0001683168-22-004940.txt : 20220713 0001683168-22-004940.hdr.sgml : 20220713 20220713161537 ACCESSION NUMBER: 0001683168-22-004940 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220713 DATE AS OF CHANGE: 20220713 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sonoma Pharmaceuticals, Inc. CENTRAL INDEX KEY: 0001367083 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 680423298 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33216 FILM NUMBER: 221081212 BUSINESS ADDRESS: STREET 1: 645 MOLLY LANE, SUITE 150 CITY: WOODSTOCK STATE: GA ZIP: 30189 BUSINESS PHONE: 800-759-9305 MAIL ADDRESS: STREET 1: 645 MOLLY LANE, SUITE 150 CITY: WOODSTOCK STATE: GA ZIP: 30189 FORMER COMPANY: FORMER CONFORMED NAME: Oculus Innovative Sciences, Inc. DATE OF NAME CHANGE: 20060622 10-K 1 sonoma_i10k-033122.htm FORM 10-K
0001367083 false 2022 FY 0001367083 2021-04-01 2022-03-31 0001367083 2021-09-30 0001367083 2022-07-11 0001367083 2020-04-01 2021-03-31 0001367083 2022-03-31 0001367083 2021-03-31 0001367083 us-gaap:ConvertiblePreferredStockMember 2022-03-31 0001367083 us-gaap:ConvertiblePreferredStockMember 2021-03-31 0001367083 us-gaap:PreferredStockMember 2021-03-31 0001367083 us-gaap:CommonStockMember 2021-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001367083 us-gaap:RetainedEarningsMember 2021-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001367083 us-gaap:PreferredStockMember 2020-03-31 0001367083 us-gaap:CommonStockMember 2020-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001367083 us-gaap:RetainedEarningsMember 2020-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001367083 2020-03-31 0001367083 us-gaap:PreferredStockMember 2021-04-01 2022-03-31 0001367083 us-gaap:CommonStockMember 2021-04-01 2022-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2022-03-31 0001367083 us-gaap:RetainedEarningsMember 2021-04-01 2022-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2022-03-31 0001367083 us-gaap:PreferredStockMember 2020-04-01 2021-03-31 0001367083 us-gaap:CommonStockMember 2020-04-01 2021-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2021-03-31 0001367083 us-gaap:RetainedEarningsMember 2020-04-01 2021-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2021-03-31 0001367083 us-gaap:PreferredStockMember 2022-03-31 0001367083 us-gaap:CommonStockMember 2022-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001367083 us-gaap:RetainedEarningsMember 2022-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001367083 us-gaap:AccountsReceivableMember SNOA:FirstCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 us-gaap:AccountsReceivableMember SNOA:SecondCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 us-gaap:AccountsReceivableMember SNOA:ThirdCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 us-gaap:AccountsReceivableMember SNOA:FirstCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 us-gaap:AccountsReceivableMember SNOA:SecondCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 us-gaap:AccountsReceivableMember SNOA:ThirdCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 SNOA:NetRevenuesMember SNOA:FirstCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:NetRevenuesMember SNOA:SecondCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:NetRevenuesMember SNOA:ThirdCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:NetRevenuesMember SNOA:FirstCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 SNOA:NetRevenuesMember SNOA:SecondCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 us-gaap:ShippingAndHandlingMember 2021-04-01 2022-03-31 0001367083 us-gaap:ShippingAndHandlingMember 2020-04-01 2021-03-31 0001367083 us-gaap:OfficeEquipmentMember 2021-04-01 2022-03-31 0001367083 us-gaap:MachineryAndEquipmentMember 2021-04-01 2022-03-31 0001367083 us-gaap:FurnitureAndFixturesMember 2021-04-01 2022-03-31 0001367083 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2022-03-31 0001367083 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2021-03-31 0001367083 us-gaap:StockOptionMember 2021-04-01 2022-03-31 0001367083 us-gaap:StockOptionMember 2020-04-01 2021-03-31 0001367083 us-gaap:WarrantMember 2021-04-01 2022-03-31 0001367083 us-gaap:WarrantMember 2020-04-01 2021-03-31 0001367083 us-gaap:SeriesCPreferredStockMember 2021-04-01 2022-03-31 0001367083 us-gaap:SeriesCPreferredStockMember 2020-04-01 2021-03-31 0001367083 SNOA:CommonStockUnitsMember 2021-04-01 2022-03-31 0001367083 SNOA:CommonStockUnitsMember 2020-04-01 2021-03-31 0001367083 SNOA:MicromedLabsMember 2020-06-24 0001367083 SNOA:MicromedLabsMember 2020-04-01 2020-06-24 0001367083 SNOA:InsurancePremiums1Member 2021-01-31 0001367083 SNOA:InsurancePremiums1Member 2021-01-25 2021-01-31 0001367083 SNOA:InsurancePremiums1Member 2021-04-01 2021-10-01 0001367083 SNOA:InsurancePremiums2Member 2022-01-31 0001367083 SNOA:InsurancePremiums2Member 2022-01-25 2022-01-31 0001367083 SNOA:InsurancePremiums2Member 2022-03-01 2023-12-31 0001367083 SNOA:PaycheckProtectionProgramMember SNOA:StatesBankInAtlantaMember 2020-04-25 2020-05-01 0001367083 SNOA:PaycheckProtectionProgramMember SNOA:StatesBankInAtlantaMember 2021-04-01 2022-03-31 0001367083 SNOA:TromblyBusinessLawMember 2021-04-01 2022-03-31 0001367083 SNOA:TromblyBusinessLawMember 2020-04-01 2021-03-31 0001367083 us-gaap:SeriesCPreferredStockMember 2021-04-01 2022-03-31 0001367083 SNOA:Plan2006Member 2022-03-31 0001367083 SNOA:Plan2011Member 2011-09-12 0001367083 SNOA:Plan2011Member 2018-04-01 2019-03-31 0001367083 SNOA:Plan2011Member 2020-04-01 2021-03-31 0001367083 SNOA:Plan2011Member 2022-03-31 0001367083 SNOA:Plan2016Member 2016-09-02 0001367083 SNOA:Plan2016Member 2018-04-01 2019-03-31 0001367083 SNOA:Plan2016Member 2019-04-01 2020-03-31 0001367083 SNOA:Plan2016Member 2021-04-01 2022-03-31 0001367083 SNOA:Plan2016Member 2022-03-31 0001367083 SNOA:Plan2021Member 2020-04-01 2021-03-31 0001367083 SNOA:Plan2021Member 2022-03-31 0001367083 us-gaap:StockOptionMember 2022-03-31 0001367083 us-gaap:StockOptionMember 2021-04-01 2022-03-31 0001367083 us-gaap:StockOptionMember 2020-04-01 2021-03-31 0001367083 us-gaap:CostOfSalesMember 2021-04-01 2022-03-31 0001367083 us-gaap:CostOfSalesMember 2020-04-01 2021-03-31 0001367083 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2022-03-31 0001367083 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2021-03-31 0001367083 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2022-03-31 0001367083 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2021-03-31 0001367083 SNOA:Plan2017Member 2022-03-31 0001367083 us-gaap:StockOptionMember 2021-03-31 0001367083 us-gaap:RestrictedStockMember 2021-03-31 0001367083 us-gaap:RestrictedStockMember 2021-04-01 2022-03-31 0001367083 us-gaap:RestrictedStockMember 2022-03-31 0001367083 us-gaap:DomesticCountryMember 2021-04-01 2022-03-31 0001367083 us-gaap:DomesticCountryMember 2020-04-01 2021-03-31 0001367083 us-gaap:ForeignCountryMember 2021-04-01 2022-03-31 0001367083 us-gaap:ForeignCountryMember 2020-04-01 2021-03-31 0001367083 us-gaap:DomesticCountryMember 2022-03-31 0001367083 us-gaap:StateAndLocalJurisdictionMember 2022-03-31 0001367083 us-gaap:ForeignCountryMember 2022-03-31 0001367083 us-gaap:ProductMember SNOA:HumanCareMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember SNOA:HumanCareMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember SNOA:AnimalCareMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember SNOA:AnimalCareMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember 2020-04-01 2021-03-31 0001367083 us-gaap:ServiceMember 2021-04-01 2022-03-31 0001367083 us-gaap:ServiceMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember us-gaap:SalesRevenueSegmentMember country:US 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember us-gaap:SalesRevenueSegmentMember country:US 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember us-gaap:SalesRevenueSegmentMember srt:LatinAmericaMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember us-gaap:SalesRevenueSegmentMember srt:LatinAmericaMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember us-gaap:SalesRevenueSegmentMember srt:EuropeMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember us-gaap:SalesRevenueSegmentMember srt:EuropeMember 2020-04-01 2021-03-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-K

 

(Mark One)

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

 

For the fiscal year ended March 31, 2022

 

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

  

For transition period from _________________ to _________________

  

Commission File Number: 001-33216

 

SONOMA PHARMACEUTICALS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   68-0423298
(State or other jurisdiction of incorporation or organization)   (I.R.S. Employer Identification No.)

 

645 Molly Lane, Suite 150

Woodstock, Georgia 30189

(Address of principal executive offices) (Zip Code)

 

(800) 759-9305

(Registrant’s telephone number, including area code)

 

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

 

Common Stock, $0.0001 par value   SNOA   The Nasdaq Stock Market LLC
(Title of Each Class)   (Trading Symbol(s))   (Name of Each Exchange on Which Registered)

 

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

None.

 

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

 

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

 

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

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data file required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

 

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

  

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

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No

 

The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant on September 30, 2021, was $16,658,750 based on a total of 2,985,439 non-affiliate shares of the registrant’s common stock held by non-affiliates on September 30, 2021, at the closing price of $5.58 per share, as reported on the Nasdaq Capital Market.

 

There were 3,100,937 shares of the registrant’s common stock issued and outstanding on July 11, 2022.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Items 10 (as to directors and Section 16(a) Beneficial Ownership Reporting Compliance), 11, 12, 13 and 14 of Part III will incorporate by reference information from the registrant’s proxy statement to be filed with the Securities and Exchange Commission in connection with the solicitation of proxies for the registrant’s 2021 annual meeting of stockholders.

 

   

 

 

TABLE OF CONTENTS

 

    Page
PART I
ITEM 1. Business 1
ITEM 1A. Risk Factors 21
ITEM 2. Properties 36
ITEM 3. Legal Proceedings 36
ITEM 4. Mine Safety Disclosures (Not applicable.) 36
     
PART II
ITEM 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 37
ITEM 6. Selected Financial Data 37
ITEM 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 37
ITEM 7A. Quantitative and Qualitative Disclosures About Market Risk 43
ITEM 8. Consolidated Financial Statements and Supplementary Data 44
ITEM 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 45
ITEM 9A. Controls and Procedures 45
ITEM 9B. Other Information 46
     
PART III
ITEM 10. Directors, Executive Officers and Corporate Governance 47
ITEM 11. Executive Compensation 48
ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 48
ITEM 13. Certain Relationships and Related Transactions, and Director Independence 48
ITEM 14. Principal Accounting Fees and Services 48
 
PART IV
ITEM 15. Exhibits, Financial Statement Schedules 49
ITEM 16. Form 10-K Summary 52
  Signatures 53

 

 

 

 i 

 

 

PART I

 

This report includes “forward-looking statements.” The words “may,” “will,” “anticipate,” “believe,” “estimate,” “expect,” “intend,” “plan,” “aim,” “seek,” “should,” “likely,” and similar expressions as they relate to us or our management are intended to identify these forward-looking statements. All statements by Sonoma regarding expected financial position, revenues, cash flows and other operating results, business strategy, legal proceedings and similar matters are forward-looking statements. Our expectations expressed or implied in these forward-looking statements may not turn out to be correct. Our results could be materially different from our expectations because of various risks, including the risks discussed in this report under “Part I — Item 1A — Risk Factors.” Any forward-looking statement speaks only as of the date as of which such statement is made, and, except as required by law, we undertake no obligation to update any forward-looking statement to reflect events or circumstances, including unanticipated events, after the date as of which such statement was made.

 

ITEM 1. Business

 

Corporate Information

 

We originally incorporated as Micromed Laboratories, Inc. in 1999 under the laws of the State of California. We changed our name to Oculus Innovative Sciences, Inc. in 2001. In December 2006 we reincorporated under the laws of the State of Delaware, and in December 2016 we changed our name to Sonoma Pharmaceuticals, Inc.

 

In June 2020, we relocated our principal executive offices from 1129 N. McDowell Blvd., Petaluma, California, 94954 to 645 Molly Lane, Suite 150, Woodstock, Georgia, 30189. We have two active wholly-owned subsidiaries: Oculus Technologies of Mexico, S.A. de C.V., and Sonoma Pharmaceuticals Netherlands, B.V. Our fiscal year end is March 31. Our corporate telephone number is (800) 759-9305. Our websites are www.sonomapharma.com and www.sonomapharma.eu. The websites and any information contained therein or connected thereto is not intended to be incorporated into this report.

 

Overview

 

We are a global healthcare leader for developing and producing stabilized hypochlorous acid, or HOCl, products for a wide range of applications, including wound care, animal health care, eye care, oral care and dermatological conditions. Our products reduce infections, itch, pain, scarring and harmful inflammatory responses in a safe and effective manner. In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. Our stabilized HOCl immediately relieves itch and pain, kills pathogens and breaks down biofilm, does not sting or irritate skin and oxygenates the cells in the area treated, assisting the body in its natural healing process. We sell our products either directly or via partners in 54 countries worldwide.

 

Business Update

 

After two years of restructuring the Company, we are now focused on growing our revenues while maintaining costs. During 2021, we built out our Boulder, Colorado office with new sales and marketing staff. We are beginning to see growth in the U.S. market with new customer and distributor relationships while concurrently building on organic growth from existing customers. We have also focused on introducing new products into multiple markets around the world and increasing our regulatory reach by seeking new approvals and clearances.

 

 

 

 

 1 

 

 

Some of our recent business updates include:

 

·In January 2022, Sonoma partnered with Anlicare International to seek regulatory clearance for oral and dental products in China. Anlicare will bear the costs of the regulatory process. The regulatory clearance is expected in 2024.

 

·On March 20, 2022, Sonoma launched Microdox®, a urinary tract infection, catheter, and bladder rinse. This new indication for Microdox® based on Sonoma’s patented Microcyn® Technology is intended to treat and prevent infections in the urinary tract and bladder and is currently available for immediate use through Sonoma’s partners, Te Arai BioFarma in New Zealand and Australia, and NuAngle in South Africa.

 

·In spring 2022, our animal healthcare partner Manna Pro, began selling our HOCl-products through Cabela’s and Bass Pro Shops introducing new customers to our Microcyn® technology.

 

·On May 3, 2022, Sonoma expanded its successful partnership with MicroSafe Group DMCC with the announcement of the EPA Approval for Nanocyn® Hospital-Grade Disinfectant in the United States. The EPA approval process was a coordinated effort by Sonoma and MicroSafe Group. MicroSafe Group managed and financed the regulatory process with the EPA in exchange for non-exclusive rights to distribute Nanocyn in the United States. Sonoma provided expertise and manufactured the required product samples.

 

·In June 2022, Sonoma Pharmaceuticals and MicroSafe Group DMCC announced Nanocyn® hospital grade disinfectant has been added to the list of COVID-19 disinfectants maintained by the U.S. Environmental Protection Agency’s List N. The addition to the COVID-19 disinfectant list represents an extension of the EPA approval for this product. Also in June, the EPA added Nanocyn® to List-Q as a disinfectant for Emerging Viral Pathogens, including Monkeypox.

 

We continue to invest in research and development, both in the U.S. and internationally, for our core performance-stabilized hypochlorous acid, or HOCl, technology. We have an active pipeline of products and are engaged in on-going studies either independently or with partners to increase applications of our technology. Additionally, we continue to seek new regulatory clearances to expand potential markets we can sell our products into.

 

The COVID-19 pandemic still affects our business and presents new challenges. Whereas in the beginning of the pandemic, we had to manage closures and shelter-in-place orders, we now face higher shipping costs, shipping delays and higher labor costs driven by inflation and a surplus of opportunities for job seekers.

 

 

 

 2 

 

 

As we move into our new fiscal year, our path forward will consist of looking for U.S. and international distribution partners, developing new products to bring to market and expanding further into U.S. over-the-counter markets.

 

Business Channels

 

Our core market differentiation is based on being the leading developer and producer of stabilized hypochlorous acid, or HOCl, solutions. Unlike many of our competitors, we have been in business for over 20 years, and in that time we have developed significant scientific knowledge of how best to develop and manufacture HOCl products backed by decades of studies and data collection. HOCl is known to be among the safest and most-effective ways to relieve itch, inflammation and burns while stimulating natural healing through increased oxygenation and eliminating persistent microorganisms and biofilms.

 

We sell our products into many markets both in the U.S. and internationally. In international markets, we ship products to 54 countries. Our core strategy is to work with partners both in the United States and around the world to market and distribute our products. In some cases, we market and sell our own products.

 

Dermatology

 

Sonoma Dermatology has developed unique, differentiated, prescription-strength and safe dermatologic products that support paths to healing among various key dermatologic conditions. Our products are primarily targeted at the treatment of acne, the management of scars and atopic dermatitis. We are strategically focused on introducing innovative new products that are supported by human clinical data with applications that address specific dermatological procedures currently in demand. In addition, we look for markets where we can provide effective product line extensions and pricing to new product families.

 

In the United States, we partner with EMC Pharma, LLC to sell our prescription products for an initial term of five years, subject to meeting minimum purchase and other requirements. Pursuant to our agreement with EMC Pharma, we manufacture products for EMC Pharma and EMC Pharma markets, sells and distributes them to patients and customers.

 

On September 28, 2021, we launched a new over-the-counter product, Regenacyn® Advanced Scar Gel, which is clinically proven to improve the overall appearance of scars while reducing pain, itch, redness, and inflammation. Additionally, on the same day, we launched Regenacyn® Plus, a prescription-strength scar gel which is available as an office-dispense product through physician offices. Our consumer products are available through Amazon.com, our website and U.S.-based distributors.

 

We sell dermatology products in Europe, Asia, and Brazil through a distributor network. In these international markets, we have a network of partners, ranging from country specific distributors to large pharmaceutical companies to full-service sales and marketing companies. We work with our international partners to create products they can market in their home country. Some products we develop and manufacture are private label while others use branding we have already developed. We have created or co-developed a wide range of products for international markets using our core HOCl technology.

 

First Aid and Wound Care

 

Our HOCl-based wound care products are intended for the treatment of acute and chronic wounds as well as first- and second-degree burns. They work by first removing foreign material and debris from the skin surface and moistening the skin, thereby improving wound healing. Second, our HOCl products assist in the wound healing process through their antimicrobial properties by removing microorganisms. Since HOCl is an important constituent of our innate immune system and is formed and released by the macrophages during phagocytosis, it is advantageous to other wound-irrigation and antiseptic solutions as highly organized cell structures such as human tissue can tolerate the action of our wound care solution while single-celled microorganisms cannot. Due to its unique chemistry, our wound treatment solution is much more stable than similar products on the market and therefore maintains much higher levels of hypochlorous acid over its shelf life.

 

 

 

 3 

 

 

In the United States, we sell our wound care products directly to hospitals, physicians, nurses, and other healthcare practitioners and indirectly through several non-exclusive distribution arrangements.

 

To respond to market demand for our HOCl technology-based products, we launched our first direct to consumer over-the-counter product in the United States in February 2021. Microcyn® OTC Wound and Skin Cleanser is formulated for home use without prescription to help manage and cleanse wounds, minor cuts, and burns, including sunburns and other skin irritations. Microcyn® OTC Wound and Skin Cleanser is available without prescription through Sonoma’s online store.

 

In Europe, we rely on agreements with country-specific distributors for the sale of our wound care products under a variety of brand names into 27 countries, including Austria, Belgium, Croatia, Italy, the Netherlands, Germany, Greece, Hungary, the Czech Republic, Spain, Norway, Switzerland, Poland, Portugal, Slovenia, the Slovak Republic, Finland, Denmark, Montenegro and Serbia.

 

In March 2021, we received approval to market and use our HOCl products as biocides under Article 95 of the European Biocidal Products Regulation in France, Germany and Portugal. The approval applies to our products MucoClyns™ for human hygiene to be marketed and commercialized by us, MicrocynAH® for animal heath marketed and commercialized through our partner, Petagon Limited, and MicroSafe for disinfectant use to be marketed and commercialized through our partner, MicroSafe Group Dubai.

 

Eye Care

 

Our prescription product Acuicyn™ is an antimicrobial prescription solution for the treatment of blepharitis and the daily hygiene of eyelids and lashes and helps manage red, itchy, crusty and inflamed eyes. It is strong enough to kill the bacteria that causes discomfort, fast enough to provide near instant relief, and gentle enough to use as often as needed. In the United States, our partner EMC Pharma is selling our prescription-based eye care product through its distribution network.

 

On September 28, 2021, we launched Ocucyn Eyelid & Eyelash Cleanser, which is sold directly to consumers on Amazon.com. Ocucyn Eyelid & Eyelash Cleanser, designed for everyday use, is a safe, gentle, and effective solution for good eyelid & eyelash hygiene.

 

In international markets we rely on a network of distribution partners to sell our eye products. On May 19, 2020, we entered into an expanded license and distribution agreement with our existing partner, Brill International S.L. for our Microdacyn60® Eye Care HOCl-based product. Under the license and distribution agreement, Brill has the right to market and distribute our eye care product under the private label Ocudox™ in Italy, Germany, Spain, Portugal, France, and the United Kingdom for a period of 10 years, subject to meeting annual minimum sales quantities. In return, Brill will pay us a one-time fee, and the agreed upon supply prices. In parts of Asia, Dyamed Biotech markets our eye product under the private label Ocucyn.

 

Oral, Dental and Nasal Care

 

We sell a variety of oral, dental, and nasal products around the world.

 

In late 2020 we launched two HOCl-based products in the dental, head and neck markets and launched Endocyn®, a biocompatible root canal irrigant. In August 2021, we launched OroGenix Oral Hygiene Rinse. In the U.S., we sell our dental products through U.S.-based distributors.

 

 

 

 4 

 

 

Internationally, our product Microdacyn60® Oral Care treats mouth and throat infections and thrush. Microdacyn60 solution assists in reducing inflammation, pain, soothing cough relief and does not contain any harmful chemicals. It does not stain teeth, is non-irritating, non-sensitizing, has no contraindications and is ready for use with no mixing or dilution. In New Zealand and Australia, our partner Te Arai BioFarma Ltd. markets our oral product under their label Oracyn® Oral Care. Our partner, Dyamed Biotech, expects to launch Oracyn® Oral Care in parts of Asia this year. On January 18, 2022, we partnered with Anlicare International to seek regulatory clearances for our dental and oral products in China and Macau.

 

Our international nasal care product Sinudox™ based on our HOCl technology is a solution intended for nasal irrigation. Sinudox Hypotonic Nasal Hygiene clears and cleans a blocked nose, stuffy nose and sinuses by ancillary ingredients that may have a local antimicrobial effect. Sinudox is sold through Amazon in Europe. In New Zealand and Australia, our partner Te Arai markets our nasal product under their label Nasocyn® Nasal Care.

 

Animal Health Care

 

MicrocynAH® is a HOCl-based topical product that cleans, debrides and treats a wide spectrum of animal wounds and infections. It is intended for the safe and rapid treatment of a variety of animal afflictions including cuts, burns, lacerations, rashes, hot spots, rain rot, post-surgical sites, pink eye symptoms and wounds to the outer ear of any animal.

 

For our animal health products sold in the U.S. and Canada, we partnered with Manna Pro Products, LLC to bring relief to pets and peace of mind to their owners. Manna Pro distributes non-prescription products to national pet-store retail chains, farm animal specialty stores, in the United States and Canada, such as Chewy.com, PetSmart, Tractor Supply, Cabela’s, PetExpress, and Bass Pro Shops. Additionally, we recently expanded our animal health product offerings by adding a MicrocynAH line for felines at PetSmart.

 

For the Asian and European markets, on May 20, 2019, we partnered with Petagon, Limited, an international importer and distributor of quality pet food and products for an initial term of five years. We supply Petagon with all MicrocynAH products sold by Petagon. On August 3, 2020, Petagon received a license from the People’s Republic of China for the import of veterinary drug products manufactured by us. This is the highest classification Petagon and Sonoma can receive for animal health products in China.

 

Surface Disinfectants

 

In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. HOCl has been formulated as a disinfectant and sanitizer solution for our partner MicroSafe Group, Dubai, and is sold in numerous countries. It is designed to be used to spray in aerosol format to areas and environments which are suspected to serve as a breeding ground for the spread of infectious disease, likely to result in epidemics or pandemics. The medical-grade surface disinfectant solution is used in hospitals worldwide to keep doctors and patients protected and safe. In May 2020, Nanocyn® Disinfectant & Sanitizer, received approval to be entered into the Australian Register of Therapeutic Goods, or ARTG, as well as in Canada, for use against the coronavirus SARS-CoV-2, or COVID-19. Nanocyn has also met the stringent environmental health and social/ethical criteria of Good Environmental Choice Australia, or GECA, becoming one of the very few eco-certified, all-natural disinfectant solutions in Australia.

 

Through our partner MicroSafe Group DMCC, Dubai, we sell hard surface disinfectant products into the U.S., Europe, the Middle East and Australia.

 

On July 31, 2021, we granted MicroSafe the non-exclusive right to sell and distribute Nanocyn in the United States provided that MicroSafe secure U.S. EPA approval. In April of 2022, MicroSafe secured the EPA approval for Nanocyn® Disinfectant & Sanitizer, meaning that it can now be sold in the United States as a surface disinfectant, and it was subsequently added to the EPA’s list N for use against COVID-19. We intend to build upon this ground-breaking approval by securing further approvals of this nature. Nanocyn® is a hospital-grade disinfectant and manufactured by us using our patented HOCl technology. Nanocyn® is currently sold by MicroSafe in Europe, the Middle East and Australia.

 

 

 

 5 

 

 

Employees

 

As of July 11, 2022, we employed a total of 11 full-time employees in the United States, and one full-time employee in the Netherlands. Additionally, we had 165 employees in Mexico, all of which were contracted through an employment agency. We are not a party to any collective bargaining agreements. We believe relations with employees are very good.

 

Products

 

Our products are all classified as medical devices and categorized as prescription products, over-the-counter, or OTC, and office dispense. Below are some of our key products that we either sell through our own efforts or through partnership agreements.

 

Dermatology

 

In the United States our prescription product offerings are Epicyn™ Antimicrobial Facial Cleanser, Levicyn™ Antimicrobial Dermal Spray, Levicyn™ Antipruritic Gel, Levicyn™ Antipruritic Spray Gel, Celacyn™ Scar Management Gel and Sebuderm™ Topical Gel. We also have our office dispense products Lasercyn™ Dermal Spray, Lasercyn™ Post Procedure Gel and Regenacyn™ Advanced Scar Management. We also offer Regenacyn Advanced Scar Gel for OTC purchase.

 

Internationally, we offer GramaDerm™ Hydrogel and Solution Combo Pack to assist in the treatment of topical mild to moderate acne, Epicyn™ Scar Management Hydrogel and Pediacyn™ Atopic Dermatitis Hydrogel.

 

Celacyn® Scar Management Gel

 

 

 

Celacyn® offers scar management by protecting and moisturizing wound and scar sites to promote lighter, flatter, less prominent scarring.

 

Celacyn®, is a HOCl-based topical prescription product indicated to promote efficient healing through the management of new and old scars resulting from surgical procedures and trauma wounds or burns.

 

 

 

 

 6 

 

 

 

 

Epicyn™ relieves the common symptoms of irritated skin and dermal lesions. Epicyn Antimicrobial Facial cleanser is intended for the cleansing, irrigation, moistening, debridement and removal of foreign material and debris from acute and chronic dermal lesions.

 

 

 

 

 

Levicyn™ Antipruritic Dermal Spray, Antipruritic Spray Gel, and Antipruritic Gel

 

 

 

Levicyn™ offers fast itch relief. Levicyn™ is a HOCl-based topical prescription product indicated to manage and relieve the burning, itching and pain experienced with various types of dermatoses.

  

     

 

Lasercyn™

 

 

 

Lasercyn™ Post Procedure Gel is intended for the management of post non ablative laser therapy procedures, post microdermabrasion therapy and following superficial chemical peels. Lasercyn™ Procedure Gel may also be used to relieve itch and pain from minor skin irritations, lacerations, abrasions and minor burns.

   

  

 

 

 7 

 

 

Wound Care

 

In the United States we offer Microcyn® wound and skin care both as an OTC, and prescription product.

 

 

 

Microcyn® Wound Care Management

 

 

 

Microcyn® offers enhanced healing properties.

 

Microcyn® is a HOCl-based topical line of products designed to stimulate expedited healing by targeting a wide range of pathogens including viruses, fungi, spores and bacteria, including antibiotic-resistant strains that slow the natural healing of wounds.

 

 

 

 

 8 

 

 

Eye, Nasal and Oral Care

 

Acuicyn™ Eyelid and Eyelash Hygiene

 

 

 

Acuicyn™ offers safe and effective eyelid and eyelash hygiene. Acuicyn™ is a HOCl-based topical prescription product indicated to relieve itch and inflammation while helping to keep areas around the eye clean. We also offer Ocucyn® Eyelid and Eyelash Cleanser as an OTC version for purchase.

 

Ocudox™ is substantially the same eye care product marketed by Brill in Europe.

 

Microdacyn60® Oral Care

 

 

 

   

Microdacyn60 Oral Care with patented technology supports the treatment of mouth and throat infections and the debridement and moistening of mouth lesions and thrush.

 

This adjuvant solution assists in reducing inflammation, pain, soothing cough relief and does not contain any harmful chemicals. It does not stain teeth, is non-irritating, non-sensitizing, has no contraindications and is ready for use with no mixing or dilution.

 

 

 

 9 

 

 

Animal Health Care

 

In the United States and internationally, our HOCl-based MicrocynAH® line offers topical solutions designed to relieve the common symptoms of hot spots, scratches, skin rashes post-surgical sites and irritated animal skin and promote expedited healing for all animals.

 

 

 

Surface Disinfectants

 

Through our partner MicroSafe DMCC, Dubai, we sell Nanocyn®. Nanocyn is a hospital-grade disinfectant indicated to sterilize hard surfaces by spraying directly onto the surface, for medical devices by submerging the device in Nanocyn, and also for fumigation into the air.

 

When fumigated, Nanocyn has demonstrated the ability to kill a wide range of airborne pathogens and significantly reduce the spread of infectious disease.

 

 

 10 

 

 

Research and Development

 

Research and development expense consists primarily of expenses for clinical studies, personnel, regulatory services and supplies. For the years ended March 31, 2022 and 2021, research and development expense amounted to $125,000 and $555,000, respectively. A small percentage of these expenses were borne by our customers.

 

Manufacturing and Packaging

 

Through June 23, 2020, we manufactured products at facilities in Petaluma, California and Zapopan, Mexico. On June 24, 2020, we transitioned all of our manufacturing to Zapopan, Mexico and closed our Petaluma facility. We have developed a manufacturing process and conduct quality assurance testing on each production batch in accordance with current U.S., Mexican and international Current Good Manufacturing Practices. Both facilities are required to meet and maintain regulatory standards applicable to the manufacture of pharmaceutical and medical device products. Our Mexican facilities are certified and comply with U.S. Current Good Manufacturing Practices, Quality Systems Regulations for medical devices, and International Organization for Standardization, or ISO, guidelines. Our Mexican facility has been approved by the Ministry of Health and is also ISO 13485 certified.

 

Our machines are tested regularly, which is part of a validation protocol mandated by U.S., Mexican and international Current Good Manufacturing Practices, Quality Systems Regulation, and ISO requirements. This validation is designed to ensure that the final product is consistently manufactured in accordance with product specifications at all manufacturing sites. Certain materials and components used in manufacturing are proprietary to Sonoma. All other raw materials and supplies utilized in the manufacturing process of our products are available from various third-party suppliers in quantities adequate to meet our needs.

 

We believe we own a sufficient factory space and equipment to produce an adequate amount of product to meet anticipated future requirements for at least the next two years. With expansion into new geographic markets, we may establish additional manufacturing facilities to better serve those new markets.

  

U.S. Regulatory Approvals and Clearances

 

To date, we have obtained 21 U.S. Food and Drug Administration, or FDA, clearances permitting the sale of products as medical devices for Section 510(k) of the Federal Food, Drug and Cosmetic Act in the United States.

 

Outside the United States, we sell products for dermatological and advanced tissue care with a European Conformity marking, Conformité Européenne, or CE. On April 9, 2020, we received an updated EC certificate covering 39 products in 54 countries with various approvals in Brazil, China, Southeast Asia, South Korea, India, Australia, New Zealand, and the Middle East.

  

 

 

 11 

 

 

The following table summarizes our current material regulatory approvals and clearances by brand.

  

Brand   Approval Type   Summary Indication
         
HOCl-based Products:        
         
Lasercyn™ Gel, Levicyn™ Gel   U.S. 510(k)

EU CE Mark
  Prescription and OTC product, intended for use to relieve itch and pain from minor skin irritations, lacerations, abrasions and minor burns, such as sunburn. As a prescription product it is also intended for sores, injuries, ulcers of dermal tissue and exuding wounds.
         
Sebuderm™  

U.S. 510(k)

 

EU CE Mark

  Prescription-only product, manages and relieves the burning, itching, erythema, scaling, and pain experienced with seborrhea and seborrheic dermatitis. It also helps to relieve dry, waxy skin by maintaining a moist wound and skin environment, which is beneficial to the healing process.
         
Celacyn® Scar Management Gel,   U.S. 510(k)   Prescription and OTC product, for the management of old and new hypertrophic and keloid scarring resulting from burns, general surgical procedures and trauma wounds.
         
Levicyn™ SG   U.S. 510(k)

EU CE Mark
  Prescription and OTC product, for the management and relief of burning and itching associated with many common types of skin irritation, lacerations, abrasions and minor burns. As a prescription product it also relieves burning and itching and pain associated with various types of dermatoses, including radiation dermatitis and atopic dermatitis.
         
Epicyn™ Antimicrobial Facial Cleanser   U.S. 510(k)

EU CE Mark
  Prescription and OTC product, management of skin abrasions, lacerations, minor irritations, cuts and intact skin. As a prescription product it is intended for the cleansing, irrigation, moistening, debridement and removal of foreign material and debris from exudating wounds, first- and second-degree burns and other skin irritations.
         
Lasercyn™ Gel   U.S. 510(k)   Prescription and OTC product, intended for the management of minor skin irritations following post non ablative laser therapy procedures, post microdermabrasion therapy and following superficial chemical peels, and to relieve itch and pain from minor skin irritations, lacerations, abrasions and minor burns.
         
Levicyn™ Dermal Spray, Lasercyn™ Dermal Spray   U.S. 510(k)   Prescription and OTC product, for the management of skin abrasions, lacerations, minor irritations, cuts and intact skin. As a prescription product it is intended for the cleansing, irrigation, moistening, debridement and removal of foreign material including microorganisms and debris from exudating wounds, acute and chronic dermal lesions, burns, and other skin irritations.

 

 

 

 12 

 

 

Acuicyn Antimicrobial Eyelid & Eyelash Hygiene   U.S. 510(k)  

Prescription product, Under the supervision of a healthcare professional, Acuicyn Antimicrobial Eyelid & Eyelash Hygiene is intended for the cleansing, irrigation, moistening, debridement and removal of foreign material and debris from exudating wounds, acute and chronic dermal lesions including stage I-IV pressure ulcers, stasis ulcers, diabetic ulcers, post-surgical wounds, first- and second-degree burns, abrasions, minor irritations of the skin, diabetic foot ulcers, ingrown toe nails, grafted/donor sites and exit sites. It is also intended for use to moisten and lubricate wound dressings and for use with devices intended to irrigate wounds.

 

OTC product, Ocucyn Antimicrobial Eyelid & Eyelash Hygiene is intended for OTC use in the management of skin abrasions, lacerations, minor irritations, cuts, and intact skin.

         
Endocyn Root Canal Irrigation Solution   U.S.510(k)   Endocyn Root Canal Irrigation Solution is intended to irrigate, cleanse, and debride root canal systems including the removal of foreign material and debris during root canal therapy. It is also intended to provide for lubrication and irrigation during root canal instrumentation.
         
Gramaderm®   EU CE Mark   Various product formulations for the topical treatment of mild to moderate acne.
         
Microdacyn60®   EU CE Mark   Various product formulations for the management of itching, burning and other skin irritations.
         
MucoClyns™   EU CE Mark   Indicated for the use in emergencies and safe to use on mucous membranes, cuts, abrasions, burns and body surfaces for the treatment immediately after an unexpected exposure to infection risk, and professional medical attention.
         
Sinudox™   EU CE Mark   Solution intended for nasal irrigation, including the moistening of cuts, abrasions and lacerations located in the nasal cavity.

 

Significant Customers

 

We rely on certain key customers for a significant portion of revenues. In the U.S., our key customers are EMC Pharma, LLC with which we partnered in March 2021 to sell our prescription dermatology and eye care products and Manna Pro, our partner for our animal health care products. Our wound care products are purchased by hospitals, physicians, nurses, and other healthcare practitioners from us directly. At March 31, 2022, one customer represented 20% of our net accounts receivable balance, one customer represented 15% of our net accounts receivable balance, and one customer represented 14% of our net accounts receivable balance. At March 31, 2021, one customer represented 17% of our net accounts receivable balance, one customer represented 16% of our net accounts receivable balance, and one customer represented 14% of our net accounts receivable balance. For the year ended March 31, 2022, one customer represented 10%, one customer represented 17%, and one customer represented 21% of net revenues. For the year ended March 31, 2021, one customer represented 32%, and one customer represented 15% of net revenues.

 

 

 

 13 

 

 

Intellectual Property

 

Our success depends in part on an ability to obtain and maintain proprietary protection for product technology and know-how, to operate without infringing proprietary rights of others, and to prevent others from infringing on our proprietary rights. We seek to protect a proprietary position by, among other methods, filing, when possible, U.S. and foreign patent applications relating to our technology, inventions and improvements that are important to the business. We have patented certain aspects of our HOCl technology in the United States and worldwide. We also rely on trade secrets, know-how, continuing technological innovation, and in-licensing opportunities to develop and maintain a proprietary position.

 

Although we work diligently to protect proprietary technology, there are no assurances that any patent will be issued from currently pending patent applications or from future patent applications. The scope of any patent protection may not exclude competitors or provide competitive advantages, and any patent may not be held valid if subsequently challenged, and others may claim rights in or ownership of patents and proprietary rights. Furthermore, others may develop products similar to ours and may duplicate any of the products or design around patents.

  

We have also filed for trademark protection for marks used with products in each of the following regions: United States, Europe, Canada, certain countries in Central and South America, including Mexico and Brazil, certain countries in the Middle East and certain countries in Asia, including Japan, China, Hong Kong, the Republic of Korea, India and Australia. In addition to patents and trademarks, we rely on trade secret and other intellectual property laws, nondisclosure agreements and other measures to protect intellectual property rights. We believe that in order to have a competitive advantage, we must develop and maintain the proprietary aspects of technologies. Employees, consultants and advisors are required to execute confidentiality agreements in connection with their employment, consulting or advisory relationships. Employees, consultants and advisors with whom we expect to work with are also required to disclose and assign to us all inventions made in the course of a working relationship with them, while using intellectual property or which relate to our business. Despite any measures taken to protect our intellectual property, unauthorized parties may attempt to copy aspects of the products or to wrongfully obtain or use information that regarded as proprietary.

 

Competition

 

We compete globally across five main channels: dermatology, eye, nasal and oral care, wound and acute care, animal health and surface disinfectants with our HOCl technology.

 

Dermatology

 

Our dermatology products are at the forefront of HOCl-based solutions, a safe and highly effective active ingredient designed to relieve itching, burning and inflammation and acts as a highly effective antimicrobial agent. We believe no other solutions on the market provide the same patient benefits at the levels of safety and cost. Our HOCl-based solutions face significant competition in the United States from prescription products including corticosteroids, topical steroids and topical antibiotics. Our opportunity as an adjunct to these steroids is based on the insight that many doctors and patients limit steroid and antibiotic use due to potential side effects. These side effects include bacterial resistance, stinging, burning and inflammation for topical antibiotics and stretch marks, easy bruising, tearing of the skin and, to a lesser extent, enlarged of blood vessels for topical steroids. Our HOCl-based products are safe, non-toxic and have shown few side effects in clinical studies.

 

 

 

 14 

 

 

Wound and Acute Care Markets

 

Similar to our dermatology products, our HOCl-based wound and acute care solutions provide improved efficacy at lower costs than traditional acute care products. Our HOCl-based solutions compete with topical anti-infectives and antibiotics, as well as some advanced wound technologies, such as skin substitutes, growth factors and delayed release silver-based dressings. Our opportunity in this space relative to antibiotics is based on the insight that competing antibiotic solutions may have resistance-building properties.

 

Factors Affecting Competitive Position

 

While some other companies are able to produce small molecule, HOCl-based formulations, based on our research, their products may become unstable after a relatively short period of time or have large ranges of effectiveness. We believe our HOCl-based solutions are among the most stable therapeutics available.

  

Some of our competitors in the dermatology, wound care, eye, nasal and oral care, animal health care and surface disinfectant markets enjoy several competitive advantages. These include:

 

  · greater name recognition;
  · established relationships with healthcare professionals, patients and third-party payors;
  · established distribution networks;
  · additional product lines and the ability to offer rebates or bundle products to offer discounts or incentives;
  · experience in conducting research and development, manufacturing, obtaining regulatory approval for products and marketing; and
  · financial and human resources for product development, sales and marketing and patient support.

 

Government Regulation

 

Government authorities in the United States, at the federal, state and local levels, and foreign countries extensively regulate, among other things, the research, development, testing, manufacture, labeling, promotion, advertising, distribution, sampling, marketing, and import and export of pharmaceutical products, biologics and medical devices. All of our products in development will require regulatory approval or clearance by government agencies prior to commercialization. In particular, human therapeutic products are subject to rigorous pre-clinical and clinical trials and other approval procedures of the FDA and similar regulatory authorities in foreign countries. Various federal, state, local and foreign statutes and regulations also govern testing, manufacturing, safety, labeling, storage, distribution and record-keeping related to such products and their marketing. The process of obtaining these approvals and clearances, and the subsequent process of maintaining substantial compliance with appropriate federal, state, local, and foreign statutes and regulations, require the expenditure of substantial time and financial resources. In addition, statutes, rules, regulations and policies may change and new legislation or regulations may be issued that could delay such approvals.

  

Medical Device Regulation

 

To date, we have received 21 510(k) clearances for use of products as medical devices in tissue care management, such as cleaning, debridement, lubricating, moistening and dressing, including for acute and chronic wounds, and in dermatology applications. Any future product candidates or new applications classified as medical devices will require clearance by the FDA.

 

 

 

 15 

 

 

Medical devices are subject to FDA clearance and extensive regulation under the Federal Food Drug and Cosmetic Act. Under the Federal Food Drug and Cosmetic Act, medical devices are classified into one of three classes: Class I, Class II or Class III. The classification of a device into one of these three classes generally depends on the degree of risk associated with the medical device and the extent of control needed to ensure safety and effectiveness. Devices may also be designated unclassified. Unclassified devices are legally marketed pre-amendment devices for which a classification regulation has yet to be finalized and for which a pre-market approval is not required.

 

Class I devices are devices for which safety and effectiveness can be assured by adherence to a set of general controls. These general controls include compliance with the applicable portions of the FDA’s Quality System Regulation, which sets forth good manufacturing practice requirements; facility registration, device listing and product reporting of adverse medical events; truthful and non-misleading labeling; and promotion of the device only for its cleared or approved intended uses. Class II devices are also subject to these general controls, and any other special controls as deemed necessary by the FDA to ensure the safety and effectiveness of the device. Review and clearance by the FDA for these devices is typically accomplished through the 510(k) pre-market notification procedure. When 510(k) clearance is sought, a sponsor must submit a pre-market notification demonstrating that the proposed device is substantially equivalent to a legally marketed device. If the FDA agrees that the proposed device is substantially equivalent to the predicate device, then 510(k) clearance to market will be granted. After a device receives 510(k) clearance, any modification that could significantly affect its safety or effectiveness, or that would constitute a major change in its intended use, requires a new 510(k) clearance or could require a pre-market approval.

 

Clinical trials are almost always required to support a pre-market approval application and are sometimes required for a 510(k) pre-market notification. These trials generally require submission of an application for an investigational device exemption. An investigational device exemption must be supported by pre-clinical data, such as animal and laboratory testing results, which show that the device is safe to test in humans and that the study protocols are scientifically sound. The FDA must approve an investigational device exemption, in advance, for a specified number of patients, unless the product is deemed a non-significant risk device and is eligible for more abbreviated investigational device exemption requirements.

 

Both before and after a medical device is commercially distributed, manufacturers and marketers of the device have ongoing responsibilities under FDA regulations. The FDA reviews design and manufacturing practices, labeling and record keeping, and manufacturers’ required reports of adverse experiences and other information to identify potential problems with marketed medical devices. Device manufacturers are subject to periodic and unannounced inspection by the FDA for compliance with the Quality System Regulation, which sets forth the Current Good Manufacturing Practice requirements that govern the methods used in, and the facilities and controls used for the design, manufacture, packaging, servicing, labeling, storage, installation and distribution of all finished medical devices intended for human use.

 

FDA regulations prohibit the advertising and promotion of a medical device for any use outside the scope of a 510(k) clearance or pre-market approval or for unsupported safety or effectiveness claims. Although the FDA does not regulate physicians’ practice of medicine, the FDA does regulate manufacturer communications with respect to off-label use.

  

If the FDA finds that a manufacturer has failed to comply with FDA laws and regulations or that a medical device is ineffective or poses an unreasonable health risk, it can institute or seek a wide variety of enforcement actions and remedies, ranging from a public warning letter to more severe actions such as:

 

  · imposing fines, injunctions and civil penalties
  · requiring a recall or seizure of products
  · implementing operating restrictions, which can include a partial suspension or total shutdown of production
  · refusing requests for 510(k) clearance or pre-market approval of new products
  · withdrawing 510(k) clearance or pre-market approval approvals already granted
  · criminal prosecution

 

The FDA also has the authority to require a company to repair, replace, or refund the cost of any medical device.

 

 

 

 16 

 

 

The FDA also administers certain controls over the export of medical devices from the United States, as international sales of medical devices that have not received FDA clearance are subject to FDA export requirements. Additionally, each foreign country subjects such medical devices to its own regulatory requirements. In the European Union, there is a single regulatory approval process and approval is represented by the presence of a CE marking.

 

Other Regulation in the United States

 

The Physician Payments Sunshine Act

 

The Physician Payments Sunshine Act signed into law in 2010 as part of the Affordable Care Act requires manufacturers of medical devices, drugs, biologicals, and medical supplies to track and report certain payments made to and transfers of value provided to physicians and teaching hospitals as well as to report certain ownership and investment interests held by physicians and their immediate family members. These manufacturers must report annually to the Center for Medicare & Medicaid Services any direct or indirect payments and transfers of value of $10 or more, or annual aggregate of $100 or more, made to physicians or to a third party at the request of or on behalf of a physician, including dentists. Payment includes: consulting fees, compensation for services other than consulting, honoraria, gifts, entertainment, food, travel (including the specified destinations), education, research, charitable contribution, royalty or license, current or prospective ownership or investment interest, direct compensation for serving as faculty or as a speaker for a medical education program, grants, any other nature of the payment, or other transfer of value. Manufacturers face monetary penalties for non-compliance. Certain payments related to research must be reported separately. Product samples intended for patient use need not be reported.

 

Health Care Coverage and Reimbursement by Third-Party Payors

 

Commercial success in marketing and selling products depends, in part, on the availability of adequate coverage and reimbursement from third-party health care payors, such as government and private health insurers and managed care organizations. Third-party payors are increasingly challenging the pricing of medical products and services. Government and private sector initiatives to limit the growth of health care costs, including price regulation, competitive pricing, and managed-care arrangements, are continuing in many countries where we do business, including the United States. These changes are causing the marketplace to be more cost-conscious and focused on the delivery of more cost-effective medical products. Government programs, including Medicare and Medicaid, private health care insurance companies, and managed-care plans control costs by limiting coverage and the amount of reimbursement for particular procedures or treatments. This has created an increasing level of price sensitivity among customers for our products. Some third-party payors also require that a favorable coverage determination be made for new or innovative medical devices or therapies before they will provide reimbursement of those medical devices or therapies. Even though a new medical product may have been cleared or approved for commercial distribution, we may find limited demand for the product until adequate coverage and reimbursement have been obtained from governmental and other third-party payors.

  

Fraud and Abuse Laws

 

In the United States, we are subject to various federal and state laws pertaining to healthcare fraud and abuse, which, among other things, prohibit the offer or acceptance of remuneration intended to induce or in exchange for the purchase of products or services reimbursed under a federal healthcare program and the submission of false or fraudulent claims with the government. These laws include the federal Anti-Kickback Statute, the False Claims Act and comparable state laws. These laws regulate the activities of entities involved in the healthcare industry, such as Sonoma, by limiting the kinds of financial arrangements such entities may have with healthcare providers who use or recommend the use of medical products, including, for example, sales and marketing programs, advisory boards and research and educational grants. In addition, in order to ensure that healthcare entities comply with healthcare laws, the Office of Inspector General of the U.S. Department of Health and Human Services recommends that healthcare entities institute effective compliance programs. To assist in the development of effective compliance programs, the Office of Inspector General has issued model Compliance Program Guidance, materials for a variety of healthcare entities which, among other things, identify practices to avoid that may implicate the federal Anti-Kickback Statute and other relevant laws and describes elements of an effective compliance program. While compliance with the Compliance Program Guidance materials is voluntary, a California law requires pharmaceutical and devices manufacturers to initiate compliance programs that incorporate the Compliance Program Guidance and the July 2002 Pharmaceuticals Research and Manufacturers of America Code on Interactions with Healthcare Professionals.

 

 

 

 17 

 

 

Due to the scope and breadth of the provisions of some of these laws, it is possible that some of our practices might be challenged by the government under one or more of these laws in the future. Violations of these laws, which are discussed more fully below, can lead to civil and criminal penalties, damages, imprisonment, fines, exclusion from participation in Medicare, Medicaid and other federal health care programs, and the curtailment or restructuring of operations. Any such violations could have a material adverse effect on our business, financial condition, results of operations or cash flows.

 

Anti-Kickback Laws

 

Our operations are subject to federal and state anti-kickback laws. The federal Anti-Kickback Statute prohibits persons from knowingly and willfully soliciting, receiving, offering or providing remuneration directly or indirectly to induce either the referral of an individual for a good or service reimbursed under a federal healthcare program, or the furnishing, recommending, or arranging of a good or service, for which payment may be made under a federal healthcare program, such as Medicare or Medicaid. The definition of “remuneration” has been broadly interpreted to include anything of value, including such items as gifts, discounts, the furnishing of supplies or equipment, waiver of co-payments, and providing anything at less than its fair market value. Because the Anti-Kickback Statute makes illegal a wide variety of common, even beneficial, business arrangements, the Office of Inspector General was tasked with issuing regulations, commonly known as “safe harbors,” that describe arrangements where the risk of illegal remuneration is minimal. As long as all of the requirements of a particular safe harbor are strictly met, the entity engaging in that activity will not be prosecuted under the federal Anti-Kickback Statute. The failure of a transaction or arrangement to fit precisely within one or more safe harbors does not necessarily mean that it is illegal or that prosecution will be pursued. However, business arrangements that do not fully satisfy an applicable safe harbor may result in increased scrutiny by government enforcement authorities, such as the Office of Inspector General. Our agreements to pay compensation to our advisory board members and physicians who provide other services for we may be subject to challenge to the extent they do not fall within relevant safe harbors under state and federal anti-kickback laws. In addition, many states have adopted laws similar to the federal Anti-Kickback Statute, which apply to the referral of patients for health care services reimbursed by Medicaid, and some have adopted such laws with respect to private insurance. Violations of the Anti-Kickback Statute are subject to significant fines and penalties and may lead to a company being excluded from participating in federal health care programs.

  

False Claims Laws

 

The federal False Claims Act prohibits knowingly filing a false claim, knowingly causing the filing of a false claim, or knowingly using false statements to obtain payment from the federal government. Certain violations of the Anti-Kickback Statute constitute per se violations of the False Claims Act. Under the False Claims Act, such suits are known as “qui tam” actions. Individuals may file suit on behalf of the government and share in any amounts received by the government pursuant to a settlement. In addition, certain states have enacted laws modeled after the federal False Claims Act under the Deficit Reduction Act of 2005, where the federal government created financial incentives for states to enact false claims laws consistent with the federal False Claims Act. As more states enact such laws, we expect the number of qui tam lawsuits to increase. Qui tam actions have increased significantly in recent years, causing greater numbers of healthcare companies to have to defend false claims actions, pay fines or be excluded from Medicare, Medicaid or other federal or state government healthcare programs as a result of investigations arising out of such actions.

 

HIPAA

 

Two federal crimes were created under the Health Insurance Portability and Accountability Act of 1996, or HIPAA: healthcare fraud and false statements relating to healthcare matters. The healthcare fraud statute prohibits knowingly and willfully executing a scheme to defraud any healthcare benefit program, including private payors. The false statements statute prohibits knowingly and willfully falsifying, concealing or covering up a material fact or making any materially false, fictitious or fraudulent statement in connection with the delivery of or payment for healthcare benefits, items or services.

 

 

 

 18 

 

 

Health Information Privacy and Security

 

Individually, identifiable health information is subject to an array of federal and state regulation. Federal rules promulgated pursuant to HIPAA regulate the use and disclosure of health information by “covered entities.” Covered entities include individual and institutional health care providers from which we may receive individually identifiable health information. These regulations govern, among other things, the use and disclosure of health information for research purposes, and require the covered entity to obtain the written authorization of the individual before using or disclosing health information for research. Failure of the covered entity to obtain such authorization could subject the covered entity to civil and criminal penalties. We may experience delays and complex negotiations in dealing with each entity’s differing interpretation of the regulations and what is required for compliance. Also, where our customers or contractors are covered entities, including hospitals, universities, physicians or clinics, we may be required by the HIPAA regulations to enter into “business associate” agreements that subject the company to certain privacy and security requirements. In addition, many states have laws that apply to the use and disclosure of health information, and these laws could also affect the manner in which we conduct research and other aspects of business. Such state laws are not preempted by the federal privacy law when such laws afford greater privacy protection to the individual than the federal law. While activities to assure compliance with health information privacy laws are a routine business practice, we are unable to predict the extent to which resources may be diverted in the event of an investigation or enforcement action with respect to such laws.

 

Foreign Regulation

 

Whether or not we obtain FDA approval for a product, approval of a product by the applicable regulatory authorities of foreign countries must be obtained before clinical trials or marketing of the product in those countries can begin. The approval process varies from country to country, and the time may be longer or shorter than that required for FDA approval. The requirements governing the conduct of clinical trials, product licensing, pricing and reimbursement also vary greatly from country to country. Although governed by the applicable country, clinical trials conducted outside of the United States typically are administered under a three-phase sequential process similar to that discussed above for medical devices.

  

European Union Regulation

 

Medical Device Regulation

 

Our products are classified as medical devices in the European Union. In order to sell medical device products within the European Union, we are required to comply with the requirements of the Medical Devices Directive, and its national implementations, including affixing CE markings on products. The CE marking indicates a product’s compliance with EU legislation and so enables the sale of products throughout the European Economic Area, or the EEA, comprising the 28 Member States of the EU and European Free Trade Association, or EFTA, countries Iceland, Norway, and Liechtenstein. In order to comply with the Medical Devices Directive, we must meet certain requirements relating to the safety and performance of products and, prior to marketing products, we must successfully undergo verification of products’ regulatory compliance, or conformity assessment.

 

On May 26, 2017, the new Medical Devices Directive became effective in the EEA, becoming fully applicable after a transition period of three years, on May 26, 2020. Under the new Medical Devices Directive, certain devices will be classified in higher classes, new devices will become classified, and certain new obligations are imposed on manufacturers and distributors. Manufacturers will be required to engage a medical device expert and carry insurance for possible liability claims. In addition, the pre-market approval and post-market surveillance requirements were enhanced. The European Database for Medical Devices, or Eudamed, will hold and publish information on medical devices collected from the European Commission and the national authorities.

 

 

 

 19 

 

 

Medical devices are divided into three regulatory classes: Class I, Class IIB and Class III. The nature of the conformity assessment procedures depends on the regulatory class of the product. In order to comply with the examination, we completed, among other things, a risk analysis and presented clinical data, which demonstrated that our products met the performance specifications claimed by us, provided sufficient evidence of adequate assessment of unwanted side effects and demonstrated that the benefits to the patient outweigh the risks associated with the device. We are subject to continued supervision and are required to report any serious adverse incidents to the appropriate authorities. We are also required to comply with additional national requirements that are beyond the scope of the Medical Devices Directive.

 

We received a CE certificate for 39 of our Class IIB medical devices, which allows us to affix CE markings on these products and sell them in Europe. We may not be able to maintain the requirements established for CE markings for any or all of our products or be able to produce these products in a timely and profitable manner while complying with the requirements of the Medical Devices Directive and other regulatory requirements.

 

European Good Manufacturing Process

 

In the European Union, the manufacture of pharmaceutical products and clinical trial supplies is subject to good manufacturing practice as set forth in the relevant laws and guidelines. Compliance with good manufacturing practice is generally assessed by the competent regulatory authorities. They may conduct inspections of relevant facilities, and review manufacturing procedures, operating systems and personnel qualifications. In addition to obtaining approval for each product, in many cases each drug manufacturing facility must be approved. Further inspections may occur over the life of the product.

 

Mexican Regulation

 

The Ministry of Health is the authority in charge of sanitary controls in Mexico. Sanitary controls are a group of practices related to the orientation, education, testing, verification and application of security measures and sanctions exercised by the Ministry of Health. The Ministry of Health is responsible for the issuance of Official Mexican Standards and specifications for drugs subject to the provisions of the General Health Law, which govern the process and specifications of drugs, including the obtaining, preparing, manufacturing, maintaining, mixing, conditioning, packaging, handling, transporting, distributing, storing and supplying of products to the public at large. In addition, a medical device is defined as a device that may contain antiseptics or germicides used in surgical practice or in the treatment of continuity solutions, skin injuries or its attachments.

  

Under the General Health Law, a business that manufactures drugs is either required to obtain a “Sanitary Authorization” or to file an “Operating Notice.” Our Mexican subsidiary, Oculus Technologies of Mexico, S.A. de C.V., is considered a business that manufactures medical devices and therefore is not subject to a Sanitary Authorization, but rather only required to file an Operating Notice.

 

In addition to its Operating Notice, our Mexico subsidiary has obtained a “Good Processing Practices Certificate” issued by Mexican Federal Commission for the Protection against Sanitary Risks, which demonstrates that the manufacturing at our facility located in Zapopan, Mexico, operates in accordance with the applicable official standards.

 

In addition, regulatory approval of prices is required in most countries other than the United States, which could result in lengthy negotiations delaying our ability to commercialize products. We face the risk that the prices which result from the regulatory approval process would be insufficient to generate an acceptable return.

 

 

 

 20 

 

 

Available Information

 

We make available on sonomapharma.com, free of charge, copies of our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to these reports, as soon as reasonably practicable after electronically filing or furnishing such materials to the Securities and Exchange Commission, or SEC. Sonomapharma.com and the information contained therein or connected thereto are not intended to be incorporated into this annual report on Form 10-K. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov.

  

ITEM 1A. Risk Factors

 

Risks Related to Our Business

 

We have a history of losses, we expect to continue to incur losses and we may never achieve profitability and our March 31, 2022 audited consolidated financial statements included disclosure that casts substantial doubt regarding our ability to continue as a going concern.

 

We reported a loss from continuing operations of $5,086,000 and $4,615,000 for the years ended March 31, 2022 and 2021, respectively. At March 31, 2022 and 2021, our accumulated deficit amounted to $184,363,000 and $179,277,000, respectively. We had working capital of $10,611,000 and $8,905,000 as of March 31, 2022 and 2021, respectively. During the years ended March 31, 2022 and 2021, net cash used in operating activities amounted to $4,248,000 and $3,378,000, respectively. As of March 31, 2022, we had cash and cash equivalents of $7,396,000. We spent the most recent two fiscal years working to reduce our losses and have made significant progress. However, we expect to continue incurring losses for the foreseeable future. We may never achieve or sustain profitability. We must raise additional capital to pursue our product development initiatives, penetrate markets for the sale of our products and continue as a going concern. We cannot provide any assurance that we will raise additional capital. We believe that we have access to capital resources through possible public or private equity offerings, debt financings, corporate collaborations, or other means. If we are unable to secure additional capital, we may be required to curtail our research and development initiatives and take additional measures to reduce costs in order to conserve our cash in amounts sufficient to sustain operations and meet our obligations. These measures could cause significant delays in our efforts to further commercialize our products, which are critical to the realization of our business plan and to our future operations. These matters raise substantial doubt about our ability to continue as a going concern or become profitable.

 

We derived a significant amount of revenue from our contract with Invekra during the fiscal years ended March 31, 2022 and 2021, and our revenues from Invekra will decline following the transition of Invekra towards their own manufacturing.

 

Our revenues from our Latin American business that we sold to Invekra on October 27, 2016 were $2,095,000 and $5,876,000 for the years ended March 31, 2022 and 2021, respectively. Most of the revenues from fiscal year 2021 were from orders prior to the ending of our transition agreement with Invekra on October, 27, 2020. Our arrangement with Invekra required us to supply product at close to our cost until October 2020 while Invekra built their own manufacturing. Since then, our revenues related to Invekra declined because we only process overflow orders for Invekra. We may continue to manufacture for Invekra at prices commensurate with the market. We expect that our overall revenues from Invekra will decrease while our margins, if any, will increase. If we are unable to increase our sales to replace the outgoing Invekra revenues, our results of operations and financial condition may be adversely affected.

 

 

 

 21 

 

 

We depend on third party distributors and intend to continue to license or collaborate with third parties in various potential markets, and events involving these strategic partners or any future collaboration could delay or prevent us from developing or commercializing products.

 

Our business strategy and our short- and long-term operating results depend in part on our ability to execute on existing strategic collaborations and to license or partner with new strategic partners. We believe collaborations allow us to leverage our resources and technologies and to access markets that are compatible with our own core areas of expertise while avoiding the cost of establishing or maintaining a direct sales force in each market. We may incur significant costs in the use of third parties to identify and assist in establishing relationships with potential collaborators. We currently use distributors for most of our products.

 

We have limited control over the amount and timing of resources that our current partners or any future collaborators devote to our collaborations or potential products. These partners may breach or terminate their agreements with us or otherwise fail to conduct their collaborative activities successfully and in a timely manner. Further, our partners may not develop or commercialize products that arise out of our collaborative arrangements or devote sufficient resources to the development, manufacture, marketing or sale of these products.

 

To penetrate our target markets, we may need to enter into additional collaborative agreements to assist in the development and commercialization of products. Establishing strategic collaborations is difficult and time-consuming. Potential collaborators may reject collaborations based upon their assessment of our financial, regulatory or intellectual property position and our internal capabilities. Our discussions with potential collaborators may not lead to the establishment of new collaborations on favorable terms and may have the potential to provide collaborators with access to our key intellectual property filings and next generation formations. By entering into collaboration, we may preclude opportunities to collaborate with other third parties who do not wish to associate with our existing third-party strategic partners. Moreover, in the event of termination of a collaboration agreement, termination negotiations may result in less favorable terms.

 

Mexican tax law prevents us from deducting intercompany interest expense incurred by our Mexico subsidiary Oculus Technologies of Mexico, S.A. de C.V and requires withholding tax on payments remitted to the US. At the same time, we are unable to recognize tax benefits for foreign tax credits for U.S. tax purposes.

 

Since 2004, we loaned substantial amounts to our Mexico subsidiary Oculus Technologies of Mexico, S.A. de C.V. at various interest rates to fund their operations. As of March 31, 2022, our Mexico subsidiary owes approximately $11.2 million in principal, $7.3 million in technical assistance payments and $18.3 million in accrued interest. The intercompany loans mature in 2027. There is no guarantee that our Mexican subsidiary will be able to pay any or all of the amounts due. If we were to forgive the debt or if we were to convert the debt to equity, it would be subject to Mexico income tax at 30%, or approximately $11.0 million, as well as Mexican withholding tax of 15%.

 

Mexico’s thin capitalization rules also require taxpayers to maintain a debt-to-equity ratio of 3:1. Any interest paid to foreign related parties that results in indebtedness exceeding a ratio of 3:1 to their stockholder’s equity is not deductible for Mexican corporate income tax purposes and we did not meet that condition. Therefore, we have not been able to deduct the intercompany interest on our Mexico tax returns since 2004. It has prevented our Mexico subsidiary from accruing net operating losses in Mexico to offset potential future profits. At the same time the intercompany interest income in the United States decreases our U.S. net operating losses and reduces our ability to apply these carryforwards to offset future taxable income in the United States.

 

 

 

 22 

 

 

In addition, any interest paid to a foreign lender is subject to Mexico withholding tax of 15%. We also have interest owed on our intercompany technical assistance agreement and royalty withholding of 10% on our technical assistance agreement. This would amount to approximately $3.9 million in Mexico withholding tax at March 31, 2022, if all of the interest and technical assistance were to be repaid to us. In general, the foreign related party parent can then claim a credit for these withholding taxes on their U.S. income tax return. However, because of our substantial U.S. net operating losses, we are prevented from claiming any credit on any withholding tax for U.S. income tax purposes. Any such failure to pay intercompany debt, inability to deduct income taxes or apply credits, or liability for tax payments could have a material adverse effect on our business, financial condition, and results of operations.

 

A majority of our business is conducted outside of the United States, exposing us to additional risks that may not exist in the United States, which in turn could cause our business and operating results to suffer.

 

We have material international operations in Mexico, Asia and Europe. During the years ended March 31, 2022 and 2021, approximately 70% and 71% of our total revenue, respectively, were generated from sales outside of the United States. Our business is highly regulated for the use, marketing and manufacturing of our HOC1-based products both domestically and internationally. Our international operations are subject to risks, including:

 

  · local political or economic instability;
     
  · continuing restrictions related to the Covid-19 pandemic;

 

  · changes in exchange rates;

 

  · changes in governmental regulation;

 

  · changes in import/export duties;

 

  · trade restrictions;

 

  · lack of experience in foreign markets;

 

  · difficulties and costs of staffing and managing operations in certain foreign countries;

 

  · work stoppages or other changes in labor conditions;

 

  · difficulties in collecting accounts receivables on a timely basis or, at all; and

 

  · adverse tax consequences or overlapping tax structures.

   

We plan to continue to market and sell our products internationally to respond to customer requirements and market opportunities. We currently have manufacturing facilities in Mexico. Establishing operations in any foreign country or region presents risks such as those described above as well as risks specific to the particular country or region. In addition, until a payment history is established over time with customers in a new geographic area or region, the likelihood of collecting receivables generated by such operations could be less than our expectations. As a result, there is a greater risk that the reserves set with respect to the collection of such receivables may be inadequate. If our operations in any foreign country are unsuccessful, we could incur significant losses and we may not achieve profitability.

 

 

 

 23 

 

 

In addition, changes in policies or laws of the United States or foreign governments resulting in, among other things, changes in regulations and the approval process, higher taxation, currency conversion limitations, restrictions on fund transfers or the expropriation of private enterprises, could reduce the anticipated benefits of our international expansion. If we fail to realize the anticipated revenue growth of our future international operations, our business and operating results could suffer.

 

Our ability to generate revenue will be diminished if we or our partners are unable to obtain acceptable prices or an adequate level of reimbursement from third-party payors, or our partners may face pricing pressure from private third-party payers, including customers, from rebates and restrictive reimbursement practices.

 

Currently, none of our products are reimbursed by federal healthcare programs, such as Medicare and Medicaid, and we do not anticipate that they will be reimbursed by such programs in the future. Our partner’s ability to commercialize our products successfully will depend in part on the extent to which appropriate coverage and reimbursement levels for the cost of our products and related treatment are obtained from governmental authorities, private health insurers and other organizations, such as health maintenance organizations, or HMOs. In the United States, governmental and private payors have limited the growth of health care costs through price regulation or controls, competitive pricing programs and drug rebate programs.

 

There is significant uncertainty concerning third-party coverage and reimbursement of newly approved medical products. Third-party payors are increasingly challenging the prices charged for medical products and services. Also, the trend toward managed healthcare in the United States and the concurrent growth of organizations such as HMOs, as well as the “Affordable Care Act,” or any new healthcare laws may result in lower prices for or rejection of our products. The cost containment measures that health care payors and providers are instituting and the effect of any healthcare reform or changes to managed healthcare could materially and adversely affect our ability to generate revenues.

 

In the United States and some foreign jurisdictions, there have been a number of legislative and regulatory proposals to change the health care system in ways that could affect our partner’s abilities to sell our products profitably, and thus lead to decreased demand for our products and revenues for us. We were able to negotiate minimum purchase requirements in certain of our third-party distributor agreements. However, we have limited control over purchases by our distributors, to meet the minimum purchase thresholds or above the minimum purchase thresholds.

  

Increasingly, private health insurance companies and self-insured employers have been raising co-payments required from beneficiaries and looking for other ways to shift more of the cost burden to manufacturers and patients. This cost shifting has given consumers greater control of medication choices, as they pay for a larger portion of their prescription costs and may cause consumers to favor lower cost generic alternatives to branded pharmaceuticals. Additionally, patients continue to face cost reduction pressures that may cause them to curtail their use of, or seek reimbursement for, our products, to negotiate reduced fees or other concessions or to delay payment. Third-party payors may reduce or limit reimbursement for our products in the future, such as by withdrawing their coverage policies, canceling any future contracts, reviewing and adjusting the rate of reimbursement, or imposing limitations on coverage. Any such changes could negatively impact the sales of our products by our partners, and therefore, have a material adverse effect on our revenues.

 

Our ability to generate revenue will be diminished if we or our partners are unable to manage customer product substitutions for our prescription products.

 

Similar to other pharmaceutical companies, patients are increasingly seeking lower-cost substitutes to our products. Even if our patients have a prescription for our product, the pharmacist may recommend a less expensive product even if that product is less effective or designed for conditions different from what the patient is seeking to treat. As a result, the patient may choose to abandon purchasing our prescribed product for a less expensive alternative product resulting in a lost sale for our partners. If the number of consumers substituting our products increases, it could have a material adverse effect on sales of our products by our partners, and therefore, our revenues, financial position, cash flows and results of operations.

 

 

 

 24 

 

 

If we fail to obtain, or experience significant delays in obtaining, additional regulatory clearances or approvals to market our current or future products, we may be unable to commercialize these products.

 

The developing, testing, manufacturing, marketing and selling of medical technology products is subject to extensive regulation by numerous governmental authorities in the United States and other countries. The process of obtaining regulatory clearance and approval of medical technology products is costly and time consuming. Even though their underlying product formulations may be the same or similar, our products are subject to different regulations and approval processes depending upon their intended use.

 

The FDA generally clears marketing of a medical device through the 510(k) pre-market clearance process if it is demonstrated the new product has the same intended use and the same or similar technological characteristics as another legally marketed Class II device, such as a device already cleared by the FDA through the 510(k) premarket notification process, and otherwise meets the FDA’s requirements. Product modifications, including labeling the product for a new intended use, may require the submission of a new 510(k) clearance and FDA approval before the modified product can be marketed.

   

In addition, we do not know whether the necessary approvals or clearances will be granted or delayed for future products. The FDA could request additional information, changes to product formulation(s) or clinical testing that could adversely affect the time to market and sale of products as drugs. If we do not obtain the requisite regulatory clearances and approvals, we will be unable to commercialize our products and may never recover any of the substantial costs we have invested in the development of HOCl.

 

Distribution of our products outside the United States is subject to extensive government regulation. These regulations, including the requirements for approvals or clearance to market, the time required for regulatory review and the sanctions imposed for violations, vary from country to country. We do not know whether we will obtain regulatory approvals in such countries or that we will not be required to incur significant costs in obtaining or maintaining these regulatory approvals. In addition, the export by us of certain of our products that have not yet been cleared for domestic commercial distribution may be subject to FDA export restrictions. Failure to obtain necessary regulatory approvals, the restriction, suspension or revocation of existing approvals or any other failure to comply with regulatory requirements would have a material adverse effect on our future business, financial condition, and results of operations.

  

If our products do not gain market acceptance, our business will suffer because we might not be able to fund future operations.

 

A number of factors may affect the market acceptance of our products or any other products we develop or acquire, including, among others:

 

  · the price of our products relative to other products for the same or similar treatments;

 

  · the perception by patients, physicians and other members of the healthcare community of the effectiveness and safety of our products for their indicated applications and treatments;

 

  · changes in practice guidelines and the standard of care for the targeted indication;

 

  · our ability to fund our sales and marketing efforts; and

 

  · the effectiveness of our sales and marketing efforts or our partners’ sales and marketing efforts.

 

 

 

 25 

 

 

Our ability to effectively promote and sell any approved products will also depend on pricing and cost-effectiveness, including our ability to produce a product at a competitive price and our ability to obtain sufficient third-party coverage or reimbursement, if any. In addition, our efforts to educate the medical community on the benefits of our product candidates may require significant resources, may be constrained by FDA rules and policies on product promotion, and may never be successful. If our products do not gain market acceptance, we may not be able to fund future operations, including developing, testing and obtaining regulatory approval for new product candidates and expanding our sales and marketing efforts for our approved products, which would cause our business to suffer.

 

If our competitors develop products with similar characteristics to HOCl, we may need to modify or alter our business strategy, which may delay the achievement of our goals.

 

Competitors have and may continue to develop products with similar characteristics to HOCl. Such similar products marketed by larger competitors can hinder our or our partners’ efforts to penetrate the market. As a result, we may be forced to modify or alter our business and regulatory strategy and sales and marketing plans, as a response to changes in the market, competition and technology limitations, among others. Such modifications may pose additional delays in achieving our goals. 

 

We rely on a number of key customers who may not consistently purchase our products in the future and if we lose any one of these customers, our revenues may decline.

 

Although we have a significant number of customers in each of the geographic markets that we operate in, we rely on certain key customers for a significant portion of our revenues. For the year ended March 31, 2022 one customer represented 21%, one customer represented 17%, and one customer represented 10% of net revenues. For the year ended March 31, 2021, one customer represented 32%, and one customer represented 15% of net revenues. In the future, a small number of customers may continue to represent a significant portion of our total revenues in any given period. These customers may not consistently purchase our products at a particular rate over any subsequent period. The loss of any of these customers could adversely affect our revenues.

 

Negative economic conditions increase the risk that we could suffer unrecoverable losses on our customers’ accounts receivable which would adversely affect our financial results.

 

We grant credit to our business customers, which are primarily located in Mexico, Europe and the United States. Collateral is generally not required for trade receivables. We maintain allowances for potential credit losses. At March 31, 2022, one customer represented 20% of the Company’s net accounts receivable balance, one customer represented 15% of the Company’s net accounts receivable balance, and one customer represented 14% of the Company’s net accounts receivable balance. At March 31, 2021, three customers each and individually represented more than 10% of net accounts receivable balance. While we believe we have a varied customer base and have experienced strong collections in the past, if current economic conditions disproportionately impact any one of our key customers, including reductions in their purchasing commitments to us or their ability to pay their obligations, it could have a material adverse effect on our revenues and liquidity. We have not purchased insurance on our accounts receivable balances.

 

 

 

 26 

 

 

If we fail to comply with ongoing regulatory requirements, or if we experience unanticipated problems with our products, these products could be subject to restrictions or withdrawal from the market.

 

Regulatory approvals or clearances that we currently have and that we may receive in the future are subject to limitations on the indicated uses for which the products may be marketed, and any future approvals could contain requirements for potentially costly post-marketing follow-up studies. If the FDA determines that our promotional materials or activities constitute promotion of an unapproved use or we otherwise fail to comply with FDA regulations, we may be subject to regulatory enforcement actions, including warning letters, injunctions, seizures, civil fines or criminal penalties. In addition, the manufacturing, labeling, packaging, adverse event reporting, storing, advertising, promoting, distributing and record-keeping for approved products are subject to extensive regulation. We are subject to continued supervision by European regulatory agencies relating to our CE markings and are required to report any serious adverse incidents to the appropriate authorities. Our manufacturing facilities, processes and specifications are subject to periodic inspection by the FDA, Mexican and other regulatory authorities and, from time to time, we may receive notices of deficiencies from these agencies as a result of such inspections. Our failure to continue to meet regulatory standards or to remedy any deficiencies could result in restrictions being imposed on our products or manufacturing processes, fines, suspension or loss of regulatory approvals or clearances, product recalls, termination of distribution, product seizures or the need to invest substantial resources to comply with various existing and new requirements. In the more egregious cases, criminal sanctions, civil penalties, disgorgement of profits or closure of our manufacturing facilities are possible. The subsequent discovery of previously unknown problems with HOC1, including adverse events of unanticipated severity or frequency, may result in restrictions on the marketing of our products, and could include voluntary or mandatory recall or withdrawal of products from the market.

 

New government regulations may be enacted and changes in FDA policies and regulations and, their interpretation and enforcement, could prevent or delay regulatory approval of our products. We cannot predict the likelihood, nature or extent of adverse government regulation that may arise from future legislation or administrative action, either in the United States or abroad. Therefore, we do not know whether we will be able to continue to comply with any regulations or that the costs of such compliance will not have a material adverse effect on our future business, financial condition, and results of operations. If we are not able to maintain regulatory compliance, we will not be permitted to market our products and our business would suffer.

 

We may experience difficulties in manufacturing our products, which could prevent us from commercializing one or more of our products.

 

The machines used to manufacture our products are complex, use complicated software and must be monitored by highly trained engineers. Slight deviations anywhere in our manufacturing process, including quality control, labeling, and packaging, could lead to a failure to meet the specifications required by the FDA, the Environmental Protection Agency, European notified bodies, Mexican regulatory agencies and other foreign regulatory bodies, which may result in lot failures or product recalls. If we are unable to obtain quality internal and external components, mechanical and electrical parts, if our software contains defects or is corrupted, or if we are unable to attract and retain qualified technicians to manufacture our products, our manufacturing output of HOC1, or any other product candidate based on our platform that we may develop, could fail to meet required standards, our regulatory approvals could be delayed, denied or revoked, and commercialization of one or more of our products may be delayed or foregone. Manufacturing processes that are used to produce the smaller quantities of HOC1-based products needed for clinical tests and current commercial sales may not be successfully scaled up to allow production of significant commercial quantities. Any failure to manufacture our products to required standards on a commercial scale could result in reduced revenues, delays in generating revenue and increased costs.

  

Our competitive position depends on our ability to protect our intellectual property and our proprietary technologies.

 

Our ability to compete and to achieve and maintain profitability depends on our ability to protect our intellectual property and proprietary technologies. We currently rely on a combination of patents, patent applications, trademarks, trade secret laws, confidentiality agreements, license agreements and invention assignment agreements to protect our intellectual property rights. We also rely upon unpatented know-how and continuing technological innovation to develop and maintain our competitive position. These measures may not be adequate to safeguard our HOC1 technology. If we do not protect our rights adequately, third parties could use our technology, and our ability to compete in the market would be reduced.

 

 

 

 27 

 

 

Our pending patent applications and any patent applications we may file in the future may not result in issued patents, and we do not know whether any of our in-licensed patents or any additional patents that might ultimately be issued by the U.S. Patent and Trademark Office or foreign regulatory body will protect our HOC1 technology. Any claims that are issued may not be sufficiently broad to prevent third parties from producing competing substitutes and may be infringed, designed around, or invalidated by third parties. Even issued patents may later be found to be invalid or may be modified or revoked in proceedings instituted by third parties before various patent offices or in courts. For example, our European patent that was initially issued on May 30, 2007 was revoked by the Opposition Division of the European Patent Office in December 2009 following opposition proceedings instituted by a competitor.

 

The degree of future protection for our proprietary rights is more uncertain in part because legal means afford only limited protection and may not adequately protect our rights, and we will not be able to ensure that:

 

  · we were the first to invent the inventions described in patent applications;

 

  · we were the first to file patent applications for inventions;

 

  · others will not independently develop similar or alternative technologies or duplicate our products without infringing our intellectual property rights;

 

  · any patents licensed or issued to us will provide us with any competitive advantages;

 

  · we will develop proprietary technologies that are patentable; or

 

  · the patents of others will not have an adverse effect on our ability to do business.

  

The policies we use to protect our trade secrets may not be effective in preventing misappropriation of our trade secrets by others. In addition, confidentiality and invention assignment agreements executed by our employees, consultants and advisors may not be enforceable or may not provide meaningful protection for our trade secrets or other proprietary information in the event of unauthorized use or disclosures.

 

We cannot be certain that the steps we have taken will prevent the misappropriation and use of our intellectual property in the United States, or in foreign countries where the laws may not protect our proprietary rights as fully as in the United States.

 

We may face intellectual property infringement claims that could be time-consuming, costly to defend and could result in our loss of significant rights and, in the case of patent infringement claims, the assessment of treble damages.

 

On occasion, we may receive notices of claims of infringement, misappropriation, or misuse of other parties’ proprietary rights. We may have disputes regarding intellectual property rights with the parties that have licensed those rights to us. We may also initiate claims to defend our intellectual property. Intellectual property litigation, regardless of its outcome, is expensive and time-consuming, and could divert management’s attention from our business and have a material negative effect on our business, operating results, or financial condition. In addition, the outcome of such litigation may be unpredictable. If there is a successful claim of infringement against us, we may be required to pay substantial damages, including treble damages if we were to be found to have willfully infringed a third party’s patent, to the party claiming infringement, develop non-infringing technology, stop selling our products or using technology that contains the allegedly infringing intellectual property or enter into royalty or license agreements that may not be available on acceptable or commercially practical terms, if at all. Our failure to develop non-infringing technologies or license the proprietary rights on a timely basis could harm our business. In addition, modifying our products to exclude infringing technologies could require us to seek re-approval or clearance from various regulatory bodies for our products, which would be costly and time consuming. Also, we may be unaware of pending patent applications that relate to our technology. Parties making infringement claims on future issued patents may be able to obtain an injunction that would prevent us from selling our products or using technology that contains the allegedly infringing intellectual property, which could harm our business.

 

 

 

 28 

 

 

We could be required to indemnify third parties for alleged intellectual property infringement, which could cause us to incur significant costs.

 

Some of our distribution agreements contain commitments to indemnify our distributors against liability arising from infringement of third-party intellectual property, such as patents. We may be required to indemnify our customers for claims made against them or to contribute to license fees they are required to pay. If we are forced to indemnify for claims or to pay license fees, our business and financial condition could be substantially harmed.

   

Our international operations are subject to trade policies and trade agreements and unfavorable changes could harm our business.

 

We have significant international operations in Mexico and Europe, and we manufacture products for export in Mexico. There may be changes to existing trade agreements, like the, the USMCA, which went to effect on July 1, 2020, greater restrictions on free trade generally, and significant increases in tariffs on goods imported into the United States, particularly tariffs on products manufactured in Mexico, among other possible changes. Any changes to USMCA (or subsequent trade agreements) could impact our operations in countries where we manufacture or sell products or source components, or materials, which could adversely affect our operating results and our business.

 

Our sales in international markets subject us to foreign currency exchange and other risks and costs which could harm our business.

 

A substantial portion of our revenues are derived from outside the United States, primarily from Mexico and Europe. We anticipate that revenues from international customers will continue to represent a substantial portion of our revenues for the foreseeable future. Because we generate revenues in foreign currencies, we are subject to the effects of exchange rate fluctuations. The functional currency of our Mexican subsidiary is the Mexican Peso and the functional currency of our Netherlands subsidiary is the Euro. For the preparation of our consolidated financial statements, the financial results of our foreign subsidiaries are translated into U.S. dollars using average exchange rates during the applicable period. If the U.S. dollar appreciates against the Mexican Peso or the Euro, as applicable, the revenues we recognize from sales by our subsidiaries will be adversely impacted. Foreign exchange gains or losses as a result of exchange rate fluctuations in any given period could harm our operating results and negatively impact our revenues. Additionally, if the effective price of our products were to increase as a result of fluctuations in foreign currency exchange rates, demand for our products could decline and adversely affect our results of operations and financial condition.

 

The markets in which we operate are highly competitive and subject to rapid technological change. If our competitors are better able to develop and market products that are less expensive or more effective than any products that we may develop, our commercial opportunity may be reduced or eliminated.

 

Our success depends, in part, upon our ability to stay at the forefront of technological change and to maintain a competitive position. We compete with large healthcare, pharmaceutical and biotechnology companies, along with smaller or early-stage companies that have collaborative arrangements with larger pharmaceutical companies, academic institutions, government agencies and other public and private research organizations. Many of our competitors have significantly greater financial resources and expertise in research and development, manufacturing, pre-clinical testing, conducting clinical trials, obtaining regulatory approvals and marketing approved products than we do. Our competitors may:

 

  · develop and patent processes or products earlier than we will;

 

  · develop and commercialize products that are less expensive or more efficient than any products that we may develop;

 

  · obtain regulatory approvals for competing products more rapidly than we will; and

 

  · improve upon existing technological approaches or develop new or different approaches that render our technology or products obsolete or non-competitive.

 

 

 

 29 

 

 

As a result, we may not be able to successfully commercialize any future products.

  

The success of our research and development efforts may depend on our ability to find suitable collaborators to fully exploit our capabilities. If we are unable to establish collaborations or if these future collaborations are unsuccessful, our research and development efforts may be unsuccessful, which could adversely affect our results of operations and financial condition.

 

An important element of our business strategy is to enter into collaborative or license arrangements under which we license our HOC1 technology to other parties for development and commercialization. We expect to seek collaborators for our potential products because of the expense, effort and expertise required to conduct clinical trials and further develop those potential product candidates. Because collaboration arrangements are complex to negotiate, we may not be successful in our attempts to establish these arrangements. If we need third party assistance in identifying and negotiating one or more acceptable arrangements, it might be costly. Also, we may not have products that are desirable to other parties, or we may be unwilling to license a potential product because the party interested in it is a competitor. The terms of any arrangements that we establish may not be favorable to us. Alternatively, potential collaborators may decide against entering into an agreement with us because of our financial, regulatory or intellectual property position or for scientific, commercial or other reasons. If we are unable to establish collaborative agreements, we may not be able to develop and commercialize new products, which would adversely affect our business and our revenues.

 

In order for any of these collaboration or license arrangements to be successful, we must first identify potential collaborators or licensees whose capabilities complement and integrate well with ours. We may rely on these arrangements for not only financial resources, but also for expertise or economies of scale that we expect to need in the future relating to clinical trials, manufacturing, sales and marketing, and for licensing technology rights. However, it is likely that we will not be able to control the amount and timing or resources that our collaborators or licensees devote to our programs or potential products. If our collaborators or licensees prove difficult to work with, are less skilled than we originally expected, or do not devote adequate resources to the program, the relationship will not be successful. If a business combination involving a collaborator or licensee and a third party were to occur, the effect could be to diminish, terminate or cause delays in development of a potential product.

 

If we are unable to comply with broad and complex federal and state fraud and abuse laws, including state and federal anti-kickback laws, we could face substantial penalties and our products could be excluded from government healthcare programs.

 

We are subject to various federal and state laws pertaining to healthcare fraud and abuse, which include, among other things, “anti-kickback” laws that prohibit payments to induce the referral of products and services, and “false claims” statutes that prohibit the fraudulent billing of federal healthcare programs. Our operations are subject to the Federal Anti-Kickback Statute, a criminal statute that, subject to certain statutory exceptions, prohibits any person from knowingly and willfully offering, paying, soliciting or receiving remuneration, directly or indirectly, to induce or reward a person either (i) for referring an individual for the furnishing of items or services for which payment may be made in whole or in part by a government healthcare program such as Medicare or Medicaid, or (ii) for purchasing, leasing, ordering or arranging for or recommending the purchasing, leasing or ordering of an item or service for which payment may be made under a government healthcare program. Because of the breadth of the Federal Anti-Kickback Statute, the Office of Inspector General of the U.S. Department of Health and Human Services, was authorized to adopt regulations setting forth additional exceptions to the prohibitions of the statute commonly known as “safe harbors.” If all of the elements of an applicable safe harbor are fully satisfied, an arrangement will not be subject to prosecution under the Federal Anti-Kickback Statute.

  

In addition, if there is a change in law, regulation or administrative or judicial interpretations of these laws, we may have to change our business practices or our existing business practices could be challenged as unlawful, which could have a negative effect on our business, financial condition and results of operations.

 

 

 

 30 

 

 

Healthcare fraud and abuse laws are complex, and even minor, inadvertent irregularities can potentially give rise to claims that a statute or regulation has been violated. The frequency of suits to enforce these laws has increased significantly in recent years and has increased the risk that a healthcare company will have to defend a false claim action, pay fines or be excluded from the Medicare, Medicaid or other federal and state healthcare programs as a result of an investigation arising out of such action. We cannot guarantee that we will not become subject to such litigation. Any violations of these laws, or any action against us for violation of these laws, even if we successfully defend against it, could harm our reputation, be costly to defend and divert management’s attention from other aspects of our business. Similarly, if the physicians or other providers or entities with which we do business are found to have violated abuse laws, they may be subject to sanctions, which could also have a negative impact on us.

 

We may not be able to maintain sufficient product liability insurance to cover claims against us.

 

Product liability insurance for the healthcare industry is generally expensive to the extent it is available at all. We may not be able to maintain such insurance on acceptable terms or be able to secure increased coverage if the commercialization of our products progresses, nor can we be sure that existing or future claims against us will be covered by our product liability insurance. Moreover, the existing coverage of our insurance policy or any rights of indemnification and contribution that we may have may not be sufficient to offset existing or future claims. A successful claim against us with respect to uninsured liabilities or in excess of insurance coverage and not subject to any indemnification or contribution could have a material adverse effect on our future business, financial condition, and results of operations.

 

If any of our third-party contractors fail to perform their responsibilities to comply with FDA rules and regulations, the manufacture, marketing and sales of our products could be delayed, which could decrease our revenues.

 

Supplying the market with our HOC1 technology products requires us to manage relationships with an increasing number of collaborative partners, suppliers and third-party contractors. As a result, our success depends partially on the success of these third parties in performing their responsibilities to comply with FDA rules and regulations. Although we pre-qualify our contractors and we believe that they are fully capable of performing their contractual obligations, we cannot directly control the adequacy and timeliness of the resources and expertise that they apply to these activities. For example, we and our suppliers are required to comply with the FDA’s quality system regulations, which cover the methods and documentation of the design, testing, production, control, quality assurance, labeling, packaging, storage and shipping of our products. The FDA enforces the quality system regulation through inspections.

  

If any of our partners or contractors fail to perform their obligations in an adequate and timely manner or fail to comply with the FDA’s rules and regulations, including failure to comply with quality systems regulations or a corrective action submitted to the FDA after notification by the FDA of a deficiency is deemed insufficient, then the manufacture, marketing and sales of our products could be delayed. Our products could be detained or seized, the FDA could order a recall, or require our partner to replace or offer refunds for our products. The FDA could also require our partner, and depending on our agreement with our partner, us, to notify healthcare professionals and others that the products present unreasonable risks of substantial harm to the public health. If any of these events occur, the manufacture, marketing and sales of our products could be delayed which could decrease our revenues.

  

If we fail to comply with the FDA’s rules and regulations and are subject to an FDA recall as part of an FDA enforcement action, the associated costs could have a material adverse effect on our business, financial position, results of operations and cash flows.

 

Our Company, our products, the manufacturing facilities for our products, the distribution of our products, and our promotion and marketing materials are subject to strict and continual review and periodic inspection by the FDA and other regulatory agencies for compliance with pre-approval and post-approval regulatory requirements.

 

 

 

 31 

 

 

If we fail to comply with the FDA’s rules and regulations, we could be subject to an enforcement action by the FDA. The FDA could undertake regulatory actions, including seeking a consent decree, recalling or seizing our products, ordering a total or partial shutdown of production, delaying future marketing clearances or approvals, and withdrawing or suspending certain of our current products from the market. A product recall, restriction, or withdrawal could result in substantial and unexpected expenditures, destruction of product inventory, and lost revenues due to the unavailability of one or more of our products for a period of time, which could reduce profitability and cash flow. In addition, a product recall or withdrawal could divert significant management attention and financial resources. If any of our products are subject to an FDA recall, we could incur significant costs and suffer economic losses. Production of our products could be suspended and we could be required to establish inventory reserves to cover estimated inventory losses for all work-in-process and finished goods related to products we, or our third-party contractors, manufacture. A recall of a material amount of our products could have a significant, unfavorable impact on our future gross margins.

 

If our products fail to comply with FDA and other governmental regulations, or our products are deemed defective, we may be required to recall our products and we could suffer adverse public relations that could adversely impact our sales, operating results, and reputation which would adversely affect our business operations.

 

We may be exposed to product recalls, including voluntary recalls or withdrawals, and adverse public relations if our products are alleged to cause injury or illness, or if we are alleged to have mislabeled or misbranded our products or otherwise violated governmental regulations. Governmental authorities can also require product recalls or impose restrictions for product design, manufacturing, labeling, clearance, or other issues. For the same reasons, we may also voluntarily elect to recall, restrict the use of a product or withdraw products that we consider below our standards, whether for quality, packaging, appearance or otherwise, in order to protect our brand reputation.

 

Product recalls, product liability claims, even if unmerited or unsuccessful, or any other events that cause consumers to no longer associate our brand with high quality and safe products may also result in adverse publicity, hurt the value of our brand, harm our reputation among our customers and other healthcare professionals who use or recommend the products, lead to a decline in consumer confidence in and demand for our products, and lead to increased scrutiny by federal and state regulatory agencies of our operations, any of which could have a material adverse effect on our brand, business, performance, prospects, value, results of operations and financial condition.

  

Our inability to raise additional capital on acceptable terms in the future may cause us to curtail certain operational activities, including regulatory trials, sales and marketing, and international operations, in order to reduce costs and sustain the business, and such inability would have a material adverse effect on our business and financial condition.

 

We expect capital outlays and operating expenditures to increase over the next several years as we work to expand our sales force, conduct regulatory trials, commercialize our products and expand our infrastructure. We may need to raise additional capital in order to, among other things:

 

  · increase our sales and marketing efforts to drive market adoption and address competitive developments;

 

  · sustain commercialization of our current products or new products;

 

  · acquire or license technologies;

 

  · develop new products;

 

  · expand our manufacturing capabilities; and

 

  · finance capital expenditures and our general and administrative expenses.

  

 

 

 32 

 

 

Our present and future funding requirements will depend on many factors, including:

 

  · the level of research and development investment required to maintain and improve our technology position;

 

  · cost of filing, prosecuting, defending and enforcing patent claims and other intellectual property rights;

 

  · our efforts to acquire or license complementary technologies or acquire complementary businesses;

 

  · changes in product development plans needed to address any difficulties in commercialization;

 

  · competing technological and market developments; and

 

  · changes in regulatory policies or laws that affect our operations.

 

If we raise additional funds by issuing equity securities, it will result in dilution to our stockholders. Any equity securities issued also may provide for rights, preferences or privileges senior to those of holders of our common stock. If we raise additional funds by issuing debt securities, these debt securities would have rights, preferences and privileges senior to those of holders of our common stock, and the terms of the debt securities issued could impose significant restrictions on our operations. If we raise additional funds through collaborations or licensing arrangements, we might be required to relinquish significant rights to our technologies or products, or grant licenses on terms that are not favorable to us. A failure to obtain adequate funds may cause us to curtail certain operational activities, including regulatory trials, sales and marketing, and international operations, in order to reduce costs and sustain our business, and would have a material adverse effect on our business and financial condition.

  

Our information technology and infrastructure may be breached or attacked.

 

In the ordinary course of our business, we collect and store a limited amount of sensitive data, including intellectual property, our proprietary business information and that of our customers, suppliers, business partners, and personally identifiable information of our customers and employees, in our data centers and on our networks. The secure processing, maintenance, and transmission of this information is critical to our operations and business strategy. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions. Any such breach could compromise our networks and the information stored there could be accessed, publicly disclosed, lost or stolen. Any such access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, and regulatory penalties, disrupt our operations and the services we provide to customers, and damage our reputation, and cause a loss of confidence in our products and services, which could adversely affect our business, revenues and competitive position.

 

Risks Related to Our Common Stock

 

The market price of our common stock may be volatile, and the value of your investment could decline significantly.

 

The trading price for our common stock has been, and we expect it to continue to be, volatile. The price at which our common stock trades depends upon a number of factors, including our historical and anticipated operating results, our financial situation, announcements of new products by us or our competitors, our ability or inability to raise the additional capital we may need and the terms on which we raise it, and general market and economic conditions. Some of these factors are beyond our control. Broad market fluctuations may lower the market price of our common stock and affect the volume of trading in our stock, regardless of our financial condition, results of operations, business or prospects. It is impossible to assure you that the market price of our shares of common stock will not fall in the future.

 

 

 

 33 

 

 

Our operating results may fluctuate, which could cause our stock price to decrease.

 

Fluctuations in our operating results may lead to fluctuations, including declines, in our share price. Our operating results and our share price may fluctuate from period to period due to a variety of factors, including:

 

  · demand by physicians, other medical staff and patients for our HOC1-based products;

 

  · reimbursement decisions by third-party payors and announcements of those decisions;

 

  · clinical trial results published by others in our industry and publication of results in peer-reviewed journals or the presentation at medical conferences;

 

  · the inclusion or exclusion of our HOC1-based products in large clinical trials conducted by others;

 

  · actual and anticipated fluctuations in our quarterly financial and operating results;

 

  · developments or disputes concerning our intellectual property or other proprietary rights;

 

  · issues in manufacturing our product candidates or products;

  

  · new or less expensive products and services or new technology introduced or offered by our competitors or by us;

 

  · the development and commercialization of product enhancements;

 

  · changes in the regulatory environment;

 

  · delays in establishing our sales force or new strategic relationships;

 

  · costs associated with collaborations and new product candidates;

  

  · introduction of technological innovations or new commercial products by us or our competitors;

 

  · litigation or public concern about the safety of our product candidates or products;

 

  · changes in recommendations of securities analysts or lack of analyst coverage;

 

  · failure to meet analyst expectations regarding our operating results;

 

  · additions or departures of key personnel; and

 

  · general market conditions.

 

Variations in the timing of our future revenues and expenses could also cause significant fluctuations in our operating results from period to period and may result in unanticipated earning shortfalls or losses. In addition, The Nasdaq Capital Market, in general, and the market for life sciences companies, in particular, have experienced significant price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies.

 

 

 

 34 

 

 

Anti-takeover provisions in our certificate of incorporation and bylaws and under Delaware law may make it more difficult for stockholders to change our management and may also make a takeover difficult.

 

Our corporate documents and Delaware law contain provisions that limit the ability of stockholders to change our management and may also enable our management to resist a takeover. These provisions include:

 

  · the ability of our Board of Directors to issue and designate, without stockholder approval, the rights of up to 714,286 shares of convertible preferred stock, which rights could be senior to those of common stock;

 

  · limitations on persons authorized to call a special meeting of stockholders; and

 

  · advance notice procedures required for stockholders to make nominations of candidates for election as directors or to bring matters before meetings of stockholders.

   

We are subject to Section 203 of the Delaware General Corporation Law, which, subject to certain exceptions, prohibits “business combinations” between a publicly-held Delaware corporation and an “interested stockholder,” which is generally defined as a stockholder who became a beneficial owner of 15% or more of a Delaware corporation’s voting stock for a three-year period following the date that such stockholder became an interested stockholder.

  

These provisions might discourage, delay or prevent a change of control in our management. These provisions could also discourage proxy contests and make it more difficult for you and other stockholders to elect directors and cause us to take other corporate actions. In addition, the existence of these provisions, together with Delaware law, might hinder or delay an attempted takeover other than through negotiations with our Board of Directors.

 

Our stockholders may experience substantial dilution in the value of their investment if we issue additional shares of our capital stock or other securities convertible into common stock.

 

Our Restated Certificate of Incorporation, as amended, allows us to issue up to 24,000,000 shares of our common stock and to issue and designate, without stockholder approval, the rights of up to 714,286 shares of preferred stock. In the event we issue additional shares of our capital stock, dilution to our stockholders could result. In addition, if we issue and designate a class of convertible preferred stock, these securities may provide for rights, preferences or privileges senior to those of holders of our common stock. Additionally, if we issue preferred stock, it may convert into common stock at a ratio of 1:1 or greater because our Restated Certificate of Incorporation, as amended, allows us to designate a conversion ratio without limitations.

 

Shares issuable upon the conversion of warrants or preferred stock or the exercise of outstanding options may substantially increase the number of shares available for sale in the public market and depress the price of our common stock.

 

As of March 31, 2022, we had outstanding warrants exercisable for an aggregate of 108,000 shares of our common stock at a weighted average exercise price of approximately $10.33 per share. We also had units convertible into 46,000 shares of common stock at an exercise price of $11.25 per unit. In addition, as of March 31, 2022, options to purchase an aggregate of 466,000 shares of our common stock were outstanding at a weighted average exercise price of $12.09 per share and a weighted average contractual term of 8.89 years. In addition, 982,000 shares of our common stock were available on March 31, 2022 for future option grants under our 2016 Equity Incentive Plan and our 2021 Equity Incentive Plan. To the extent any of these warrants or options are exercised and any additional options are granted and exercised, there will be further dilution to stockholders and investors. Until the options and warrants expire, these holders will have an opportunity to profit from any increase in the market price of our common stock without assuming the risks of ownership. Holders of options and warrants may convert or exercise these securities at a time when we could obtain additional capital on terms more favorable than those provided by the options or warrants. The exercise of the options and warrants will dilute the voting interest of the owners of presently outstanding shares by adding a substantial number of additional shares of our common stock.

 

 

 

 35 

 

 

We have filed several registration statements with the SEC, so that substantially all of the shares of our common stock which are issuable upon the exercise of outstanding warrants and options may be sold in the public market. The sale of our common stock issued or issuable upon the exercise of the warrants and options described above, or the perception that such sales could occur, may adversely affect the market price of our common stock.

    

ITEM 2. Properties

 

At March 31, 2022, we have a corporate office in Woodstock, Georgia, an office in Boulder, Colorado for our sales and marketing team, and our manufacturing facility in Zapopan, Mexico. We currently lease the following material properties:

 

Location   Rent per month   Purpose
360 Molly Lane, Suite 150, Woodstock, GA     30189   USD 5,507   Principal executive office
5445 Conestoga Court, Unit 150, Boulder, CO 80301   USD 3,680   Offices
Industria Vidriera 81, & 87 Zapopan Industrial Norte, Zapopan, Jalisco, 45135, Mexico   MXN 173,063   Office, manufacturing
Industria Maderera 124, 106, 115 & 815 Zapopan Industrial Norte, Zapopan, Jalisco, 45135, Mexico   MXN 191,036   Warehouse

 

We believe that our properties will be adequate to meet our needs for at least the next 12 months.

 

ITEM 3. Legal Proceedings

 

We may be involved in legal matters arising in the ordinary course of our business including matters involving proprietary technology. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which we are or could become involved in litigation may have a material adverse effect on our business, financial condition or results of comprehensive (loss) income.

 

ITEM 4. Mine Safety Disclosures.

 

Not applicable.

 

 

 

 

 

 

 

 

 

 

 

 36 

 

 

PART II

 

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

 

Market Information

 

Our common stock is traded on The Nasdaq Capital Market under the symbol “SNOA.” Previously, it traded under the symbol “OCLS” until December 6, 2016. Our common stock has been trading since our initial public offering on January 25, 2007.

 

Holders

 

As of July 11, 2022, we had approximately 298 holders of record of our common stock. Holders of record include nominees who may hold shares on behalf of multiple owners.

 

Dividends

 

We have never declared or paid any cash dividends on our common stock. We currently anticipate that we will retain all future earnings for the operation of our business and we do not currently intend to pay any cash dividends on our common stock in the foreseeable future.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The information required to be disclosed by Item 201(d) of Regulation S-K, “Securities Authorized for Issuance Under Equity Compensation Plans,” is incorporated herein by reference. Refer to Item 12 of Part III of this annual report on Form 10-K for additional information.

 

Recent Sales of Unregistered Securities

 

We did not issue any unregistered securities during the year ended March 31, 2022 and through July 11, 2022.

 

ITEM 6. Selected Financial Data

 

As a smaller reporting company, as defined by Rule 12b-2 of the Exchange Act and in Item 10(f)(1) of Regulation S-K, we are electing scaled disclosure reporting obligations and therefore are not required to provide the information requested by this Item.

 

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

 

Critical Accounting Policies

 

The preparation of our consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to exercise its judgment. We exercise considerable judgment with respect to establishing sound accounting policies and in making estimates and assumptions that affect the reported amounts of our assets and liabilities, our recognition of revenues and expenses, and disclosure of commitments and contingencies at the date of the consolidated financial statements.

 

 

 

 

 37 

 

 

On an ongoing basis, we evaluate our estimates and judgments. Areas in which we exercise significant judgment include, but are not necessarily limited to, our valuation of accounts receivable, inventory, income taxes, equity transactions (compensatory and financing) and contingencies.

 

We base our estimates and judgments on a variety of factors including our historical experience, knowledge of our business and industry, current and expected economic conditions, the attributes of our products, the regulatory environment, and in certain cases, the results of outside appraisals. We periodically re-evaluate our estimates and assumptions with respect to these judgments and modify our approach when circumstances indicate that modifications are necessary.

 

While we believe that the factors we evaluate provide us with a meaningful basis for establishing and applying sound accounting policies, we cannot guarantee that the results will always be accurate. Since the determination of these estimates requires the exercise of judgment, actual results could differ from such estimates.

 

For a Summary of Critical Accounting Policies, please refer to Notes to Consolidated Financial Statements, Note 3.

 

Results of Continuing Operations

 

Comparison of the Year Ended March 31, 2022 and 2021

 

Revenue 

 

The following table shows our consolidated total revenue and revenue by geographic region for the year ended March 31, 2022 and 2021:

 

  

Years Ended

March 31,

         
(In thousands)  2022   2021   $ Change   % Change 
United States  $3,807   $5,419   $(1,612)   (30%)
Latin America   2,095    5,976    (3,881)   (65%)
Europe and Rest of the World   6,726    7,234    (508)   (7%)
Total  $12,628   $18,629   $(6,001)   (32%)

 

The decrease in United States revenues for the year ended March 31, 2022 compared to the same period in the prior year of $1.6 million, is primarily the result of our transition from a direct sales force to a distributor model for our dermatology and eye care prescription products in the United States. Under the old direct sales model, our revenues were higher due to higher retail pricing than what we agreed to with the distributors. However, our operating expenses are also much lower under this new arrangement as we do not have to manage a sales force, provide patient rebates or manage product substitutions. Revenue for our animal health products declined slightly. Revenue for wound care products increased 19% from the prior year.

 

As a result of the asset purchase agreement and arrangement we entered into on October 27, 2016 with Invekra,with our assistance Invekra built up their own manufacturing of HOCl products and we manufactured products for Invekra at cost during the transition time. Invekra began their own manufacturing in November 2020. As we previously disclosed, we expected our revenues to decline following the transition of Invekra towards their own manufacturing. Since November 2020, we continue to process overflow orders for Invekra but we do so at market prices and at lower volumes. As a result of the foregoing, Latin America revenue declined by $3.9 million during the year ended March 31, 2022 compared to the year ended March 31, 2021.

 

 

 

 

 38 

 

 

The decrease in Europe and Rest of the World revenues for the year ended March 31, 2022 compared to the prior year was primarily the result of decreases in disinfectant sales in the Middle East due to the pandemic receding and to a lesser extent a slight decline in European sales.

 

Cost of Revenue and Gross Profit

 

The cost of revenue and gross profit metrics are as follows:

 

   

Year ended

March 31,

             
(In thousands, except for percentages)   2022     2021     Change     % Change  
Cost of Revenue   $ 8,635     $ 12,070     $ (3,435     (28)%   
Cost of Revenue as a % of Revenue     68%       65%       3%           
Gross Profit   $ 3,993     $ 6,559     $ (2,566 )     (39)%  
Gross Profit as a % of Revenue     32%       35%       (3)%          

 

The gross margin decrease of 3% for the year ended March 31, 2022 compared to the year ended March 31, 2021 is a result of product mix and higher sales to distributors versus sales through our direct sales force.

 

Research and Development Expense

 

The research and development metrics are as follows:

   

Year ended

March 31,

             
(In thousands, except for percentages)   2022     2021     Change     % Change  
Research and Development Expense   $ 125     $ 555     $ (430 )     (77)%  
Research and Development Expense as a % of Revenue     1%       3%       (2)%          

 

For the year ended March 31, 2022, research and development expenses decreased as a result the closure of our research and development facility in Seattle, Washington and its relocation to our facility in Mexico.

 

Selling, General and Administrative Expense

 

The selling, general and administrative expense metrics are as follows:

 

   

Year ended

March 31,

             
(In thousands, except for percentages)   2022     2021     Change     % Change  
Selling, General and Administrative Expense   $ 9,755     $ 9,453     $ 302       3%  
Selling, General and Administrative Expense as a % of Revenue     77%       50%       27%          

 

The increase in Selling, General and Administrative expense for the year ended March 31, 2022 was primarily the result of an increase in our insurance premiums.

 

Interest (Expense) Income, net

 

Interest (expense) income, net was $(10,000) and $4,000, respectively, for the years ended March 31, 2022 and March 31, 2021.

 

 

 

 39 

 

 

Forgiveness of PPP loan

 

On May 1, 2020, we received loan proceeds in the amount of $1,310,000 under the Paycheck Protection Program (“PPP”), from Coastal States Bank in Atlanta, Georgia. We used the loan amount for eligible purposes, such as payroll expenses. For the year ended March 31, 2022, we received approval for loan forgiveness in the amount of $723,000.

 

Other Expense, net

 

Other expense, net for the year ended March 31, 2022 and 2021, was $394,000 and $594,000, respectively. The decrease in other expense, net relates primarily to a reduction in foreign exchange losses.

 

Gain on Sale of Assets

 

For the year ended March 31, 2022, we sold equipment for a gain of $150,000. Gain on the sale of assets for the year ended March 31, 2021 was $137,000. We sold fixed assets no longer needed after closing our Petaluma manufacturing facility.

 

Income Tax Benefit (Expense)

 

Income tax benefit (expense) for the year ended March 31, 2022 was $332,000 compared to $(713,000) for the year ended March 31, 2021. The increase in income tax benefit is the result of the reversal of the valuation allowance for Mexico as the result of three years of taxable income.

 

Net Loss from Continuing Operations

 

Net loss from continuing operations for the year ended March 31, 2022 and 2021, was $5,086,000 and $4,615,000, respectively.

 

Results of Discontinued Operations

 

Comparison of Year ended March 31, 2022 and 2021

 

On June 24, 2020, we closed on an asset purchase agreement with Infinity Labs SD, Inc. We decided to divest our Micromed business, resulting in a strategic shift that had a major effect on our operations and financial results. Therefore, the divested Micromed operations meet the criteria to be reported as discontinued operations.

 

The related assets, liabilities, results of operations and cash flows for our Micromed business are classified as discontinued operations for all periods presented.

   

The operations of the Micromed business included in discontinued operations is summarized as follows:

 

   Year ended March 31, 
   2022   2021 
Revenues  $   $214,000 
Cost of revenues       53,000 
Selling general and administrative expenses       38,000 
Income from discontinued operations before tax       123,000 
Gain on disposal of discontinued operations before income taxes       770,000 
Total income from discontinued operating, before tax       893,000 
Income Tax benefit (expense)       (228,000)
Income from discontinued operations, net of tax  $   $665,000 

 

Gain on disposal of discontinued operations for the year ended March 31, 2021, includes $770,000 of gain primarily from the value of the customer base of Micromed partially offset by a working capital adjustment.

 

 

 

 40 

 

 

Net Loss

 

The following table provides the net loss for each period along with the computation of basic and diluted net income per share:

 

   For the Year Ended March 31, 
(In thousands, except per share data)  2022   2021 
Numerator:        
Loss from continuing operations  $(5,086)  $(4,615)
Income from discontinued operations       665 
Net loss  $(5,086)  $(3,950)
           
Denominator:          
Weighted-average number of common shares outstanding: basic and diluted   2,653    1,996 
           
Loss per share from continuing operations  $(1.92)  $(2.31)
Income per share from discontinued operations       0.33 
Net loss per share: basic and diluted  $(1.92)  $(1.97)

 

Liquidity and Capital Resources

 

We reported a net loss of $5,086,000 and $3,950,000 for the years ended March 31, 2022 and 2021, respectively. At March 31, 2022 and 2021, our accumulated deficit amounted to $184,363,000 and $179,277,000, respectively. As of March 31, 2022, we had cash and cash equivalents of $7,396,000 compared to $4,220,000 on March 31, 2021. Since our inception, substantially all of our operations have been financed through sales of equity securities. Other sources of financing that we have used to date include our revenues, as well as various loans and the sale of certain assets to Invekra, Petagon, MicroSafe and Infinity Labs.

 

Since April 1, 2021, substantially all of our operations have been financed through the following transactions:

 

  · Proceeds of $7,554,000 from sales on the ATM facility with HC Wainwright; and
  · Proceeds of $217,000 from the exercise of stock options and warrants

 

The following table presents a summary of our consolidated cash flows for operating, investing and financing activities for the year ended March 31, 2022 and 2021 as well balances of cash and cash equivalents and working capital:

 

   Year ended March 31, 
(In thousands)  2022   2021 
Net cash provided by (used in):          
Operating activities  $(4,248)  $(3,378)
Investing activities   (99)   388 
Financing activities   7,396    3,308 
Effect of exchange rates on cash   127    211 
Net change in cash and cash equivalents   3,176    529 
Cash and cash equivalents, beginning of the period   4,220    3,691 
Cash and cash equivalents, end of the period  $7,396   $4,220 
Working capital (1), end of period  $10,611   $8,905 

 

  (1) Defined as current assets minus current liabilities.

 

 

 

 41 

 

 

As of March 31, 2022, we had cash and cash equivalents of $7,396,000 compared to $4,220,000 as of March 31, 2021.

 

Net cash used in operating activities during the year ended March 31, 2022 was $4,248,000, primarily due to a net loss of $5,086,000 and partially offset by an increase from accounts receivable net provision for write-offs and returns and an increase of $900,000 from deferred revenue.

 

Net cash used in operating activities during the year ended March 31, 2021 was $3,378,000, primarily due to a net loss of $3,950,000 for the period.

 

Net cash used in investing activities for the year ended March 31, 2022 was $99,000, primarily related to the purchase of property and equipment.

 

Net cash provided by investing activities for the year ended March 31, 2021 was $388,000, primarily related to the proceeds from the sale of our Micromed division of $610,000 partially offset by the purchase of equipment.

 

Net cash provided by financing activities for the year ended March 31, 2022 was $7,396,000 primarily related to proceeds of $7,554,000 from the sale of common stock on our At-the-Market facility with HC Wainwright, proceeds of $216,000 from the exercise of stock options and warrants, partially offset by the payments on PPP loan and long term debt.

 

Net cash provided by financing activities for the year ended March 31, 2021 was $3,308,000, primarily related to proceeds from the exercise of stock options and warrants of $2,287,000, and PPP loans of $1,310,000 partially offset by payments on long term debt.

  

We expect revenues to fluctuate and may incur losses in the foreseeable future and may need to raise additional capital to pursue our product development initiatives, to penetrate markets for the sale of our products and continue as a going concern. We cannot provide any assurances that we will be able to raise additional capital.

 

Management believes that we have access to capital resources through possible public or private equity offerings, debt financings, corporate collaborations or other means; however, we cannot provide any assurance that new financing will be available on commercially acceptable terms, if at all. If the economic climate in the U.S. deteriorates, our ability to raise additional capital could be negatively impacted. If we are unable to secure additional capital, we may be required to take additional measures to reduce costs in order to conserve our cash in amounts sufficient to sustain operations and meet our obligations. These measures could cause significant delays in our continued efforts to commercialize our products, which is critical to the realization of our business plan and our future operations. These matters raise substantial doubt about our ability to continue as a going concern.

 

Capital Expenditures

 

We currently forecast capital expenditures in order to execute on our business plan and maintain growth; however, the actual amount and timing of such capital expenditures will ultimately be determined by the volume of business. We currently do not anticipate that a material amount will be purchased for the year ended March 31, 2023. If we purchase capital equipment, we expect to pay cash for those expenditures or to finance them through equipment leases.

 

Material Trends and Uncertainties

 

We are exposed to risk from decline in foreign currency for both the Euro and the Mexico Peso versus the US dollar. Most recently there has been a sharp decline in the Euro versus the US Dollar which has impacted our financial results.

 

 

 

 42 

 

 

As we have previously discussed in our annual report on Form 10-K filed with the SEC on July 14, 2021, we face a substantial Mexico tax liability, intercompany debt, unpaid technical assistance charges and accrued interest. These amounts are not due until 2027. At this time, management believes there are sufficient assets on the balance sheet to more than cover any tax obligation without interrupting the Company’s operations or business. We have engaged tax professionals to review all options to limit our exposure to these amounts and to proceed in a manner that is most advantageous to the Company.

 

As the pandemic continues to impact economies worldwide, we are closely watching inflation, increased volatility within financial markets, shipping costs, supply chain issues and labor costs. At this time, the overall impact of these issues has been minimal. The potential impact to our business operations, customer demand and supply chain due to increased shipping costs may ultimately impact sales. We continue to evaluate our end-to-end supply chain and assess opportunities to refine the impact on sales. Currently, most of our customers pay for shipping expenses, including increased shipping costs, if any. We have not yet faced labor shortages however it is possible we may have difficulties retaining and finding qualified employees in a tight labor market in the future. Furthermore, overall inflation tendencies may put pressure on our product pricing and/or costs.

 

We also closely monitor overall economic conditions and consumer sentiment and the prospect of a recession in the United States which may impact our financial results.

 

Use of Estimates

 

The preparation of consolidated 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 and disclosures of contingent liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the recoverability of long-lived assets, the valuation allowance related to our deferred tax assets, valuation of equity and derivative instruments, debt discounts, valuation of investments and the estimated amortization periods of upfront product licensing fees received from customers.

 

Off-Balance Sheet Transactions

 

We currently have no off-balance sheet arrangements that have or are reasonably likely to have a current or future material effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

ITEM 7A. Quantitative and Qualitative Disclosures About Market Risk

 

As a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and in Item 10(f)(1) of Regulation S-K, we are electing scaled disclosure reporting obligations and therefore are not required to provide the information requested by this Item.

 

 

 

 43 

 

 

ITEM 8. Consolidated Financial Statements and Supplementary Data

 

Sonoma Pharmaceuticals, Inc.

 

Index to Consolidated Financial Statements

 

 

    Page
     
Report of Independent Registered Public Accounting Firm (PCAOB No. 215)   F-1
Report of Independent Registered Public Accounting Firm (PCAOB No. 688)   F-2
     
Consolidated Balance Sheets as of March 31, 2022 and 2021   F-4
     
Consolidated Statements of Comprehensive Loss for the Years Ended March 31, 2022 and 2021   F-5
     
Consolidated Statements of Changes in Stockholders’ Equity for the Years Ended March 31, 2022 and 2021   F-6
     
Consolidated Statements of Cash Flows for the Years Ended March 31, 2022 and 2021   F-7
     
Notes to Consolidated Financial Statements   F-8

 

 

 

 44 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

To the Shareholders and Board of Directors of Sonoma Pharmaceuticals, Inc.

 

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheet of Sonoma Pharmaceuticals, Inc. and Subsidiaries (the "Company") as of March 31, 2022, and the related consolidated statements of comprehensive loss, changes in stockholders' equity and cash flows for the year ended March 31, 2022, and the related notes (collectively referred to as the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of March 31, 2022, and the results of their operations and cash flows for the year ended March 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

 

Substantial Doubt About the Company’s Ability to Continue as a Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 2 to the financial statements, the Company has incurred significant losses and needs to raise additional funds to meet its obligations and sustain its operations. These conditions raise substantial doubt about its ability to continue as a going concern. Management's plans in regard to these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's consolidated financial statements based on our audit. 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our 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 audit 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 consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

Critical Audit Matters

 

Critical audit matters are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

 

 

/s/ Frazier & Deeter, LLC

 

We have served as the Company's auditor since 2021.

 

Atlanta, Georgia

July 13, 2022

 

 

 

 F-1 
 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

To the Shareholders and Board of Directors of

Sonoma Pharmaceuticals, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of Sonoma Pharmaceuticals, Inc. and Subsidiaries (the “Company”) as of March 31, 2021, the related consolidated statements of comprehensive loss, changes in stockholders’ equity and cash flow for the year ended March 31, 2021 , and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of March 31, 2021, and the results of its operations and its cash flow for the year ended March 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

 

Explanatory Paragraph – Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As more fully described in Note 2, the Company has incurred significant losses and needs to raise additional funds to meet its obligations and sustain its operations. These conditions raise substantial doubt about the Company's ability to continue as a going concern. Management's plans in regard to these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

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 audit. 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 audit 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 audit 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 audit 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 audit provides a reasonable basis for our opinion.

 

 

 

 

 F-2 
 

 

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 separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

Revenue Recognition from Contracts with Customers - Measurement of the Transaction Price, including the Constraint on Variable Consideration for Rebates And Discounts

 

Critical Audit Matter Description

 

As discussed in Note 3 to the consolidated financial statements, the Company offers sales incentives and other programs that they may make available to certain customers, which are considered to be a form of variable consideration. The Company maintains estimated accruals and allowances using the expected value method. Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deductions related to the use of the Company’s rebate program. 

 

The principal considerations for our determination that performing procedures relating to the identification of contractual terms in customer arrangements to determine the transaction price is a critical audit matter are there was significant judgment by management in identifying contractual terms due to the volume and customized nature of the Company’s customer arrangements. This in turn led to significant effort in performing our audit procedures which were designed to evaluate whether the contractual terms used in the determination of the transaction price and the timing of revenue recognition were appropriately identified and determined by management and to evaluate the reasonableness of management’s estimates.

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements.

 

How We Addressed the Matter in Our Audit

 

Our audit procedures included, amongst others:

 

·Testing the completeness and accuracy of management’s identification of the contractual terms by examining customer arrangements on a test basis
·Testing management’s process for determining the appropriate amount and timing of revenue recognition based on the contractual terms identified in the customer arrangements
·We evaluated whether the assumptions used in the estimates were reasonable, including performing lookback analysis, considering actual historical rebates and discount percentages utilized as well as actual collection patterns
·We performed ratio and disaggregated revenue analysis for the Company’s product and customer types, comparing reserve balances to gross to net sales
·We confirmed balances due to third party for rebate claims, which are billed to the Company after end user customers submission, in order to perform an analysis on rebates/discounts recorded compared to the Company’s revenue recognition

 

 

/s/ Marcum llp

 

Marcum llp

 

We are uncertain as to the year we began serving consecutively as the auditor of the Company’s financial statements; however, we are aware that we have been the Company’s auditor consecutively since at least 2006.  

 

New York, NY

July 14, 2021

 

 

 

 

 F-3 
 

 

SONOMA PHARMACEUTICALS, INC. AND SUBSIDIARIES

Consolidated Balance Sheets

(In thousands, except share amounts)

 

               
   

March 31,

2022

   

March 31,

2021

ASSETS          
Current assets:              
Cash and cash equivalents   $ 7,396     $ 4,220
Accounts receivable, net     2,407       2,806
Inventories, net     2,663       2,530
Prepaid expenses and other current assets     3,746       3,218
Current portion of deferred consideration, net of discount     218       209
Total current assets     16,430       12,983
Property and equipment, net     320       360
Operating lease, right of use assets     559       769
Deferred tax asset     829      
Deferred consideration, net of discount, less current portion     630       763
Other assets     77       112
Total assets   $ 18,845     $ 14,987
               
LIABILITIES AND STOCKHOLDERS’ EQUITY              
Current liabilities:              
Accounts payable   $ 1,641     $ 1,769
Accrued expenses and other current liabilities     1,843       1,154
Deferred revenue     1,223       267
Deferred revenue Invekra     54       52
Current portion of debt-PPP     120       -
Short-term debt     688       596
Operating lease liabilities     250       240
Total current liabilities     5,819       4,078
Long-term deferred revenue Invekra     182       229
Long-term debt, less current portion – PPP           1,310
Withholding Tax Payable     3,838       3,478
Operating lease liabilities, less current portion     309       529
Total liabilities   10,148     $ 9,624
Commitments and Contingencies (Note 12)              
Stockholders’ Equity              
Convertible preferred stock, $0.0001 par value; 714,286 shares authorized at March 31, 2022 and 2021, respectively, no shares issued and outstanding at March 31, 2022 and 2021, respectively          
Common stock, $0.0001 par value; 24,000,000 shares authorized at March 31, 2022 and 2021, respectively, 3,100,937 and 2,092,909 shares issued and outstanding at March 31, 2022 and 2021, respectively (Note 13)     2       2
Additional paid-in capital     197,370       189,217
Accumulated deficit     (184,363 )     (179,277)
Accumulated other comprehensive loss     (4,312 )     (4,579)
Total stockholders’ equity     8,697       5,363
Total liabilities and stockholders’ equity   $ 18,845     $ 14,987

 

The accompanying footnotes are an integral part of these consolidated financial statements.

 

 

 F-4 

 

 

SONOMA PHARMACEUTICALS, INC., AND SUBSIDIARIES

Consolidated Statements of Comprehensive Income (Loss)

(In thousands, except per share amounts)

 

           
   Year ended March 31, 
   2022   2021 
Revenues  $12,628   $18,629 
Cost of revenues   8,635    12,070 
Gross profit   3,993    6,559 
Operating expenses          
Research and development   125    555 
Selling, general and administrative   9,755    9,453 
Total operating expenses   9,880    10,008 
Loss from operations   (5,887)   (3,449)
Interest income (expense), net   (10)   4 
Forgiveness of PPP Loan   723     
Other expense, net   (394   (594)
Gain on sale of assets   150    137 
Loss from continuing operations before income taxes   (5,418)   (3,902)
Income tax benefit (expense)   332    (713)
Loss from continuing operations, net of tax   (5,086)   (4,615)
           
Income from discontinued operations, net of tax       665 
           
Net loss  $(5,086)  $(3,950)
Loss per share: basic and diluted          
Continuing operations  $(1.92)  $(2.31)
Discontinued operations       0.33 
Total loss per share  $(1.92)  $(1.97)
           
Weighted-average shares outstanding: basic and diluted   2,653    1,996 
           
Other comprehensive loss          
Net loss  $(5,086)  $(3,950)
Foreign currency translation adjustments   267    1,031 
Comprehensive loss  $(4,819)  $(2,919)

 

The accompanying footnotes are an integral part of these consolidated financial statements.

 

 

 

 F-5 

 

 

SONOMA PHARMACEUTICALS, INC., AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

For the Years Ended March 31, 2022 and 2021

(In thousands, except share amounts)

 

                                       
   Series C Preferred Stock
($0.0001 par Value)
   Common Stock
($0.0001 par Value)
   Additional
Paid in
   Accumulated   Accumulated Other Comprehensive     
   Shares   Amount   Shares   Amount   Capital   Deficit   Loss   Total 
Balance March 31, 2021     $   2,092,909   $2   $189,217   $(179,277)  $(4,579)  $5,363 
Shares issued in connection with ATM, net of transaction costs         950,100        7,554            7,554 
Shares issued in connection with exercise of stock options         44,042        193            193 
Shares issued in connection with exercise of common stock warrants         12,290        24            24 
Employee stock-based compensation expense                 372            372 
Stock based compensation related to issuance of common stock restricted stock grants         1,596        10            10 
Foreign currency translation adjustment                          267    267 
Net loss                     (5,086)       (5,086)
Balance, March 31, 2022     $   3,100,937   $2   $197,370   $(184,363)  $(4,312)  $8,697 

 

    Series C Preferred Stock
($0.0001 par Value)
    Common Stock
($0.0001 par Value)
    Additional
Paid in
    Accumulated     Accumulated Other Comprehensive        
    Shares     Amount     Shares     Amount     Capital     Deficit     Loss     Total  
Balance March 31, 2020   1.55     $     1,777,483     $ 2     $ 186,559     $ (175,327 )   $ (5,610 )   $ 5,624  
Shares issued in connection with exercise of stock options             93,301             511                   511  
Shares issued in connection with vesting of restricted stock             3,919                                
Shares issued in connection with exercise of common stock warrants             200,984             1,776                   1,776  
Shares issued with conversion of C shares   (1.55 )         17,222                                
Employee stock-based compensation expense                         332                   332  
Stock based compensation related to issuance of common stock restricted stock grants                         39                   39  
Foreign currency translation adjustment                                       1,031       1,031  
Net loss                               (3,950 )           (3,950 )
Balance, March 31, 2021       $     2,092,909     $ 2     $ 189,217     $ (179,277 )   $ (4,579 )   $ 5,363  

 

 

The accompanying footnotes are an integral part of these consolidated financial statements.

 

 F-6 

 

 

SONOMA PHARMACEUTICALS, INC., AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

           
  

Year Ended

March 31,

 
   2022   2021 
Cash flows from operating activities          
Net loss  $(5,086)  $(3,950)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   186    227 
Recovery of doubtful accounts   (125)   (903)
Provision for (recovery of) discounts, rebates, distributor fees and returns   (1,407)   259 
Stock-based compensation   382    371 
Forgiveness of PPP loan   (723)    
Deferred income tax expense   (829)    
Operating lease right-of-use asset   223     
Gain on sale of assets       (770)
Changes in operating assets and liabilities:          
Accounts receivable   1,971    2,608 
Inventories   (100)   (65)
Prepaid expenses and other current assets   (460)   (5)
Deferred consideration, net of discount   160    143 
Accounts payable   (157)   (796)
Accrued expenses and other current liabilities   679    (668)
Withholding tax payable   360    397 
Operating lease liabilities   (222)   (215)
Deferred revenue   900    (15)
Net cash used in operating activities   (4,248)   (3,378)
Cash flows from investing activities:          
Purchases of property and equipment   (137)   (179)
Deposits   38    (43)
Proceeds from Micromed Transaction       610 
Net cash (used in) provided by investing activities   (99)   388 
Cash flows from financing activities:          
Proceeds from issuance of common stock, net of issuance costs   7,554     
Payments on PPP Loan   (467)    
Proceeds from PPP Loan       1,310 
Proceeds from exercise of common stock options and purchase warrants   216    2,287 
Principal payments on short-term debt   (30   (481)
Proceeds on short-term debt   123     
Benefit from lease assumed less principal payments on ROU Assets       192 
Net cash provided by financing activities   7,396    3,308 
Effect of exchange rate on cash and cash equivalents   127    211 
Net increase in cash and cash equivalents   3,176    529 
Cash and cash equivalents, beginning of year   4,220    3,691 
Cash and cash equivalents, end of year  $7,396   $4,220 
           
Supplemental disclosure of cash flow information:          
Cash paid for interest  $24   $12 
Cash paid for taxes  $767   $941 
           
Non-cash operating and financing activities:          
Insurance premiums financed  $748   $596 

 

The accompanying footnotes are an integral part of these consolidated financial statements.

 

 F-7 

 

 


SONOMA PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 1 – Organization and Recent Developments

 

Organization

 

Sonoma Pharmaceuticals, Inc. (the “Company”) was incorporated under the laws of the State of California in April 1999 and was reincorporated under the laws of the State of Delaware in December 2006. The Company’s principal office was moved to Woodstock, Georgia from Petaluma, California in June 2020. The Company is a global healthcare leader for developing and producing stabilized hypochlorous acid (“HOCl”) products for a wide range of applications, including wound care, animal health care, eye care, oral care and dermatological conditions. The Company’s products reduce infections, itch, pain, scarring and harmful inflammatory responses in a safe and effective manner. In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. The Company’s stabilized HOCl immediately relieves itch and pain, kills pathogens and breaks down biofilm, does not sting or irritate skin and oxygenates the cells in the area treated assisting the body in its natural healing process. The Company sells its products either directly or via partners in 54 countries worldwide.

  

NOTE 2 – Liquidity and Financial Condition

 

The Company reported a net loss of $5,086,000 for the year ended March 31, 2022. At March 31, 2022 and 2021, the Company’s accumulated deficit amounted to $184,363,000 and $179,277,000, respectively. The Company had working capital of $10,611,000 and $8,905,000 as of March 31, 2022 and 2021, respectively.

 

Management believes that the Company has access to additional capital resources through possible public or private equity offerings, debt financings, corporate collaborations or other means; however, the Company cannot provide any assurance that other new financings will be available on commercially acceptable terms, if needed. If the economic climate in the U.S. deteriorates, the Company’s ability to raise additional capital could be negatively impacted. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company. These matters raise substantial doubt about the Company’s ability to continue as a going concern. The accompanying consolidated financial statements do not include any adjustments that may be necessary should the Company be unable to continue as a going concern.

 

COVID – 19

 

On March 11, 2020 the World Health Organization declared the novel strain of coronavirus (“COVID-19”) a global pandemic and recommended containment and mitigation measures worldwide. In an effort to mitigate the continued spread of the virus, federal, state and local governments, as well as certain private entities have mandated various restrictions, including travel restrictions, restrictions on public gatherings and quarantining of people who may have been exposed to the virus. As a result of these restrictions, together with a general fear of the impact on the global economy and financial markets, there is significant uncertainty surrounding the potential impact on the Company. As events are rapidly changing, the Company is unable to accurately predict the impact that COVID-19 will have on its business due to uncertainties including, but not limited to, the duration of quarantines and other travel restrictions within China, the U.S. and other affected countries, the ultimate geographical spread of the virus, the severity of the disease, the duration of the outbreak and the public’s response to the outbreak.

 

 

 

 F-8 

 

 

NOTE 3 – Summary of Significant Accounting Policies

 

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Aquamed Technologies, Inc. (“Aquamed”), Oculus Technologies of Mexico S.A. de C.V. (“OTM”), and Sonoma Pharmaceuticals Netherlands, B.V. (“SP Europe”). Aquamed has no current operations. All significant intercompany accounts and transactions have been eliminated in consolidation. The functional currency for the Company's wholly-owned subsidiaries incorporated outside the United States (“U.S.”) is denominated in local currency. All intercompany transactions and balances have been eliminated in consolidation.

 

Basis of presentation

 

The accompanying consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") and are in conformity with U.S. generally accepted accounting principles ("GAAP"). The Company’s fiscal year end is March 31. Unless otherwise stated, all years and dates refer to the fiscal year.

 

Cash and Cash Equivalents

 

Cash and cash equivalents include cash on hand and all highly liquid investments with an original maturity of three months or less when purchased. The Company’s cash equivalents are held in prime money market investments with strong sponsor organizations which are monitored on a continuous basis.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the recoverability of long-lived assets, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity, fair value allocation of assets sold to Invekra, and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.

  

Revenue Recognition

 

On April 1, 2018, the Company adopted Accounting Standards Update ("ASU"), "Revenue from Contracts with Customers Topic 606” (“Topic 606”) using the modified retrospective method. There was no material impact to the Company upon the adoption of Topic 606. Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

 

 

 

 F-9 

 

 

The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company also has entered into agreements to license its technology and products.

 

The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.

 

For all of its sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned.  Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method.

 

The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.

 

Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.

 

The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and is separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.

 

Service revenue from testing contracts is recognized as tests are completed and a final report is sent to the customer.

 

 

 

 F-10 

 

 

Concentration of Credit Risk and Major Customers

 

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents and accounts receivable. Cash and cash equivalents are maintained in financial institutions in the United States, Mexico and the Netherlands. The Company is exposed to credit risk in the event of default by these financial institutions for amounts in excess of the Federal Deposit Insurance Corporation insured limits. Cash and cash equivalents held in foreign banks are intentionally kept at minimal levels, and therefore have minimal credit risk associated with them.

 

The Company grants credit to its business customers, which are primarily located in Mexico, Europe and the United States. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses. At March 31, 2022, one customer represented 20% of our net accounts receivable balance, one customer represented 15% of our net accounts receivable balance, and one customer represented 14% of our net accounts receivable balance. At March 31, 2021, one customer represented 17% of our net accounts receivable balance, one customer represented 16% of our net accounts receivable balance, and one customer represented 14% of our net accounts receivable balance. For the year ended March 31, 2022, one customer represented 10%, one customer represented 17%, and one customer represented 21% of net revenues. For the year ended March 31, 2021, one customer represented 32%, and one customer represented 15% of net revenues.

 

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for doubtful accounts represents probable credit losses at March 31, 2022 and 2021 in the amounts of $0 and $125,000, respectively. Additionally, at March 31, 2022 and 2021, the Company has allowances of $81,000 and $1,488,000, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in Accounts Receivable, net in the accompanying consolidated balance sheets.

 

Inventories

 

Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.

 

Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amounts of $218,000 and $223,000 at March 31, 2022 and 2021, respectively, which is included in cost of revenues on the Company’s accompanying consolidated statements of comprehensive (loss) income.

 

 

 

 F-11 

 

 

Financial Assets and Liabilities

 

Financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are carried at cost, which management believes approximates fair value due to the short-term nature of these instruments. The fair value of capital lease obligations and equipment loans approximates their carrying amounts as a market rate of interest is attached to their repayment. The Company measures the fair value of financial assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The Company uses three levels of inputs that may be used to measure fair value:

 

Level 1 – quoted prices in active markets for identical assets or liabilities

 

Level 2 – quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets

 

Level 3 – inputs that are unobservable (for example cash flow modeling inputs based on assumptions)

 

Level 3 liabilities are valued using unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the liabilities. For fair value measurements categorized within Level 3 of the fair value hierarchy, the Company’s accounting and finance department, who report to the Chief Financial Officer, determine its valuation policies and procedures. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s accounting and finance department and are approved by the Chief Financial Officer.

  

As of March 31, 2022 and 2021, there were no transfers in or out of Level 3 from other levels in the fair value hierarchy.

 

Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Depreciation of leasehold improvements is computed using the straight-line method over the lesser of the estimated useful life of the improvement or the remaining term of the lease. Estimated useful asset life by classification is as follows:

     
    Years  
Office equipment   3  
Manufacturing, lab and other equipment   5  
Furniture and fixtures   7  

 

Upon retirement or sale, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations as incurred.

 

 

 

 F-12 

 

 

Impairment of Long-Lived Assets

 

The Company periodically reviews the carrying values of its long-lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and records impairment charges when considered necessary. Specific potential indicators of impairment include, but are not necessarily limited to:

 

  · a significant decrease in the fair value of an asset;

 

  · a significant change in the extent or manner in which an asset is used or a significant physical change in an asset;

 

  · a significant adverse change in legal factors or in the business climate that affects the value of an asset;

 

  · an adverse action or assessment by the U.S. Food and Drug Administration or another regulator; and

 

  · an accumulation of costs significantly in excess of the amount originally expected to acquire or construct an asset; and operating or cash flow losses combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with an income-producing asset.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. In estimating these future cash flows, assets and liabilities are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows generated by other such groups. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, will be recognized. The cash flow estimates used in such calculations are based on estimates and assumptions, using all available information that management believes is reasonable.

 

During the years ended March 31, 2022 and 2021, the Company had noted no indicators of impairment.

 

Research and Development

 

Research and development expenses are charged to operations as incurred and consists primarily of personnel expenses, clinical and regulatory services and supplies. For the years ended March 31, 2022 and 2021, research and development expense amounted to $125,000 and $555,000, respectively.

 

Advertising Costs

 

Advertising costs are charged to operations as incurred. Advertising costs amounted to $86,000 and $41,000, for the years ended March 31, 2022 and 2021, respectively. Advertising costs are included in selling, general and administrative expenses in the accompanying consolidated statements of comprehensive (loss) income.

 

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling in sale transactions as product revenues. The corresponding shipping and handling costs incurred are recorded in cost of product revenues. For the years ended March 31, 2022 and 2021, the Company recorded revenue related to shipping and handling costs of $52,000 and $37,000, respectively. These amounts are included in product revenues in the accompanying consolidated statements of comprehensive (loss) income.

 

 

 

 F-13 

 

 

Foreign Currency Reporting

 

The Company’s subsidiary, OTM, uses the local currency (Mexican Pesos) as its functional currency and its subsidiary, SP Europe, uses the local currency (Euro) as its functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date, and revenue and expense accounts are translated at average exchange rates during the period. Resulting translation adjustments amounted to $267,000 and $1,031,000 for the years ended March 31, 2022 and 2021, respectively. These amounts were recorded in other comprehensive loss in the accompanying consolidated statements of comprehensive loss for the years ended March 31, 2022 and 2021.

 

Foreign currency transaction gains (losses) relate primarily to trade payables and receivables and intercompany transactions between subsidiaries OTM and SP Europe. These transactions are expected to be settled in the foreseeable future. The Company recorded foreign currency transaction losses of $579,000 for the year ended March 31, 2022, and foreign currency transaction losses of $690,000, for the year ended March 31, 2021. The related amounts were recorded in other expense in the accompanying consolidated statements of comprehensive (loss) income.

 

Stock-Based Compensation

 

The Company accounts for share-based awards exchanged for employee services at the estimated grant date fair value of the award. The Company estimates the fair value of employee stock option awards using the Black-Scholes option pricing model. The Company amortizes the fair value of employee stock options on a straight-line basis over the requisite service period of the awards.  Compensation expense includes the impact of an forfeitures for all stock options as incurred.

 

The Company accounts for equity instruments issued to non-employees at their fair value on the measurement date. The measurement of stock-based compensation is subject to periodic adjustment as the underlying equity instrument vests or becomes non-forfeitable. Non-employee stock-based compensation charges are amortized over the vesting period or as earned.

  

Income Taxes

 

Deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s consolidated financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. Uncertain tax positions have had no impact on the Company’s consolidated financial condition, results of comprehensive (loss) income or cash flows.

 

Comprehensive Loss

 

Other comprehensive loss includes all changes in stockholders’ equity during a period from non-owner sources and is reported in the consolidated statement of changes in stockholders’ equity. To date, other comprehensive loss consists of changes in accumulated foreign currency translation adjustments. Accumulated other comprehensive losses at March 31, 2022 and 2021 were $4,312,000, and $4,579,000 respectively.

 

 

 

 F-14 

 

 

Net Income Loss per Share

 

The Company computes basic net loss per share by dividing net loss per share available to common stockholders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into common stock using the “treasury stock” and/or “if converted” methods as applicable.

          
   For the Year Ended March 31, 
(In thousands, except per share data)  2022   2021 
         
Loss from continuing operations  $(5,086)  $(4,615)
Income from discontinued operations       665 
Net loss  $(5,086)  $(3,950)
           
Weighted-average shares outstanding: basic and diluted   2,653    1,996 
           
Loss per share from continuing operations  $(1.92)  $(2.31)
Income per share from discontinued operations       0.33 
Net loss per share: basic and diluted  $(1.92)  $(1.97)

 

The computation of basic loss per share for the years ended March 31, 2022 and 2021 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.

          
   March 31, 
(In thousands)  2022   2021 
Common stock to be issued upon vesting of restricted stock units   1    1 
Common stock to be issued upon exercise of options   466    268 
Common stock to be issued upon exercise of warrants   108    119 
Common stock to be issued upon conversion of Series C        
Common stock to be issued upon exercise of common stock units (1)   46    46 
    621    434 

  

  (1) Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock

 

 

 

 F-15 

 

 

Common Stock Purchase Warrants and Other Derivative Financial Instruments

 

The Company classifies common stock purchase warrants and other free standing derivative financial instruments as equity if the contracts (i) require physical settlement or net-share settlement or (ii) give the Company a choice of net-cash settlement or settlement in its own shares (physical settlement or net-share settlement). The Company classifies any contracts that (i) require net-cash settlement (including a requirement to net cash settle the contract if an event occurs and if that event is outside the control of the Company), (ii) give the counterparty a choice of net cash settlement or settlement in shares (physical settlement or net-share settlement), or (iii) contain reset provisions as either an asset or a liability. The Company assesses classification of its freestanding derivatives at each reporting date to determine whether a change in classification between assets and liabilities is required. The Company determined that its freestanding derivatives, which principally consist of warrants to purchase common stock, satisfied the criteria for classification as equity instruments, other than certain warrants that contained reset provisions and certain warrants that required net-cash settlement that the Company classified as derivative liabilities. The company currently does not have any active derivative financial instruments.

 

Preferred Stock

 

The Company applies the accounting standards for distinguishing liabilities from equity when determining the classification and measurement of its preferred stock. Shares that are subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. The Company classifies conditionally redeemable preferred shares, which includes preferred shares that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company’s control, as temporary equity. At all other times, preferred shares are classified as stockholders' equity.

  

Subsequent Events

 

Management has evaluated subsequent events or transactions occurring through the date these consolidated financial statements were issued.

 

Recent Accounting Standards

 

The Company has evaluated all the recent accounting standards and determined that none of them are material to it.

 

NOTE 4 – Sale of Assets – Discontinued Operations

 

Sale of Assets to Infinity Labs SD, Inc. and Discontinued Operations

 

On June 24, 2020, the Company closed on an asset purchase agreement for the sale of its Micromed Laboratories division and testing facility, including all of Micromed’s assets, such as testing equipment, certain office furniture and customer list, with Infinity Labs SD Inc. (“Infinity”) for an aggregate purchase price of $850,000. On the closing date, the Company received $610,000 in cash from this sale which was adjusted for working capital, a credit of $100,000 for future testing services from Infinity over the next two years in lieu of cash, and $60,000 held in escrow for one year, subject to adjustment for certain indemnity claims or purchase price adjustments. The Company also retained its accounts receivables outstanding on the date of closing in the amount of approximately $81,000 and an insignificant amount of liabilities. As part of the transaction, Infinity also assumed the Petaluma lease for the office and lab space. The Company retained the warehouse space to store inventory and assets until September 30, 2020.

 

 

 

 F-16 

 

 

Accounting for the disposition

 

For accounting purposes, the Company determined that there was only one discrete component of the sale to Infinity. This component was the customer base and related services to be provided.

 

Component of Sale Methodology to Estimate Selling Price
Customer Base Based upon revenues expected from a market participant to provide technical services at expected service levels

 

The Company determined an arm’s length selling price for each component of the sale and then allocated the net proceeds received to the components on a relative selling price basis. The Company estimated the selling prices of each component as described below:

  

Proceeds were allocated to the components of the sale based upon their relative selling prices are as follows:

     
Customer base  $850,000 
Less: Funds remaining in escrow   (60,000)
Less: Services due from buyer   (100,000)
Less: Working capital adjustment   (80,000)
Total proceeds  $610,000 

 

Discontinued operations

 

As of June 24, 2020, the Company determined that the sale of its Micromed division to Infinity qualified as a sale of a component of its business and, as such, all such activity prior to consummation of the sale is required to be included in discontinued operations on the Company’s statement of operations.

 

There were no carrying value of the assets and liabilities of discontinued operations on the consolidated balance sheets as of March 31, 2022 and 2021.

  

The operations of the Micromed business included in discontinued operations is summarized as follows:

          
   Year ended March 31, 
   2022   2021 
Revenues  $   $214,000 
Cost of revenues       53,000 
Selling general and administrative expenses       38,000 
Income from discontinued operations before tax       123,000 
Gain on disposal of discontinued operations before income taxes       770,000 
Total income from discontinued operations, before tax       893,000 
Income Tax benefit (expense)       (228,000)
Income from discontinued operations, net of tax  $   $665,000 

 

 

 

 F-17 

 

 

NOTE 5 – Accounts Receivable

 

Accounts receivable, net consists of the following:

          
   March 31, 
   2022   2021 
Accounts receivable  $2,488,000   $4,419,000 
Less: allowance for doubtful accounts       (125,000)
Less: discounts, rebates, distributor fees and returns   (81,000)   (1,488,000)
Accounts receivable, net   $2,407,000   $2,806,000 

 

NOTE 6 – Inventories

 

Inventories consist of the following:

          
   March 31, 
   2022   2021 
Raw materials  $1,626,000   $1,670,000 
Finished goods   1,037,000    860,000 
Inventories, net  $2,663,000   $2,530,000 

 

NOTE 7 – Prepaid Expenses and Other Current Assets

 

Prepaid expenses and other current assets consist of the following:

          
   March 31, 
   2022   2021 
Prepaid insurance  $755,000   $705,000 
Tax prepaid to Mexican tax authorities   2,371,000    1,850,000 
Other prepaid expenses and other current assets   620,000    663,000 
 Total prepaid expenses and other current assets  $3,746,000   $3,218,000 

 

 

 

 F-18 

 

 

NOTE 8 – Property and Equipment

 

Property and equipment consists of the following:

          
   March 31, 
   2022   2021 
Manufacturing, lab, and other equipment  $1,281,000   $1,170,000 
Office equipment   139,000    109,000 
Furniture and fixtures   108,000    66,000 
Leasehold improvements   503,000    486,000 
Property and equipment, gross    2,031,000    1,831,000 
Less: accumulated depreciation and amortization   (1,711,000)   (1,471,000)
Property and equipment, net   $320,000   $360,000 

 

Depreciation and amortization expense amounted to $186,000 and $227,000 for the years ended March 31, 2022 and 2021, respectively.

 

NOTE 9 – Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities consist of the following:

          
   March 31, 
   2022   2021 
Salaries and related costs  $1,059,000   $787,000 
Other   784,000    367,000 
Accrued expenses and other current liabilities  $1,843,000   $1,154,000 

   

NOTE 10 – Debt

 

Financing of Insurance Premiums

 

On February 1, 2021, the Company entered into a note agreement for $584,000 with an interest rate of 4.98% per annum with final payment on October 1, 2021. This instrument was issued in connection with financing insurance premiums. The note was payable in three quarterly installment payments of principal and interest of $199,000, with the first installment beginning April 1, 2021. These amounts were paid off during the year ended March 31, 2022.

 

On February 1, 2022, the Company entered into a note agreement for $748,000 with an interest rate of 4.68% per annum with final payment on January 1, 2023. This instrument was issued in connection with financing insurance premiums. The note is payable in ten monthly installment payments of principal and interest of $76,000, with the first installment beginning March 1, 2022.

 

Paycheck Protection Program Loan

 

On May 1, 2020, the Company received loan proceeds in the amount of $1,310,000 under the Paycheck Protection Program (“PPP”), from Coastal States Bank in Atlanta, Georgia. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act, “CARES Act”, provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable after eight or 24 weeks as long as the Company uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains payroll levels. The amount of loan forgiveness will be reduced if the Company terminated employees or reduced salaries during the applicable period.

 

 

 

 F-19 

 

 

The unsecured loan, which is in the form of a note dated April 29, 2020, matures on April 29, 2022 and bears interest at a rate of 1% per annum, payable monthly commencing on May 1, 2021. The note may be prepaid at any time prior to maturity with no prepayment penalties. The Company has used the loan amount for eligible purposes, such as payroll expenses. The Company met the conditions for $723,000 in forgiveness of the loan. At March 31, 2022 and 2021 the loan balance amounted to $120,000 and $1,310,000, respectively.

 

NOTE 11 – Leases

 

The Company’s operating leases are comprised primarily of facility leases. Balance sheet information related to the Company’s leases is presented below:

          
   March 31,   March 31, 
   2022   2021 
Operating leases:          
Operating lease right-of-use assets  $559,000   $769,000 
Operating lease liabilities – current   250,000    240,000 
Operating lease liabilities – non-current   309,000    529,000 

 

Other information related to leases is presented below:

 

  

Year ended

March 31, 2022

    Year ended
March 31, 2021
 
Lease cost             
Operating lease cost  $367,000    $ 435,000  
              
As of March 31, 2022             
Other information:             
Operating cash flows from operating leases  $(223,000)   $ (215,000 )
Weighted-average remaining lease term – operating leases (in months)   27.3      37.7  
Weighted-average discount rate – operating leases   6.00%      6.00%  

 

As of March 31, 2022, the annual future minimum lease payments of the Company’s operating lease liabilities were as follows:

     
For Years Ending March 31,    
     
2023   297,000 
2024   210,000 
2025   106,000 
Thereafter   14,000 
Total future minimum lease payments, undiscounted   627,000 
Less: imputed interest   (68,000)
Total lease liability  $559,000 

 

 

 

 F-20 

 

 

NOTE 12 – Commitments and Contingencies

 

Legal Matters

 

On occasion, the Company may be involved in legal matters arising in the ordinary course of business including matters involving proprietary technology. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition of comprehensive loss.

 

Employment Agreements

 

As of March 31, 2022, the Company had employment agreements in place with three of its key executives. These executive employment agreements provide, among other things, for the payment of up to twelve months of severance compensation for terminations under certain circumstances. With respect to these agreements, at March 31, 2022, aggregated annual salaries would be $775,000 and potential severance payments to these key executives would be $775,000 if triggered.

 

Related Party Transactions

 

Ms. Trombly was appointed the Chief Executive Officer of the Company. Ms. Trombly is the owner of Trombly Business Law, PC which has been retained by the Company to advise on certain corporate and securities law matters. During the years ending March 31, 2022 and 2021, the Company received $170,000 and $215,000, respectively, in legal services from Trombly Business Law, PC.

  

NOTE 13 – Stockholders’ Equity

 

Authorized Capital

 

Effective September 13, 2018, the Company filed a certificate of amendment to its Restated Certificate of Incorporation, as amended, with the Secretary of State of the State of Delaware in order to affect an increase of the total number of shares of common stock, $0.0001 par value per share, authorized for issuance from 12,000,000 to a total of 24,000,000. Additionally, the Company is authorized to issue 714,286 shares of convertible preferred stock with a par value of $0.0001 per share.

 

Description of Common Stock

 

Each share of common stock has the right to one vote. The holders of common stock are entitled to dividends when funds are legally available and when declared by the board of directors.

 

Description of Series B Preferred Stock

 

On October 18, 2016, the Company’s board of directors approved, and the Company entered into, a Section 382 rights agreement, or the Rights Agreement, with Computershare Inc., or the Rights Agent. The Rights Agreement provides for a dividend of one preferred stock purchase right, or a Right, for each share of common stock, par value $0.0001 per share, of the Company outstanding on November 1, 2016, or the Record Date. Each Right entitles the holder to purchase from the Company one one-thousandth of a share of Series B Preferred Stock, par value $0.0001 per share, or the Preferred Stock, for a purchase price of $10.00, subject to adjustment as provided in the Rights Agreement. The description and terms of the rights are set forth in the Rights Agreement.

 

 

 

 F-21 

 

 

In connection with the adoption of the Rights Agreement, the Company’s board of directors adopted a Certificate of Designation of Series B Preferred Stock. The Certificate of Designation was filed with the Secretary of State of the State of Delaware and became effective on October 18, 2016.

 

The Company’s board of directors adopted the Rights Agreement to protect shareholder value by guarding against a potential limitation on the Company’s ability to use its net operating loss carryforwards, or NOLs, and other tax benefits, which may be used to reduce potential future income tax obligations. The Company has experienced and continue to experience substantial operating losses, and under the Internal Revenue Code of 1986, as amended, and rules promulgated thereunder, the Company may “carry forward” these NOLs and other tax benefits in certain circumstances to offset any current and future earnings and thus reduce our income tax liability, subject to certain requirements and restrictions. To the extent that the NOLs and other tax benefits do not otherwise become limited, the Company believes that it will be able to carry forward a significant amount of NOLs and other tax benefits, and therefore these NOLs and other tax benefits could be a substantial asset to the Company. However, if the Company experiences an “ownership change,” as defined in Section 382 of the Code, its ability to use its NOLs and other tax benefits will be substantially limited. Generally, an ownership change would occur if our shareholders who own, or are deemed to own, 5% or more of the Company’s common stock increase their collective ownership in the Company by more than 50% over a rolling three-year period.

  

Exercise of Series C Preferred Stock Units

 

During the year ended March 31, 2021, investors who participated in the November 21, 2018 offering exchanged 1.55 shares of Series C into 17,222 shares of common stock. No further shares of Series C are outstanding as of March 31, 2021 or 2022, respectively.

 

NOTE 14 – Stock-Based Compensation

 

2006 Stock Plan

 

The board initially adopted the 2006 Stock Incentive Plan on August 25, 2006. On December 14, 2006, the stockholders approved the 2006 Stock Incentive Plan which became effective at the close of the Company’s initial public offering. The 2006 Stock Incentive Plan was later amended and restated by a unanimous board resolution on April 26, 2007, and such amendments were subsequently approved by the stockholders. On September 10, 2009, the Company’s shareholders approved a subsequent amendment to the 2006 Stock Incentive Plan. The 2006 Stock Incentive Plan, as amended and restated, is hereafter referred to as the “2006 Plan.”

 

The 2006 Plan provided for the granting of incentive stock options to employees and the granting of non-statutory stock options to employees, non-employee directors, advisors and consultants. The 2006 Plan also provided for grants of restricted stock, stock appreciation rights and stock unit awards to employees, non-employee directors, advisors and consultants.

 

In accordance with the 2006 Plan the stated exercise price may not be less than 100% and 85% of the estimated fair market value of common stock on the date of grant for ISOs and NSOs, respectively, as determined by the board of directors at the date of grant. With respect to any 10% stockholder, the exercise price of an ISO or NSO shall not be less than 110% of the estimated fair market value per share on the date of grant.

 

Options issued under the 2006 Plan generally have a ten-year term.

 

At March 31, 2021, there were no shares available for future issuance.

 

 

 

 F-22 

 

 

2011 Stock Plan

 

On September 12, 2011, upon recommendation of the board, the stockholders approved the Company’s 2011 Stock Incentive Plan (the “2011 Plan”). The 2011 Plan is effective as of June 21, 2012.

 

The 2011 Plan provides for the grant of incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, and the grant of non-statutory stock options and stock purchase rights to employees, non-employee directors, advisors and consultants. The 2011 Plan also permits the grant of stock appreciation rights, stock units and restricted stock.

 

The board has initially authorized 9,508 of the Company’s common stock for issuance under the 2011 Plan, in addition to automatic increases provided for in the 2011 Plan through April 1, 2021. The number of shares of the Company’s common stock reserved for issuance under the 2011 Plan will automatically increase, with no further action by the stockholders, at the beginning of each fiscal year by an amount equal to the lesser of (i) 15% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding year, or (ii) an amount approved by the Company’s board of directors.

 

Options issued under the 2011 Plan will generally have a ten-year term.

 

In accordance with the 2011 Plan, the stated exercise price of an employee incentive stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant, and the stated exercise price of an non-statutory option shall not be less 85% of the estimated fair market value of a share of common stock on the date of grant, as determined by the board of directors. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.

 

Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2011 Plan. No participant in the 2011 Plan can receive option grants, stock appreciation rights, restricted shares, or stock units for more than 2,381 shares in the aggregate in any calendar year. As provided under the 2011 Plan, the aggregate number of shares authorized for issuance as awards under the 2011 Plan automatically increases on April 1 of each year by in an amount equal to the lesser of (i) 15% of the outstanding shares on the last day of the immediately preceding year, or (ii) an amount determined by the board. During the year ended March 31, 2019, the board of directors approved an increase of 102,863 shares authorized for issuance. During the year ended March 31, 2020, the board of directors approved an increase of 197,450 shares authorized for issuance.

 

The plan expired on September 12, 2021 in accordance with its term.

 

At March 31, 2022, there were no shares available for future issuance.

 

2016 Stock Plan

 

On September 2, 2016, upon recommendation of the board, the stockholders approved the Company’s 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan is effective as of September 2, 2016.

 

The 2016 Plan provides for the grant of options, including incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, stock appreciation rights, restricted awards, performance share awards and performance compensation awards to employees, non-employee directors, advisors and consultants.

 

 

 

 F-23 

 

 

Options issued under the 2016 Plan will generally have a ten-year term.

 

In accordance with the 2016 Plan, the stated exercise price of an employee incentive stock option or a non-statutory stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.

 

Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2016 Plan. No participant in the 2016 Plan can receive more than 11,112 option grants, or other awards with respect to more than 13,334 shares in the aggregate in any calendar year.

 

The board has authorized 44,445 of the Company’s common stock for issuance under the 2016 Plan, in addition to automatic increases provided for in the 2016 Plan through April 1, 2026. The number of shares of the Company’s common stock reserved for issuance under the 2016 Plan will automatically increase, with no further action by the stockholders, at the beginning of each fiscal year by an amount equal to the lesser of (i) 8% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding year, or (ii) an amount determined by the Company’s board of directors. During the year ended March 31, 2019, the board of directors approved an increase of 4,860 shares authorized for issuance. During the year ended March 31, 2020, the board of directors approved an increase of 105,306 shares authorized for issuance. During the year ended March 31, 2022, the board of directors approved an increase of 167,432 shares authorized for issuance.

 

At March 31, 2022 there were 112,106 shares available for future issuance.

 

2021 Stock Plan

 

On September 21, 2021, upon recommendation of the board, the stockholders approved the Company’s 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan is effective as of September 21, 2021.

 

The 2021 Plan provides for the grant of options, including incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, stock appreciation rights, restricted awards, performance share awards and performance compensation awards to employees, non-employee directors, advisors and consultants.

 

Options issued under the 2021 Plan will generally have a ten-year term.

 

In accordance with the 2021 Plan, the stated exercise price of an employee incentive stock option or a non-statutory stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.

 

Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2021 Plan.

 

The board has authorized 1,000,000 shares of the Company’s common stock for issuance under the 2021 Plan.

 

At March 31, 2022, there were 869,999 shares available for future issuance.

 

 

 

 F-24 

 

 

Stock-Based Compensation

 

The Company issues service, performance and market-based stock options to employees and non-employees. The Company estimates the fair value of service and performance stock option awards using the Black-Scholes option pricing model. The Company estimates the fair value of market-based stock option awards using a Monte-Carlo simulation. Compensation expense for stock option awards is amortized on a straight-line basis over the awards’ vesting period. Compensation expense includes the impact of forfeitures as they are incurred.

 

The expected term of the stock options represents the average period the stock options are expected to remain outstanding and is based on the expected term calculated using the approach prescribed by the Securities and Exchange Commission's Staff Accounting Bulletin No. 110 for “plain vanilla” options. The expected stock price volatility for the Company’s stock options was determined by using an average of the historical volatilities of the Company and its industry peers. The Company will continue to analyze the stock price volatility and expected term assumptions as more data for the Company’s common stock and exercise patterns become available. The risk-free interest rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of the Company’s stock options. The expected dividend assumption is based on the Company’s history and expectation of dividend payouts.

 

The Company estimated the fair value of employee and non-employee stock options using the Black-Scholes option pricing model. The fair value of employee stock options is being amortized on a straight-line basis over the requisite service periods of the respective awards. The fair value of employee stock options was estimated using the following weighted-average assumptions:

          
   Year Ended March 31, 
   2022   2021 
Fair value of the Company’s common stock on date of grant  $4.60   $8.03 
Expected term   6.00 yrs    6.00 yrs 
Risk-free interest rate   1.60%    0.5800% 
Dividend yield   0.00%    0.00% 
Volatility   123.27%    80.7% 
Fair value of options granted  $4.03   $5.48 

  

Share-based awards compensation expense is as follows:

          
   Year Ended March 31, 
   2022   2021 
Cost of revenues  $   $(27,000)
Research and development       26,000 
Selling, general and administrative   382,000    372,000 
Total stock-based compensation  $382,000   $371,000 

 

At March 31, 2022, there were unrecognized compensation costs of $1,325,000 related to stock options which is expected to be recognized over a weighted-average amortization period of 2.14 years.

  

A tax benefit of $54,000 has been recognized relating to stock-based compensation as a result of non-qualified stock options and restricted stock exercised during the year ending March 31, 2022. In addition, the stock-based compensation deferred tax asset has been reduced by $309,000 primarily related to the expiration of stock compensation grants.

 

 

 

 F-25 

 

 

Stock-Based Award Activity

 

Stock-based awards outstanding at March 31, 2022 under the various plans are as follows:

               
       Unvested     
Plan  Stock Options   Restricted Stock   Total 
2006 Plan   2,787        2,787 
2011 Plan   111,949        111,949 
2016 Plan   221,497        221,497 
2021 Plan   130,001        130,001 
    466,234        466,234 
Stock-based awards available for grant as of March 31, 2022             982,105 

 

Stock options award activity is as follows:

                    
   Number of
Shares
   Weighted-
Average
Exercise Price
   Weighted-
Average
Contractual Term
   Aggregate
Intrinsic
Value
 
Outstanding at April 1, 2021   267,569   $25.16           
Options granted   272,958    4.60           
Options exercised   (44,042)   4.38           
Options forfeited   (5,250)   6.89           
Options expired   (25,001)   84.83           
Outstanding at March 31, 2022   466,234   $12.09    8.89   $0 
Exercisable at March 31, 2022   115,144   $32.56    6.85   $0 

  

The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock, or $4.01 and $7.43 per share at March 31, 2022 and 2021, respectively.

 

Restricted stock award activity is as follows:

          
  

Number of

Shares

  

Weighted

Average Award

Date Fair Value

per Share

 
Unvested restricted stock awards outstanding at April 1, 2021   833   $13.68 
Restricted stock awards granted   1,596    3.05 
Restricted stock awards vested   (2,429)   6.70 
Unvested restricted stock awards outstanding at March 31, 2022      $ 

 

 

 

 F-26 

 

 

The Company did not capitalize any cost associated with stock-based compensation.

 

The Company issues new shares of common stock upon exercise of stock options or release of restricted stock awards.

 

NOTE 15 – Income Taxes

 

The Company has the following net deferred tax assets:

          
   March 31, 
   2022   2021 
Deferred tax assets:          
Net operating loss carryforwards  $28,224,000   $25,687,000 
Research and development tax credit carryforwards   1,850,000    1,850,000 
Stock-based compensation   309,000    3,120,000 
Allowances and accruals   1,336,000    659,000 
Other deferred tax assets       398,000 
Lease liability   63,000    78,000 
Gross deferred tax assets  $31,782,000   $31,792,000 
           
Less valuation allowance   (30,613,000)   (31,528,000)
           
Total deferred tax assets  $1,169,000   $264,000 
           
Deferred tax liabilities:          
Fixed assets   (17,000)   (3,000)
Prepaid expenses   (260,000)   (186,000)
Right of Use asset   (63,000)   (75,000)
Gross deferred tax liabilities   (340,000)   (264,000)
Net deferred tax assets  $829,000   $ 

 

The income tax provision (benefit) is based on the following loss before income taxes, which are from domestic sources and foreign loss before income taxes:

               
    Year Ended March 31,  
    2022     2021  
Domestic   $ (3,516,000)     $ (2,052,000)  
Foreign     (1,883,000)       (1,467,000)  
    $ (5,399,000)     $ (3,519,000)  

  

 

 

 F-27 

 

 

The Company’s income tax expense/(benefits) consist of the following:

               
    Year Ended March 31,  
    2022     2021  
Current:            
State   $ 8,000     $ 1,000  
Foreign     469,000       941,000  
Current Income Tax Expense     477,000       942,000  
Deferred:                
Federal            
State            
Foreign     (809,000)        
Total deferred income tax   $ (332,000)     $ 942,000  

 

A reconciliation of the statutory federal income tax rate to the Company’s effective tax rate for continuing operations is as follows:

               
    Year Ended March 31,  
    2022     2021  
Expected federal statutory rate     21.0%       21.0%  
State income taxes     5.7%       2.1%  
Foreign earnings taxed at different rates     3.7%       3.6%  
Foreign tax true-up           (12.4% )
Effect of permanent differences     (3.0% )     (9.5% )
Effect of intercompany interest permanent differences     (12.3% )     (17.9% )
True-up of state deferred assets     (25.6% )     (120.7% )
Total effective rate     (10.5% )     (133.8% )
Change in valuation allowance     16.7%       107.1%  
Totals     (6.2% )     (26.7% )

 

As of March 31, 2022, the Company had net operating loss carryforwards for Federal, State and Foreign income tax purposes of approximately $115.3 million, $44 million and $541,000, respectively. Due to the Tax Cuts and Job Act, Federal NOLs generated after March 31, 2018 have an indefinite life. Federal NOL generated on and before March 31, 2017 will begin to expire 2024, if not utilized. State and Foreign NOLs will begin to expire in the year 2029 and 2024, respectively, if not utilized.

 

As of March 31, 2022, the Company had Federal and California research credit carryforwards of approximately $1 million and $790,000, respectively. The Federal research credits will begin to expire in 2024 while the California research credits have no expiration date. In addition, the Company has foreign tax credits of $50,000, which begin to expire in the year 2023 if not utilized.

 

Section 382 of the Internal Revenue Code limits the use of the Federal net operating losses in certain situations where changes occur in stock ownership of a company. If the Company should have an ownership change of more than 50% of the value of the Company's capital stock, utilization of the carryforwards could be restricted. The Company is not aware of any changes in ownership that would result in a change in control under Internal Revenue Code section 382.

 

 

 

 F-28 

 

 

The Company released the valuation allowance recorded against its Mexico deferred tax assets as of March 31, 2022. Given its recent history of earnings, current earnings and anticipated future earnings, the Company concluded that there is sufficient positive evidence available to reach a conclusion that the valuation allowance is no longer needed in Mexico. The release of the valuation allowance resulted in the recognition of deferred tax assets of $829,000. The Company, after considering all available evidence, fully reserved against all deferred tax assets in the U.S. and Netherlands since it is more likely than not such benefits will not be realized in future periods. The Company will continue to evaluate its deferred tax assets to determine whether any changes in circumstances could affect the realization of their future benefit.

 

The Company has filed tax returns for federal, state and foreign jurisdictions. The Company’s evaluation of uncertain tax matters was performed for tax years ended through March 31, 2022. Generally, the Company is subject to audit for the years ended March 31, 2021, 2020 and 2019. The Company has elected to retain its existing accounting policy with respect to the treatment of interest and penalties attributable to income taxes and continues to reflect interest and penalties attributable to income taxes, to the extent they arise, as a component of its income tax provision or benefit as well as its outstanding income tax assets and liabilities. The Company believes that its income tax positions and deductions would be sustained on audit and does not anticipate any adjustments to result in a material change to its financial position.

 

NOTE 16 – Employee Benefit Plan

 

The Company has a program to contribute and administer a qualified 401(k) plan. Under the 401(k) plan, the Company matches employee contributions to the plan up to 4% of the employee’s salary. Company contributions to the plan amounted to an aggregate of $50,600 and $89,000 for the years ended March 31, 2022 and 2021, respectively.

 

NOTE 17 – Revenue Disaggregation

 

The Company generates product revenues from products which are sold into the human and animal healthcare markets, and the Company generates service revenues from laboratory testing services which are provided to medical device manufacturers.

 

The following table presents the Company’s disaggregated revenues by source:

 

          
  

Year Ended

March 31,

 
   2022   2021 
Product        
Human Care  $9,010,000   $15,317,000 
Animal Care   3,169,000    3,200,000 
Total Product Revenue   12,179,000    18,517,000 
Service/Royalty   449,000    112,000 
Total  $12,628,000   $18,629,000 

 

 

The following table shows the Company’s revenues by geographic region:

          
   Year Ended March 31, 
   2022   2021 
United States  $3,807,000   $5,419,000 
Latin America   2,095,000    5,976,000 
Europe and Rest of the World   6,726,000    7,234,000 
Total  $12,628,000   $18,629,000 

 

The Company’s service revenues in Latin America amounted to $349,000 and $112,000 for the years ended March 31, 2022 and 2021, respectively.

 

 

 

 

 

 F-29 

 

 

ITEM 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosures

 

None. 

 

ITEM 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

 

We carried out an evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of our most recent fiscal year. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of March 31, 2022.

 

Notwithstanding the material weaknesses, management believes the consolidated financial statements included in this Annual Report on Form 10-K present fairly, in all material respects, the Company’s financial condition, results of operations and cash flows at and for the periods presented in accordance with U.S. generally accepted accounting principles.

 

Management’s Annual Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in the Exchange Act Rule 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in the 2013 Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation, our management concluded that our internal control over financial reporting was not effective as of March 31, 2022. We concluded this because of the errors we found in the Form 10-Q filing from June 30, 2020 that were restated in our 10-Q/A that was filed on November 17, 2020. We have determined that there were inadequate spreadsheet controls, a lack of separation of duties with preparation and review of the reported numbers, and inadequate analysis of revenue reporting among other things. We also determined during the quarter ended March 31, 2021 that there were errors related to income tax withholding accruals that required a revision in these financial statements.

 

Management’s Remediation Measures

 

Management, with oversight from the Audit Committee of the Board of Directors of the Company, is actively engaged in remediation efforts to address the material weaknesses identified in the management’s evaluation of internal controls and procedures. Management has taken a number of actions to remediate the material weaknesses described above, including the following:

 

 

 

 45 

 

 

  · Improved monitoring and risk assessment activities to address these control deficiencies.
  · Hired a new full time Chief Financial Officer in September 2020 and a new corporate controller in October 2020 to replace the transitionary staff in place while we moved our corporate offices from Petaluma, CA to Woodstock, GA.
  · Separated the preparation of the financial reports from review of the financial reports.
  · Implemented additional process-level controls over revenue recognition of new contracts.
  · Developed and delivered further internal controls training to individuals associated with these control deficiencies and enhance training provided to all personnel who have financial reporting or internal control responsibilities in these areas. The training will include a review of individual roles and responsibilities related to internal controls, proper oversight and reemphasize the importance of completing the control procedures.
  · Did a detailed review of income taxes and our intercompany agreements which uncovered the fact that we should be accruing withholding taxes that will be paid to Mexico when intercompany interest and Technical Assistance payments are made to from Mexico to the United States that we will not be eligible for a tax credit in the United States because of our Net Operating Loss positions.

 

These improvements are targeted at strengthening the Company’s internal control over financial reporting and remediating the material weaknesses. We remain committed to an effective internal control environment and management believes that these actions and the improvements management expects to achieve as a result, will effectively remediate the material weaknesses. However, the material weaknesses in the Company’s internal control over financial reporting will not be considered remediated until the controls operate for a sufficient period of time and management has concluded, through testing that these controls operate effectively. As of the date of filing this Form 10-K, management is in the process of testing and evaluating these additional controls to determine whether they are operating effectively.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal control over financial reporting during the year ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. We have not finished our testing our remediated controls and sufficient time has not elapsed to make the determination these controls are operating effectively.

 

 

ITEM 9B. Other Information 

 

None.

 

 

 

 46 

 

 

PART III

  

ITEM 10. Directors, Executive Officers and Corporate Governance

 

The information required by this Item is incorporated by reference to the definitive proxy statement for our 2021 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission within 120 days after the end of our fiscal year ended March 31, 2022 (the “2022 Proxy Statement”).

 

Item 405 of Regulation S-K requires the disclosure of, based upon our review of the forms submitted to us during and with respect to our most recent fiscal year, any known failure by any director, officer, or beneficial owner of more than ten percent of any class of our securities, or any other person subject to Section 16 of the Exchange Act (“reporting person”) to file timely a report required by Section 16(a) of the Exchange Act. This disclosure is contained in the section entitled “Section 16(a) Beneficial Ownership Reporting Compliance” in the 2022 Proxy Statement.

 

Code of Business Conduct

 

We have adopted a Code of Business Conduct that applies to all of our officers, directors, and employees, including our Chief Executive Officer, Chief Financial Officer, and other employees who perform financial or accounting functions. The Code of Business Conduct sets forth the basic principles that guide the business conduct of our employees. On January 17, 2017, our board of directors adopted changes to our Code of Business Conduct. The changes to the Code of Business Conduct were made to update the code to current best practices. In addition to some clerical changes, the Code of Business Conduct now explicitly requires employees, directors and officers to act honestly and ethically in dealing with customers, business partners and others. Furthermore, the Code of Business Conduct now explicitly extends the confidentiality and conflicts of interest requirements to directors and prohibits company loans. The Code of Business Conduct also updated the disclosure, reporting and enforcement provisions. We filed our Code of Business Conduct with the Securities and Exchange Commission as exhibit 14.1 to the current report on Form 8-K on January 23, 2017, and it is also available on our website at http://www.ir.sonomapharma.com/governance-documents. We will provide any person, without charge, copies of our Code of Business Conduct and Ethics upon request. Such requests should be in writing and addressed to: Sonoma Pharmaceuticals, Inc., Attention: Chief Financial Officer,645 Molly Lane, Suite 150, Woodstock, Georgia, 30189.

 

To date, there have been no waivers under our Code of Business Conduct. We intend to disclose future amendments to certain provisions of our Code of Business Conduct or any waivers, if and when granted, of our Code of Business Conduct on our website at http://www.sonomapharma.com within four business days following the date of such amendment or waiver.

  

Procedures for Nominating Directors

 

There have been no material changes to the procedures by which stockholders may recommend nominees to our Board of Directors. The Board of Directors will consider candidates for director positions that are recommended by any of our stockholders. Any such recommendation for a director nomination should be provided to our Secretary. The recommended candidate should be submitted to us in writing and addressed to Sonoma Pharmaceuticals, Inc., Attention: Secretary, 645 Molly Lane, Suite 150, Woodstock, Georgia, 30189. The recommendation should include the following information: name of candidate; address, phone and fax number of candidate; a statement signed by the candidate certifying that the candidate wishes to be considered for nomination to our Board of Directors and stating why the candidate believes that he or she would be a valuable addition to our Board of Directors; a summary of the candidate’s work experience for the prior five years and the number of shares of our stock beneficially owned by the candidate.  The Board will evaluate the recommended candidate and shall determine whether or not to proceed with the candidate in accordance with our procedures. We reserve the right to change our procedures at any time to comply with the requirements of applicable laws.

 

 

 

 47 

 

 

ITEM 11. Executive Compensation

 

The information required by this Item is incorporated by reference to the 2022 Proxy Statement.

 

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

 

The information required by this Item is incorporated by reference to the 2022 Proxy Statement.

 

The information required to be disclosed by Item 201(d) of Regulation S-K, “Securities Authorized for Issuance Under Equity Compensation Plans,” appears under the caption “Equity Compensation Plan Information” in the 2022 Proxy Statement and such information is incorporated by reference into this report.

 

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

 

The information required by this Item is incorporated by reference to the 2022 Proxy Statement.

 

ITEM 14. Principal Accounting Fees and Services

 

The information required by this Item is incorporated by reference to the 2022 Proxy Statement.

  

 

 

 48 

 

 

PART IV

  

ITEM 15. Exhibits, Financial Statement Schedules

 

(a) Documents filed as part of this report

 

(1)    Financial Statements

 

Reference is made to the Index to Consolidated Financial Statements of Sonoma Pharmaceuticals, Inc. under Item 8 of Part II hereof.

 

(2)    Financial Statement Schedules

 

Financial statement schedules have been omitted that are not applicable or not required or because the information is included elsewhere in the Consolidated Financial Statements or the Notes thereto.

  

(b) Exhibits

 

Exhibit Index

 

Exhibit No. Description
   
3.1 Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., effective January 30, 2006 (included as exhibit 3.1 of the Company’s Annual Report on Form 10-K filed June 20, 2007, and incorporated herein by reference).
3.2 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., effective October 22, 2008 (included as exhibit A in the Company’s Definitive Proxy Statement on Schedule 14A filed July 21, 2008, and incorporated herein by reference).
3.4 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., as amended, effective March 29, 2013 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed March 22, 2013, and incorporated herein by reference).
3.5 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., as amended, effective December 4, 2014 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed December 8, 2014, and incorporated herein by reference).
3.6 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., as amended, effective October 22, 2015 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed October 27, 2015, and incorporated herein by reference).
3.7 Certificate of Amendment of Restated Certificate of Incorporation of Oculus Innovative Sciences, Inc., as amended, effective June 24, 2016 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed June 28, 2016, and incorporated herein by reference).
3.8 Certificate of Amendment of Restated Certificate of Incorporation of Sonoma Pharmaceuticals, Inc., as amended, effective December 6, 2016 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed December 7, 2016, and incorporated herein by reference).
3.9 Amended and Restated Bylaws, as amended, of Sonoma Pharmaceuticals, Inc., effective December 6, 2016 (included as exhibit 3.2 to the Company’s Current Report on Form 8-K filed December 7, 2016, and incorporated herein by reference).
3.10 Certificate of Designation of Preferences, Rights and Limitations of Series A 0% Convertible Preferred Stock, filed with the Delaware Secretary of State on April 24, 2012 (included as exhibit 4.2 to the Company’s Current Report on Form 8-K, filed April 25, 2012, and incorporated herein by reference).
3.11 Certificate of Designation of Series B Preferred Stock, effective October 18, 2016 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed October 21, 2016, and incorporated herein by references).

 

 

 

 49 

 

 

3.12 Certificate of Amendment of Restated Certificate of Incorporation of Sonoma Pharmaceuticals, Inc., as amended, effective June 19, 2019 (included as exhibit 3.1 to the Company’s Current Report on Form 8-K filed June 19, 2019, and incorporated herein by reference).
4.1 Specimen Common Stock Certificate (included as exhibit 4.1 to the Company’s Annual Report on Form 10-K filed June 28, 2017, and incorporated herein by reference).
4.2 Section 382 Rights Agreement, dated as of October 18, 2016, between Oculus Innovative Sciences, Inc. and Computershare Inc., which includes the Form of Certificate of Designation of Series B Preferred Stock as Exhibit A, the Form of Right Certificate as Exhibit B and the Summary of Rights to Purchase Preferred Stock as Exhibit C (included as exhibit 4.1 to the Company’s Current Report on Form 8-K filed October 21, 2016, and incorporated herein by reference).
4.3 Form of Placement Agent Warrant granted to Dawson James Securities, Inc. and The Benchmark Company, LLC in connection with the March 2, 2018 public offering, dated March 6, 2018 (included as exhibit 4.1 to the Company’s Current Report on Form 8-K filed March 6, 2018, and incorporated herein by reference).
4.4 Form of Placement Agent Warrant granted to Dawson James Securities, Inc. in connection with the November 2019 public offering (included as exhibit 4.1 to the Company’s Current Report on Form 8-K filed on November 29, 2019, and incorporated herein by reference).
10.1 Form of Indemnification Agreement between Oculus Innovative Sciences, Inc. and its officers and directors (included as exhibit 10.1 to the Company’s Registration Statement on Form S-1 (File No. 333-135584), as amended, declared effective on January 24, 2007, and incorporated herein by reference).
10.2 Office Lease Agreement, dated May 18, 2006, between Oculus Technologies of Mexico, S.A. de C.V. and Antonio Sergio Arturo Fernandez Valenzuela (translated from Spanish) (included as exhibit 10.10 to the Company’s Registration Statement on Form S-1 (File No. 333-135584), as amended, declared effective on January 24, 2007, and incorporated herein by reference).
10.3 Office Lease Agreement, dated July 2003, between Oculus Innovative Sciences, B.V. and Artikona Holding B.V. (translated from Dutch) (included as exhibit 10.11 to the Company’s Registration Statement on Form S-1 (File No. 333-135584), as amended, declared effective on January 24, 2007, and incorporated herein by reference).
10.4 Form of Director Agreement (included as exhibit 10.20 to the Company’s Registration Statement on Form S-1 (File No. 333-135584), as amended, declared effective on January 24, 2007, and incorporated herein by reference).
10.5 Amended and Restated Oculus Innovative Sciences, Inc. 2006 Stock Incentive Plan and related form stock option plan agreements (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed May 2, 2007, and incorporated herein by reference).
10.6 Amendment to Office Lease Agreement, effective February 15, 2008, by and between Oculus Innovative Sciences Netherlands B.V. and Artikona Holding B.V. (translated from Dutch) (included as exhibit 10.44 to the Company’s Annual Report on Form 10-K filed June 13, 2008, and incorporated herein by reference).
10.7 Oculus Innovative Sciences, Inc. 2011 Stock Incentive Plan (included as exhibit A in the Company’s Definitive Proxy Statement on Schedule 14A filed July 29, 2011, and incorporated herein by reference).
10.8† Exclusive Sales and Distribution Agreement, dated November 6, 2015, by and between Oculus Innovative Sciences, Inc. and Manna Pro Products, LLC (included as exhibit 10.1 to the Company’s 8-K filed March 23, 2016 and incorporated herein by reference).
10.9† Asset Purchase Agreement dated October 27, 2016, between Oculus Innovative Sciences, Inc. and Invekra, S.A.P.I de C.V. (included as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed October 31, 2016, and incorporated herein by reference).
10.10† Amendment Agreement to Acquisition Option dated October 27, 2016, by and between More Pharma Corporation S. de R.L. de C.V. and Oculus Technologies of Mexico, S.A. de C.V. (included as Exhibit 10.2 to the Company’s Current Report on Form 8-K filed October 31, 2016, and incorporated herein by reference).
10.11 2016 Equity Incentive Plan (included as exhibit A in the Company’s Definitive Proxy Statement on Schedule 14A filed July 29, 2016, and incorporated herein by reference).
10.12 Securities Purchase Agreement entered into by and between Sonoma Pharmaceuticals, Inc. and Montreux Equity Partners V, L.P., dated March 1, 2018 (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on March 6, 2018, and incorporated herein by reference).
10.13† Exclusive License and Distribution Agreement entered into by and between Sonoma Pharmaceuticals, Inc. and EMS.S.A., dated June 4, 2018 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 5, 2018, and incorporated herein by reference).

 

 

 

 50 

 

 

10.14 Warrant Agency Agreement entered into by and among Sonoma Pharmaceuticals, Inc., Computershare, Inc. and Computershare Trust Company, N.A., dated November 21, 2018 (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on November 21, 2018, and incorporated herein by reference).
10.15⸸+ Asset Purchase Agreement dated May 14, 2019, between Sonoma Pharmaceuticals, Inc. and Petagon, Ltd. (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on May 22, 2019, and incorporated herein by reference).
10.16⸸+ Asset Purchase Agreement dated February 21, 2020, between Sonoma Pharmaceuticals, Inc. and MicroSafe Group, DMCC (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on February 27, 2020, and incorporated herein by reference.)
10.17⸸+ License, Distribution and Supply Agreement by and between Sonoma Pharmaceuticals, Inc. and Brill International, S.L. dated May 19, 2020 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on May 26, 2020, and incorporated herein by reference.)
10.18 Consulting Agreement between the Company and Dr. Robert Northey, dated May 30, 2020. (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on June 4, 2020, and incorporated herein by reference.)
10.19⸸+ Asset Purchase Agreement between the Company and Infinity Labs SD, Inc., dated June 24, 2020 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 30, 2020, and incorporated herein by reference.)
10.20+ Woodstock Lease Agreement between the Company and Fowler Crossing Partners, LP, dated October 1, 2018.
10.21⸸ Licensing Agreement between Sonoma Pharmaceuticals, Inc. and MicroSafe Group, effective July 27, 2020 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on August 6, 2020, and incorporated herein by reference).
10.22⸸ Licensing and Distribution Agreement between Sonoma Pharmaceuticals, Inc. and Gabriel Science, LLC, effective December 14, 2020 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on December 17, 2020, and incorporated herein by reference).
10.23⸸ Exclusive Supply and Distribution Agreement between the Company and EMC Pharma, LLC, dated March 26, 2021 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on March 31, 2021, and incorporated herein by reference).
10.24 Employment Agreement by and between the Company and Amy Trombly, dated July 1, 2021 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on July 6, 2021, and incorporated herein by reference).
10.25 Employment Agreement by and between the Company and Jerry Dvonch, dated July 1, 2021 (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on July 6, 2021, and incorporated herein by reference).
10.26 Employment Agreement by and between the Company and Bruce Thornton, dated July 1, 2021 (included as exhibit 10.3 to the Company’s Current Report on Form 8-K filed on July 6, 2021, and incorporated herein by reference).
10.27 At-The-Market Offering Agreement, by and between the Company and H.C. Wainwright & Co., LLC, dated July 30, 2021 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on July 30, 2021, and incorporated herein by reference).
10.28

2021 Equity Incentive Plan (included as appendix on the Company’s proxy statement filed on July 29, 2021 and incorporated herein by reference).

10.29+⸸

Exclusive License and Distribution Agreement between the Company and Dyamed Biotech Pte Ltd., dated November 4, 2021 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on November 9, 2021, and incorporated herein by reference).

10.30+⸸

Non-Exclusive Distribution and Supply Agreement between the Company and Salus Medical, LLC dated January 19, 2022 (included as exhibit 10.1 to the Company’s Current Report on Form 8-K filed on January 20, 2022, and incorporated herein by reference).

 

 

 

 51 

 

 

10.31+⸸

Exclusive License and Distribution Agreement between Sonoma Pharmaceuticals, Inc. and Anlicare International dated January 18, 2022 (included as exhibit 10.2 to the Company’s Current Report on Form 8-K filed on January 20, 2022, and incorporated herein by reference).

14.1 Code of Business Conduct (included as Exhibit 14.1 to the Company’s Current Report on Form 8-K filed on January 23, 2017, and incorporated herein by reference).
21.1 List of Subsidiaries (included as Exhibit 21.1 to the Company’s Annual Report on Form 10-K on June 28, 2017, and incorporated herein by reference).
23.1* Consent of Frazier and Deeter independent registered public accounting firm.
23.2* Consent of Marcum LLP independent registered public accounting firm.
31.1* Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2* Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1* Certification of Officers pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

101.INS* XBRL Instance Document.
101.SCH* XBRL Taxonomy Extension Schema.
101.CAL* XBRL Taxonomy Extension Calculation Linkbase.
101.DEF* XBRL Taxonomy Extension Definition Linkbase.
101.LAB* XBRL Taxonomy Extension Label Linkbase.
101.PRE* XBRL Taxonomy Extension Presentation Linkbase.

 

* Filed herewith.
Confidential treatment has been granted with respect to certain portions of this agreement.
 Certain portions of the exhibit have been omitted to preserve the confidentiality of such information. The Company will furnish copies of any such information to the SEC upon request.
+ The schedules to the exhibit have been omitted from this filing pursuant to Item 601(a)(5) of Regulation S-K.  The Company will furnish copies of any such schedules to the SEC upon request.

 

Copies of above exhibits not contained herein are available to any stockholder, upon payment of a reasonable per page fee, upon written request to: Chief Financial Officer, Sonoma Pharmaceuticals, Inc., 645 Molly Lane, Suite 150, Woodstock, Georgia, 30189.

 

(c) Financial Statements and Schedules

 

Reference is made to Item 15(a)(2) above.

 

ITEM 16. Form 10-K Summary.

 

None.

 

 

 

 52 

 

 

SIGNATURES

 

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

 

  SONOMA PHARMACEUTICALS, INC.  
       
Date: July 13, 2022 By: /s/ Amy Trombly  
   

Amy Trombly

President and Chief Executive Officer,

(Principal Executive Officer)

 
       
Date: July 13, 2022   /s/ Jerome Dvonch  
    Jerome Dvonch  
    Chief Financial Officer  
   

(Principal Financial and

Principal Accounting 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.

 

Signature   Title   Date
         
/s/ Amy Trombly   President, Chief Executive Officer   July 13, 2022
Amy Trombly   (Principal Executive Officer)    
         
/s/ Jerome Dvonch   Chief Financial Officer   July 13, 2022
Jerome Dvonch   (Principal Financial and Principal Accounting Officer)    
         
/s/ Jay Edward Birnbaum   Director   July 13, 2022
Jay Edward Birnbaum        
         
/s/ Philippe Weigerstorfer   Director   July 13, 2022
Philippe Weigerstorfer        
         
/s/ Jerry McLaughlin   Director   July 13, 2022
Jerry McLaughlin        

 

 

 

 53 

 

EX-23.1 2 sonoma_ex2301.htm INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM CONSENT

Exhibit 23.1

 

 

Independent Registered Public Accounting Firm’s Consent

 

We consent to the incorporation by reference in the Registration Statement of Sonoma Pharmaceuticals, Inc. on Form S-3 (File No. 333-221477), Form S-8 (333-262144), Form S-8 (File No. 333-228898), Form S-8 (File No. 333-219058), Form S-8 (File No. 333-214760), Form S-8 (File No. 333-205171), Form S-8 (File No. 333-171412), Form S-8 (File No. 333-182263), Form S-8 (File No. 333-195530), Form S-8 (File No. 333-194314), Form S-8 (File No. 333-163988) and Form S-3 (File No. 333-250925) of our report dated July 13, 2022, which includes an explanatory paragraph as to the company’s ability to continue as a going concern with respect to our audit of the consolidated financial statements of Sonoma Pharmaceuticals, Inc. and Subsidiaries as of March 31, 2022 and for the year then ended, which report is included in this Annual Report on Form 10-K of Sonoma Pharmaceuticals, Inc. for the year ended March 31, 2022.

 

/s/ Frazier & Deeter, LLC

 

Atlanta, Georgia

July 13, 2022

 

EX-23.2 3 sonoma_ex2302.htm INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM CONSENT

Exhibit 23.2

 

 

Independent Registered Public Accounting Firm’s Consent

 

We consent to the incorporation by reference in the Registration Statement of Sonoma Pharmaceuticals, Inc. on Form S-3 (File No. 333-221477), Form S-8 (333-262144), Form S-8 (File No. 333-228898), Form S-8 (File No. 333-219058), Form S-8 (File No. 333-214760), Form S-8 (File No. 333-205171), Form S-8 (File No. 333-171412), Form S-8 (File No. 333-182263), Form S-8 (File No. 333-195530), Form S-8 (File No. 333-194314), Form S-8 (File No. 333-163988) and Form S-3 (File No. 333-250925) of our report dated July 14, 2021, which includes an explanatory paragraph as to the company’s ability to continue as a going concern with respect to our audit of the consolidated financial statements of Sonoma Pharmaceuticals, Inc. and Subsidiaries as of March 31, 2021 and for the year then ended, which report is included in this Annual Report on Form 10-K of Sonoma Pharmaceuticals, Inc. for the year ended March 31, 2022.

 

/s/ Marcum LLP

 

Marcum LLP

New York, NY

July 13, 2022

EX-31.1 4 sonoma_ex3101.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

I, Amy Trombly, certify that:

 

1. I have reviewed this annual report on Form 10-K of Sonoma Pharmaceuticals, Inc. for the year ended March 31, 2022;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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.

 

  By: /s/ Amy Trombly                               
Date: July 13, 2022   Amy Trombly  
    Chief Executive Officer  
    (Principal Executive Officer)  

 

 

EX-31.2 5 sonoma_ex3102.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

I, Jerome Dvonch, certify that:

 

1. I have reviewed this annual report on Form 10-K of Sonoma Pharmaceuticals, Inc. for the year ended March 31, 2022;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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.

 

  By: /s/ Jerome Dvonch                           
Date: July 13, 2022   Jerome Dvonch  
   

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 

EX-32.1 6 sonoma_ex3201.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

(18 U.S.C. SECTION 1350)

 

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), the undersigned officers of Sonoma Pharmaceuticals, Inc., a Delaware corporation (the “Company”), do hereby certify, to such officers’ knowledge, that:

 

The Annual Report on Form 10-K for the year ended March 31, 2022 (the “Form 10-K”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-K fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: July 13, 2022 By: /s/ Amy Trombly                                  
   

Amy Trombly

Chief Executive Officer

(Principal Executive Officer)

 
       
Date: July 13, 2022 By: /s/ Jerome Dvonch                          
   

Jerome Dvonch

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

GRAPHIC 7 a1.jpg GRAPHIC begin 644 a1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" #$ #D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#].]:NKFUC M#Q#]W_&Z5S[^);ORPZ7 ?=TKN*YZ:QADO)GV+]^@!D^J36J)^^>3_@%4O^$J MN=WW_P#QRC4:Q/XZL#K+'5;FZ_Y;)_WQ6G:W3R2;&KGM*^Y6U9_\?"U &I11 M10!6NKI;9>1O=NB5G?OGWS;/OU-JG_'U#_N/5:?[E &=?;)/X_+K+^RP[_\ M7?\ CE3WU9W\= &]8R)']S]Y6I#,\+(WDU@Z=6VE &S#,)H]RU)5+3_]3_P* MKM &7J?_ !\6_P!'JM/]RK&K?ZR#_@=5)ONT 8E]6=_'5Z^K.\SYZL#7L:VT MK!L:VX:@#3TW_5/_ +]7:I:7_J7_ -^KM &1K'^NMO\ @=4I_P#5U9UZ39-: M_P# ZISR?)0!D7U9?\=7;Z2LOS/GJP-NQK>A^[7.V,E;T'^KI :^E_ZE_P#? MJ[6?I7^I?_?K0J0/,?C]\8M%^ WPUU#Q=K*&Z^S8AM+&/_67=R^=D*>YY_X" M&K\P;'XJ?M"?&SQ)K>O>%-;\5?97F>9X-.O'ALK;_IBG\'R5]+?\%8KR=/!/ MP^M49OL\VJ7$CJ.\B0_)_P"AO7R+X<\<:KX?\)65GI]_-:0>3_JX'V5R59^] MRG?1H^YSD>J_'3XV>&[F>SU7Q_XAM+J%]CQR:EOV55M?VD/BO=3(G_"R-5EVL;[]G\%>-6Q$X?!,]*C1A_(>\>'_BQ\8_$ M$R6VG^//$-W._P#SSU)Z[GPSX_\ B[\-?&&D:QXE\2:Y=VMM-O>UOKQYH)D_ MN.F^O'O &I/H\R31.\;[_P#EG7H?B3Q539_STHP]6<_MF^(I0_D M/U+^'GC.S^('A'3-=L?E@O(@^SNC?Q)^==37@7[%,[3_ +L,_PW,@_1*]]K MZ*.Q\U/XCY7_ &ZOA+%\4O"WA:&;2KW519WTK@6&_>F^/'\'T_2OD>3]GI+6 MV2'^Q]>@1$V)^Y?_ .(K]._%&?)ML_WFJG'(_DI\[UTPE#E]^!Y56E5G/W*L MH'Y7:E\"+.-'1[;64W_['_V%8O\ PH^PC?\ YBW_ 'Q_]A7Z;>.-5_LG39KR M5_D3_;KPVU\<:]/KWDW&E6,>G;]CR1WZ>>G_ #?6$XX?G_A!S8N'_,0?+.C M_"2&UV)%#JN\L9'\ MG[[UO1AAX?\ +H)4L7/_ )B)'&_LBZ)>>'/A?+I][9W%CY-])Y4=TFQ]FQ,5 M[GFL3PU_QZS?]=36S653XCNI0<8VD8'BS[MM_P #_E68G^I2M/Q5_J[7_>>O MC[Q?^T/KG@7XQ>/X]5\5FV@\,12/H_PWAT='NO$EJFG^=]I2Y^^G[[?]SY$\ MC9LH*/<_B-H:>(M!NK!]G[[[DDB;T1T^=*\-T;P'K$>O?;-5328'2;>\^E(Z M/-_P/[]>3:O^W-XDUZX\)ZTFA0V^D+_;/V_3M$N4O(]8^S:>ES#Y+_?1T=_G MK+3]MZ\NEOHV\/>'I)X[G3;5-1M=>=](A^V([[[JY\GY$39L_P!^IE[Y/L>< M^S]#_@KOK+_4U\:V/[4'B>Q\7Z+XD$[WL MWG;/X'A1$_O[Z]0_95_:(\0?'J/51J_A_3/#XT^TTW4(TLKF:;SH;RV\Y/G? M9\Z;/GK>!H?4'A?_ (\'_P"NIK;K%\+_ /'I/_UU-;=8 ;[5LV>9&GW/_L*ZGQ5_J[7_>;^59J?ZE*SE"<_@GRAS0/.O$=T MEC,Z)HBQQPN^R2"%/_'/]^O/[J2S@WP_V(D<#_?CCMDV.G^W7J_BJ#S[:=-[ MQ[T_UB5YE_9+P7B;[R:1$?\ U?\ !7)*&(A/XSHAR<@SPSH>C_\ "9_\);%H M-Q/K?]FIIB76_P"1+;?OV(GW$^?_ +[KUK3=5N?D2+1YHTW[/,^Y\ED_P#UU-;=:O_P"_7 3S MPR/O29)$W_\ +-ZF^*&E:E(D]YJO]C7^G0N_D^98333HCO\ <^1_]A*\?U*. M&>\_M)[/2;N>;?-YD>FWGSOO?_OC_?J"X'O?A^1)-FQ_,KO[+_4UXW\,K'4K M2VLOWVF1Z1Y.](+&V=/G?Y_XZ]DLO]36\")'3^%_^/2?_KJ:VZQ/"_\ QZ3_ M /74UM9K I;'F7QF\6MX3T_3+A('F,MPR8239_ :X6#XV6WDIOL[Z/\ [X>M MW]I88T'1O^OIO_0#7A'\-?C'$N?9C@,PE1P\_=/L,MR_#XG#<\XGH&L?%NSG M^XE]_P!^4_\ BZXV?XFVTDW_ "]_]^4_^+KY^^/6I:EJ%U:Z=IMSK>ASP_:4 M^U6MMO@N=\.Q-C[_ .!W_P#B*\KNEUY[K4/-UW6Y(/.WS1R0W*)>?OM^R9T? M]S\GR?N?[E>A@>%]D*?)^YWN[O\ [E>SP_=KY[,> M(\SPL^2$SOP^7X2<.?D/J;X.^)6\6>'+N[>'R"MVR;-^_HB5WVSWKR;]F_CP M5?'_ *?G_P#0$KU;SJ_6LGKRQ67T*]?XI(^,QD8T\1.,3QS]IC_D!Z/_ -?3 M?^@&O!_X:]Y_:6_Y &C?]?G_ +(:\&_AK\6XS_Y&TO\ MT^UR7_=CF_%6@:; MKFS^T+"WOO)W[//3?LW_ 'ZX:3X>^&$=T3P]I\:/]_RX?OUZ!XBOK;2K.>\O M9DM+6%/GGG?Y$KD+KQ'I4X>A5A#G]\U/#.AZ; MH<+PZ?86]A [[WC@39790_=KE]*D21$='21'^Y)'740_=KS,=-SG[YO2V/HS M]F[_ )$N]_Z_G_\ 0$KUFO)OV;O^1+O?^OY__0$KUFOZ&R/_ )%6'_PH_.<= M_O,_4^:_VUOBEH'PM\+>%KK7WN;>UO=2>!)H(MX1Q [?-^5>$Z5\6_!FL6R/ M;^)-/^=-_P"_?R7_ /'Z]@_X*"_".^^+/PHTR72;"34]2T'4/[02UB_UCIY; MH^U/XSS7Y@7U]_9K/;7J/:3I]^.Z38__ (_7DYQPOALVQ'UF4Y1F>G@&WUO3/G_Z;0S(__ *X>?1[:2:#?J6C^0GWXX[:'Y_GKY+D MNH7_ +E$=U#_ +%>=A^%/8PY(5?_ "4[I9CS_9/MCPYJMGIM@D-[K&F2.G_/ M.9$1$_@2MN3XC>%=-3_2/$.G_P#7..;?_P"@5\+6M];1_P!RNAT?4O[5O(+: MR1[N=WV)' F]ZPEP72K3YYU33^UN2!^M7[*^M6GB#X?WM[9.TEN]\^URFS^! M*]IR/2O#?V0_!^J>"O@_:6^LVSVE[9#\/=$W?]-+59/_0@:[SP[\-_"GA/_D#>'-+TS_KUM4C_ /00 /*** .M2-8^@I]%% '__9 end GRAPHIC 8 a2.jpg GRAPHIC begin 644 a2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" #$ &D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#](/B%XHO/ M"NF03VJQEY'V-O%>5W/Q(U_4L+]MD4M_#%\O_H->O>-[&WNM/B\Z))=K_+N7 M-7V?-(\I\3S:] M?Q6DO^G3-YOW_G_N5FI>>(X?NMJ"?]]5Z[K'W;?_ 'JQ->UN+PWH.H:K<[OL M]G$TK;/[M?/U^"(_Q?K-3^OF=L16>H7\7GM;RS:9:O<)%\F_P"=/O5TMM\5-(F9 M%^QZVFZ58OWVE2_>:L:/"-6K3C4I8NI'_$FI?=(I+RW M4ZA=;'E5/GD:OH_3V:2R@9_F=HUS^5>>V$/^GV^Y?^6JUZ)9Y^QP_P"XO\J^ MMR?)ZV5\WM:\JG-_-_P[//Q.*ABN5PAREJBDI:^G.$**** "BBB@#GO&7_(. MC_WJXJ.NU\8?\@]?K7%1UM QE\12UC[MO_O54\E9E=6571EV,C_Q5>U3[EO_ M +U5XZL7^XM0;1)Z MIW6I6EAM^TW4-ON^[YTBK5RO-M>MHKS6=;:==_E)\O\ L_)06=NOB'2W;:NI M6C?]MUK2KPSPDG]I2R^?N=5BWJFZO7?#;;M(MC_=W+_X]0!K4444 <]XR_X\ M5^M<5'79^,O^/%:XR.MH&,RKJO\ R[_[U5XZL:K_ ,N_^]4,=$B2Q#5N&J\- M78:@LO:;_P ?EO\ ]=4KN;7_ (]8O]Q:XC3?^/RW_P!Y:[>U_P"/6+_<6H*B M3UYYJC_Z9K;?[#5W\TRPQM(WW5KRW6-8@:34D3=NGW;/^!/1$)&+X,?_ $RX M_P"N5>L>%VW:+;_[S_\ H;5XSX8F;2KR66?;L:+^!J]9\%ZE!=Z9&B;M^YV_ M\>_^RH")TM%%%!9Q'Q2UN#PSX1OM8N8Y)K>P@ENI4AQO94&[Y=U>+7/[17@6 MPM9;FZU6=(E^3Y+.67YMGW/E3[WR/\G\6S=]VO;_ (A:;;:QX=N+&^@^TV-U M&T,\.XCS4;[R?+7B5A\&_"%A;VD2Z"TR1;O-\[Y_M6Y'_P!;_P!_7H]I&'Q$ M3)=?$+X.^"?B$NJQ:O MX:@?4]4L_LLNN6EJGVY4^YL279_D1&/,H0Q+ M%<6\NF.L3WWV];BWBBB25)?*VNEPC;]__ Z[B_\ VD]%T34M0T^^T'6[;4[" M!;VZL=L3O%;LD6R7>K[61WE6+_>1ZV+#X;^!X=+_ +/7P/I:67D-:M;_ -G1 M;&B9T=T_X&Z(S_[25H6?P]\-6>K:AJ6_ M_'O%_N+7GWA6SL;!8H+&S6PM_/:7R479\S/O=_\ @;N]>@V__'O%_N+6L9<_ MO1 BU7_CQE^E>*ZC_K/^!U[#KU_!9V+B6149OX37CVI3+N_=1,__ *MXF,S M/3[W_ *]+^'?R2NO^RW_ +)7FD+MYOS0,B?[R5Z%X%U*TAN2K2;7;Y?GJ"XG MHE%%%!9R_C9=^G!&_B_Q6N'_ +-@V_Q?]]5W?C+_ (\XOQ_FM<91[.,OB,92 ME'X2I?HJ+:*OW%:J7]E;Y=RW,\.YF=T3^*M#4OO6_P#O-1#45*4:OQ!&4HC+ M73?EVMV:&\BW3R3?.OWZ M[.*98;!9&.%6/+^*M+34_B6L)'^:NMTJV7[*C5E(L M]$\,ZB;RQVOP\?\ Z#6U7*>$Y/+NGB_V6;_T"NKJ#4YKQA_QXK^/\UKC(Z[/ MQE_QYQ?4_P UKC*V@8R^(KWWW[?_ 'J=#3;[[]O_ +U.AJ)$EN&KL-58:M0U M!9H6'_'S%_OK6OXBCN'\+W"VORW/E+Y?^]\N*R+#_CYB_P!]:Z#5O^01_P ! M3_T):B4>>/(5&7+[QXK;6WBK_EK*K_\ DKE/&">,UNO]#V[-O\ TRKUN.O% M/B1\5[S0?B78^%XM!U"\>Z5?*FA@WQ,K?Q[_ /8KY*OD,H1Y8UZ\O\,K_/T7 M4]!YG&G[U2-./^*)E6W_ G[R_P_^0J]8T2V\2_V3%YNWS=O^Q7D.E?$7QG- M%$T_PTNX;CY?-1-3BV*VS_<^Y7O'@;4K[6/#EOY?^8NM_X'_P U_M+G_Y=1_\ 33^'\>M1ZQ(VI,IA,+;<;?O;EKT MBN5\-_\ '_\ ]LV_]DKJ>?2OH,%A?J5)4N>4O\4KLXJE3VLN;EL<[XR_X\XO MQ_FM<;6M\6?$D7AZQM&E?:LC,F?+W_W:\SA^)%CN^:>#_@:RI_[)7G8GB'+< M#7^JXBKRR-(8#$5H^UI1.NO/O6_^^U49M8@L[KR)5G=_^F,#O_Z#7/W_ ,0K M%&M_WEH_S_\ /UL_]DJ:'XBV/_/>T_\ K_["LY<395_S_B..6XO^4U?[>GW M/Y3-L\W8N^QE_P"^*V+#59_-?SUDF1E^7R;5TKG(?B%8_P#/>V_[^O\ _$5H M0^/[%_N3P?\ ?3__ !%1_K-E'_/^/]?,O^S<3_*=GH]RMS=)M61-LJ_?7972 M:KC^R?P3_P!"6O.[#QM;?:HOWL'WE_A?_P"(KT'4F#Z""/2+_P!"6O5P6983 M,.;ZK+FY3"KAZE'2K$X9/N5SGB%V\VN2^/'QFO/@Y8>&I;'18-;N-9U%K!8; MBZ>W2+]T\N_>J.W\']RO+?BG^V+X5\.Z3X@$%M=IKVEP77E1:I;2Q6-U<6KH MEW;Q7"HV[9OW?*M>SA:7_P >"?[M?+]O^U)X'C@U6^>+6YM' MTF=;6^URWTF5M,BGWI$Z?:/N_(TJ;J]+\)?M+>#O$,NCV.E1:M>2ZIM2SF2Q MV12[GE1/G9_N.]O+M_O5C4+B>Z>&?^0A_P!LV_\ 9*ZRN3\,_P#(0_[9M_[) M764BSQO]HO\ Y NF?]=&_P#9:\ KW_\ :*_Y NF?]=&_]EKY^K^3/$#_ )'] M3_#'\C]&R3_D$32LJ?[*;J=J7^LM_]^GI"LT3 MQ,N]&7:R-_$M? 1>D;GTL?@/-M+_ &CM&U:W>;3]*O;E8H/M4NZ5(ML21+++ M]_[S)YJKM_BKT'PK\3H->O+)8+%DLK^^:RMKB:Y3>VU)=[O%]Y/]5_'61=?# MVWFN%6"TTY;57B>.*:S5_*94VIM^3^!555KK_#?AN"WNI;NY@M)KV6596E2U M1'W+]Q]^S=N_VZ^LE6R:,>:C3][_ !?U_7J>5*&(^U(] TO_ (_(O]Y:^A;S M_D7!_NQ?S6OG?2G_ -*B_P!Y:^B+S_D7!_NQ?S6OV'P[GS^W_P"W?U/DL\WB M>-?$+P#X5^(6FV4'BS3%U*TLY_M$'[^6)XI639O1T=&^XU>$S?LN_#*S;Q!+ MKULWB&XUF>\?SKAKA/(MYW1WB1%?Y6^1%\U/F:OIBXAG?8T$JI\OW'7Y&KDM M>MKY[I&W6VS/$M:^ 7@>^T#QK: M>'V_X1R]\56,MA=3J\MQ;KYNSS95M6?RO-?9]_\ W*]M\'_#?P/HEAX?:STR M/[1I-K9VMG-N?>JVJ.EO_P!\;W_[[K'MK#4$N/E^S.C?(V]?O5Z1I5M??8(O MFMD?_9BKAEB<;S?#_P"2_P#!.CV='^;\?^ =?X9_Y"'_ &S;_P!DKK*Y/PO_ M ,?W^UY3?^R5UE>]'8Y#QC]HS_D"Z5_UT;_V6O 37OW[1G_(%TK_ *Z-_P"R MUX":_DWQ _Y']3_#'\C]&R/_ '*)1U+[]O\ [U/AJ+4OOV_^]4L-?GWV$?4Q M^$O6]:]B]8\-:=F]KH?X:\ MY^)%G?7,3RJT#Z?$N_R?*E^T++_?3RG3^_7[N?%&M9HVZNZTW_CQ2OFJPMKZ M\O+3RH&3[4R_?BOXHHMS_P ?S_+_ ,#KZ0T'S_[+B^TM&]Q_%Y*_)7/4-8G3 M^&?^0A_VS;_V2NLKE/"O_'\/^N;?^R5U6:LL\9_:-_Y NE_]=6_FM?/WI7OW M[2'_ "!=+_ZZM_[+7@/I7\F>('_(_J_X8_D?I.1_[E$I:E]^W_WJ=#3;[[]O M_O4Z&OS[[!]-'X2[#6A;-6?#5Z%JXJA$C=TI_P#2HO\ >6OI#Q1>?V;X)GN_ MF_=01M\OU6OF73Y?](B/^VE?2/C[_DFNH?\ 7LO_ ++7[=X=XB5/!YA./Q1C M^C/C,ZI\U6A"7\W^1XK;?%&)U^:?_ONU_P#B7KG]>^*D4+?\?-M_P."6N01_ MEXKYS^+GC3XDZ/XPU*VT+2%O]*69?LSR1_))_H;-M_W?-V_-O_V?XJQRGBC/ M,RJNE&K%6_F=CU*V3X"E[\H'U39_%J-Y5_TFT_[\2UZ1I7Q(@?34;SX_^ 6K M_P#Q=?FYH_CSQ^_V7S9-131FNU6374T#_35_<;O*^R_W?-^7S?\ ]JOJWX.Z MIJ^H>$9&UR.:'4([VYB_>P>5NC65O*?;_=V[:[,ZSW/\JI>V=>,B(99E];X( MR/J;X7^+?^$BUZXB+,_EP.W$2HOWEKU3:*\&^ >6\3WY_P"G;_V9:][VU^I< M%8[$YEDT,5BIWE)R_,^-S:C##8N5.C\)XU^TG_R!=*_ZZM_-:^?C7T!^TI_R M!=*_ZZM_[+7SZM?A'B!_R/JG^&/Y'V>2?[E'_MXK:A]Z+_>I\-,O/^6/^]3X MZ_//L'T&;+Q99I;7L6]%;:>188E7>SLVU%6OS?"5)TJW/ M#XC[CDA->^>:Z3\'=$@O[>61+F;RWW-N=?WO^]\E>[Z/&D.GI%&NQ57:J)7G MMCK%A^5X%^SS_ ,C%?_\ 7M_[,M>^U_2OAW_R(*?K+\S\HS[_ )&$ M_E^1X=^TA>HVFZ;"KYD623*_]\UX(C84^M?5WQ#^%=IX[C#/.\$R_=96^[7C M>K?L[>(=/5GL+V._1?X)DP__ 'TM?,\6\%YAFF.ECL)*,N:WN[2T_ ]#*\UP M^'H1H53S*YY5./XJ(Q[5KZEX#\2Z:_EW.BS_ "_Q6[;T_P#9*JKX;U[_ )9^ M'M0?_OE?_9Z_+)<)9Y&7L_JTOZ^9]53S3!W:=OF5+=6^[_P*MRW\!^(YON^%Y$_WY5_^(K03X;^, MYO\ 5:'&G^_/_P#85U?ZG9Y4CRK"?E_F82S;!?\ /TIV?S7"#_:KZ?\ %D7] MJ_#J6*!EWW%M&D>[_:VUX)H_PL\:?:%>73+2%-W]YVKU^;1]7T7PA;Q,OVFX MMU7Y/[VVOU'@CA?'Y7'$PS"'+&I%1^)>=_S/E[SP)K]M MOW:?(_\ MHZ/7'^)/ >KWZ^4]GJ$2?-N\J+[W^]\M>_S>,]/1G6=;NS=?O)< M6K_^AKOJE-XNT7=_R%;;_OJNW_B&V C/GIUY1^XN/$^)^U3C^)\YZ?\ "F^A MNO-BL=0296^5E@V;?]WY:],T?P?K30(J:?<_\#7;7H">+=%_BU>V_P"_M:U;Z\M\'ZE)K6K6\MI;7*6\6[?-,NS=N_V:]1XK](R? M*J&382.#P]^6/<^6QF*JXZLZT]V2TE%%>R'=-O/];9Q-_P&LRX\!Z&?^7".BB@! GJ^ -"_Y\(ZMV?A#1X?NV,0_X#110!KV]G#;IB*)8Q_LBIJ** /_9 end GRAPHIC 9 a3.jpg GRAPHIC begin 644 a3.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "H (P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH *Y3Q3+Y>DW4S;F9&_\ 9ZZNN1\2/_Q*;O\ ZZM_Z'0!E>&)I9H[ MN57V.J_+LKOT;>JM7 >"?]7=_P"^E=Y;_-;1?[BU<@)Z***@ HHHH **** " MBBB@ HHHH **** "BBB@!COM7=7!>)]2@FL98%;8^YG^>NWOGV6KM7E6O?\ M+:@"WX5U*#36E667?N_N5Z-I=PMQ8PE?[BUX]9_)+_P*O5?#+?\ $MB_W/\ MV=ZN0&S1114 %%%% !1110 4444 %%%5-1^73KO_ *Y-_P"@T 2?;(/^>T?_ M 'T*?',LOW75_P#=->:^+;F>&XM5@E9$_BVM71>%[AY+F+AT M56L;G[3;JQ^]5FL2R"5F^ZO_ ([7$>,->U+1T?R+ED9?]RNX;[S5P7Q"7?$] M '0>$?$#:Y9HY*NPBB=F']YOO5T=XJ8?+7/>.-.N]6 M\*ZE9V+>7>S1;(FW[/F_WJSBN:7*34ER0E*)1N;F6&W?:K?-7GNL>;YK_*U> M8WGPB\?[G_?L_P#W$ZY+7OA7XZA^\S?^#'_[.OHE@*/_ #_B?)_VUB_^@21[ M;9[WE3Y?_':]#T=Y?L:+MKXUMOAOXZ\WY6G_ /!C_P#9UV6E?#KXC)%^ZEN4 M_P"XG_\ 9T?V?3E_R_B7_;&)C_S"2/K_ $7_ (]_7C_V9JT@3M/%>5? ;0_$ MNBZ9J*^(Y9I79E\CSKKS_D^;O6Q\1_&UYH_E:+H<:SZ]=+N5G^Y;)_SU?VKP MJU/V564(RYCZ'"UI8BC&K*/*^QN^*O&VE>$UB^W22/-+\J6]NN^5O^ UP/B; MQ]I6M0L(EO(4_OO!\G_CM<_HGPZ9);B\US4)];U6Z_UMQ,VQ/]Q$KH$\-Q6' MS6:1[M[/ M:-LW?[Z?=:O5M#NKQK6*'4'5[K;_ *Y5V>9_P'^%J -JBBB@ KGO%72#Z-_[ M+6Q>7D5C%YLE<5KWB!K[Y478B_=?;0!QNM_\?3UH>'ODV-_O54O+!;EMS2S_ M /?52Z;_ ,2VX1E9G1?X'^>MHF1[-4I]W;][Y-_W*^D[S[SU MQ7B?[M*5&G6E&<^;FC\/O-?>EO\ ,YI>TYO.6&J_$U[C_D! M^&4_[?+C_OC[E>X>$GOIM&M'U.*"'4&B7SX;=M\2M_'L>N-L_P#CX%=[H_\ MJZ[=38[?PU_QZM_N_P#L[UQ&E::UY>:[JLC?O9Y=S._]U?N)_NI7::!_QXR_ M[O\ 5JP]'_Y VJJO_/6N:7Q!'X#SS_A^&OD_XD=C_ -^JY+1_$GAK6)[V*V^&6H7_ -EO/LL_V>P1/*^_ M\[[MG]S^#^_5RE0C*,>67]=^QY$O[0C[JJ4_Q.HMOB[X5AE1O[55$_BW0/\ M_$5UVA?%#0O%%P]MI^IP7=U!^_V+]Y57[W_CM<#I6@^&O$EU+%+\/K[1-J[_ M #M3M4B1OGV;/EE?YJV_#/@G0]!UYKS3-/CL[CR)5W(S_=V42]G]DZ*7U_F_ M>\O+\SVBBF)]U:?6)Z1RGB"X::Z\K^!:PM5MEABW5R'BS1?'J^);Z?2_$-M] MC>1GCM[A?]4NYOD^[6->6'Q/\K4]K1/LS)+$ MU=U87'VK38I6;J?F9O\ >KYP_L3XD7*[9?$=C;?]<5_^PKV[X<:;>Z3X/M[? M4]0;5;OL*L8Q^T7R\I\=_%'XJ>([_5O&?B_19YTO=#T>\_X1VTA M@^T>4WR)YOE?/N9TWU-XP_:HU#6/B=I7AKP9X5_MO2M4M5>SU/4/M%E]JE;S M=^U&1/EB>)%;?\WS_)_M_3^L:/IVG7EK=VFG:;;WL/D%/VKO%]];Z)XCMO!5];:4K:C%+HT*[[B M_N+6R265'W)N54N'=59/O;'_ -RO1;G]J7QU;6^GP:'X5\/Z]-?Z++KL&H:? M/>RVGE12O;RIL9$EW>:]O_!]UW_N5ZG9ZEJ'VC]U';>;_P!=Z[7PQIJR:\^M M2V-BFJM9_8OMT+;[CRM^Y(MW]W?O:KCBHSERQYO_ $N5.48G5_!S6-6\0?# MO2-3UZS73M7NK-9+JS2)D6*7YMZ[7^;_ +ZJWH/S:3J?_76MCP[_ ,>K:7Q&,3FKSQ)I7A[[$NIWT=F]Y.MO DS?ZUO\_>?^&N MPL]]Q;I)%^^B9/E=/G1J^?\ Q#\&=:\;>)KO5=5U6V2WEBEM8K=%=_(M61T? M9\GWMCO_ ,"JA_PS3IVI R:C\0_%UQ<_V/;Z5;S6X^R^0L#IMEB2+Y-VU=K? M+_&[5C*M3I?%(Z(QE+X3Z!>=+^-Y+9UN8MS1;H7WKN7Y&3_@#U2TU&34GW*R M?NF_] KP2\_97T;S98-(\2ZU"EQ>07&RX=U\BW6[>66*WE7YE5XG>+9_%OW? M>KT/X.?"NQ^%"ZQ;6.IZAJ27\LMTSZA+O>+Y-FQ/]G^*B-2,O>B3*,H_$?0" M?=6GTB_=%+5D' :I_P A.3_>;_T-JY#XI:#J_B3PE+8Z#J4&FZDLJOOF7>C? M[#_W:A^.?C:\\$Z///IB^9JMU)]GM?DW;?F?>_\ P"O _ ?C_7/ >O>'U^P^ M(-;\/ZDNJ/JW]F:5.FF*B1-\[M\FY'_ +VW_@%=!X/\$ZGH M^K6]Y<^,==UA(E;=:7%+^T%\9;KPK=ZY/\)D^UV]\MFVDQ1W2 M7"M+"^SY7^^L4J1)+*GR[7W?+MK2\'_$7XQ0^.KOP]?:'Y-E=:Q>1+KUWIEQ M=6B[4B\J*+:Z>5!\\K>;+N7:E;1C&E'EIQY8G-R3_F/JC^&N_P##?_(#A_WJ M^+?A1\2/C3\3K_P5K5SI6GZ;X,U3=<7WV&U1]L2O+%\DK/\ QO$DOR)]V5*^ MTO#/_("A_P!__P!GJ)'3]DP]5MH+S>L\2S)_<>O/_$^B6.W_ (\XZ]"O/O/7 M!>+;^VMFVSW,<+[=^QVV?+42HTY?%$CVDH_#(Y2VT2S>XBWP?(OR*FZO0]!T MVVL_WL$2H[+M^2N"L+^V>Z15N8'=F^5$E2O1='_U=7&C3C+FC$OVDOAYCL_# MO_'G)_N__%5S^E/LTW4/]IJZ#P[_ ,>64X_^!1_S.R-*M]F!L7B;%V_P+6?8?/?O_P!_WZ?X@ MUII-8FCTR2QN98S(LL,TNQU;W=9=#^3;_S]1/N_V*Y_:4Z].4:< MS>TZ4O>@:K/-=;5U.V?=]W]T_S58T>_GN;I(EU!7W?)Y/E5%J6L7GVB+_ M (IZ[^9O^>L7R_\ C]6-'UN\=D7^P[F%_EW.\L2(NZL8T)_;J_G_ )D427;-$W\2L?\*K%8VG0I2J)WY8RE_P" E4J$YRC%_:+=Y]YZ M\G\>:)>.SRVT]S M2;U:SC_X!.]?&X7CO+*WQ_\5?.5M\5[E)?^//\ [[G_ /L*ZBS^*VIO;[8K M:!/]]G>NRKQKE-&/Q2_\!".08J9]-:$RFTFPW\/_ ,57-7G[FPUA?]G_ -D> MLGX&ZY>:UINL37<_G,I7:NS:J_>K9UI?)M=0_P!I6_\ 9Z]G"X^.98)8NE'W M9ZL]#^P)IMNT2K]KTZ?[1NV) M_!L^[NW?<_AKT^T_AJP^@Z5>7#7,^F6DUPWWI9H$=_\ ONOY;H8FEAZCE5I\ MQ^Q5:,ZM-V_ M 63SO'U[%_=TYFKA_L%MIMOY5G;06<6[=LMXD1/_ !VNY_9W7=\1-9_V=*_] MFKZ+AZ=.OG5"5./+'F/,S2,J> J1E_*?5-+117]-GY,?'OQ(_=_$#667_GYE M_P#0JP[S6+FSLW;[=)"BK_'.Z5N?$C_DH&M_]?,O_H54J[-CZ=!_\ $5T?@/X=Z?X2NGN4E^UW MNW:MQ+!%$\2M]]/E_P" U]#B\;A)X>7L)2YO^WOU9XU##UHU?>_]M.]>:6;_ M %LLC_[[;Z^CO __ ";ZW_7.?_T:U?-U?2/@?_DW^7_KG_X&M?6-S]]JY76W:OF,IQTL%47_P!GKJO%$+/87#+_ M ^;7*_L\_\ (!UO_?7_ -GKM[R'[3%<1-]QF:OW7A:'M,CHI?RR_-GYOFSM MF-1_UT/D>T_AHU+6Y[.X\BV@AN?EWMNE=7W?[BHU>YI\&?#R-\L5RG_;>M"' MX5^'H?O03O\ ]MWK\O7 N:.;'_ )A49F&?T,5AI4(1E[Q MWM+24M?KI\2?+GQ,\!:U'XLO[V&S:\M9YFE5[?Y]OS?QK7"7]A& M--NK.U2V\C]U%\D6S>_R_P"UNKZB>SE?_E@S_P# ::B2P_,RLE$N!>:/++$_ M^2_\$?\ K#R2YHTO_)CP^P\):UJ7_'KIER_^VZ[$_P#'J^C=&\/W>@_!=].G M3?=QQREEB^;_ ):NW]:QX=5B2X2)95N9?X84;?\ ]]UZ1-,+/PWN9'/EHN47 M[U>M@>$<+EL*GLI2E*491YO\7D<.)SJMBY1YH^[&7,?)ES]]JX?Q:]WN1;-I M(=K[V=(DE1D_N??KZKUC1-*U)?-EL[:Y1ONS;?O?\#KA]2\ :#(L-2^S(N_L].?^$=UMA]S:;!?IMGB5ZY:^^%NBWDK MRF!1(W\6VBB@"A_PIW3/X?DJ6'X0:.C9:-9/]Y:** .@TOP;IFD[/(@7Y:V6 MA22/8R_+_=HHH YS4/ &D74GFK"\,O\ >A=D_P#0:S9OAA;NLK-110!JIX;LX;?R8(%C3 M_9K-F^'>E7+;I(OG_O444 49OA!H,S;G2=O^V[5+#\)/#<>S=9^=M_Y[-NHH FH U;'P+H.FMNMM+MX6_V5K6AL8(?]7$J?\!HHH F\NGT44 ?_]D! end GRAPHIC 10 a4.jpg GRAPHIC begin 644 a4.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" #, $@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** *] MS/Y*KM'S-TK-OGN8T=TN6W_\\XTK4FC\QTJ&[_X]I* //-<\3:KIKH\-^_\ MM_(CUL>%?%UW?6>F/?[7-XS1[T39L<5S7BZ/[]9W@NXF\[3D=WD1+S_5_P!R M@#VVBBB@ HHHH **** (9OOI3+C_ %+T^;[Z4R;_ %+[Z /-O%T?WZQ/!W[N M;3O^ORNA\50>9OKGO"LG_$RM4_Z>:@#VVBBBK **** "JMU=PV-O)1V^5:EDD2&-W=MB+]YJ^IWC^'O#A>2ZF&'O=S)M3^,I7)V-K>2?/Y-]=HZ?/=3S.B?\ 1_G_[[ MKK/!WPYTKP;"B:?#^^^_Y\G]^NH_LVVD?>Z)([_\M)* //[70TD?_D/?V3.G MW(Y)H?GK.L=]QLWIL_P!C9\]>E3Z5;?\ /&+_ +XH MCTV&1-G_ )#H [#P7\0M$\=6?G:5>0W#_P :(U=37BL'PSL)-5CU*W\ZPO4^ MYJ5C\D\/^_\ WT_WZ]0T/4KF96M+_8-0B^\4X25?[Z4 ;5%%% 'G?QFU&[C\ M.P:/ISM!>ZK-Y'G1_P#+-/XWK-T?1X=&T6RL[2'R+6V3R4CK0\=?OO$%K_L) M\E;>HVJ6NE0[/^>- &+''25#Y]6H/WE #/X*9Y:1UH>1#L^?]VG_ $T>F3VJ M1_P4 7='NDC^?_ON.KFI7*+##?1)\]H__?2?QUS,EP\&_9_'3X+IY'\G_EF_ MR4 >A??HJCH;,VDVV_[ZIMHH X[QI'_Q.T?_ &*U_$7_ "#;;_KE69XX_P"0 MQ'_N5K:__P @N'_KE0!R,-:\%9$-:\% '@GQ*U+1_&FI:C_:4VLSP6%Y-I[V M.E>2[IY*?.[[_N)_MUZ3\)[>SL?#,]G8:E?:E9V=P\$,>JW*3W-M_L/_ !I_ MN/\ >3^-ZSCRQG:-+E_O/+7P8]X__"2W.FOJT-KY+_/; M(^QWW_<^^_W*U_\ A8'A6U-['+XJT2"2PW_;/,U*'_1MGR/O^?Y/OI]^O*?' MGP=\5:Y\8]!^(7A+QG8^%[W3='?1;F"^T?[;YT+S><^SYTV??L?4$O$FN9DF1YIM_R;_D_@I70'U]-X_\ #%K< M_9KCQ/HD%U]C_M#R)-2AW_9O^>VS?_J?]O[E9U]\5/!-JEJ\OC/P]']I1YK; MS-5MOWR)]]T^?YT38_\ WQ7SCJ'_ 3WL->U*]O+CQ]/J+WFF_8KF:ZTU'F2 M\33_ +'YR.DR(B;/G\G97::5^R)H/@OQ=::SI5[9?V0VB6VC:EX?GT2V=+]( M87A3R9G^>S\[SGW[/OTSTV9YK=/+=TV/)OJ?2 M_P#C\J:ZJ'2_^/RNZ,8P]R!G*7.>@^'O^0+9_P#7,44:!_R![/\ ZYT59!RO MC3_D*?\ *?K,?\ Q+8'_OI_[)1XP_Y",G^XE0Z_-_Q);7_8MJ ,>&M>"N*@ MU+_IL]:,&I?]-FKG^L4?YS3V,SLDJ&>L".^3_GL]0SWR?WWH^N4?YS3V,R[= MTS1_^0A7.W5\G^W5KP;=)/K;HGWT3_V>HABJ,Y\D)A[*1ZSH/_('L_\ KG11 MH?\ R";/_:Y>:'X8NIK+0;OQ#YR30S M06LT,/DP['WS;W^2O@^I[YL3^/\ PQ:O:I<>)]&MWO)DM;:.2_A_?3.F]$3Y M_G=T='_X&E5=*^)7A+Q'K<^CZ5XDTS4M4A>9'M;6YWNGD[/._P"^-Z?]]U\4 MZ/\ #GPWI=G96=C;7;R7B)I]S:WWBK3=]Y;(ELCP[W1WAWO;0OO3YT^XGR5Z M!\-=2FL?&&B6WA=(=2O='AN;+3=-OO$*7*6UG,Z;X=D-JGR)L1][OO\ DKNE MA8&7M3ZCNJ/ASLD\?ZW\Z;TL[;]WL^?[[T77\=/^%>R3XA>(?[Z6=MO^3_?H MP7\:(L1\![CHW_(+MO\ NHU3_D//_P KD/'^^QTK6[F+[\-L[I_WQ7-B9^SH3F:4_?F-P?$+6_P#GM;_]^:NQ_$;6T7?]IAC1/^F*5^,5.*,# M?[1]DLOK'IL'@OP]'L=/#VD[T^3_ (\(?_B*NQZ;9V/_ ![V=O:?]<(42O&) M/C%7]SY/N5C/B>C_SZD/^ MSI_S'LEU'5WX7P>1XPUZYWP[)K:'9'']_P"2O!+[4KR?_6WEQ)_UTF>O1OV< M/W?B36G_ .G-/_0Z[\GXC^N9C2HPA\1SXO+_ &.'E/G/I[3?^/&W_P!RBC3? M^/&W_P!RBOV<^0.>U;C6F_X!6'XTTZ;6-$U&VBV>?KYO\ P(]W^V\6>*6OP/UB3[\VGP?Y_P!RKT?P%O)/];K%O'_USA=Z M]:WU')=>771#@K)X?8YO^WI&#^!]E3_P!I>7]_ M?_WW0!-8QO)-O1/N?/5KS_+=T_CJK]NAD^X[QH__ #SJ[Y:1PSWDLWF(B??D MH ZRUG_T:!/]BBL?1[K[5"CT4 :3;3?>3-9LW@G2)O,W6H/XT <]_:20?ZW9'_ -='H_M6S_Y[ M)_WW6A-\,]!9_P#CV;_ONI(?A;X?F^_;.WU>@#$NO$=G&GSW-O\ ]M)JRY_' MFE1_)]I21_\ IG\]=_:_"_PW&WF+IR!JW+/PCH\/W=/A'_ : /)(/$:73_Z) MIM]/_P! GRAPHIC 11 a5.jpg GRAPHIC begin 644 a5.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" #@ #@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B ML75(_MVHQVQF>--F_P"2N>O=.2&^>+[2[[?]N@#NZ*Y>PC_L_4H4BEEV.^QX MY&S744 %%%% !1110!B2_P#(KO6NT?_ !.)W_V$ M2LC6/^/QZ )Y'_XFEE_UVKIZY63_ (_[5_\ ILE=50 4444 %,D;RT9J?4I1O=3._R;'K1G_P!9562@"&2?YT^3[CH]='8W7VVW MW[=E9YCUJ!NZ#-_H[PM_!14&@O_I$W^[17.6:5 M]_!4%3WW\%04 5+J,[>N:S)ZY*\USQ+)XFFL;6PN$^2;9<.G^BI\GR?^R5A1 MS_%WR84EA\(23[$WN_VGY_[[_P#H=<^'E5EI5I"_^$SCU*?\ X26;1I++R?W/]FPNC[_]O>[UUTE>@:&AH'_'Q/\ M[E%&@_\ 'Q/_ +E%(]8M-"L5O-0F%O:(Z(TC?WWD1$_\><50 M\-^*-)\86/V[1;Q+ZSW[//C5^Z(__H#I0!?NON5D3UKW4;[/N/66\#Q_P/6D M#.1#;T_?56^NH='L)[S4'^R6MLF^:>?[B)7"W'Q_\"0?)#K3ZD_]S3K2:;_T M!*ZJ6&JXC^%#F.;$8W#X;^-*,3U70?\ 639&?E%%<;\(_BAIOQ"U'7(;"SO; M3^SG2";[=#Y+[\?W**QK4ZE&?)/PFLH9+ZV??9[T1$>%T?Y' M^3Y_[_R5]$:Q80ZA9FVN,F&7AMM8G_".O&CI%JMW&G\'S_+]1N]:_X1KQS+X?L;FSFMK;_2;EYMCI"D=L_P _R(FQ_G3Y_GKB;SX& M^,Y_B9X-TZ*ZOM&\.1Z/-=>(8++5;RYTR2\A=_[/A2:9_.W_ +[>_P#L0I7T M]?>'[F3[;MU)O)N+-+;R_P"X_P#?WUS'_"(ZQ'O_ .*DF^_O22.'[GW/D_W/ MD_\ 'ZWA"'\QA*K5A]@\P^"7P+\0_!OP;XAM]3U/_A+[V\TJVAAMY+R:;?%;FZN;J9=5FM))IM_F0??1/[GW_N4R3P/#,CI=ZEJ%WO_ .FU>GA<8\'' ME@>)CLK68585:G-[O]XH?L_?"R;X;+KLES=P33:E,LWDVJ/Y,/'W$=_F>BO1 MO#$*6ZO%$GEQQHB+^5%>1B\15Q%:526[/H,)AZ6#HQH4?A1JZA_!5:K.H?P5 M6K$Z2">LZ2!_[CUXS^TI8W/BV2PT;R]=TI(1<)#J&FB'9<>=#LV?/(GR)O\ MG^E>!77@.:"_U2:XN=>N[5+Q)W@U+2O.LM2?SIG_ .)@GVW]\Z>=L1TV?ZE* M($'VS4G->3_L_7SV_A^YT=;.^^S)J5 M8&WX=_UL]%'AO[T]%06:&H?\LOK5;^"F>(Y+R&R+Z?%#<72?<@G?8C_\"KF[ M?Q5J7DPO=^'+Z'&]*\1PHFJZ;::E&F_9]JAW[-_ MWZXV3X.^ X]Z)X/T;8[[WC^S)\]:DGQ*L/)1[C3=9M'_ (_,L'^3_8K(U+XJ M:/:6TUS%9ZQ=^2Z(\<&FS;_G1]GW_P#'3/"5]OA?8\E],D*;ZZ M /3/#?\ RW_X!157P3]L:U_QI:M\E%U9>L7WV&%-B>?._ MW(ZY2^URYC1)O.T^2!WV>7O_ /9ZTA1@9^UF=K)XCA_N3252G\3?W(?^_CUB M6-\E\CNB/&Z/L>.3^"AZW]C CZQ,[WP'?37WVQI?X=@_2BJOPT^[??5/Y&BO M/J_$=]'X37\5?0V*3.R(\[[$Z5FP7$-\F^"9) MT_YZ0OOKLHPGRI35;D;.;\>1I)9WJ2VUQ=PO9O^XM7V33?WT1_[]?$\ M_P 4/!.I>))M*BT'QY'(\VR&#[3#O_W*^\]8M?M=ML?>C_P21_?1ZY2?P=81 MW_VQ+:WCO?\ GZCMD\__ +[KLHRY ]HH]2CX.^TQV:)=[]\-M"CQR/\ <>MM MZ?:V*6L/DQ(^RJ6JZQ8:/"\VH7]I81I_RTGF1*UY74G[B.>=6-/WYL[WX:_Z MO4/]]/Y45C?!/Q;I7BNUU9M)NOMT,,R(TR?ZOI_!17A8N-2G6E%GLX2<*E&, MH['%_MD?\B;I7_7PW_H!KY%M[RYT^3=:7,T#_P#3!]E??_Q<^'.F_$S08=.O MII[7:_F)/;_?6OG;4_V0=:MV8Z;X@L;I?2ZB>%__ &>OT?AS-\!AL)]6Q,N6 M9^(<:)-/5-FO:M&G^Q?_%UB3_LM_$*3_EPM?\ P/2OK8X[)Y_;A_Y*?!T< MKS^'N.E5_P#)CS.3QYKNJ;_.UC5G_P"NUR]8\Y:9O,>5G?\ OR5[7:_LF^.9 MW_TAM)M$_P!N\W_^@)72:/\ L:SR,CZQXGBC3^./3K;?_P"/O5SSK*L-_P O M8_\ ;IVT^',]QD_X4O\ M[_@GH7["_\ R).O?]?B?^@45ZG\'/ .C_#?1KG2 M](CE6!G61WG?<[OBBOP_.JOU['5,11^&3/Z/R?#SR_+Z.&K_ !12.PUZ.Y\M M)K6'SW3_ )9_WZYZ/Q/9Q_)=I-8/_P \YT_]GKNZK3V-O=?ZV))*XCV3E/[9 ML)_]5>6\G_;9*@DOK;_GM#_WW703>#](N/O64/\ WS57_A7V@_\ /A#_ -\T M$ GRAPHIC 12 a6.jpg GRAPHIC begin 644 a6.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "T 4L# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HI*,T +1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%) M2T %%)NHH 3WI":.^*^7?VV/CIXI^#MKX2B\*:C%876HS7'VAI;6.8-'&J_W MON_,U=N!P5;,,3'"T/BD(_#V@76GP:7I\-NT*SV0F; MTV[T>"QU".W6/[1<2>9\L*JVY55MOS+7C.B_L+^/;/5(Y_[4T/Y6_P">TW_Q MNOW+*UPQ]1H_6%#VG*N;UL?E^*EG'MZOL^;EN^4^V?V/_BQXA^,/PWU#5?$T ML-S?V^IR6JR00B)6C$<;+\O_ *O=C\W2O!OV0OA/K7P@\!ZKIFLW-G=276H MM>1_8I&;:K1JOS;E7^[7NDT\=M$TDC!(U&YF:OR'-E0^O5OJO\/F]VQ]]E_M M?JE/V_Q6U)F^[BOFK]KCX#7GQFU#PG/:ZS9Z4NF?:/,6YCDD:3S/+^ZJ_P"[ M7L>K^,I&S%I\;*O_ #W9?_05KE;AII9&DE:1I&^\S?Q5E@L35P->.)HRM*)K MBJ%/%4I4JOPGQ'J'_!/?5[K5&N%\<:ZTS[#''!"\),PQ^'EAL M14]V7DCS*&4X3#U(U:B>OT5P>C^*KRQVQW2MQ7UNL ML#[HZ^-<>4][F..^,WCNY^&OPUUOQ+9VL5W=6$*O%#.S+&S,ZKAMO^]7QKXU M_P""B_C3POJ26L/A?0;KO_ J^L/VC/"NL>,_A!KFBZ%:+=WUUY*K M&TJQY59D9OF;_94U^?GQ(_96^)FI:HMQ%X?BEC\M5^6^MVW?^/5^D<*X/)L1 M2D\RY>:_65NQ\9G>)Q]&K%82_+Z'O7PK_;X\1>,=>T*QU;POI<<6J7\-BS6E MQ(IA\QE7=\V[=][[M?;2D,@/3-?F;\(?V>OB-HWB;PA]I\+SQ0VNL6]U-(LT M+;8UD5F;[U?IC&#L /4=:\SBO"Y;A<3".76Y;:V=SNR.OBZ].3Q=_FK$M+24 MM?$'TX4444 %%%% !1110 VN8\4>*UTI6MK?:]W_ 'OX4_\ LJO>*=4DTS29 M&A^6=OE5O[O^U7E;2R2LS,VYF^9F:M(Q);+$FI7C;M]Y.V[_ *:-5=KB3^*2 M3=_O-3?G_O4[:VVMR!RRR?\ /23_ +Z:G,TFUOFD;_@53V.CW.H-(L,$LGE\ M2*O\-:&FVVWQ):Q36K6T>54PS?-_WU2 W? LLC7UW&9&:-5^5<_+]ZNWJ..) M(EVHJJ/]D5)7-)\VIJ%%%%(#-U?6+?1X8Y)A,[2-MCCAC9V8_P"Z*Q['XA:5 MJ5PD,2W2NTBQ[I+=E56;[N:O:ZW_ !--&7_IM(?_ "&U<)9MMAOF$F[_ $R% MO_'JJ,>8#U>BBBI **** "BBB@!A^E?B5\KHH49UI1F9OF9MV[=4*K_M5Y;XD_:G\%Z2J^;#J[*W]VU7_P"* MKG5_;(\![MOV76O_ %C_P#CE>E]3Q$?^79XL,_RNI'FA71]$:7/>:?)YUK- MY?\ >_NM_O5TEUK3ZQX>NR\?ERQLBMM^Z?FKY_T_]J+P?<6:S+;ZMM9?XK=? M_BJ](^''Q"TOXA^$MJI2[&U#]VH;RK$'W:KWEU_P!94%3VOWJ8:EZ2MWPQ>1Z= MH]Y<2L?+6;^'_=6L*2KMJRKX6U-G8*OG+\S-_NU,M2N;E(];UJ_U9<1*;:T7 MG:K?,W^]6!-))*WSUM+=0_V>S>=%M_O>8M<_->6JM_Q]0?\ ?Y:VC!Q.65:G M_.6H6N/E5&_W=M=AH_BB;S([?4(_F9MJS+_[,M<;I^I6/G+_ *9;?]_EJY)K M.FKJ%O"VH6OF-,JK']H7ZKFL7_ (5Y!_S^/_W[6NPHIW \FU32UL+J2%6W>6VW M=_>JOIO6N<\96C6MY9:K&O\ JW59/^^OEK>T"(Q:3;JWWMN:MW%K M'>6\D,J[HY%VLM8?#(T'QR+-&LB_,K#G%>,^./@?X/\9^*+S5=4T^=[^0JLDT-U)'G:JJORBO9 M^O7FN4OO^0A<_P#72MZ-2=*7-"7*<.+P=#&T_9XF"E'S/ESXU?"WX1^"/[+7 M7;/55^W2>7#Y%Y)\S?+\O^]\WW:X^3X0_"NWDVMX-\=22>8RJL4,S?=;[V[= M\J_Q;FKZV\06\-PL?FQQR^6WF+YBJVUO[R_W6K%7[U==/$5XRE*55R_3T/(C MDN I^[&A!1]#A_!O[/OP^U3P[:W4&CZG!#,ORP:A<21S+\VWYE_AKOK'POX? M^$_@/Q!)I&G2PVL:"\FAB9II'*J/N[F^]M45T&G_ /'LM:D/_(+OF_ZY_P#H M555Q-6I'EG+FB;X?*<%A9>TPU*,*G\UCPFS_ &AM!E7_ ) ^N+_UTM57_P!F MK'\1?M2^%]&DVSZ7K3?[MO'_ /%5]'0MN7YOFKA_BI9ZU>>&;R/PS)8P:XRK M]G:^CW1M\WS*W]WY?XJ;KTN7W:7O>IY\L#FT7S2Q:Y?\'_!/"V_;&\&_] G7 MO_ 6/_XY6EHO[5_A?5+I8X-%\0;F_P"G-?\ XJM[2_#OQ ;3;-KWQ%H]M?>6 MJW$$>EK-&K;FW;6W*WW67_OFO0/!=GJEA--_:6I0:@S2?N?(M5M_+7_:_O54 M)T>7FE3][U-/JV9RC[N)7_@'_!.'OOVA-)M8]R:#KT[?W?LJK_[-71"XNOC) M\!]=72]-FTZZOY#%#::@WEL661?F9O[K;:]19W*\D_G4EBQ:UN68\^;'6=2M M27+*E#EE'S*I9=BYQG2QE?GA)-:*V_S9\P1_ CQI9_#_ %337T^W^T3-N55N MH]M?/]]^S%\0KJ9F@T6"1=WWEOH?_BJ_1[6K*/4M#O+.5I%AN(6A9HVVLJLN MWY6_A:O";'X'^&]&LX[>X;4-:FCDDD6[U"\9IEW;?EW+M^7Y5^6NJ.9XJ4[^ M[R_.Y\ZN"\!"45%ST7\R_P CYZ^'W[,/C^PURWGGTJT@56W9DO(Z].T?]G?Q MI:_$#2-8FM].^RV^I0W4C+=KNVK(K-7M?@?PEH_A[4&FL+%8)F7:TGF,S-_W MTW^S7>+_ *Q?]Y:Z)9I7<>4N/!67^TC6YY7-O'+L99&VM^[VU7*3S'8445@Z[JU MY8EA9I"_EQ>=)YV[[O\ LU)1NU'-,EO&TDA58U&69JYG0?$E]J%Y;QW,-ND= MPK%?*W;AMI?&4[2+#9K]UOWC?[5/E]X#E_$6O1WES,R2SM']V-F55_RM86EW M2V\C;F;:W]VIM8M?LZJW]ZL^U5O.5:[:9S2/7?#>KPZI9J!*6N%'[Q7^5O\ M]5;E>::6[:7<0W"M\T;?]]+_ !5Z2&W=*Y:D>61O&7,4;S5H;%V67?\ *N[Y M5K-_X3;3=VW]_P#]^Z@\3?--,I^[M_\ 9:XV1?*:-MOS-3C3C('(]2LKR.^M M8YX\[)/N[JBU6Z:SLV=/]8WRK_O5#X;_ .0/:?[K?^A&FZY_JX/^NG_LM8_: M*.$UJSD;=([,S-]YF_BKF9+/=-M7=7HGB")O[-7[M3[JM_RS:N_KS^W5EUBU^[_KE_]"KT"L*OQ&L1:***S*"B MBB@ KSCXC1:U<:'X@C\.2)%KTD>VSDE956.3Y?F^;^ZNYJ]'KD+_ /Y"5U_U MTJH$R/G'4KKXX:;J4S3V-MJ%O-(K,T?DS+"K-,VV.-I(_E_U<;2;MRK\VUJY MUO$'[0D4*_\ %-^'I[B328[AO+CVK#=-'NDC^:X^:2-OE5?NR?>\Q?NU]%>* MM+CU:&&.62>+RV\Q6MIFC;=MV_>_X%7)P^#[6)HU6^U7;'_#]NDKLCRR.&[$Q?#.K?%#5+RXA3^SXK6QN+>.9KFS6&296A621=OF,JLN[R_E9J]PM?^ M03J"GYF7RZR]+7;:Q_>^5=J[JT[?_D$ZE_P&HJ'33(+B\CTW3;J\EW>3;PM, MVU?FVJNYO_0:\;N/VF/A_JC*RZPUM#M7=/J:MJ#6MOY+Z7/J%G-#(LS0;=JKM^ZWS?Q?-]VO']:^&_P .]:OKJ27X<_O/ ME5IUMV^5MV[=\K?*RM\VY?F6G&GS>\85,13C+DE(=_POCX=_:&A;QEID4BW# M6LGGLT:QR+MW+(S+M7:S*OS;?F;;]ZKUC\??A[:M#)+XLLXO,C6:-6CF622- MF95D567?#[P+^[CU'X=R,MO=7$T*R6[7"R-)(K22-\VUO,9 M5DVR;OF7=5SP[\-/!LNK6]TG@^\DAM=-_LFUTV[7]W'#]H69O+\QMV[S%C_B MV[8_EVUO[.1E]9I_S'MVA^(-/\4:/;ZEI-TMY8W"[HYU5E5E_P"!5K:?_P > M%U_UV6LG3?)L+>UT^STN2QLX8_+C58U6.-5_A5:UM-^73[K_ *[+_P"RURU# MNC+F//\ QIX@\>6>K7UOI&@_;M+5HVAG55W-_J]R_,W_ %T^;_:7^[7BNM?% MSXK+IL=]%\,XF7R86N(V6Z6:WDDDD5E6';ND6-8UW,O_ #T5E^6OH[6DU33; M/]U=7E]&TC-NCAC9HU_A7;\NY?\ XFO._$&J:HUQ-]DFU!9(8U\R#^RU96;; M_#N;_:^[NK6G'F.*IB/9_%$X_P -_%7XA?VI#'=> 8M,:XU+^S[>QN9)&DV^ M2TGG>ZUB\O%CE_M)8_O-)'9QPK\K;?XF;[WWO\ 9KT:.WDBF7?<22[F7[RK\OS5 M52/*52J^U][E.UJ'[1'_ ,]$_P"^JIZXN^R"_+M\Q=VZO.M2BA74OEMX]N[[ MNU:X8QYCT#U>BN>\(Q[-/D96&QG^6/\ NTGBCQ0F@PJJ()KF1=RJWW57^\WM M18#(\4ZA:QK<(]Q$K1R;65F^[5;PHT5U=VJPR+*RMYGR_P!W^]7!:UK']IW5 MU+<.K/<,LDFU?XE7;5KPMKLECJ$;VC*LT>GV/:?\ OIJN>'O$$>N6[?+Y-Q'_ *R+^[6=XDE9;N15;Y9(]K5E'$E\16+6S,\OVQ861]W"[6^]6_ MHDK1:I:QKMVK)_Z%\M:WBL8OK?\ W/\ V:MZ&/ROA/>3M_LWG_V-8.F_%SXE2W4:M\(;Q?F^\U]M_P#9:]*^ M*7ASQ-KFK:/<:'XBBT6SMV_TR"2W\QI%W?PM_>V_+6'H_@C7K6.&%_'6L3^7 M)]YH;?FK/#C@<3\/UF?W1_P BY)XZ^*5PT:VO MPYM8E;[S7.J+\O\ WS7TNDWEVHDFVQ[5RW/2O-+&)K>SAC>1IVCC56DD^])_ MM-76^(&>ZD2U'^K4*S?[35EB)QJ_W:Y*35HVDVRJVU?N[:U-8L/LOWE^]7-S1?O*SIQ.Z4CT_P ( M^(M.O[.*SAF*SQKS'(-K'Z5I:Y_JX/\ KI_[+7F%OILEOY9'_ '5_NM7#Z#XZG@+1V^[R9&7=^Y7^[7I8#"_6ZWL^:Q\IQ%G7]AX2. M)Y.;6Q]::M<1_+^\C_[ZK%6ZAW?ZZ/\ [ZKX%\4?$#Q)%)'"GB+58HU7[JWT MG_Q5KV[]G'6KO1_@7\2-3@E#7=K,\R-)\WS+"K?-66,RN6'H^TYCNRSC*GF&)5 M#V7+'E37$MJWG3?-(T[_>VM_M5\\>'?VL/$ MWV5?MFGV-RVWY65I(_\ XJL[6OVOM6\R:.70X&C^[^[N-O\ Z$K5@LKQ,#9< M;9)B'[.3_ ]R_P"$(TN*.2%HYVC;^&2XD;;M;=_>_O+6AH?@O1[>Z69+63KY%_X:6AB9MGA.+YOF^:ZW?PJO_//^ZJUJ:#^UCJVFW4RV?AVS MMEFF\Z9?.^\W][[M:QR_$R+EQ-DL?>_0^Y(8EM[>.%%VQQKM5?\ 9J[IO_'C M<_\ 79:^.-6_:O\ %$T?^BV-C;?+_$TDG_ OO+7K7P_^*6N77[-^L>+[DV\^ MK07,C+^[VQ_+(JJNVN>OEM>C&,JGVF=F!XNRW'3J1H7]V+EMT1[=>-_HK5Q> MH;O,KQ&;]KO5(M/:2ZT&W;Y?^6-PR_\ H2M7G.M?M:;KAF;PNWS-N;_B9,OS M?[OET_[+Q,?BB84N-)KI;'0KNZ?F.WC:5E_O;?X:\5U+XC6,NM>6MG M>-_$TBJOEK7:>/+Q=4NITNIF_LVQV_Z,K?\ 'Q-][YO]E:\KNKI?M#-Y:K\V M[;_=KP(OE/O.9=SWKP+?1ZEX:M[Z+F.X9F4>GS;?_9:\R^-'C>/P;#=WESI] M]J;7%TMK''I\>YE55W?-5_P/=#1[ZVN;*9HM.N9%BN;*1MRQLWW9%_X%71ZA M<,NHZN%W+MG7^+_9K2$HQG>6IS8B%2I2E&C*S[[GS1=?'JSW+L\(Z]*W_7O5 MBQ^.%U+\T7P_\1R_W=L/_P!C7I"^"M3^,M26QNI%DM[:V58VM_F5M MOF?Q+_#_ +K5H1^$I%U2SO&\1:]+]GD\S[-+>?N9OE^[(NWYEKLIUJ?+[]+\ M6_T1\]#!YG+XL7R_]N+_ #9K?!_Q9+XN>"]DT>^T"5EDADM-0CVR-MVLK?[M M;OB#7V>XE>*%6C'RJS-46BF237H55\-Y$NUF&[;Q7F_BK5/&7A^U6QO/$7A+ MS%7SMUS#-"S+_NJU8/V7M+MJ)Z52O5P=.$*D93?=)'7:3X@F@U2&:6WC:.-E M9O+;YJW/BCXKM_#/AZY\0O')=VUG9-=>7']Z1?[J_P"U7A^B^*O%6I7S:;9^ M)O L]],VU8(&FDD_O?=W?W=W_?->QK9ZDOA+2;6^GM;O4OLW[R7R-L,C>9_S MSK:K2C'EES%X?&2K24?5'B%U^U5X'O[/[5/)=6UOY,UPK+"TS?9X?,\R1 ME7_5JJQJW][]XM4]+_:@\ WFI1V<%UJ$M\TD<,=LUBT+222;?E_>;5W+N5FW M,OWJ]$\8>&6U16670_#ERJK))"MY:^8OF?=5F^7^ZTBM_O5S]OX9OO.N)%T/ MPJTTRQK).UK\TWE_ZO=\OS;?X?[M.,3257^ZS<\)_&S0?&&O6NCZ;:ZJUU<+ M,VZ>U\N./R6VR*S;OO*RLO\ O*U=[X\U#QEIVN;O#F@V&KV;1KYWVF\\F19/ M]G_9VU@>&=#NM!CAAB^PQ:>OG,T<<;>8S22-)N\QF_O,S?-_>KTV_E5;R9F9 M47:K,S?[M9U)*G*^X3A+%491C)P\U:_ZGB'BCQ_\1K6:..;X=QSLR_+]FU:/ M_P!FKEV\;_$JXFVQ?"V56_O3ZI'MKT;QUX-T_P >>(M-U"#Q%=03:;MDDM-- MNE99EW;E\Q?X?][_ &JYV3X,^&?EC?3[J55;=MDO)F_]FIT:TN:7M(+EZ;_B M>5'+\3S2C*O/_P EU_ A7Q)\6+R..-/!NBVC@\'+#RE*564_6WZ)&;XBL;YK&';=6^Y M6W,WV5?F_=LO_H3;O_':X/0?#^H6%](RW6GK)-,LS-!IZQ[FV[?F^;^ZJ_\ M?-;WQN\5:EX/\#S7FCVJW.I,RQV_GPM);JS-_P M-OS*O_LU>._"OXOZYXC\ M46MGJ_\ 9DL9\RM][^ZR_-_=7[WS5G1G+E.ZI"/,>QZ!X/L= M.UVRN/L>F+,MPK;K73XX_FW?>W?>KV!:\^L_^0I9_P#79?\ T*O0JRKU)5)7 MD51IQIQM$6BBBN8W"BBB@!M?G?\ M8SLGQY\0,OR[8[=?_(*U^B%?G1^UON_ MX7MX@_W;?_T2M>_DG^\/T/S#Q!_Y%E/_ !K\F>&ZLLUU+''%M\Z:18X]W]YF MIFN>';70XXV6/7(KZ-O+N);VWC6U9MNY55E9MNY?][[RU%JF[Y?O;E^96_NU MRUGX=TZQU2>_ALXH+J;_ %DD>[;\WWMJ[MJ[J^SE'FD?F&4U,'3PM2.)C>3V M/2-/U*-;,*)/F9?NU]*_L^W2_P##./Q8!4_*LK?]]6]?*5BWRIBOJ3]GW6-_\ T36692YL-\U^9GP[",,PGR_R3_)G@%C=210[=RUCZPWS;OX: MO6WW:S]4KI>Q\91CRU69MOI=Q=6K76V557_5K]CFF\S;_M*K*M/TZ0-.NX,K MM]Y?[M8.H:-:WU]!<21N\UON\EO,D55W?WE5MK+_ +U;NEQJG;FLH%D$<+*NUBY6AY&QX8D*R>6WRLK?=KO?A].UQ\4_" M[?+_ ,ABU^[_ -=EKS#2#5\17&L7"76JK>6[LT-OI]_]F61MJ[5;^'_@5>3K\*O$#;9F M77%_T?S/+D\4*K+-M_U;;86_B_BW5[)X]AUBXEU:'0M0.F7S7L?^EBS6Z55\ MM=RM&S+_ -]5QMQ;_$#[/,L6N6+30QLVZ30=OF-_#M_?5^9PE..J9_5-7 X> MK-3J(T/#?@VW\+W$,T5]JMS-<-'')'J&H-<*OS*WRJW\7^U7:^,I;F*/Q6UC M56V_+7+:&NI-8Z?_:\WGWBW2[I%M5MUV[OE M^7G[ONQ/'='E^*5G M8Q_VMXF\+W-U=2?NY(]+NO+79E5E\M=NUEW?-NF^;[ORKMVUZ4WBK28]V[5K5?^VRU3;XB>&8FVOX@T MU6_N_:H__BJV]G/^4YI8RC'_ )?1_KYG4^#/.75[%9Y%GF^RMYDBQ[59MO\ M"M>=1_&SX5^-X9M6CUC2I?L/^CM>:A&L>W=\NU6;^'KO_ NN:?KVNQS M:=>P7L*Q2*S02*VUMO\ LUA:I\/K-9/M7]DZ!+=;MRS_ -FK&WWE^9MOWFVK M_P".K6,5RR.AU(U*<91]Z)S,GQ5^'NAV"SC7^*'A?0[+P_P#;]9MK1;RP^U6_G-Y?F1Y^\NZN6M?AOH\4T:KH.AVT M<,BLJVUK][;NV[E^ZW^LD^5O[U>.?MEQ^5JG@N,;>-*8?(FU?];_ K_ UW M4:,:U:-.1X6=9E/+<#/$TH^]&V_J>UZI\2/#+?O/[>T_YON_Z5'_ /%5DVOQ M&\,LS*NN:?\ ^!4?_P 57P)J5LTDT,$4:RS32+'&O]YF^5:H-IT-K<,L4TD\ MD/\ Q\03Z?-:^2V[:R_O%^;YJ]J.6TXRY>8^,H<5X_%498B%!" M=-M6:7Q%8[E^5E696;=_NKNKU_5(X=88#V,J<:7O2D>G MDO%'UJ-:KCK0A"WXGFL/[-WA/P_]EDL&\56S+&T*QM,LBKNC;[VY?O+_ M_ M"VW;6/;_ 6\-VNH27$7_"7,NY9H]/N_WULNV-HU5MWWOO?WMR_PLM=M??M- M^"6A5GO)XF;_ )9M:R;O_0:PY/VGO K-_P A";_P'D_^)KBCA<1_S[/>_MS+ MJGO1Q:_ WOA3\---\"WWVB"'5Y=273X;&;4-0F\Q;CRU7GZ'Y\J/Y:W9W;8]W\(^;Y:^>;C]J_PG:Q_Z-#?7+?W5M]N[_OIEKV' MP/XU;Q7\,=(\06T+6:WUQ)(L;?,RK\R_^RU%?"UJ<8N4>4Z\'G&"QDY4Z%7G ME'4U=<\5:3#"OGWD<&[^&=65OO*O\7^TR_\ ?5U:21HU5?O,UH>K+$4SK]+\2V-[KNE6\#7$[7$FY66WD\O]VRJVYMNU?O?\"KUCUKQ;2M M#]%\2:U>_P!KZ/9ZBRR-M:XA5F5? M]ZO3R[$1PM;VDCY#B;)YYSA(T*7O#+N;:ORUS,>K?Z8JF': MC?>;=]UJ_1/4OV??A[>+M?PS!%_UPFDC_P#9JRX_V9_AO%(K?\(^S;?[UY-_ M\57T$LVHREU/SJEP;BZ,>64HR^;_ ,CXLT^0/$K#I7UC^S-IT^N? 7XIV-FO MFW%PICC7=]YF@^[7HFG_ 3\!Z:WF0>$]-W?]-(VD_\ 0FKTKP[9VNG>%=6M M[6WBM(5\L+'#$L:_]\K7/C7>^']2@;_:M69?\ OI:Y76K6XCC9OLL[,O\ #Y;5^CRLR_=;;39E5EVM M3_MB7+[T3BEX?TXU.:G7_#_@GY9W37TC-]FCD1E_YZ19W?\ CU;VCVMU)(O^ MAW"_[T=?I%]@M5;<+6#=_>\M:M1_+]W_ ,=HCFW++FY3IJ<$^TCRRJ_A_P $ M^"--^'_B;6V\NR\/ZE=-]WY;5EKZ9\,^#]5\%_LD^+M/UFV^QWDEUYWD[E9E M5FA^]M^E>R,S-]YFJ[=:+9^(/ .MZ=?Q^?9W$BK)'NV[E^6L:^;2Q'+&4?=Y MD=V"X.I8"G6=*IS5)03"TWR[OE95_\ 0J^WM6_9 M=\+WRM]GU#4['X_8WT&XDW?\))JJ_]L8:]F6:4)?:/SK"\ M%YIA9>_!2^9\H:'<"XVMCG^[_=KTGX5_\E,\)\?\Q6U_]'+7MVF_L>^&[6=2 M_B#5YU7[R[85W?\ CM=]X-_9_P#!OA76M/OH+.YN[ZWFCDCGN[AFVLK?*VU= MJU%3-*'LI1/3P_!^92Q4:DHJ,8R[COC-\;K?X6>+KFQGTF;46NCYRM',L>WY M56O.9/VOK/;N_P"$5O-N[;N^T+M_[ZVU7_;379\2K4*-NZTW5\TS7C?:(X6E M?:L;1JOEKM^9MVYFV[MW\/WJY,+@J-2A":<18W#YCB,-[7EC#X=+]$ M?87PW^/5K\2O$UOI,.CSZ>R[;CS))E;[K+_\55#]LKYKJR4KN_TR;_T7'7DG M[+\K?\+0D_NQVN[_ ,B+7L7[9$8_T:4_*/[09?\ R#_]C7.J5.AF$8P.NMC< M5F7"U>KB)TM?,>6YFAM+6*-III)&6/Y5V[MK-\N[YOXJCM1;S$2 MVTBSV[+YD,B[6W*WW?F7Y6_X#2W5Y]EVR)\\BMN7:VUE_P!JH[6Z^U+YC;MS M-N;=][=7U.G,?DO/&6!]G[-^TO\ %Y=K'UO^QU(UKX6165O,NS\W\2[$KYHU>\^Q MV:W"LR,J[=R_>^9=K?\ CK-7@TJ=.MB*KE$^SS/&8K+\%EL*564%)/FMZH[J M;]I#QT))X6N=/21?EW0PK)_P)65F5J/V@-:O=?\ #?PSU&^D\^\N-%9Y)-NW M8RS7DUPJ_,K?*LC?*NY5_[Y7YJ]S\ M1?LM_$2./Y--MI_^N%]'N_\ 'JP-+_91^(37OF?V+%!(W\4]Y"O_ 'Y:V]O M1E+FYD7A<#F>'P\J'LYQYNEFVVOK;]J3AO A_B_L:9ID/\3>9HV9F^7^]MKV'Q%^SIX_C9HTT>*<]FBO M(V7_ -"KC(_V:_B1;W'F?V2TO\.V2\A9?_0OO5URQ-&4HRC4/)RO+GP17;^SSX._VI)O\ T*2OF/1?V7_&]\T?VA=/TZ-O MO--<[MO_ %=U>U?$JWUCX/?LU^%K.PU=H[ZQU$1_;+9=H96\QF^5OX:YL9* MGC)T:%*7O.1]-PU@\7D\Z^-Q=*2@H?JCN_'%O)=:#,L7WE5FV[F7=\K;?F7Y MO^^:\)^#ND^,+/7KJ;Q'8M8[F58?^)HUXOE_WOF7Y?[O][_=KBK[]H[QU:V? M_'_;7;?]-;6/=_[+7/1_M*>.&F;=)9K\WWOL:UZE/AO&Q]WW3Z&'&&!JPYE& M7]?,^T-!;_BI-)_Z^H__ $*O>&7G./FK\VOAC\7O%WB;XN>#;*^UJ5[:;58% MD@A58UD7S/XMJU^DOX5\CGN J9?6A3JO5H^PR',J6:49SI1LD^I)2T45\T?4 MA1110 E<%XNT&\^WO>6]N9XY/O*GWJ[ZBB,N4F4>8\2N+B2+2?]\U?M)$>RB>/6L5Y=,JP6-RW^ M]'M_]"KMK/PO=-X7N+5V\BZF^;Y?X6KK54+T&*?BDY2*C",3QF^34M&W+>:7 MC7S%K/DNE7[UO=?^ [5[2R[NM-\F/^XO M_?-'M)$^SB>-0W#-]RUNF;_KW:M_0="OKZ\ADEM9(+=6W,TE>C+$B]%4?A4E M/VD@Y(GA_P 9OA"GC;5$O9=&M]9PNQ6;Y9(5_BV_]\UY%-^SC:^9_P B3/\ M]_&_^.5]E_6DQC_]5;T\36IQY8R//JY9@J]3VE6E&3]$?.GPT^!HT/6([B+P MW;:,NW;)0-&K?-_>7=7I?7K3 M6X/! K*52>8LGA"XC?\ O6+2;?\ @.UMM?1OWNI_2KI5ZE%WA(QQ6 M7X3&QC'$4U+E[H^4-)_9J\-K-^Z\(:A/\W_+W)(J_P#CS+7OQE@ME;?( MTWR_\!KL_$FG3742RV\?F2K\I7=MW+6]1Q4RE*0DG^7; M7;:]H$4FBVMG]C2^MH?ED@DC63=\O]UOO5TXH-'M)7N+V<6N5H\ U[X2^ [Y MO](\(Z9YB_\ 3KY?_H.VN;;X)_#M9-R>$=-_[]LW_LU?4+1ANH!_"FK"J]$4 M?\!KOCF6*C_R\E][/-_LO!?\^8_;1_#=GIJQR*S7$=FL> M=O\ M;=U>RT#ZYI<5PUJU2M+FJ2N>A2HTZ,>6G&R'4445D;!1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4E+10 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% "4M%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 ; 4444 %%%% !1110 4444 %%%% !1110!__9 end GRAPHIC 13 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# H'!PD'!@H)" D+"PH,#QD0#PX. M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_ MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P 1" "J *H# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#V:BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *.JZ MO:Z/;>;T-=9N;0S2E(8 M=VX+]YLXX'ITJ[96L%E (;:)8XUZ #^?K772J4J<;M79YN(H8G$5'%3Y(KMN MS@?^$IUE/^7IOQ0?X4H\9ZPA_P"/B,_6,5Z$RJ>JJ?J*A>&(]8HS]5%:?6J3 MWIK^OD8_V=B5M7?X_P"9PH\<:N.KP'ZQU*OCS5!U2V/_ $_XUUL\-I%$\LL M$&Q!DDQBLW[9HAB>6>&UC1",L8U/4X'0>I%92QN%C-0E#5E+ XRUU6,A?'VH M#K;VQ_/_ !J5?B!=_P 5G ?HQK3\[PRW632R/JM6;?2]#O%+V]M9S*#@M'@@ M'\*T]MAOY!?5<>MJO]?<8Z_$";^*QC_"0_X5(/B!_>L/RE_^M6Q_PCFDG_EP MB_#/^-(?"^D-_P N:CZ.W^-'M,*_L/\ KYB]AF*VJ+^OD)H7B9=;NG@6V:(H MF_)?/?']:W:S=.T2QTR=I;2$QNR[2=Q/'XUI5RU7!R_=K0]'#JLJ=JSO+R"B MBBLS<**** "BBB@ HHHH **** (9NHIL?>G3=134[TP U&U2FJ[S1"<0F5!, MR[A'N&XCUQUQ0 R>&.XA>&50\F<=<>]-2:5C-TX2DI-:HB_LNQ./]$@XZ?(.*GMK M6"U0I;PQQ*3N(10,GUIXIPI%CZ9([@D1XR!DDTCSQ1*6DD55'4DTI_UC_P"Y M0":(8;F6278"F?I5Z)S)&&(P>]9MF/\ 2R:T+?\ U9]F-(9+1110 4444 %% M%% !1110 4444 8OB36O[%MX9! T[RL455]>M3Z1/<76GI/=Q>3+*-QC!^[[ M5-J,CQ(A1@I)Q]W=^E)9$M!DESS_ !+C]/2JMI=ZAHOB63QP?$, M%I$4@N$@BC,O[QK;!5CC[N"6+8)SP*]$-9\[W:W95&A"O_JU8\G YXH2N.4N M4X2.P\5V]FSO%JTVH17D),RJB M.&.%!.,#;S^O\Q1R,/:KLRA%I=T=92XFQ(@Y ;E8O8 \9]QSS6TQQ)(?]D55 M234"R[XHP"1G!^Z.].F)YYJJDF[7(H0C!/EOKW(K-_\ 2A]:U(/NM_O&LF,G M=UK1M3\WU%9'06J**0\ T 9EV0L"RG)=B>]/MEQ 9,D,,=Z9<_\ 'E'4EL7(]8>]>0Q?+Y:JO15]*B4S6%-;+0]=C\4Z$7"C6+$MZ"85T&EWEO?)YMI M/'/&"5+1G(!]*^8DC8.Q\[!^E=]X!\=+X;+6=T#)9RON)[H>F14*>IHZ=E=' MN%-?[C?2HK.\@U"U2YM9%DAD&59:DE_U3?2K,S,NSN@15/('2GV7RP.K=2*@ MN.M26M C5'04M(OW12T#"BBB@ HHHH AF(##) XIL?>N:\::E++Y5(:*W8^NUA_(UUT\).I!2CU/-K9I2HU'3DG='?SK,RCR6 M56!YW#K5,QZAGF:WQW_=G_&N./BV\_YX6_\ X]_C3#XLO/\ GC;_ )-_C5_4 M:IE_;.'\SLVCON2LT&2!P4. <=OJ:&2^#_))!L)_B0Y%<4?%=[_SRM_R;_&D M_P"$KOC_ ,LH/^^6_P :7U&H']L4/,[?R[_/^N@^GEFGA+X@?O;<'=_5O_WR?\:HW,J1Y1W8@AASDUAZI:ZF\K-'9L M03_>%<%3#UK:19[%/&8;_GXOO13$29..M;OA+P_:ZS?2Q7,WEA4W+[U@?8=2 MQN^Q2;CVR*V=%M[^"[WO;/&,8SN%90H5N;6+-)8O#V^-?>CT/X>7$FF:Y=Z* M9#) 5,D?L1U_2O1)2HB8NP50,ECV%>6>!HY4\:))(N T3@'.>U2>-_%%]JUU M9.D3 2G< W\0!]*\RFA)5@R9;WI8D97C$2D M/P!@]==\0?^/BQ_W7_F*Y%>]>]@_X,3XW-/\ M>I_+\D!IIIQIIKI9YZ&2.(T9VSA1DX&36#,C3SRR)<2[&8MY9C8#!V\''/." M/QKH.E57L()&8L'RQ).'(K"K!SV.S#5HTKMF/Y),; R.Q9"JYCDS%R>%]N>_ MI70VTPG4, 1@X.1CFJQTVW;&X2'' RYJY& NT 8 I4JZ4&ME?T1%_9^'.-"LSSP?- _I71V6D6 M1?\ 0+8''/[L&N467Q(@BB+6)D.[.E=1I(NV:V:\N8FD$>) M(XN 7]1[52E)]1.G37V5^!J1V\%N^888H\ _<0"O%M-UJ6P>], M#G8[]/F MB(/\97G\LUBL)"_Q?@7];J/['XF78ZW+JOB?1I9"N\2J,K7KM#='LYHI MHH&+QL"I+]"#735MRJ.SN2IRGK)6^=PHHHH&%%%% '$?$#_CXL?]U_YBN17O M77?$#_CXLO\ =?\ F*Y%>]>]@_X,3XW-/]ZG\OR0&FFG&FFNEGGH:31B@T U M)0HIR]1]:;2BF!ZW#(OD!A\P 'W>:R;R.,Y(\X9)ZP__ %JX""ZGA'[J>5!Z M*Y%-NM9U"*%V6[G) .!N)KRW@)1U4CZ*&11>)=5:50]P^"?X2N9/^$A@DFD MDD"*[')=.NK,!;B),]4G!%95<-*G*RU.C"YA3KPYI6CKI=F+=:7 MJ#2AO[?NB%^8!H#R>ZU6YE1U=!$J' RWRD''4# _.I M;B\LF.5>U;GJ)J?;7=DIR[VH_P!Z?BLE#79G2ZB:UDCI($5((47.U0 ,C!J[ M6%%X@L&F@@%Q')+(X55BR1STK=J)1E'XD:4ZD)KW'>W8****DT"BBB@#B/B! M_P ?%C_NO_,5R*]ZZ_X@1.9+.38?+ 92W8'(KD$[U[N#?[F)\=FB:Q4_E^0& MFFG&FFNH\Y"&D%*:@?<[(RM*@!Z*,Y^M0W8TC&Y/2J,\55B#HVXM.PZ;6Q5I M#T-.+N@E'E>XP7$*R-&TJAU."":BFE0CY70_\"%9&H'9J<^[CYC5&1T_O"O' M>9S6CB?4+A^E+WHS?]?<;2LX?EDQ[&KT+I@?.OYURBSQ@_>&:O64Z#/S"L_[ M4E'['XEO((2WJ?A_P3M?#S"35SL8'9!*Q^FPUDI_J16AX&4W&KW)09"6LF?Q M&*Y%]9EA+*'R > 1FM:.8ZN51;]C#$Y(U%0HRV[^?HB[J,3R;=DFP#WQ4NGQ MO''B1@V3D'.:PI->E<\K&?JM$7B"9>$2,?A6JQM+FYM3"658GV?)H=YH8SKM MA_UW7^=>KUXIX*U&:^\6Z?&Q!7?N( ] 37M5CEV#GA:;C-J[?0 M6BBBN8] **** (;JUAO8&AN$#QL,$&N%U#P5?07+?856:%ONY;!'UKT"BM:5 M>=+X61>+OAOJ@NO/TC_2XV4;E)"L# M7%W'A;Q% 2)-(NO^ IFOI&BN=ZN[.V/NJR/F0>'-<+<:3>9_ZY&M.P\&^))V M CTR=<]WP!7T/BEH'=G(^ ?"DWAZQEDORINY\ J.0BCM7GOB?X<:U;ZG<36% ML9[5W+((R,@$],5[A10+<^8Y?#.NQ-A])O1](B:DMO"FOW#@1:1>$GUC(_G7 MTOBEH \Y^''@6]T:[;4]658YMA6*$')7/4FO1:6B@ HHHH **** "BBB@ HH EHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$! end GRAPHIC 14 image_002.jpg GRAPHIC begin 644 image_002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **SCKE@K% M3*<@D'Y35:Y\4:9:.JRR2?,NX%4)KG>+H+>:^\U5"J]HLVJ*Y\>,M'_YZR?] M^S2CQAHY_P"6TG_?LU/UW#_SK[ROJU;^5F_16$/%VDG_ ):O_P!^S2_\)9I/ M_/9_^^#3^N8?^=?>+ZO6_E9N45A_\)9I'_/PW_?!I?\ A*]('_+R?^^#1]

)''7N" MQK4"TX)QC'' MI5Q:6Z%.?[AG3$A022 !W-1_:(#TFC/_ A5;45$OD1.,H[_,OK4%VZVJ_( MN /X:^HN>%8TEFB=MJ2(Q] P-/KEA-$[&9(]DJ,"&'7K74TQ!1110 4444 % M%%% 'F=ZD<>I7$C"-#YS'+!X\\]H-;3]W:X[!OZ5\A65W+^NI[\9:Q_KH>>^,-1DLX[&U4SB*ZD M(F,!Q(4&,JON='=*<&%AW]Q[5ROAG3M.OKUXFUR2^"R_:?LK1M&)''\9W?>_"O0PDX MQP_DK\RMOVUL=2DK'7Z@ (%(-PIW@@P+N;OVJDH92FZ75#U('E#MV-:EZJ&$ M&5IE&X?-$2&!Y]*I+%9E@HN=0) W??;\JX*45RF?,1HDK8;S=57<2<%!\N/_ M -=6K>PE98I?MEZHX;RY,?D:C6.TPI\W4"%!7DMW_P *F@L;2ZF8I-?!@ 22 M[+[?G_C526G;Y!S&BL9]*Z[PF,17/U7^M2K M,LA_U;8;KW!ZT_4K:6YCM3&G'S9)XQTKYETY2;25_P#ASV.9*S?]:'#^+;.: MZ\/N((6F\N6.62%>LB*MCQ M9#KFE0I>6.H6J1.T<"6[0[GDE9L G@#_"F"U\2:9XBT>TU;5;22TOI&0F" M#]X%SLZ=^S5WTL)5C2V5];:]][KJ;1K0Y;W[_P#!-*\!$ *M.GS#F 9;_P#5 M5,,Y Q)J9YS]PN3ZM4IKWHD0JQGLQ)&D)8;]0(&.%4%.3*!M)]Z@2>1 ML 7=UGJ2;?\ SZ5=@@G:)&^V39//SH,].X_6LVDE9EW-"):Z'PV,+<_[R_R- M<[:1-%'M>5I6ZEF'-='X<^[<_P"\O\C71@5:LOF'/^/>;_>'\J:!FU1115$A1110 4444 <1=Q2?:)2Z,8RY()7>O7\Q^ M%:LW_'I!]6_I6-,9([Z?R&=7\QB1&+[ M'5KJVRME;6^%&\CEB.[8KI?$,VBV^EA]?$)L?,48F0NN_G' []:XZTF\.7OC MC0W\*VD3-$9#>/% 5C6/;P>>C ]QZXKUEL%&[IM:]=;*WW]+GH5Q"UQ$$2>2 M$YSOCQGZ5!_9TK(0^I7C9'/S#KZ__6JZ*02(93&&&\#)%0VEN!TT:SORR*8R.AK?\.Y\NY_WE M_E6&%P*V_#[!(KDG^\/Y5E@E:JOF7B/X;-"8*&VG=N]AFL._N;6$D2/("/\ MIF36ZPRQ8GDUFWEN')YQ7KV. YHW=G+(=DLAQ_TS(KKM#@>&V+G!CE =3FN? M:U9)MP/M6SHETT1-E,V>2T3>H[BJ0,W****9(4444 %%%% '$W<$>=K=5-6-0)B6U:,XP&P>N1Q4=P,7D@P0S.> I8?0\,/UJ34,-#; M$*0I!P",8Z5X;33;1Z6]D8OBC66L=!$EO!#+>3SQVT"3J&19'. Q![#FEO;^ M\TCQ-HUF4M?L&HJT#K#'M99U&=WNO;%4?%/]D?V')'K-S]GMY"-CK]\..04' M4D5G>$_[-U&^&IGQ#=:UJ%JACA2Z3RS;*>"VWN3TS7I4:]Z?--;#]BE"]M-> M_7;7R.XN;CREV(?WA_2J"[E<,"0P.0:>0223R3U-36]L93EN$'ZUP3E.M/0B M*C3B7891+$'Q@]"/>IL K@C((P::H"@ # '0"G=*])7M9G+UT,R4>4[(>QK3 MT,_N97R<%\?I69J/$@;U%4[>\N8 _DS.@ST'0UY4JT<+4A!I-/[C&." MJ2VL=)-=#/'6@3LR!UX=?F4^A%<1+XDN@3F:V'X#_&IHM>O)+1G%T@0 Y9%7 M Q36;4'LG]Q7U&HM['L,+F2&-SP64']*?5;3F+:;:L3DF%"2>_ JS7J)W1P, M****8!1110!R,LC1W$I!4H)&)#_3-;NM:!8>(($CU M")F:,[HY4;:Z'V/]*CT7PQIN@&5[..1IY>))YGWNP],]A]*?-'==K6.M5(\J M;>MK>1KP6_FMEC\HZ^IJ^ , =*HJ61MRG!JY'()!Z'N*O#N*5NIQU+WOT M'TC=*=37Z5T,S1F:E]U/7FL^!/OMDG) QZ5HZAR5'M3=+TZ:\\S:RJ@/+,.A M_K7CXNE*I)QBKMG=2FH1NSE#!-_;TB KYD69)I?-!+QMG:FW.1CCM_(5A:L8 MQ?7 8Q$Y_B,/'3^]S^==E:V1N]:EB N(6#S>6LT 52X"AQO#')P]534G'112.FG6C>USF18RN0_V?<'.=VV'I MQCH.>,UN) L=A(D,2J"K85%QS^%4)9KA,8D('& (D ]/O5JP@OI18MN.T@L M,<^_!_K7(H3A[#8 KIUL#VB0?H*L5#9C%E /2-?Y5-7UBV/ >X4444 MQ!1110!BD?,?K5>^'RP_0U;P#-(F0"I'XYJ.\B+"$>F9 RX/3UJ(1@$EL! M1R364J5GH6IW6HJ9902,4CCBI$\D5!H=N3J&K,!\R^1T]-K5S1O%N2W-Y6<;,E M@\B/QE*H^QR/*LS#R;AF:$C;NW1]%9N,GOBJ>I/YEY>JMK:S;#AM]D7)]L@_ M-]:D@O;U];NEC=&C0RBXE5T(.XJ8U 'S @!LY]Z2/0K6:Y-U+;1Y)R21R_UK M>5;WU&*N)Q2UD^AR&I64D$WR6<6QCP18M@>@&35V)&733N10<$[?+"@?5]ZICWJ4(T;EH MSU.2"<@U1U34((#'YN]>O1MT).8Y-\A+>3M7! MP-^#N.,?2J?]MW;?<\.ZPW^\D:_S>D.JZN?]7X7O3_OW,2_U-3&/*K&U:K[6 M?/:VWX(T&C8R,V!S)$WX 8&^U; % Y7:"#_ #K,5O$K?ZS2].3_ M ';MC_[+6_IZ2+;#SE DSE@O(!]C24+#47&XEC\GY9''_P!>JDEL9;8QC@G&"#C&#FM:522#BK&*,"E8"MY M9]Z3RJLX%&!3 JA,YRI&*7R_:K.T48'I0,K>5[4OE>U6<"C H$5?*H$0*%3Z MYJU@4TCFD!3>VST=A562Q9O^6K#\!6IC--V9H&8C:7NZW$GX "K%C8QVERLG MS.>F7. GRAPHIC 15 image_004.jpg GRAPHIC begin 644 image_004.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# H'!PD'!@H)" D+"PH,#QD0#PX. M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_ MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P 1" #( *0# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#V:BH;I97M MG6WE$,I'RR%-VW\.]4%T:.3F]N+F\;TEDPG_ 'PN!0!:EU.VC?8LGFR?W(OF M/Z=*B^U7\DZB.SC2$C+/++AOIM _K5F*".!-D,:1KZ(H IQ% #@X.<#I2[JC M3H?K3J '[A1D4RB@!^1ZT9IE% $E%1TM #Z*0=*6@ HHHH **** "BBB@ HH MHH :WW32 4DYQ;R$'!"GG\*\ETMM8OK9XDDU&1G#,QB)PY&?O'\L?6HG/ELK M'3A\-[9-WM8]0FUC3[8.9KR&/RVV-N;!#>F*BMM9M]1@AGT_,\,DQB+8(VXS MD\UYY#X9U!I9?M'V2.01/N66==YSD;O;GN?>NB\.^&;K3M8BNQ]1&IAJ,(M\]V=*-3T'5H8;%U$Y:1( M)[22\GD91B(!=J^6K,0._P![I5J#XAV4LL*/9748DD9-YP5 #!=WN,G'%0ZO MX6TS1;!M066^S"R_+'(-SY"ILSC@'"\_6LJ*U\-W$&GO)J\MJUN"TD,JC<0\ MF\*2!QANX[5E><=+G&J+FC%V\K_UV-FU^(5G(9I+BUGBM_,18F"[F(*Y+ M,.@ K0'C71?-EC-Q(IC9E),1P<9R1ZCY3^5<1@X^;WZ5I7?A\R6OV6UU>QN(Q?!D7S%0PJ"S29/)8_-C'H*%.8YX;# M=+K[_P!4=GI>O:=K+2KI]QYK0XWC:5QG([CV-6+>^@NIYX8F)>!MK@C'/M7" MKH&LZ*T-SI-U M:1DWHTA3@G*$KKIW-P=*"0HR:!TILOW/QK0XRM<7##A3CZ4S[2\*!SEO; M-)*N6H558*&&5SR*8A_F,>=Q&?>CS7_OFF$9)P#@'THV'T/Y4 6+>1G9MS9& M*L5!;1; 6YR>QJ>D,**** $;[IKF/%\-](=,731<@B5MQM^"HV_D/QKIVZ&D M'%*2NK&E*I[.2E:YYU%X0U;4([0W-O$G ,K3/E_O.2.,^H-=OI%BVF:/:V;L MC-#&%)08!/M4\VH6D'$MS$I]"PS^55FUB!O]1% MS641.^UEGRZ5H-M:3(J21A MLHK;@N6)QGOUK4K)3Q)8%RLAFB*G!+1G'X$<&K"ZSI[C(NX_Q.*M*RL#5=I&))?:1VP.E4B2)OO&G+TII()[4X' MCC% BW!_JA4E06SDY0XXZ5/2&%%%% !1110!'.GF1,N]X\_Q(<$5GR6VG1_\ M?4^\_P#3:_UI:1>_UJ%8KO=_Q\1EES5=8[P?>EB/_;,_P"- M&V]_O0'_ (":7-Y#L6,GUI& =2K#(/4&H/\ 3?2W_6C-X,?NX#Z_,?\ "CF\ M@L.DMUD\ODJ(^@'I4I /\(_*D3=L&\ -CD#I2U0A2 (C@ #!Z53<\"KC?ZIO MH:I-R.HIH3(^].6FXYIRT 6+;_6'Z5:JK;??)[8ZU:I#"BBB@ HHHH 9)Q&V M3M&.OI6,LME)UO[VX..0N[!_("MI\[#MQNQQGIFJ)_M$@;Y[.(XYVJ3_ #-- M 4Q#9-M*Z9=39[R*?_9C5B ,KH8])6)<_?+("H]>*&\[@2ZO&A.!A$49STZY MI]M=6T6(CJ N'D8[=S G/3 Q3 N+W^M98LM+\P[99%8D\"9A@G@]ZU1W^M4/ MMUR'8-I4V!GYE9#GZ$/X=:5[YAMSI5RV?15./UI>^&@Q;2V&W;J5SG/&;C/-*+2(#*Z MK90#] MX[#5NU0Q1;'N3<'.=[8SC\*IB[MR&/\ 9ER !SFWZT!XI#^XA\K/WLKM;Z4> M]U#0NO<\8C&?<]*KE0Q)95)/).*>J\4C<50B(P)UQB@+MZ4I--S0!)'-)%]T M@@]B*N0SK+QT;TK/S3QQ@@X([T :5%1PR>;'D]1P:DI#"BBB@".?;]GDWD!= MIR3TQBN7LTL5M\V]QIWEJ^Z?NC)_"L.!_,BR/[7&. MS($SQZ8IH"6U>T@8;S@$0$ ?7CBH;9V@ M?S%BU*31^]AQ_N'-)LO<<30YQW0\59HI8_UD /KM-+B\X^ M>#_ODU/11R^87(4^U*V9&A*#D[00:H0OO)8]6.:U6^Z?I6>@ X%4E81.C@" MHY'S4-W=)9VS2R= 0!]36='K,,K$$Y(4M\O7@9_I6%3%4X5%3=[OR&HMJYHE MJ;NYKGX?&>CSQ(_VB1"ZABAC)*@^N,CCOZ4]?%^BD$_:9-HZMY+8'U./I^8K MH$=$M.Z56T^\@U"SBNK9BT,HW(Q7&1]*OHH]!0 MJW[UAZC-6ZC10#D 9^E2 M4@"BBB@".;_42< C:>"< _C7.026S0_O+&S1N@7[;N]._P#GI71S$B%R.NTX MXS^G>L"&YNA'^\,98G@?V>X &/K30%^R:6.W!L[. 1M\WRSY!/0\XJ=9;TNH M:UB52V"?-R0/7&*SSJ-P@V1R*AR>#:/T_"I;6^N;JZ")-"4SDJ8'5MO?D\9I MV$:M)1VHJ1A1110 4444 !^Z?I6>G:K['"L3T -8L^K6-E6SP3KN1OT]ZS+70[:RE,@+2-@@%AC /6KSZI8 M(%W7MM\[;%Q*#D].O[Q?\::FTK)DRI)M2:U*_V*W4@K$!@8 M&..*6-4#M(@0XPQ88.>G-,2^M#=26PN8?/BQYD9< KGIFD M59LN0(L:*B*%5> !VJW'TK*.K:?"5$E[ I+B,?/QN(R!GZN!]:5T/EDM;%Y*?59;D"\6V\N7+(7#A?DX.,$^OM5FF2%%%% "- MTI!2MT-(* %IIIU-- #5[_6EIJ?Q?6G4 %%%% !2/(D2%I&"J.I)Q2UY7XZ\ M5O/=R6T4A%O$=H /WB.YJHQYF)NQZ/'K.GSN8XKR%G/ 4,.:Q=7\,VNN7$$] MQ+-')"A1=F,8)SR#[BO'[36W^V198X\Q?YU[9=O;K-&9HIV)'RM&K$ >^**E M.VA5.I*+YHNS,.7X?63MO2[G1L8_U:'MCIC\:@E\ 0;(XUO&V*Q)+0C<H?GWZ5C[-=CH^MUOYC+LO#^H65 MS;Q'4%ETR%\^0R\E<'C'3J:==>$(+W59[V2X?,K[Q&8P0IVX_'L?PJ\;JRX/ MVB?J3D[^WX>]*MU9'"^?V_P ?^'2GR=+$_6)WYD]2E:>"H;>T2!;Z?*R; M]XC7GY=I&#D5HZ#X3M-#N4N(9I9)5C:,EE R"0>WTJ:WU"SB5L238^\=Z.?Z M5H65Y%=[O)\S"]2T97\LTU!+6P2Q-62:.,R2BJC **** $;H:04V:5(E!=@ S!1GU/2E% #J:: M6FF@!L?\7UIU,C/WOK3Z "BDHH BO&*64[+]X1L1]<5Y[?VWA.[L$2\>R29@ MC2;IQ&2V!D;AR!P3]:]'8!E*GH1@UXCXQ\/26>HRQE.,Y0XZCL:TIJY+)[>U M\$M&)K=(/M0N-B6YO'+,!)C_6O#+9KM[V, MF.W!,BY(A7KD<_6O;KF&*1X_.L_M)4<-@$K^=%56M<(EE?MF/OPL/8'_ !J% M_MF?^6)'XU7%E8(/EL)4Q_=#=NG>H9;:PW9,%PI''&_^AK#W>Y>I8/VO(XBQ MWY-*GVOOY/ZU1:VL-I&RX(('0O\ Y[TY;:Q'2.X.<<9?MS_2G>/<-33B^U\; MC#^1JS#Y^\>9+$5]%!S_ #K)CM;'(86D[?@Q_K6C!IMFDB2I;HKJ>#0K/ MJ!9WD:G&OF2X,1.P)\G4N9III<@C(Y!IIK<\T9&?O?6GYJ.,\-_O> +FC-)10 N:IZCI5I MJL/EW<0<#H>X^AJW45U=V]C;M/=S1P0KR7D; %&P)-NR,&'P5I-HYG8.X0;L M.W QS5K3]4MK^:XAAD!EMF"R+GG! (;Z$&N*\5_$PW$,MGH(*QLI5[IQR1_L MCM]37-ZE?W>D^++F]T^8PRPQP]!D,#&N01W%83Q"OIJ>I2RRHX^_HVM/PW^\ M]I[5"Y-<@/Z5I&< M9;,XJN'JT7:<;#B32J3ZT,K#JI_*A>M48D\=68ZK1U:C4^AH C\V,:M'$;LK M*821;_WAG[W]*O52\Q!JD49N(UD:(D0X&]AGKGK@5=H **** .<\?@'P9?!C M@'R\GT^=:\8U*WVS/*I!0A(F MXE,+1-]UB&/RX.17'B5J?091)*FU=7OM]QT_AKX@ZAH$:VUPOVVR7A4=L/&/ M]EO3V-=O;?$_P_<(#-)<6S=UDB)_49KQO/O1FLX5YQ5CLKY=AZSYFK/R/;(? MB!X;;B0@_9X[NY;MB/:/S)KR*BD\3,J.3X=;MO M^O0[O4?BOJ,X*Z=9PVH/1Y#YC?T%I+9,CB(.Z @9;CGV]:Z/Q-XPB%Q#=*D@$;_ #CY1V[_ (5< M%[KMJ8UYI58JH[*SL_N.5>%X=N_&&&002 D9#3- MCK]:H(=QPOS'T'-:MAX=U?4&7[-IURRY'S,FU?S.*+RD/DHTU=I+[D>Y*P&J M6Z[U#>1]T19)'^]V'M6C56WN%=EC4'(7DU:KTSXP**** &3ZR1!Y9_V37/W7PJ9Y&^RWL<2?P[]S'\ M:],VTA6H=.,MT;T\36I_!)H\OC^%$Q_UFJH,_P!V$G^M68_A/ /];JDQ_P!V M("O1=O I=M3[&'8W>8XI_;_!?Y'!1_"K3!_K+N\?\5']*LI\,=#7[PNG^LW^ M%=IMHVT_90[&;QN(?VV!-=%MHVU M7)'L9O$5GO-_>S&7PSI$(^33;0?]LA4#QK;W!C10J#[H'0#T%= 4!%4KFS$O M4?C5+0R7ZTQ7M:G\S^\6&""#B""&+_3U)/UJ%8KAOX0/QJS#:,2 M"YS3(>NY-8JT5-2 **** &L,TW;110 ;:0K110 FVC;110 ; M:7;110 ;:-M%% "[:-@-%% !Y8(Z4A@7THHH 3[.OI1Y"^E%% #A"H[4X(!1 -10 ZBBB@ HHHH __V0$! end GRAPHIC 16 a10.jpg GRAPHIC begin 644 a10.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" #. ?@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#VZ21][_.] M3P032?QO1:P>9,]=#8V- &='I3_[=3QZ572P6-6H[&@LY/\ L>C^QZZ_[#1] MAH Y#^QZ7^RZZ[[#1]AH Y#^QZ/['KK_ +#1]AH Y#^QZ/['KK_L-']FT NO^PT?8: .1_LNC^RZZ[[#1]AH Y#^QZ/[ M'KK_ +#1]AH Y#^QZ/['KK_L-'V&@#D/['H_L>NO^PT?8: .0_L>C^QZZ_[# M1]AH Y#^QZ/['KK_ +#1]AH Y#^QZ/['KK_L-'V&@#D/['H_L>NO^PT?8: . M0_L>C^QZZ_[#1_9M '(?V/1_8]=?]AH^PT &4_Y^7_ .^*U]P7OF/=^([F1MB0IO>L2^\0:E']RSA_[[KH MKKPRG_/R]8EUX+23_E_N*7./WSFY_$VL?/\ Z!;_ '-Z?/6/?>,=>M8;7986 MDCS/L^__ !UTL_P]MI//_P!/N_N5D:E\+[:ZL[5'U6^^3?L^>LS0YJZ\>>)[ M5-[Z5:1_]='J"3Q_XJCFV?V/8[_^>?G5HS_"&SD_YC&H?]]U5_X4S8?]!C5- MG^^E!D/M?'_B2Z_U6E6,G_7.;[]6H_'^O27+PIIMC)Y*;W\N;[E$?P=L]^_^ MV-0W_P"^E6X_A#81N[_VE??^.5!J:&E>*M>G^_IMI'_VVKJ]*UR_D^_9P_\ M?=<]IOPUMH/D_M*^V5U>F^$4M]G^F7%0,V[759H_OHE:D>L/_<2JMKH:1_\ M+R\E:,>AI_SV>@HJR>('@_Y8I_WW14TGAE'_ .7E_P#OBB@#YMTV/YZZBQCK ME]-^_75Z;)5EFW:QUH1QUGVM:$;T 'ET>31YE'F4 'ET>71YE'F4 'DT>71Y ME'F4 'ET>75J"QN9TWQ0OL_YZ5)_95S\F]$CW_)]^@"CY='EU>DT>_C_ .79 M_P#MG4$EK-']^%X_^ 4 0>71Y=%'F4 'ET>31YE'F4 'DT>71YE'F4 'ET>7 M11YE !Y='ET>91YE !Y='ET>95Z#3;RZ3?%"[I_STH H^31Y-:/]AW,":#[\+Q_P# *@\R@ \NCRZ/,H\R M@ \FCRZ/,H\R@ \NCRZ/,H\R@ \NCRZ/,H\R@ \FCRZ/,H\R@ \NCRZ/,H\R M@ \NCRZ/,H\R@ \FCRZ/,H\R@#I?"O[NVG_WZZ%*PO"O_'M-_OUM1T&)YM^T MAXXU[X<_"74=;\-/%'K:7-M#;>?#YR?/-L^Y67!\?9^XV(GSVO_@3LKKA&'*9&=X#^.GC;7/A%/JOBOQ;IGA? M7K;Q;#HKW4^C^(7T'5=2NY];1/.?3=*L M)M0GA3^^Z0I\E?,7B:UN?^%1>*_]#N-Z?%V&;R_)?[F_[_\ N5W/A'XA:/\ MLW_&SXPI\1OM>BOXDUC^UM*\0?8YIH+RVV?ZE'1'^=/[E;2I0 ]-NOVFOAI! MX @\;?\ "3PR>&KFY_L_[5'"[[+G^XZ??1_]^L&?]L#X2_V#JFJOXJ\O2--^ M1[Z2VF\BY?>Z;+7_ )[?S0[/DWUZ;^UIX4O/#OBCX-^.;7PY+KG@;P3=_P#$RT?3K;?]FA^3 M9,D/]Q/_ &2H]E U.\\*_M9?#?Q=XDLM"34K[1=7O_\ CS@U_39M/^V?[CNF MQZO?$;]I+P)\+_$$/A_6-2N[OQ"Z>=_8^CV$U[=(G]]T3[E?._[47Q0T']JO MP[X8\%?"^WU#Q7XH;5X;S^T4TV:%-+1/ON\SHFRK?@OQ-;?LO_M)?%+4OB5% M?6ECXH>&YTKQ:EI--!,J?\L7=$?9_P#84>Q@9'N%G^UU\++CP;?^)_\ A()O M[+TNY2VU&.2PF^U6CO\ (GG0[-Z)_MUWWC'XJ>%? ?@%_&VM:JEIX72&&;[= M&F_>C_? -CXK^*7B[P=^S1XHM93IWP_P!7NKS7;[/R75A#@VR8_P"! M_P#CZ5'LH ?9$_[7'PRTV^NM.EU>^_M>WMK:Y_LM-*N7N9DF3>FR%$WO\GS_ M .Q7HWP=^-/A+XTZ5>W_ (4U)[M+";R;RUNH7AFMG_N.C_.E?/OP=TZ:#]O? MXS7[VCP(^B6"6UUY/R?<@WHCT_X3W5SX?_:9_:,2*VFC>_N=/2VD\E]CNZ?. M]<^(Y*,)R1T0YIGU5H_B.YNM51WV?V7-,\,/^_70_;GCU[[,[I'!Y.^N7@\, MZE:Z(EM]LBDCMOG2-(?X_P#?K4M8X?$&L6KW$/F(]GO\N3^_7S\9UH^[(Z_< M-&ZU*\DUB>VM'21$A1T_[[HJ#2K&'3?%5U#;P^7!]C3_ -#HK>*JM79+W/G/ M3?\ 65U&G5RFF_?KJ+&2O6,3H;2M%*R[22KL]2>9 M0!)14?F4>90!Z%I4Z1Z#:_[GSQUGW7[R:U_Z[5R$%]-:_P"JF>NU\/R?VQH\ M\TJ?.CNG[N@@U*DYK'FDO+5$>*;S$V?ZN2JNF^*DNIO)E3[)=?\ /.>H+.B\ MA)/OHDG_ "HY-'L)_O6N M:\1^''TK_2;??):_^@5V4=\E/\^&1'1]DB/_ ,LY*"SRVBM;Q'X?_LI_.M_W MED__ (Y6+YE6!)14?F4>90!)14?F4>90!)7<:/.D>B6OS^7L^_7!^93X+I[5 M]\3T$':ZE.D^E76QT^=/]76Q!]Q*Q]#C34M'^TRI\_ST3QWEC8)-:.\GR?ZB MH W*CDL;:?\ UL*2?\ KG=*\8I?/Y,J>1=)_RSD^2M[[=_?2@"K)X8TV?_EV M\O\ ZYUGZEX+A\EWLG?S_P#GG)_'6]'=)_MU-'.DG\= 'EDG[M]C_?I:Z[Q= MX?\ /1[^T^^G^NC_ +_^W7&^95EDE%1^91YE $E%1^91YE $E%1^91YE $E% M1^91YE $E%1^91YE $E%1^91YE '5^$?^/.?_?K>CKGO"7_'G/\ []=#'08C MZ8_W*JZK)-'9N]OOD='_ -7'_'61]JU*#>C[Y-GR)YB??J)3Y"^0U)JR[K^Y M56?5;^?_ %4/E[$WOYD+_?V?2_R?W/GH]M$.0M7 M$C_/\]5?]6CUSNE:K?OXGO8;M+O[+-O\F.1/DAV?P/6#J5]JL&I:CY4U].[O M,B01HZ;$V?)\FS9L_P!O?OK/VPS)LAU2Q1'FMOG_@1_DKRGP7^SA?_ M HTSQ#=^%/$\VK>//$EXEUJOBKQ&F^=T3Y]B(G^?GKLH-<>QA>;3+S6=2_< MIYWVZ%W2%]Z?/\^Q]_W_ )$^2GV/B[Q)=6<\R6$/^C)\\?V9_G?SG3_T#YZ/ MK'(7R#X_#_Q.GFO?^*DT^"UF=WMHXT^>VW[_ )/N?/L^2MC0]'^*,$,'VW7M M)G=)G=_+39O3R-B(GR?W_P!]_OU=M=2UB^\,)<^3Y=[]L1$\M'3>F_[_ /WQ M6W:ZEJ5K?W7FHDGG3)##'']Q/D_] ^_5SQW]S_R4/9&I):^*KJPTC[/>6EA= M(G^GQR?OO.?Y/N/_ -]T_3;'QG!]A^T7]I.B(B7,LNWDJZDE $_F4>94'F4>90!/YE'F5!YE'F4 3^91YE0>91YE $ M_F5W_AF/R/"N_P#Y[;Z\]CC>>1$3[[_(E>H21I8V=K9[_DA3YY/]R@@SO$&J M_P!E6:;-GGN_R>97-)LUR\1_M/ENC_ZB2J6N:Q_:U^\W_+!/D2KOA738=2FN MII=_^C(CIY=1R%FI/=7/A^9/G\R%_P#EG)6WH^K6VL)OB_=NGWXY*Y[6)WNG M3S421$^Y3]*?R)M\7[MZ"#LO(H\A/[Z5!8SO(GSO7!R>,=2WOO>'_OB@L] D ML89$='V2(_WXZ\RU6U_LW4KJV_YXOLJ]_P )K>?W(JQ[JZ>ZN7FE?S'?[] ! MYE'F5!YE;WASPY_PD'GOYWV?R:L#(\RCS*V/['L_MGV;[2_GT_Q-X9_X1Q(' M\[S/.H Q/,H\RH/,J>T@>ZN8(4^^[[* /0]#_P!%\*P?[:;Z-YBO$^3_8 MH YKS*/,J#S*/,H G\RCS*@\RCS* )_,H\RH/,H\R@"?S*/,J#S*/,H [;P; M_P @^;_?KH8ZYKP7_P @^?\ WZZ)*#$2??Y?[G9O_P"FE0R?;/\ IC61X\DL M(_#$_P#:MS<6FG[T\Z>U^^GSUYY/?>%?)M43Q;JT$%M9O^[C1]CIO=_.>KC M#TVX^V?W(?\ OMZR[K[?_?PW=0P>5XVUR!-_SP2([^=_E*9XCC MTI]-G\26_CR[L-$FOW=_O[$=W^=*TY#([N>34OX(;3_OMZI22:QL?]S:?]_G M_P#B*\BU*?P]=:.D+_$O5K"!]F_SX7W_ #_<1_X*HZQKFCZQKUUJ5E\3KZPL M7V)]ACA?9#\FQ-FS^/?_ '_^^'H]B!Z]))K'_/&Q_P"_S_\ Q%0>9K'_ #[6 M/_?Y_P#XBO+]#\/V>N>??V_Q%OKNZTVV3[9Y:/L1-F_^-]_]_P#C_P#B*P?/ M\-^=_:4OQ7U"=W=WADD1_D_C=/\ XO\ N;_X*.0#WB"36Y/^6-C_ -_G_P#B M*GCDUC_GC8_]_G_^(KQNUU3PW)X,\2S?\+"U;6H+:V2:YGCWO/#^^WIY*?\ MCFRKNJZKHFF^'M+MM0\?WVR__P!-2>3?^^AFV(G\?_L_\;_)6?*![7:_VE_& MEI_WV]:]I'>2.CO#:;T^Y)\]> :/8Z5]@>\_X61XAGTZP?\ TF.3>GR.^S[_ M /\ $5U%WX@T&?4DF?QSKEA!#9HCP>2Z03.GR;_[^]ZCD.@]UM?M/]R&KOES M2??2&2O&+&^T2ZL_WOC/69-Z;/+D1]^S^/>B?[_S_P# *[SPYXG3/]JMIY/OU'(!V4?G?\M=FS_IG16)X<\(_\(Y>75RFI7=W]I3]]'/\ MW_[]% 'S'ILGSUU%C)7(6,GSUU%C)5@=#!)5Z-ZR[62KJ24%EKS/>CS/>H=] M&^@";S/>CS/>H=]&^@";S/>CS/>H=]&^@#:\.7UGINI?:;W?^Y^Y'&G\=6O$ M'BI]5WPQ;XX'^_\ [=9[UU?@./S(=1_X!7/:;H=YJ2;XD\N'_GI M)]RM[2M*FT>9'^TO(G\<$?W'H()]2@?<]%A_KJ-5C2^_@2"J-CIL-J^__6?] M=* .\TJ-]B5Y+/\ \?$_^^]>ASZKY]@\-O\ Z)._W)X_X*Y"Z\(WGSO$Z7?_ M *'4 9'F>]'F>],GC>!W25'C=/\ EG)3-]663>9[UW/P]_X\[U_]NN WUW'A M'_B6Z//]H_T=W?\ CH(F58]G]M[_ ./?6W\3?^0;9/\ [=B9$#@/,]ZU/#FI6VE7CW-VCR.B?)Y=8N^C? M0;'0ZQXF_M)'AMT>.!_O^9]]ZP?,J./?(Z(B/([_ /+..MNW\*WDB;Y72"@@ M[F>/_B50)_TQ3_T"N3GC_P!)_P"!_P#L]:D-\\%GY-P[W;_\])/DK%NK%)YM M^]X_^N=!!O:/'3_'G_(%@_Z[52T>>'3?OIY__ Z-<@N=<^2*Y\NU_P">$E06 M?7K+Y/D1][T >C>+MDD,"/5[PK'_P 2>=*Q/$UQYCILWR?]]'F>]0[Z-] $W MF>]'F>]0[Z-] $WF>]'F>]0[Z-] '<>!_P#D'S_[]=*E>5Q^(+_1[/\ T29( M][_/YB;ZR[KQ5>:I<_S[*U)/&EY_SQAH MY)DF[)$_LVTV.^]X_)38]9<_CBY3_EVAK(OO MB%'-'C=-FE6,;I] MSR[9/DKF[KXL7,?_ ##8?^_U8EU\9KF/_F%0_P#?ZD7S'<_V!I4%S]IBTVTC MGV.GF1PHCO4$'AG1[7_5:58Q_)L_=VR?..V3YT_N5=M= TK]Q_P 2VQ_40?'2YD_P"8)#_X$UHP?&FYWI_Q*H?^_P!4 >M6NEV$CV$^SS;"TD_ZZ0H]>7V/Q8N9]G_$MA_[[KH=-\?W,_P#RYP_]]U(' MHUKIMG']RSMX_P"#]W"E;%K&D$*)$B1HGW(XTKB;7Q=-)_RQAK1C\37/_/&& MD7SG5QT5R,_BZ\C^XD/_ 'Q10!\TV,GSO726,ECS/>H-]&^@"?S/>CS/>H-]:GARQ35=8@MI?N/\ \\Z *7F> M]'F>]=QJOA_3=*N4A2V\RCQ!X1L+7PV]_$CQSI0!P_F>];WA'0TUS4OWO_'K M#\[_ .W7-;Z]#^&4?F6%Z_\ TV_]DH ZO[+\FS9]RLC4D\BNAD@^3^.L'58/ M]^K(.>GGJ..2B^C\NJL/WJ@#;M?WCUTMK:_)7-:3'YCUV5C'\GWZ@LR/$?AB M'6+!_D_TI/\ 4R5Y)7O^PUX/KG[O6]13_IL]6 R"3]\G^_7H6N?\>\E<)INE M7E\Z/%"\B(_^L_@KLM5NKFZAV);)_P!_JN!$SEX_^/BO2O#G_'FE>=QZ5?\ MG?\ 'M#_ -_J[+1]2FM;;8]LF_\ Z[43 \YNOW=S/_OO4/F>]7=8TV\L;EYK MBV>-'??YGWTK.C_UT?\ OU!L>E>%?#Z:;9I,Z?Z5,F]Y/[E:EW:_)678_P#" M52/^]AMX_P#KGLI^HQZWY/\ ^Q70FP>97DMI_PFWR;T3_ &_GAKT;PS'K?_+PG_H% M1,U.RCL4D38Z?)7G/C'P^FAWB/#_ ,>LWW/]AZ]#_P")KL^1$D>N-\<3ZK)I MO_$PMDC@29-DD=06<;YGO7?_ ]_Y!5U_P!=O_9*\\CWR/L1'D=_^6<=>@># MH[S1]-GAN+!X][[T\QT2MH!,CUC_ (^7K4\*_P"NK+OH+RZFWI9I_P!_JT=# M^TV+[Y;;_P C43(@9WQ4_P"/S3G_ .F+UP_F>]=Y\0K6\UC[*]O832);(^^2 M-]]>>U!9-YGO1YGO4&^C?0!/YGO1YGO4&^C?063^9[T>9[U!OHWT$#]2_P"/ M!/\ @=>"?%C1_MWB'[9%\1=,\-:A\EK_ &;?/L=$_@F^_P#QU[KJM]#:V$"2 MS)'OW_ZRO!_CO^S[_P +F33M8TJ\MX-4A3R7DD3>DR?\ KNPE90F83-[]GV/ M5=#\3ZIH^H>(;'78+FV2]3^S7WI#_!\_^_\ )_WQ7OVG;X]^WR9/^NE>,?L] M? ^V^"V@W7FS)=ZO?OOFGV;/]Q$_V$KUV"9(-_FP^?6F(J*Z@FG;?]FM MY$_YY[ZP=2@>-_\ CPM][_(GSU=NKZS_ .?#_P ?K%OM2L_G1[#[_P#MUR7 MSKJU\GR/-TVTD??L_P!=6#JMB_VQ$?0;>1W^YYPF_[9S5S MU]J5G'>)_H'[A/OQ[_G>LKE#WT-]_G?V##(FSY(XYODWU5_LU_.\G_A&[>1] MGG/_ *34$^JZ/_J?L%WL3[G^DU5CU+07?Y["[C_Z:>=0!)KD'V5((6TJ&PG^ M_P"9&^_Y*F\/QO\ VI:[+9;M]G^HD^X]9E]/;3W"?9(7@@3_ )Z/\[U:A^\G M^XE2!Z9I5J\DTCII5I_<\OSOD1ZZO3;5X]B?8[3_ +[KS#3J['1Y/N5 'H%K M_HL*(\,-79+OS(=GDI'6#IOW*U(_N471L6K61XW?8\,?_7>BJ5W)12N@/GVQ MD^=ZZ2QDKE+&3YZZ6QDK0HZ&"2KLCDH F\SWH\SWIGF4>90 _S/ M>NB\!_O/$D'^X]Y_@A2@#LO$$G^GU=\0?O/ T_^X]9&I2? M:KG?O\NM1)'OM$GL$V;W1T\R2H \>\SWKTGX7_\ (-OO^NW_ +)7F?W/D_N5 MZ3\*_P#D$WO_ %V_]DJP//\ QAX=\?S:IJZ62:A)IG]MOJUMY]W5]>),Z);>9!_!)7/:QJMY&C[-->1*T]N1R'S9K'B#XV6-G.EE9W>I: MO"]XEY'=:;;):I"DW^BS63IL\Z9T^?9]S?\ W*I>(/B;XY\(ZEI%G;W]Q=IX MAN9M)L/^$CTVVLKVS^XZ:A,B?\NR)YV_>B?P5[I/JNI?VQIUM+8/]EFAWS3Q MI]R:L&WUC6)+S9<:#]K3YT>2.'[B?\#^_1]8A_('*7;3VW]I6^^VA>'S)+G?O M_N?/_?KF]#C\^V\Z7P];VDV]/]9;(_R;_OUWFFR)L_Y Z2/_ ,]/)V;ZY*O) M.?.;0YCH8(]D*???_KI7EFE^&_[<\2:I-L-R_P"[_OO7JG-;?Y,:3)\^Q]C[ M/^!UA7UK-YW\?_?%6L'RWW_QUKV,;Q_._P"[C_YZ25$S4ZB& MQ2>'8Z))&_WXY*\Y\7>%?^$?U6UFM_\ CRN9DV1_W'_N5ZA8R)Y/^N396)\1 MH$_L2U?^Y>0_^AU!8>*K6YOO".O6UHCR74UAZ/LKYZU+P/\3K74 MM(O(H9KNZTJS32;;[5<[X'2&:%TNIOG^^_S_ .W\E?34GW'V??K$OI+_ &?Z MZ'_KIY+UO"KR&'(?-UTGQ?U)M+AL;O6K NLSW\^N6]@G^DI9NZ(FS[EL]SL3 M?__FWEI]Q_P#5VS_?H]K_ '"^4\.U+XA? M$[3=:_X1BWU7_B8S:/\ VR\VI0V:76F^2DR)93(G[G?* M[Z\U'3=9UI-1M4MK"]2^=[:'9-]FWW,/[G^!)O\ ]NM&/^TKITAN/[,GM=Z/ MLNK9W?\ ] KK_#^F^7,^RVTSY_\ EI'9[*SJSC.'+R#@=#IM\^I36O\ I,.R M:;?Y$;_/]S_?JK\38WGT2U2)/,=[E$1*U[&U\B9-EM:1HG_+2.'8]5?%TCP? MV6ZP^>Z7.](_[_R/6$(FTP\.>%8?#]FGR>9>O_KIZGOH_+J"U\1W\Z?/I4T? M_?=9>N>)+F#_ )8M2/4D-+R"%'_ +-\S?\ [_\ M\13+'Q_?SNB?V.\>_P#Z[?\ Q%9&AZMIL?F+OK(\:>!X=8LY[FW39J*)O_=_ M\MO]BG^'-CS/>I]5_=ZK>_)Y M?[Y_W?\ [MED>YF??YB??2O/]2@>QU*ZMG1X M_)F=*]D_U&Q/[B;*X#XJ1^7KUK-_?MDH Y#S/>CS/>F>93-] &)X\WR:;:[$ M\S[]>>Z3XQ_X0[Y);^WL$=_D2^?9_P!\5ZGK$?F6T'_ Z^;/VI/"O]N:5IT, M2?/O?97C5:4YXCW)G7*4*.']M,]AC\:0ZYL?^U;23_IG!,E0>(]6UBUT1YM$ M_P!+O4=-D&__ %R5^?T^COX1UB'[0GW/GHUCQ'JNN7D#RW\W[GY$CC?9LK.> M6UN?WYF<,1"I#W#[,D\1_$+[,[O_ *])ID>/[,^QT1'='3Y_XW1/^^ZXV^^( M7Q(2%)O[*FD3R4WQ^2Z/O^?^#?\ ["?]]U\OWVL7\$W_ "%;N-$^_P"7]_D^=-G^_\C_/_N5!XB^) MGC;2M6U1+*WN+NRMO]3/O?YW\G?_ /85\N77C7Q)'O\ ^*@U/Y$_Y^7JM#XS M\1F-&37]2?>=FP7,E=_L*N_.<-H'UG8_%3QG(T'R7$CO#O2.-)OWS_/]Q_N) MLV)]_P#OU:M_BWX_WP_9]-N[Y'^_)'YT/S[/D^1_[CO\]?(1\;>)H9?^0_J0 M_P"WEZV='\8Z]->(_P#;VH2?WT^TO6?U>K_.+W#[/TWXH?$O9_R!)MZ?/YF] M]G^I^Y_O^=_XY7>:/\2OB+]F1XM'FGWPI^\V.FQ]C_P._P!SY$_[[KBOV>O$ M?_"5:)LNYO,NH?OR2?QI7TEX?T>VGL$_OUSSPL_YS27N&)IOC3XA/(Z?8[CR M/)_FZ'J6I3Z):OJK^1>NG[Z/?LKBM5\./^X\IWC^ M?^_1KFFWFE3:0Z:E#ING3?)-=R)OV/\ P5R8C!UH0^,Z\%"CBJL(3GR':WUT MFSYYD_[[HK@=8T.6SANC#)I'B%(4_P!)CM5\FZ1/^ 45X,E5B[,^]H\-X6K# MF^L7_P"W5^K$L?O/726,E9 M1YE0^91YE $WF5VWPY_X]M1?Y/X*Q/"7A5_$,7_?%78((9_D\ ME-C_ /+/91R >1:E^XO[I/[DSUZ-\)_^0/=?]?/_ +)3]<^&5G?6SOIZ?9+K M^"/^!Z\1^(WCBY^&O@F>_>YM+#9?I#-_:3ND&_\ X CU<8\\PD>\:Q'KWVRZ M^R(_D;_DD_T9_P#T.N8UC_A)(W^2V>=/O^7Y-M_WQ]^D\(^(]2USPWIU_+GS_\\X["'_X]4=K' MXAV1[K!][[T_X\X?D_N/_KJR]5US7HW=_P"VYHT_W$K$C\8Z]!?I#_;A>'X];NH=DNRT?[_F26R?\ M?'R/7EGAGQ!JLZ([ZP\G_ $KT;3=8N?)_P"/QY/^ 5CS'1 [S^Y7-^#I/+L) MW_Z?)O\ T.L#6-'IM_P#J?W:3?<^Y_>'-5@N4N=0D@WS)>3SZDDSS0ND M*;'^?^_"[_\ ;9ZU)(_/?['+H,TD%M\B?ZYTV;_]RNA\/W4T$*;/#UQ'YS_P M(^__ - HE*KR W7Q"U+2OC1I'ABWFFV7FR;R M/[-=T\G^-_M._97LEUODMHW\Z7_OMZ[91Y#AYC+UGP!J4CS_ &?4DC1W?9YG MVG>B?[_G5@S_ ]U+R41-23S]^]Y))KSY_[G_+:JOB".:-)W^V7T?_7.Y>N- MG@O]_P FI:G_ -L[E_\ XBHYY#/3(/ ^L3HB?VK#']S?L>Y_@3_KM79:/X.U M*.:/9JJ>0GR>7(]SO_\ 1U> Z'JMY_:7DRZK?>0CO_K+EZ]D\*W7R?\ '_<2 M?]=)GK#G+B>K:5HZ6JVKN\TD\*;/]<^S_OBC6/\ D+:+_P!?G_LCURCW7R?/ M--L_WZR]'ND@\3V,TLS^0DS_ +R1_P#8>H-.8Z?XC>%M7\2#2)=&U%-.N;.2 M8N\C.F])D\E__''=_P#?V5Y;_P (!\4= T2?3=/\20QR)#LLY_MG^I^39OF1 MX7\Y_N?[E>SZQJMM/IMKZKJT>@VUS;/]JL84>>\1T3[4B/L^Y#L^1]B;_.?^Y79:EJ5A]C@_XE5W MY$+NB?/_ +>_^_4UKJMA^XMDTVX?Y_D\O^#[GS_?HYY?R&ITG@'_ (2?^Q=+ MFU[[;/JS0I;792VV?CQN[N[^9]_[]>>^&+Z&^F> M&WTVXW_\]'?97H5CL@LX-Z):?],]_P!RN7E]\VYCYZ\1R?\ %0ZI_P!?+_\ MH==+\/?#EGJ4+W]QOD>VF_ MPN-CS;_/D^1*L@ZR2?S)M[_?HUSPY9^*K-/M>_?"C^3(C_&XG_TI M_P!_K M7R1[Z].UFWI_'71:K=_OD^Y]^N:U61/._\?KB M9V2W/M7]G>%X/ACI;RP_ZYW?_@%?,W[07A%_#_BK5)HMGD3?OO+W_P"W7UC\ M-=2MH/!.D6<6S?#9I_J_]RO+_P!H3PC;>*O#>HW*)_I5LGG))_'7QU#%^PQ/ M^,^YKX7V^&_P'QA?6K['F_UB)LJ7PRMI!J-M+>OY<$4R.[HGS[/XZ[O4? $T M<5UI&?AZFL7%M#=;XXYOD>3_ &Z^B^M4E#DF?-PP M\_C@.^(W@2WTV.UU;0YO[1TB\+^3,B?^.5RN@;X]239^\W_/7U]X%^!OARR\ M%WL,5Y=3SWEM^^M7??#O_OI_P=/+1/D M_=_W-GR5Z5*C?XSRO;:^X94'F4>90!O?#GQ_JL?Q(LO! MD5A;_P!D36%9+R.S_MZ&.=_._UF]-GDOY+_P#C MZ5SWPYT?38_$EEJ4LW_$T?SDMDD?_8^?96IKG@#PW=7,\TOA6TGG\[?Y\&-B3?\)# MIGEN^Q)/M*??KAM2^&OAN^?R;OPE;SVKS?OHY)G?SD^_O?Y_G^?8_P ]6M-^ M%>E76JO?RZ;-'/-"EJ\GVG?\GS_W][_\MGJ_W1C[Y[)!K%M)L1)O,=WV>77S M;\;/%S^'_&=U;?8X;^UFF??:SHCH_P#P"O?M#TK[+B?\LTF=*YO6/B;\1?#NFW6L:UI6 MCV-M"GG3/?7FSY/_ $.II)/$-CX8@TW4]8FDLDF_

=L1$?^#?_ !U\O?M1 M?$*PFCA\(:?'^^AF2YNYT;Y/N?(E>C'!580YZLS'VL.?DA[Q]%>$?VX+9(8' MEFT:/Y_^GG_XBO>_#/[:7A632M][JMO!/_SSM;.9_P#V2OR>T??'#:_[&RO= M?A[JMMH^H:=?W=FFI6MLZ/-:R?\ +9/[E<,\/_?D=7.OY#]&-5^,5S/-:_9Y MGV3?.GEPI\Z4:Q'K$_C_ ,-7EO\ N]$A29]2NOM^Q$_N(\/\>_?7@&E?&+2M M8OD=X4@@MMD-G'_?3^#_ .(K[%\/^%=*\1Z5:W-[8)//O?\ >5A@IXBCS\YR M6>-)-'NGU>\>S62U MLW=/,_N)OK+D^'O@;6+FUL[>PFGNIDW^7'?O\ ^?EZZ_P7J5AY*?:+R'?O_P">U?!'QI^'>I:?XRT2 MV\"76GWME?"Z2XNKWY$M##\[AW=_X$KR.?XK:]X!UV>QNI-.NX87V0ZI8VR3 M0S?W)/OUZ=#$3Q"O X,1E\\-/WS]F;77+"-/^/FWD3_?KGM8U6SOIITMYDW[ MT_=QU^?WP/\ VC-8GU[3IM8FMX_#VS_3XX$2V\[Y'V?/L^2OO#PKXC\)>,?A MCI&M^''AGGN8;9YI)-GVI/\ KLG\#U//5A+WS'V43Y]^(WQTU7X+:VFE7%G= MZG93)YWVZ"9$\G>_W/GK@/$W[99/?W,S_O/X'W_)_P"@5\SZ5\-M7DUZV^RI;R30S;)? M,^=$F3^!Z\NCBH<\X3G\!]!/+/N:]96$6MM:/,^SS)]- M39_Z'7V7X1OOB78V'VFX\0V,B?\ 3"P_^SK\_?$'P-N/"?C/3;BTFB>POD1_ M,M=_EPO_ !I_N5]^?#77+^QTK^Q_LSSW6S8_F?WZVIU88E_N9G+B,#/"PYZT M#TBZ\<:Q;Z;BXN;CS(4V33[-B;Z9X?U*\NOM2?;/M[S6;S0_Z3L^?8_R?['^ M_5QM'N+B1KV*\T^?2+JV2&[CFB_?)L^_L>L;QY8IX1R(C_Z, M_P#L?]\5Y?\ !?PYXV^*_A_2_$^JS:-:>&IIG_M*^DF>R>V3?L3^/9_^W4SS M7GAS\IA_8\X2Y><^NM5OK#R8-^I>7_UTO'_^+K(TK54_MA/]/?[+YW_/R_W* M^/\ PS;W.N>/_$/@GQ5H\UCNJ%:M6AS\IP5$? 'AZQ=-EG-\G_/2Y=__ &>O2H+6SNG@WIYE'/B".2)W_P / M_#-M?37NL7")/^^=+;S/_0Z[*^V1U\0?'K]HSXA?"3Q:FC^%]5AM-+^S;T@D MLX9OG=_[[U]'^/\ XE)X!L]/_MO57CGO--FU!/(L]^_R43>G^^^_Y$_CKNA[ MYR2._P#.J]8R>8Z5X5)\:M'DL([]_&%O:6N_R?,DL'^1_O[/D1TW[/GV?W*Z M70_BAH\CS[_%MO\ Z--Y-SYEG,GV9_[DWR?(_P#L/6DXR#F/7=8\/V'B"P>V MNT21'^Y)_&E?/6HVKZ;?W5G+]^%W2O9--\8VVL::ESI^L).G_/3[,_\ Z _^ M_7DOB[?'XFU1)7\Q_M+[ZY3#X(4_P!7-O1Z^#_$'_'Y._\ MTH1]_G-)3]S MD&1R?H]2N/(3?_?K0DR-2D^?>G]^LBZ_>>6G_ "T1ZT+K M]WL_N5ES_O(]_P#K-E='ZS@^2W(SSWQCX#_P"$+\<6NL>'_LD&EWB.\UK?7/DI\GWTW_\ H%=K MX6TFPU3P_I^L6$/^A7/[Y(Y/_0*?XBL;;5=-FL]5=;NVF3^Y]RO,/A?XIU+P M'X@U#PY=PS:GX>5_.>.#YYD3^^B5WPJ3S+#?]/8?^3'E5J4E7,#_:=/?S$=][P255\5>!TUQTO[)/+G1]DUK76>!]*T?6)DFTR\N][ M_P#+"^K4\8ZKX>\ HDVIZK#:77\%KOWSO_P"O,CA*\Y\](]7ZY0A#WSD/ %B MGA74G?[,DEK^*%_>IX7T2^C\F9$MO+MOD=/XWFF_@KO-*^ NMZ5KT^MW=_<:+>W.S?'ILS M^1,G]QW?[]?5X:%;!PY\1(^:QU:CF4_8X>'_ &\>XV.E7^FW/G6EM:7^B.CP MW,'G;'W_ -]/X'_W*@\/_P!L:'XAO?M")]B^S)Y,D;_),^__ .(KP>?]K:;X M;:E>^&+W0?(NM*=[5X(_G@=/]C?6CIOQLU75M5TZ\^TZ9:3I#^^@GF?>Z?W* M^DP^.E4^.'*?/XC T:$/W4^>9]$^$?&D-]-:VVK?Z)/,[I#YG]]**^=K'XO: M5K&L75SK;VFDVMX[H]U&[ND*)_'L_P#0-E%>HJD&>0X'QQ$_L?^31_ MS.7VM&'V_P#TH^\[&^AT?>]I#YOE7]J#6+S1_BC]OM]^Q+:;SO M+?\ O_\ H?SUS?\ PO#XBVOA^RUZ]T?_ (E=_P"2Z?:M23SX4?[CO"B(Z(_\ M&^JO[<&I36^L(D3M'/-\_F1_P;*SEA\1#WYP.K#XC#U)'A7P]\:>9XP\0V") M;R:O?V\=+:Q@39!"GR??_P!C M_P ?KR71KJ;P_P")-.U6)WCGMKE'\RH?BI!H]]XA>\T2%8X)OGF\O^_6\*N( MHRTA\1TU:5*MA_?G\)RGQ3^)WBKXDJCZM?\ F00_/#:VO[F%/^ 5YQ!I=S.Z M/L^_7926KR?(B/)7J_@/X%PZK]B?4/%6C:3)-]^.2\3]S_X_7-/VT_C.*I5A M1AH>D_P!Q/^!UW.FWSZ.B6=["]I/L_P!7)7LFF_LW M^%8+E_M'Q+\/;/\ GI]OA_\ BZZBU^$GPT@TJ#3=8^)&C7]E#O\ )@CN=[P_ M[FS[E<_)6_D,*.,ES^_$\H\!QOJMY!?Q/^XL[Q(7C_W_ +C_ /CCU^G-KXNM MO#GP]U2;SDCNK.VF=(_]O9\E?"?P6\,^!O"OC/Q+;:GK@L12A/GE\!E_'J2\\,_!.ZAB\Z=[^9/M/EOL=T1$KB_ W[4U_;:')!>Z9J2 MO;0HZ0C8[NFRMWQ]J/C_ %CX1W7C.WU6Q\0Z=I7DOJMK?:)]C>'SGV;T^=]Z M;_\ QU)YDNKF'[B/\GW$?\ V_\ M8KQ*61N5#VU:<>7F_F/N\/Q!##U/8\LO_ 38^#_P_P# '[1TWC7Q!J%AJ&I? M;+E(7^VK]F='_P!C97I__"C/!/POT&>STJPM+]+SY[G3=5N?M-JD,/S[W_N; M/^^Z^2_#\_Q"\!_%&]\*S:K_ ,(UK=M>>3J7]I7FRU3_ *[/_&E>F_%CX2>. M='\$WOB?_A/-&\=^%WV0ZE'X/G5G M>'A6=6M[W_;I@_L]>#D^)/B&ZFUBPM--\+VTV_\ =I\DS[W^1/\ OO\ \<2O MNWPYH?AOX>^%;VVT>V6TUO4G_M"\@_N)L_<_[B(G_L]?.7PU^$.O3^&_#TT7 MBW3]-\2ZE9_VGH_A6.P^THD.S>CW/\$._9O3Y'K1^!_C36/&-SXAU+6+Q[N] M>PF=Y-B)7I4\IQ,_:UO;1Y(?9/(K9M@_=I0A+GF?)'C34GOO&>J7-V_F/\>0_P#$^NG_ (-]9>J^'+^QMK6YU.POM-LKG_4SSVSH MDR?[#_QU4\'B+?"90KTOYCT[X>^+4\)?#W2$E=8-]S-#)(X? M%RZ[I:?VE;30[-7A@3[Z?P3)_M_P5I?#+Q'\/=2O)_\ A,-2T_3;6'8]M!); M33;]G\'W*]=F\:? &XT>ZTW1_$\6A?VE[_ -])L2VM;-_] MN9_X_P#_S_)7RDG[0.J_# MQ;KPWH]_8^(4MKG?#XFL4>'[2GW_ )T_OU=\3?M$:QXN2>:X2QDGN;-]/F@C M\YT>%_\ V>NW"\>%?VJ-*GUBR^YI-J\VR:2 M#YTA1W_C1_O_ ,=>XR:K8>/WO=-MW_XE:0I9?_%U^;4?AR:UO-.MM;MK[3;) MW\YX/LWD[T_V-_WZ^S_A7X@TV?X/ZI#HEA-IOV"%]EUYWSS??='_ -^O=_L_ M%QH^_'W3PY8["2G?W>?^OLF]^T]X'\2?%#PCK?@_PO"\FHHD-[_<1T1_N(_] M^EO?A;IWA[X?6G@>\B>ZT:6PA-W:O\B7,FQ'^=/]^O%OA/\ $;QSKGC"Z>7Q MMKT#HCPVT\%M;7*(_P#TV\[^#_=@\G^K3E2YXRY?>D>IC\UEB80J\DH\WNQ_O'H-KX9 MTW2K^ZN;2V2":\V/-)_N(B(G^XB)6]:P6UC827EQ-Y$$*;W^1W?9_N5X7\;& M\?\ PP\-Q^)].\4Z#XW\/),EE_\ \1OK?%8?$^RA5PTX\O\ 7]TC XK+ MJ]:''QJDJ>1#Y/G??\ X*\"^&OQ*\9Z'\74>ZO'O_"^ ML3)-]ED^?[,COL^3_+?'_BCP;XW\4:9X0TSPJCS:W?06"/\GW$2 M%/XW?>FRL_QAX=O_ (N M;!9#F'UKV=7$1YI?XO\ (Z\RXBRF>'M1P\H_]NQ_^2/9/VE_ _\ :5MIWB&Q ML_M]U833?;X(TWO-;;_O_P# -]?56J_V#)IND?VK#:3O]F3[-]JA1_X$KQ'6 M/$ _'[_&+P'IVL7M@L M$&]TMO\ 7)O1'^1_GV/_ ..5TX>C.-2%5G!T86^(VY(/#<%^[VFF^&X MW3>GF?8_G_W/_'ZLV.E>#[ZP\G[!X>CM73_EUMG3>B/O_@_VZQ;JQ3SON0_] M]O\ _%UT/A^?^RK-(4L[&3Y_^6D.]_\ ONNJ1R1'??Y<; MOOWUY)XT_P"1PUK_ *^7KU2/6'L41XH;2#_II';)\E>/>)IWN/$.HS._F.\S MO7.:GAW[34G_ !3&EI_UVKX6\1_\?C_[=?<7[2W[S0;+_81Z^(_%4#QS4C0R M(+IX&V4R^D>ZA1_X-]59(WD?_9O_YY MU)/'^Y_WWKK_ (5QV&FO=3:FZ1P)7GXNMR4CT\#2]M5Y9G26NL/IO@E+#Y/+ M=-B)(]<-!K-YILR?V?"\:)\FR!/OI7IO@/\ L35;^Z2[WR;W_P!#M?\ 8KVO MX9?"NPGOW\VP\A'_ .6DE<&%PD)P]_[1Z>*QLU.')/X#YBL=2U7Q'QT=/[3O)K#Q#>0^3-'LV;T_P!C^_7U/JO[-.E76O66 MJV]S- ]L_P#RSJ#XV?#*V\1IX:2WAN+_ ,0Z5,\UG!:_?F^3[G_CF_\ X!1+ M+X4?>A[LS/\ M"=;W)^] ^8XY_'/PYL-!T>UO_W%M-_J)'3?,G]Q_P"XE>Z? M#7X"^#-5N7UCQ6B:EJ_W_LMJ^RUA3_T-_P#??[]?.VF^,?&?PY^(OVG7?"MQ M/L^_I5\GS['_ -BO?_\ A;WA6^\/3W^E6R>'M;AA_C" M4/C.'$3C.!]0>&X]'L=-@MM'MK2PM8?N6MJB(E9'BKXE:;X<=(;UTWS?I/B%\:?"OQ"2!+2YU".>V?SH;Z.SW M['_N5W3A X(<_-H:_P"TM:Z)8W-KXV2S2>ZUBV^Q//\ W'1-F_\ [XKYL@\3 M/)\DJ>8GD^2_^W7JGB[XQ:;XC\#0>&)='N+^UMKG[4E]=7*0OOV?W$WUY+]N MF^V(EE;6^FI_SW@3?/\ ]]O4/4:A4Z'W]8_ZYZZ&QKFK'_6/716-= M!YYM025>CDK.MZNQT 3^93-]1^91YE 'D7[6T>I:E\/=$TW3]$U:[WW/VF:Z M@L'>#8GW/G3_ 'Z^7-0^*_C#1_A[-X)2SAL-+FWI-=?8'2]='^_"[_QI7ZA_ M#+QQ;6*/HEW>):3N^^V\Q]GG?WTKO+K_ $K[Z)/_ +Z;Z]+#XN%"').',>;5 MP\Y\W)/EYC\?8_CUXJU'P2_ANXO+2!/)^R_VD]L_VUX=FSR=_P#M^$?!.H^&/#[Z9LU6'[+>:E!IKI>O#_<\[^Y_!7ZO?V;;;_P#CPM__ &2 MKMC:PQ_ZJVAC_P"N<*5Z<,SPD/\ F'_O?UH<%7+L16_Y>GY<>#_^$Y\1V<&@ MVFE:G?V5SK_MR?N_$\"?W-]?>^O\ C"P\'::] MSJ=YY"?P0;_GF?\ N(E?,7Q&_9Z?]I"PGU*W\0IHNMPS/O@GA\Z!]_S_ ._6 M6(S.&*G#W.2$33"Y?/!PG[_,>,?"?Q=#!\,=!L]/TK3[O04_%?"4'@G4;R]\ M-Z9X/\96'R8+^%_OIL_OI]^N4_9A_L&#[+;/\)=,\=W5XZ>=JNJS M;$AW_P 'S_(E8_B/]GWXQZY>$.4Z7]I;X:^" M?!?Q=\*6=DECX:@U5$?6]-TJ;SH--_?;/D_X!7L>E^(/!GCC1?'&F_\ "-Z) MX7^'GA[1YGA@DMD>]\[[EJ_G??\ .=_G_P!ROFV/]E?XTZQJ4]Y+X#UR2>9] M[R73IO\ ^^W>N\T?]C3XTZK"D,OA[[)!_!'?:K"B)_X_7?+"T90I<^(^ X(U M9\T^2D<;X D\S6++_?2O:_VJ/A)XS\:PZ?K?ASP]J&M64,/DO)IJ>Y?9_XXE>Z^$?B%#X.O'2[=_[(N7_ M -9L_P!3_MUGF>84?:PE2]_E.C!8>?LIQK'YU_$SXR_$C7? =KX/UCPJGAZU MMK-+*YN[71YK:>\A1T=$F_@^^B?P4SP#^TYJOAOPE-X>UC1],UKR;/[%9WVJ MS30O#"GW$39_L0ZK;)-:7*7]J_P!R2!]Z5EW6FV<[_O;"TD_ZZ0I7 MFRQV$G2]E/#^Z>E&EB(5?:QJGXS-XFOM<\:7?BK7M1T?6KJ9T>XM;J9W2Y3Y M/D^3^YL2O5OB9^T]J_C3P):^ -%T32_#WA?Y'F@T>9[KSMGW$WNG]^OTYCT/ M3=__ ""K'_P&2M2QL;:#_56UO'_USA2M_P"U<-[6%7ZO[T#EG@ISYO?^(_+; MX:>)?B/IJN/#VB:G<:A$O$6 ML>(/#UWH5D]F\,/V[Y'=_P#<^_7W;)K":=;O-=W*6EJGWY)WV)7DOC3QQIOQ M&U"#2DF?_A'M_D374?R>=O\ D=TIUY\.>/$C1_N0:Q8?^SH_P#[ M)7D>N?\ !-?XGV+/]AU#PWJ7^Y>O#_Z&E%>A@L?*C5E5Y)4CNPN,Q6 C6I>R MYHU2Q^QIXDT>Q\'OIOA]+&T\?S:D[W^I7T*.Z6>Q-B)O_P!O?7%?M@:[X>UN M]T3_ $:T@\>6TUS#K%UIR(D%S#\GDN^SY-_WZ9??L ?&6U?Y-&TR?_KAJL-/ M?]CSXV>'X+#3]-\%Z;X*A39-?7=GO?_;\YT_C_ -^O*[7QIX#\%_M1:]XA\.Z; M8ZMH-GYSZ/!.FRR_M#9\C[/^>._>Z?\ *I2?L8_&S587A?P3I-IO??YD%Y; M0_\ /OUMZ/^P#\8)MGFV&C6G_7?54_]DKHPN%PE+VW/B_C//Q$L1.$(0I?" M=/\ &+XF6_C'X*Z/#KNMOKOC6_UM]0\N=][Z;;(CH_\ N><_\'^Q76?LWZ/> M>)OA[KVE:>B27MXGDPQ[]F]]CU5\-_\ !.7QS,R?VEXD\/::G\?D>=,__H"5 M[=H?P7MOV?M%LK"TUZ;5M4N7^U//Y/DHFS[FQ*>(K8'!Y;]4P]7GF>$? M&U[XGEMK[^U+SY+R.^LW2&YA^3]RZ?W/D3_OBOV"\#_%O2O%T*0_;(;#6T_U MUC.^Q_\ ?3^^E=1=2/,GS_O/^NE>/3S2"^.C'WSWIX.?/[E4_&SXJ?&C6_C+ M;PIJMSIGAZU?9]ITZQMKE-^S[CO]_?LKH?A=^T9KWP7TK9X"SMH;*V\^S^RP6T*?<1-^ROTSM9YH4^^R)7(>/_C- MI7ARV>PL;^&_UZ9-B00/O\G_ &WKJ_M^$)5JOV"ZTVSFA^2;8B/O^?9_?^Y7SMI7[67C_ .(6JOI7V;1K1W3Y[Y[F MYAV?]\;_ /T"OJKQ]\&=>^*'ANRO]'A2[^S>=#-'O3>_\?\ '7Q-H?P+_:$^ M$GBI-;\/^ /$-IJ,.]$D_LU+U'_X!\Z/7RN$H1Q4ZW/_ -N\QZ'-.CB/?^#W M3NK7Q-\9=5^(^J>$/[+2QU#3;9-0O+JZUYTLH;9]FR;SMGW'WILK7T3Q3\8( M_B(_A"6WM(+VWL_[3FU*?7G^Q?8W^Y-YR??3?\B?Q[Z\=LO"O[1.B^-IO$MO MX1\6?VU+L25WTAWC=$^XFS9LV)_ E;^E_#/XZZEXIF\3-X5\:?V]E3>'X8--N]GV MJS1(9O+?>F]$K'%8*EAH0Y>7G_NG-A\5+$5)VA+D_O'DO[2'_(+T[_<>OC?Q M!'Y\SU]B_M(2?\2K3O\ <>OCW7(_G>N_+Z<)TO?#$?$B?RWU6\AMO,_N;Z_0#_A/-*^'-FG MACP%#;^'M+TW]RDD<*>?>/\ WW>N3.,PP.4P_?0.[+,OQ>93Y*,S\T+ZU>U= MX;B%X)T_Y9R)L>I/[92!T\VP21-G^KWU^CU]I7@_]JC1[KPWXKL+&P\7HC_8 M->"_$VJ:#J:>7J.FW+VLW_ *,M_LS.*7/&!GC?KV M4UO8SF=Q\/?C-X>\#^)(-5_X1BXOW3_EG]L3_P"(KVN^_;U\-W4.S_A"=0@= M/^6D=Y#_ /$5S7[*'[)MM\6M*O?&?BA)G\-V;NEMIL#['OW3[_S_ -ROJ/3; M']G73=-@LT\-Z-!O3_43Z:[S_P#?>RKQ$LKP4^3D_P#)C&E#'8KWSP32OV]= M!M4?S?"NK3_W/])AJKX9_;D\/:;KU[K&H>&-6N[J9-D,<%S#LA2N]^)G['_@ M/XM:/JFJ_#2V_L+5+--Z1_\ +K>/]_9L?[E? MU8W.FWT]G=PM!=6SO#-')_ M Z5WX3"Y=F'OP.3$8C%X/W)'U!\=/VG/AW\M_ +X.Z/\2M8>\\5^(;3POX7MG_ 'T\\R(] MR_\ <2OT'^'/PD^"=C8?9O#FE>&]6V??DD=+F?\ X'OK@Q?]EX.?)R<\R\// M&XF//SGY=Z5?0VK_ /'LLB5UFG>*O(M9[;[!;^0__?=?H)\6_P!E/X7>.-*= M+>VT_P +ZV__ ![75BZ(CO\ W'3^.OST\0>&;SP=XAU'1-3A\N]L)GAFKOP- M#+,?]@SJXC'8;[9!'&DZ?/\ N_\ @==+:^ /$,EFFI6^@ZG):I\_VJ.S?97U M5^P_^SUH.JZ#/\2/%L-O=VL,SIIL%]_J$V??F>O3?$W[74VFZQJ]YH\-O)X4 MTJ'9#:QI\^I/]SY'_P#9*\W,,;EV7SY(4>)+/SKFU@38B3;$??_ ./T5]M@ ML/E^+H1J_5XZ_P!V)XE?'8_"5'2C5DE_BD=%:_ZZ2NAL9*Y>UG_?25O6L]?E MY]:=%!5J-ZQX)ZO1ST 7**I_:J/M5 $UU:PW2;+B%)$_YYR55CT.V@_X]YKN MT_ZX7+I4GVJC[50 ^.UN8_N:WJT?_;^]$EK-)_K=5U.3_KI?S?\ Q=,^U4?: MJ "#2K.";SO)\R?_ )Z2?.]:%CXCUCPKJ'V_2MDC_A M6OQ^T>1/^)GINIZ3/_'^Y\Y/^^TJ]'\8O!]U_P QM(/^N\+I_P"R5Y?YZ25' M)';2??A2@#U>/XF^%9_N>(=/_P"_U/C^(7A7_H8=/_\ E*\?^RV=K9N]>/1V] MM'_RQ2GQR)']Q$H [+QC\9K_ ,76$FE:)IMQIME-\ES=77^O=/[B)_!7-^6D MD.Q_WE5?/H^U50%63PQ9[_.MWFM'_P">EK,Z?^@4^.QU6#_CW\2:M'_V^/4_ MVJC[50 S_BH?^AMU;_O]2>3K$_\ K?$^LR)_U^/4GVJC[54@5?\ A&;.1_.N MWFOW_P">EU,[_P#H=:'EI'#L3_5U#]JH^U50'7>'_C%?Z';)9ZW837\"?(E] M:_?V?[:5T4?QB\*W7W]2>T?_ *>K9TKR_P ^HY)$D^^B4 >K_P#"QO#$_P!W M7K'_ +_;*?\ \)CH,G_,;T__ ,"4KR*2"VD^_"E,^PV'_/M#_P!\4 >R?\)Q MX>@^_KVG_P#@2E/_ .%L>$K7[^O6DG_7/>__ *!7C'V&SC_Y=D_[XI\<<,?W M(5J /5[KX_:#:H_]GVVH:M/_ 1QP^2G_?;UYS=:YJOBK5;K5=5V1SS?(D$? MW(4_@2JOGI'1]JH CU+P_8:K_P ?%LDE4H_#/V7_ (]-5U"T_P"N%XZ?^SUH M_:J/M56!5CM=;C^YXJUR/_M\>G_8=;D^_P"*M\=ZT;'1[/2DV6D*1_P#7.C[51]JH ZOPKX_N? \S_P"AOJ6G M3?ZZ"-_G3_;2NUC^.GA*=/WMS=V$G_/.ZL)O_9*\?^U4>?0![)_PN;P9_P!# M##_WQ-_\11_PO#P9!_S&_/\ ^N%M,_\ [)7C6Y/[B4>>E.XCU?5?V@K"2S>' MP_87UW>O\B75U#Y,$/\ M_/\[UYM)([N[ROYCO\ ?DDJE]JH^U4AGE?[1G_( M-L?]QZ^1=;^^]?6'[0L_F:;9?[CU\EZQ_K'KZC+O@/)Q!)X#\7/X#\>:#XDB M3S'TJ_ANO+_O['KZ@DUB_P#$W]KZ]+HEQ/H,UXCV%]'#\B(_W_G_ +GW*^.I MY*ZOP/\ &GQA\-89[;0M;F@TZY_UUC.B36K_ / '^2L,[R'^UH0]_P!^)WY/ MG?\ 9-7X#Z)^&6CS>%?&VG:K+,GV*SN4O?+C??L1/O[W_P"!U\V?'KQI;?$+ MXN^*_$.G_P#'E?WCO#)_?3[B/3/%OQ>\3^)]->PN+R&ST^9][V.G6R6L#_[Z M)]^N#DD\RCA_(:N5J4^YO@#\<+.U_9:_X1C3+F:T M\40S367F0?\ +%'^??O_ -RMOPY\,GU71+W?)_\ 1;-_"NF7]Z_[E/(= MX=__ "O/S3A_$5\1[6'PFN7YQ2HTO93//'L-3N7CTB\FV31S M_P &S[DW^Q7PS\7O$%CXJ^*GBC6-,V_8;R_F>'_;2NR^*GQ*\?\ CAT2[T?^ MQ8-2WHD%BGSS;/O_ .W7ED>@ZE'&9+R^\*VJ:>B3_8W=)H)/O[W?>CU[)X+^$FI7VMVMAXCO+3P9 M>OL=Y+[>F]'_ -S_ .+KPO0/#OC#P[J%E?Z?87<$\S^2GR)\_P F_8Z?[E>[ M^"_VMO$_A7P9!]H^&^@W^EV:;$OI(71/[E>;F>15:V(G6H_:.?#8B%.'[T^S M_AS\/?!GPOA^TOK$6K:CLWO?74V_9_MHG\%?GI\=/&-GXX^+OBC6],=/L5S> M?N9/[Z)\F^K'Q0_:J\;_ !4T]]*E>TT+1'^_8Z5#Y*/_ +[_ ,=>5PS(/X/G MKZ3),GG@_>K'+F&94I^[1/I:Q^*%SXF^ /A?P-;S7%II>E7,W]L>1_RV3[\. M_P#V/OUVO[+MK9^(/C-X;T>QMGCLK9WO9H]_]SY__0Z^5=#URYT>Y^TV5R]I M/_STCKK]-^*'B32H;U-,O_[)^WIY-S/IL*0O,G]S>E<6.X4JXK$^VI3]PRAG M%*G#WSZ,_;J^*EAXT\>:=X>TJY2[M=!1TN9T^YYS_?3_ (!17RK!/17WV!R^ MGA*$:2Z'SV)S#V]1S/K2.?RYG_WZU+6^K*GMV\Y_N_E1'#,G\:_E7XH?IIU, M%]5J/4:Y*.:5/[M3_:I?6@#IO[1H_M&N9^U2^M'VJ7UH Z;^T:/[1KF?M$W^ MQ1]HF_V* .F_M&G_ -I5RWVJ7UH^U2^M '3?VC1_:-\[Z[L/BZM#X3DJT8S/R&\1_LM_%WPYO^U^ -6D1 M/^6EK#]I3_QRO.=8\%^)-'WIJ'A[5K#_ *^K"9/_ &2OV\WFH9I9)(]K-YG^ M_7JT\ZE'XXG%/+7/[1^$MU^X^_\ N_\ IG)5+S$_YZ5^YFH>%]%UC_C\T?3[ MO_KXLX7_ /9*Y74/@G\/M0_X_/ WAZ;_ +AT/_Q%=L,[A_(<M M/C9HY$=#L=/GK]A[S]F7X4W'^N^'7AWYO^>=H$K'G_9'^#L_WOA[I*_]!K5?]RXF_\ BZ/^&*_@W_T)-O\ ^!MS_P#% MT_[7PO\ (5]2Q'\Q^8Z?$SQ5&Z;->O8W_P">F_YW_P"!T2>.M8NO#,.@MOT[C_8V^#"?\R-:_P#@1-_\75^U_9'^#L'W?A_IC_\ 75YF M_P#9Z?\ ;6%_D,_J5?\ G/R?C"^M7(YAZK7ZWV/[,?PIA_U?P]T'_MI;;JV- M-^#'PVL7_P!'\">'X_\ N%Q5K_K%2_D.7^QZK^T?D):S?/\ )LWUU.C^&=;U MCY++1]0OG?\ YX6SO7["6'@K0-'_ .//0-)M/^O>PA3_ -DKH(6^SQ[(_P!U M_N4?ZRR7P4?_ "8/]7_:?',_)OP[^SA\4_$#H]IX%US8_P#RTN+;R4_\?HK] 5:MV^BLGQ1B_^?<1K( GRAPHIC 17 a11.jpg GRAPHIC begin 644 a11.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" $H 5H# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ 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 **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BDHS0 M%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4E+10!Q/C3XG:!\/_)75KPK0!'J)7VM__LJ\>_:$WQ_%#4WDW;/)A?\ X!LKS/PGX4\;?$'3 M+S7-,OM%TK1;=]D*:C+LFN/]S_[.OO,)DF"E@X8G$SW/S7%\08SZ]/"8>'P? M^VGU>/VDO"_G(CQ:E;HW_+9[?>B_4HQKU6SNH;ZWBN8)%DAF7>CKR&6O@#PK MK#ZY8>=_K'AF>']W_'LK[+^"&N:5X@^%WAN]T>^AU&P^QI")H7WC>GR.F?\ M8<,OX5YF=972R_D]B]SV.'\XJYGS^UZ'?T445\L?9!1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !24M)0!\N_M*://:^,;;4S'MLKBT2 W'\'F([G9^M?. M%UX#TJ>:?[/XDN]-LIGWS6-K?[(?^^*_2F6&.X7;* ZM_"U?-/[#/A)X/GFEUBQ@AMH7^S6L%RCSS/_ B)7E7_ 3K_::U MGX?_ !9TOP)U?_EVO'^Y.G^_\B/7Q'?Z#J&ES2>=8S0?]=$K MU?\ 9TL]1T+XE:!XAEB:'^RKE+J'?_!,GW'_ .^ZK'2Q.<5?9+/#>FZS:MFUOK=)T_X&*VJ^-V=CZ[?4**2EI#"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ I*6DH @+C*^]?//Q1_:TT[POKUWX8\-Z?+K'B: M*?[(T<^8[:*0^K?>?Z(*Z7]ISXN'X3_#M[FTWR:K?2I:6D:/M?/WG8'V0&OB MSP'%?>*/%A\476D?V5!)-YR0[]^__;W_ -_[[U]SP_DE+&0GB\5\"_$^"S_. MJN%J0PN$^/[1[+XY^.%]X9\.MJGC'Q--':]',/[E'?\ N(B5Y]X+^-/@WXO7 M$^@PWGVZZV>=]AU)/OI_?2M3XG? .^_: \-QP6>EW6I0V+N_EPS>1O?_ 'WK MB?A?^Q7XY^'FO6GB[Q!ID&D:3HLUSJDT>SR'>'Y/)2NJKC(X;%P MPU&$>4NCA8XK"3K5IR*?C?X5_P!AZE,^BP[].N8?.>#[_P#P!_[]< G@WP]K M%_/]H1]&U2YWN]]'^W M7[7GPGL;>PE/BRWN$NT28?98GF\I'Z/)L4[?QK\V[6#5[&S2_P!/>XMX'^3S M(/DKGY-+F,OR!(-/N'_U$?\ SV_C3_8W_P!ROE:_"V'K8A\S_P# 3WL-Q5B* M5+DY/_ C]I;:\AO[>&YMY5F@E76$KSHS^R?J^%Q$<51C6AU'4M%%\ MZ/?_ .@)7S!\>OC1J7PN_LZPT32OM^HW*;_,V;TA3_!]M6RF,,)\1^=8N-&EF\^2:ZNMF^;_81$_] 2NHT/Q)X>\<6WV:*:WWI\_V5]B3)_P" MN2/#>(G_ +3.7OG5+B'#<_U:$?W_\ 9EQ MB(EU87.S?]S^Y7KG[0&DPCPS:ZQ\L=U;3>2__39'JWIOPK\$^ -;G\57M,^:SVM@:T.2C ]Q_9O\5>&)_AW#HFMI%Y_VR9T>3^X]=9\6/@GX;U+P!JE M_HCPQSOL=/+_ +]?&NF:M-I[)Y+^7MKM[7XMZK8Z/=0_:7\A_D\O?4XG!5EB M/K-&?VC/!YIAIX?ZMB(?9/4OV*OB%=^$_BC'_ -"UBV?[3"_W$FA?[_\ MZ'7Z*Z3=OJ&FPW$D7D-*N[R]V[]:_([]G[7'M?B=HDW_ #V>Y1_^!H]?J[\. M;I[_ ,!^'KESN>:PA9C_ , %?*<84/9XV%;^>)]=PG5YL"Z7\LCIZ***^#/M MB+D]Q2_E7FW[07Q"U#X6_![Q+XITF.&2^T^!7@2==R;V=$&[_ONOA_3_ -M; MXQWCO/YL4B?W8=()3\Z]O+%C\VP^72Y:RD?I3@'IS2,P7N M!7YC7'[:'QSA;F\C_P!U]&4+_P"@5]._LB_M#^(OBYX;\2S>,HK3[9I-U%%% M)90/%YRNF?N'W4UKC\BQ>7TO;5G'[S/!YWA<=5]E34ON/J&EKS^Z\7:I]Z)H M4^;&S94__"47VU#YT7_?JO"Y6?0G?OXHU$?\OB_P#?I*;_ ,)1J/\ S_\ _D%*.5@>A45YM;^)=7=- M[7;?]\)5RU\:7UK_ ,?")=)_WP]'*P.]HK*T?7[36U;R'_>)]^%_OI6K4 %% M%% !1110 445D:EJ^QI(8&^=?OO_ '* -3?1O6N4_P!8_P!_YZ7+T =5O6BN M4DD\O[_WZT-.M97=)MFQ-_1Z -ZBBHY9DA3<[K'_ +U $E%5?M]M_P _$7_? M=3)()%#+]V@"2BBB@ HHKD?B?XZMOAC\/O$/BF\_>0:18S7>T\;V5?D3_@38 M% 'R_P#MV?%CPQ\/=>\%O+=?:/$:/-!OBJ^1+ MK6[Z;1;EK1)IM\*6K[-Z/\]?77[$?P:7XG6/B+XP?$&)=;UKQ5+9(1]SSD_@' MR;/^ 5^B<*8R%.I*@S\]XNPLJD:5:!QNGR16NJ07.H0RWSH_SQS.^]T_N;ZO M>(M0L]!TV>9 ^QX?] MM/\ ;_W_ +]->XK/NIX4^^]9RA THSGS:D^K6O\ 9=Q^YN4OK5_]3=1_Q_[Z M?P/65JNI?N4A5_W:4[[>N[:V[8U9<6ES7&I00I+%(LTR0Q>8^S_*5PRB>M2I MQG+4[CX;ZLGAG4+C7)?N:;;/Y,?]^9TV)7ZW_ EI)/@WX(,K[W_L>UWG_:\M M:_/_ ."O[+H^+&L-H,&JKI+^''AN=5GD@\_?,_W$V;T_N5^CO@?PO%X)\(:3 MH,,[W46FVR6RS2#YW"=S7Y5Q-C88G$6A]D_7N'\'/#8>\^IT=%%5KZ\CT^SF MN)?N1+O:OD#ZLX[QQJBW3?V0422V=/\ 24=-^\?W*S;&.'9\J)&G_3.N>DNG MOKR>YE^_,^^MO38_DKL2=.&AS-)[EI[&VG^^B46MC9V._P"SPQ0;_O\ EI1Y M=$<=',WN"BELBCX@G2"S1$?RWK0^'NEVVJ6]X]VGGNKI_K*S-8MTNKE$E=T@ MV?ZS9OK8\'7VFZ']L1[QO+E*%'D38_2N8W.H_P"$2TO_ )]_U-._X172_P#G MS2H_^$PTC_G[3\C1_P )AI'_ #]I^1J"AX\)Z5_SYI5+5-/T+1+?S;BVA_V5 M_C>BZ\;6$<)^RLUW-_!'&M=?7'VR]?S)_P#QQ/\ M^_R_[E4I+Y/[E/OI*SY*U$64OGAF2XMW9)E^XZ5Z'X9\50^((EA\2>)K^35+FQ@?[)#"^SS(_OO7 M/QVO\>]]]7RD8]K, MDT4SQNG_ "TCK7V1GSGMM%L&YBNF1_)5/G%=\ M\T'[*7CEX>FRUW_[OVJ&OH:O/?CM\.T^+7P=\7>$,X;5].FAA?/"38W0M^#A M#0!RW[&\=JO[+GPS%OCRSHT+'_?_ (__ !_->,_M6_L:ZC\4/&UYXXTK7?+$ MEO%#<:?-;/,Z[/E_<[._^Q5S_@FG\4!X@^"]UX%U(?8_$/@V]FLI[*9=DB0O M([I_WP_G1_\ ;.OI_P ?2-'X.U<1.8W>'9N7_;^3^M=N%Q57!UO;43AQ6%I8 MRE[&L?C=\4/ARGPUDM;R+4FN[*\=X4GDA\E]Z??^2N5T^\>[N8(4N_\ 7.B? M?KZ1_:]\/_V7X;M?LZ/L>\3?)'_!\CU\NZ/IZ)JVD.[L[_:4WN_^_7ZY@,=5 MK8?VQ^69E@*5'$.H7MH/$-W'>[T\FUV)OO/D_@_N5\V?# M?PLGB3QAH.FZ@[26MYJ4$#QN_P# \U?HOXNTJV\#^ -4U+3T>TO;.S>:SG@3 MYX9D^X__ "OGLUS#$8><(49\O.>_E>7X6I"[-K9Q33G]]=PPH^'D3M]_;^%>_S3);QLY945?O,U?E!I7[4/BZ!4^T M?$/Q1/\ ]OT/_P 11\0?VC-6\6>!;S2&\7^);I[@()8;VXMGAE3?_L)OKR*O M"^+KU>>=2.IVQXHP\(\D*?ACXBL_"OQ#\,:WJ]Y+8Z?8:I;74UU##O=$1]_W* M_7WQQ<17GAFVEC?S(994=7'3;M/->%F^51RNK"$9<_,>WD^;2S*$YSC\)Q,$ M?W*V[&1XTK'MZU+3[M>/,]PO>>]'GO3**@U'^?YG]S_OBHY)]G\"?]\4R23^ MY4= R3SS_<7_ +XK!G\?^'H)GA?Q#HT!]>\8^%9M-T? MQ._A>ZF^_=06WG/L_N)\Z;/^ 5\D77[%OBKPS-/>16VD^,].=/DCM7\F??O_ M +CNG_H=>S@<)A*T?]HJ\AY>*Q>(HS_^%;CP]J/G?\OUF\/R?W$^ M=T>OO#X"Q^1\$_!2?]0I*ZLRRJ&#I0K4Y\_,/)4,E.K,U+ M54@?9%^\G?\ Y9QU\N?0%K^*F:E^\L+K_KB]:=[X7U'1_#\.HWKK!.S;7A_N M5D77G3V;HK_?2H ],^$K^9\/='_W'_\ 1CUV5"#S/]4G_?NH+JUN9-Z)"\E,N[JYM=!NIK2%YYX87=((_OOL2OF;2OVI+R MZUBUAB\8>&=:U%[F&'[+!]I3[8^__4HGD_(_\%=,(G#5JP@?6'@B.YLM:AC= M)HT='WI_!7I=<7HLBOJULZ;]CC^.NTKGD=<-CR[Q!_R-6H?[Z?\ H"5&D#R? MP/4>H2?\5IKJ?]-D_P#0$KF/B]XCO_"/@.]UBRO'L$MG1[F^CMGN?LT._P"= M_)3YW_\ 9-^^M13ER'5_99IT^2'S*I3Z5>?\\7KP3X$?M!3?$#X@:=INF>(? M^$A@='^WVL>E7*)"G\$WG/\ <^?9_O[Z^GY_]76WP'+2E&M'G#X;QO#J6HH_ M]Q*[UJX;P))_Q.]0_P"N*5W+5R3^([8BTM>4?M!?M >'?V;_ /'XE\1PWMW M!-.+.WM]/B\R26;8[@?W5^X>37SO:_\ !4#P3JVEW+S:?/X3O(Y-J?VPLESO M3^^B6R/O^F]!_MU Q/VGOA3XH^ _Q9C_ &A_A7827VT?\59H,/2Z@XWSA?\ M<7Y_[FQ'_OU[KX=^.?A;XZ?!]?$?A6Z6[M+[9#+#_P MK2;[^R9.W_UZK?#_ M %O5_CAX!@\3>&/B=J-I'>_ZK9H%M"D1QG#PS([_ ,2?QU\M?#WX4ZO\'?VM MKK3]9L;?1KK6M*N;Q)/#JO#HNMHCIOF\G?\ Z-,CO\Z?<^?Y-G\=Q ]MUSP5 M8>)-5LH=3L(M2TYYD2:"Z3>CIO\ XZ[R#]C[X7V-Q)-::"+0,^\QP/L2GQZ4 MDZ?.]=(NK:NJ[%U&7Y/^F:5V?6*T=(3./V-&I\<#CX/@'X2\9:E*^MVDCW2P MHB20S;/N?N7_ /0$_P"^ZU[7]E7X>6L.Q=*E?_:DN7S5C^T+ZPN'E2X:.8.\ MSNB?>3_EM_Z C_\ ?=:O]L:K_P!!)_\ OA*7UC$Q^V'L:/\ (UFO++P_';W-LOG1.C'.Y/G'ZUDWVG)/IZ/*GF>2Z/7:7VH7UU"\,MY*Z/\ MP5S^L?\ 'FZ5$JLY_',TC1A#X#TS3O#>A:CIMMX21/R=#7N'B;2TT#P3I.FQ3-.EH8;='EY9]J%,M7P+0CO\F_\ YZ25!'=6=BG^N2/_ *Z4R36--D^1[^T_ZY^< ME+EEV%S+N>4?$;X@>++'7[VR\.:7J%_I]G"DE_=0;/DF?[B)_P ^>L'0_BI MXMTK6M(?6/#&I_V#-,B33SHC_8T?Y$FW_P"Q_P"@/5[]H+]GJP^-CVNL:5XA M?0O$-M#]F\^#]]!UK'Y MT-E"_P#???\ ?V?P)5XSZ2\0>'--\1V#V&L6%OJ5J_P CP72( MZ5SVFZ'8>&;"#1],A^R:=8)Y-M!'_ E=>D:0(D*?<2N:OI/]*G_WZB,ZGP,] M-6^-&1K%T\$/R/7<_"OPG:?8$UJ3]_=.[>5YG_+*O.-4KS>>3RX7KTCXF?\BZO_7S'7FEY_P >TG^Y1]@? MVCUCX=_\B/H?_7HG\JZ*L#P)_P B7H/_ %Y0_P#H K?J!A1110 @KY]_:"^+ MGA+P#XZ\/:;XCUF'1I[^SF>VDNODC?8Z?Q_\#KZ S7YM_P#!4C4DTOXJ?#BY MFLDU&"'3[IWM9_N3?OH_DKT3=1^(887?\ O_)4,&CP_P!O3^)$^&_ANTUMWWO=1ZK;)/-_P/9_OU^; ML'BKPK=.CQ>!M,C@=$3R_MES\C_/]_\ S_@\8^'OG3_A!M&D@?[G[ZY^3 M_@?W_P#;K[&.0_UR_P#VQ\U+./Y_Z_\ )3]0?A_XZ&L>*+6QU4:9INKOODAL M;;5(;R1TV?._R5[%7YH_L7^(-'O/VF["WL?"FG:-=MIMR?.M9)MZIL3^!Z_2 MUJ^1S+"_4Z_LV?28+$?6:/.?,OC3X]?#_P (?%_Q'X=USQ/::-J=JT#M'?;T M3YX$?[]9K_M$Z)/?S_V3X[^'LFG;_P!S]NU)_/V;/XZ^)OVZ+W^S?VQ/&-SL M23R6TQ]DZ;T_X]4_@_CKF]*\53>(W>YT_P *Z3/ FR%Y+704=-__ 'W7U.#R M.E6H0K/[1X6(S6K"M.!]Y6OQD\+:$CO8^-_ACI4S_.\=H[[-_P _S_)_']S_ M ,?J]8_M6?#W3K"=-;\?Z)JUZGS_ /$CMKG9L_\ '_GKX@@\0>+8T^3PW;Q_ M._DQR:/;)L_[[?Y*JZQXJ\0SV&HV$MLEN]R^R:./384?9_OI77#(C^ /$GB.'_ (F>JPZ+O_YAOAS[Z?[]Y-_[(B5R(["I M^P'\+_B3\/M/U!O$ESI,GAR:WCMH+6WF=YX)D=WS]S9_&?\ QRO>?BAI=OK? MB3PW>Q"*:[TO[4-V?G3SD1-OX_\ LE>;>'_@+<^'+^>_TKQ/KVDW4R;/,^V/ M_Y->T^3_MM5FQTVP^'NI75S]FU;7=;UCY[G4DA M1W^3Y$3^!$3^XB?[=<]\2;[Q;XJL[)/#3ZMX>F3?YWVJS2:!_P#?V72/_P"A MUO")SSER&I=>//#T>Q_[>L8W1]Z2>=5[0_$&FZPD[Z5>6]_!#_KH[1]_D_[G M^Q_L5@?#VXUSPJ;I]?;6]>N9HT3_ $6T1+5$_P!Q[E_GKT/[*_B/0W>WFOM, M2\A=/G3R9D_V_P#8>LY1Y0C+G,_RTNDWQ/YB5G7VE/(E/TKPKK&EVR0ZA?S: MTB)L2ZDMD2?_ +[3[_\ WQ4EU8^7"[IJMW&Z)_J__P!M*CD+.V\'ZO;S:7;6 MC/LN8DV>6_\ %7C_ .T]\+/#GQ(CT]?$#W]Q;JCF6QMKR;8^WE/W*/LW\O\ M/5CP=KFF^,7O88;^^CNK!]DT%U#-"Z?]]_(__ *AGU*;2GGTWQ'"L$$TW^C: MK!_QZS?W$?\ YXS?[_R?W'HY.0UC,^/?AK^Q3I5]#K&'^X^S^.OMO2=+;P[\+?"M@+FZNUV?O)[ZY>:3_ +[>N?M?#+_V]9?OIO(> MY3?'O^3[]>D_$B.*"'288EV;';;&GW-N*CF"1ST3JWBN9/W.F[_DMO]N;_ .(^^]>%^-/@U\9O$>I/ M2X;>[O M5RV\5W\5[;++J^I1H\R;_+O)M[U^PX;)/J-&%2C*//\ :YHGY?BT1/G?S'F^3_/S_P#? M=20>+MDGVS_A,_%\;HGR74B3?QI\_P#G?6GM<5_-'_P$S]EA?Y9?^!$>F_ ? MQSJ5MI=YI5G]OM;^VANDGM;G9Y*/_ _^W\G\&^MN?X7_ !F\*WWDZ4^LSNB? MZS1]8WHG_C]9UKXXN=-MH+.T^(OB&PM;9$\F"2V?]RG_ 'W7,3?';QS(CI#X MPU&>%-Z)^^_@_P I1_M5:>T13EAJ,-Y?@;6C_M5?%;PR^8O%]W=^3_RQU%$N M4_\ 'Z_03PSJ5SK'AC2-2N]GVV\L(;J;RTV)O=$=Z_)Z3/DO\G\%?JUX1C\C MP?H*?W--MO\ T2E?-<486CAX4ITX'N\.XFM6G.$YD'B#[\->W_#7_D1='_ZX M_P#LQKPWQ!T2O=?ATNSP/HP_Z=A_.OSJH??1*GQ,_P"1?A_Z^4KS#4I/+LY_ M]RO3OBA_R K?_KY7_P! >O*M6D\NPG_W'J/L%GM/@?\ Y$O0O^O&'_T 5OU@ M>!_^1+T+_KQA_P#0!6_4 %%%% #>U?FQ_P %0M'OO$GQ@^&>EZ9;-=ZA>:=/ M!;01_?=WF2OTG7I7P-_P4.^&_C;Q!\3O OB7PEH*Z[_9%BY>#8DWS^=O^>%_ MOIQ7L91+V>+A,\W,H<^&E$^8?#/PO^*.E6:0VG@EXX/DW^1-LW[/X_\ 7??K MN?\ A /'\C_)X,U:/_IG)?PHF_[G_/:N=M?B-\4=*^34_"5C8/\ ]-_!B/\ M^/[*U['XN^.4N8$BTW29-_\ SP\%)_[.E?I#EBY>^G#_ ,F/B.7#QZ2/4?V4 M? 7C32_VG-(U?Q%H]O86J:;EW#([[T^3_EL[U^BO^%?"W[+^M>-M:^-> ME2:EI,T6A?8)GFN9/#T%ALN=GW-ZIOK[J]*_.\[JSK8F\_Y3[3+80A1]P_(W M]M ;?VV/$#BY^PQN^F1O/O3Y$>U3S'^?Y/N5V$'@[X5Q^>C_ !4N)$_YY_V] M9_\ LEK7TI\3/@;X%^*7Q=\57>O^'8;K4(7MH1>QS/!,W^BI_&G^_6;IO[$O MPL@_X]].U:T_C_<:K-7N8;-L/##0A.%?V/\((]_F_$ MN]D^3_H8'_\ 9+*F>,;?X8Z'X,O8=/\ $FIR:I]@?[! ^JW[[W_@^3R4397T M-!^R9\*+Z_>P=-3N[J%/G@DUBY^1/\NE=#!^R]\,;79O\*PWSHFQ)+ZYFN?_ M $-ZUEF^'4XM3G_Y*81R_$?R1/"?^":^S_A8OC$_WM*A_P#1U?H3ZUY;\,?" MNB>$=TTF%K;[EI"B?QUZEZU\EF&(^MXF5;N?286E[&C&!P/C75'FU M'^S7V_9D17?_ &WKB(_A7X2NI-[Z#:>9]_\ <;X?_0*ZCQQ_R-C_ /7%*JQQ M_/7-"1UE6#XCFF,JR>&;/_ M )^=0_\ !E<__%U5G\'Z;/OWS:A)_P!Q*Y_^+K1YJ"2CFF!@W7PY\/3_ .ML M[B?_ *Z7]R__ +/56?X;>$I$V2Z);SI_SSG=W_\ 0ZZ+FLV>2CFD$.09));6 MJ(B)Y:)\B1TR^UF;4H8+:5_,2%_DDD^_5&>2J4?[A_D=Z8&]!L_OU!JLGD:; M=/\ W(7?_P M(,-623YO_)3\O>18B#;]W_R8\8NI/AU(B;+:Q^3Y/D2_A?9_?_C3?4\EKX D M38DUI&ES-_S_ -^FQ/[C_N?^ 5ZM_P *!T>1/^1>N-__ #S@\3V'_LZ5>OO@ MFEUHZ:;_ ,(]KDEK"Z.D<&JZ:_\ ?_\ BWKEGF>#_GD=L<#B?Y(GBD\'@^2% MTM+];2Z='V74>MWGR/\ P;T>U_W*Y3_A [:'>D7B3PWL_P"OQTW_ /?:5[W/ M^S##)_S+'C2/_II'#;3;/^^*P=2_9WL]'=)I=*\:3H_WX/[*A?\ ]K)712S/ M!P^&9QU ZM8_8;BZMO.M[OR?^6UJ^]'_ -QZ_5WP_'Y?A[2T_N6< M/_H"5\?>%?V)O^$_T1-5LO$]QH2.[P_8?$&C^3=)L_CV>=]ROLNU@^RV<$/_ M #QA1/\ OA*^;XCS##XWV4*,_@/HN?\23O_ &5=/\GR M)_7NL(5V?[J[:ZNN>\#: M*WA_P=HNG3X\ZVM(XW_W]OS?K70U@6%%%% !7E/Q._Y&K3_^O/\ ]J5ZM7F/ MQ-MG;6M/FV?N/)=-_H^^KAN!1TV3Y-F^GP7TW]I/"]LD=JGW+KSD^?[G\'_? M?_?%8D<=,DCKIYGW,[([+0Y$G\266V9/X_\ 5O\ [%>BUY%X!A=_%,+HGR(C M[_\ 8KUVN:80V/'_ !9#M\>:BZ;D=TA_] J2"2:/[DSU?\;:?-9^)'OW_P"/ M:X1-K^FRLSST_OT#)))YH][H_EO_ ,]*I75]>?\ /S-_WW5F29*I74;_ -RN MB!G,VOAG(\GB.?>[O_HW\?\ OUZBM>0(_R25)':S?W*W,@\Q/]FC? M1Y;_ -QJC\E_[CTP"39)]^JLEC;2??MH9/\ KHE3[*9Y= $']E6'\%G;Q_\ M7-$J"31["?\ UMG#.G_31$>KU,HYP,>3P7X>W[_[$T_?_P ]/L:?_$5J>71) M3/,]Z)%K?R=S_Y]HO\ OBMWQ$F=1'^Y5/FD,HQZ M/;?W/_'Z?_9,/^W_ -]U>CCI\<=,7.4O[*3^_+_WW3_[-_VYO^^ZNT4 4O[- M_P!N;_ONF?V4G]^7_ONM"F24^4#/_LI/[\W_ 'W433/(>K7VA/[Z?\ ?:4?:$_RZ58%+R7J/R'J]YGF?P5'YG^PU &=Y%,DM?\ M82KWF)1)'0!ER6J2)\R)26LUSIS;[*YEM'_V*O21TQZYS4V-,^(VH67RZI;K M=0_\]X?D;\J] TO5+;6;-+FTF6>%^]>021_P5+X?UIO"^M(^_P#T*;Y)4QT7 MUI%GM%%,I]2 4444 %>?_$J/==:7_MF1/_0*] K/U#1[+5-GVNWCGV?=W]JJ M+L!Y3'IJ?WW_ .^*M?84_C=__'*]"_X0[1?^@;;_ /?%._X1/1_^@?#_ -\U MK[4CE.+T&.&/7;+:^7W_ -^O2P*R[?P[IMM,DT5G%&Z?<=*U:RG*Y9YSXPOI MK?Q Z(_\"56CGOX_XUKO;[0+#4)A-<6<,\W]YQ34\.Z='TMDK3G).(^UW_\ M?3_QRB2ZO/\ GM]RNZ_L.P_Y]D_*F2>'=.D^];)1[07*94?F>] M=7_8]G_S[)1_8]G_ ,^R4NU_L.P_Y]DH_L.PV[/LR8HYP.-22F225VO]AV'_/LE']AV'_/LE/G M(Y3R+^TKF3Y/.>3_ ('1]JN:]3_X0_1_^@;;?]\4?\(=HO\ T#;?_OBMO;1% MRGE,EU<_W/\ QRH)+J;9_J?G_P"N->N_\(=HO_0-M_\ OBD_X0[1O^@?#^5' MMHCY3QR2Z?\ YXP_]^:ADOD_CMH:]I_X0_1?^?&'\J/^$.TC_GPA_*CVT1 O8O^$2TC_GP MA_*FR>#]'D^]IMO_ -\4&]+=OX[:/_ - K5JO#;I:0I%$NR%%V MJBU8J "BBB@ 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 **** "BBB@ HHHH # __9 end EX-101.SCH 18 snoa-20220331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Organization and Recent Developments link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Liquidity and Financial Condition link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Sale of Assets – Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Revenue Disaggregation link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Sale of Assets – Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Revenue Disaggregation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Liquidity and Financial Condition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Summary of Significant Accounting Policies (Details-Useful lives) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Sale of Assets - Discontinued Operations (Details - Allocation of sale price) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Sale of Assets - Discontinued Operations (Details - Discontinued Operations) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Leases (Details - Balance sheet information related to leases) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Leases (Details - Minimum operating lease liabilities) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Stockholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Stock-Based Compensation (Details-Assumptions) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Stock-Based Compensation (Details-Stock-based compensation) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Stock-Based Compensation (Details-Plans) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Stock-Based Compensation (Details-Option activity) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Stock-Based Compensation (Details-Restricted stock activity) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Income Taxes (Details-Deferred taxes) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Income Taxes (Details-Income source) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Income Taxes (Details-Income tax expense) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - Income Taxes (Details-Reconciliation of tax rate) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - Employee Benefit Plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - Geographic Information (Details - Geographic regions) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - Revenue Disaggregation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 19 snoa-20220331_cal.xml XBRL CALCULATION FILE EX-101.DEF 20 snoa-20220331_def.xml XBRL DEFINITION FILE EX-101.LAB 21 snoa-20220331_lab.xml XBRL LABEL FILE Class of Stock [Axis] Convertible Preferred Stock [Member] Equity Components [Axis] Preferred Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Concentration Risk Benchmark [Axis] Accounts Receivable [Member] Customer [Axis] First Customer [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Second Customer [Member] Third Customer [Member] Net Revenues [Member] Product and Service [Axis] Shipping and Handling [Member] Long-Lived Tangible Asset [Axis] Office Equipment [Member] Machinery and Equipment [Member] Furniture and Fixtures [Member] Antidilutive Securities [Axis] Restricted Stock Units (RSUs) [Member] Equity Option [Member] Warrant [Member] Series C Preferred Stock [Member] Common Stock Units [Member] Disposal Group Classification [Axis] Micromed Labs [Member] Short-Term Debt, Type [Axis] Insurance Premiums 1 [Member] Insurance Premiums 2 [Member] Long-Term Debt, Type [Axis] Paycheck Protection Program [Member] Related Party [Axis] States Bank In Atlanta [Member] Trombly Business Law [Member] Plan Name [Axis] 2006 Plan [Member] 2011 Plan [Member] 2016 Plan [Member] Plan 2021 [Member] Award Type [Axis] Income Statement Location [Axis] Cost of Sales [Member] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] Plan 2017 [Member] Restricted Stock [Member] Income Tax Authority [Axis] Domestic Tax Authority [Member] Foreign Tax Authority [Member] State and Local Jurisdiction [Member] Product [Member] Segments [Axis] Human Care [Member] Animal Care [Member] Service [Member] Revenue, Segment Benchmark [Member] Geographical [Axis] UNITED STATES Latin America [Member] Europe [Member] 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] Auditor Firm ID Auditor Name Auditor Location Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable, net Inventories, net Prepaid expenses and other current assets Current portion of deferred consideration, net of discount Total current assets Property and equipment, net Operating lease, right of use assets Deferred tax asset Deferred consideration, net of discount, less current portion Other assets Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable Accrued expenses and other current liabilities Deferred revenue Deferred revenue Invekra Current portion of debt-PPP Short-term debt Operating lease liabilities Total current liabilities Long-term deferred revenue Invekra Long-term debt, less current portion – PPP Withholding Tax Payable Operating lease liabilities, less current portion Total liabilities Commitments and Contingencies (Note 12) Stockholders’ Equity Convertible preferred stock, $0.0001 par value; 714,286 shares authorized at March 31, 2022 and 2021, respectively, no shares issued and outstanding at March 31, 2022 and 2021, respectively Common stock, $0.0001 par value; 24,000,000 shares authorized at March 31, 2022 and 2021, respectively, 3,100,937 and 2,092,909 shares issued and outstanding at March 31, 2022 and 2021, respectively (Note 13) Additional paid-in capital Accumulated deficit Accumulated other comprehensive loss Total stockholders’ equity Total liabilities and stockholders’ equity Statement [Table] Statement [Line Items] Convertible preferred stock par value Convertible preferred stock shares authorized Convertible preferred stock shares issued Convertible preferred stock shares outstanding Common stock par value Common stock shares authorized Common stock shares issued Common stock shares outstanding Income Statement [Abstract] Revenues Cost of revenues Gross profit Operating expenses Research and development Selling, general and administrative Total operating expenses Loss from operations Interest income (expense), net Forgiveness of PPP Loan Other expense, net Gain on sale of assets Loss from continuing operations before income taxes Income tax benefit (expense) Loss from continuing operations, net of tax Income from discontinued operations, net of tax Net loss Loss per share: basic and diluted Continuing operations Discontinued operations Total loss per share Weighted-average shares outstanding: basic and diluted Other comprehensive loss Net loss Foreign currency translation adjustments Comprehensive loss Beginning balance, value Beginning balance, shares Shares issued in connection with ATM, net of transaction costs Shares issued in connection with ATM, net of transaction costs, shares Shares issued in connection with exercise of stock options Shares issued in connection with exercise of stock options, shares Shares issued in connection with vesting of restricted stock Shares issued in connection with vesting of restricted stock, shares Shares issued in connection with exercise of common stock warrants Shares issued in connection with exercise of common stock warrants, shares Shares issued with conversion of C shares Shares issued with conversion of C shares, shares Employee stock-based compensation expense Stock based compensation related to issuance of common stock restricted stock grants Stock based compensation related to issuance of common stock restricted stock grants Stock based compensation related to common stock restricted stock grants, shares Foreign currency translation adjustment Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities Adjustments to reconcile net loss to net cash used in operating activities: Depreciation and amortization Recovery of doubtful accounts Provision for (recovery of) discounts, rebates, distributor fees and returns Stock-based compensation Forgiveness of PPP loan Deferred income tax expense Operating lease right-of-use asset Gain on sale of assets Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other current assets Deferred consideration, net of discount Accounts payable Accrued expenses and other current liabilities Withholding tax payable Operating lease liabilities Deferred revenue Net cash used in operating activities Cash flows from investing activities: Purchases of property and equipment Deposits Proceeds from Micromed Transaction Net cash (used in) provided by investing activities Cash flows from financing activities: Proceeds from issuance of common stock, net of issuance costs Payments on PPP Loan Proceeds from PPP Loan Proceeds from exercise of common stock options and purchase warrants Principal payments on short-term debt Proceeds on short-term debt Benefit from lease assumed less principal payments on ROU Assets Net cash provided by financing activities Effect of exchange rate on cash and cash equivalents Net increase in cash and cash equivalents Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Supplemental disclosure of cash flow information: Cash paid for interest Cash paid for taxes Non-cash operating and financing activities: Insurance premiums financed Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization and Recent Developments Liquidity and Financial Condition Accounting Policies [Abstract] Summary of Significant Accounting Policies Discontinued Operations and Disposal Groups [Abstract] Sale of Assets – Discontinued Operations Receivables [Abstract] Accounts Receivable Inventory Disclosure [Abstract] Inventories Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Prepaid Expenses and Other Current Assets Property, Plant and Equipment [Abstract] Property and Equipment Payables and Accruals [Abstract] Accrued Expenses and Other Current Liabilities Debt Disclosure [Abstract] Debt Leases Leases Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Equity [Abstract] Stockholders’ Equity Share-Based Payment Arrangement [Abstract] Stock-Based Compensation Income Tax Disclosure [Abstract] Income Taxes Retirement Benefits [Abstract] Employee Benefit Plan Revenue from Contract with Customer [Abstract] Revenue Disaggregation Principles of Consolidation Basis of presentation Cash and Cash Equivalents Use of Estimates Revenue Recognition Concentration of Credit Risk and Major Customers Accounts Receivable Inventories Financial Assets and Liabilities Property and Equipment Impairment of Long-Lived Assets Research and Development Advertising Costs Shipping and Handling Costs Foreign Currency Reporting Stock-Based Compensation Income Taxes Comprehensive Loss Net Income Loss per Share Common Stock Purchase Warrants and Other Derivative Financial Instruments Preferred Stock Subsequent Events Recent Accounting Standards Property and equipment estimated useful life Computation of earnings per share Schedule of antidilutive shares Schedule of allocation of sale price Assets and liabilities of disposal group Accounts receivable Schedule of inventories Schedule of prepaid expenses and other current assets Schedule of property and equipment Schedule of accrued expenses and other current liabilities Lease cost information Schedule of minimum operating lease liabilities Weighted-average assumptions of fair value of employee stock options Employee stock-based compensation expense Schedule of stock-based awards outstanding by plan Schedule of option activity Schedule of unvested restricted stock activity Schedule of deferred tax assets Income tax provision domestic and foreign Schedule of income tax expense Reconciliation of federal income tax rate to effective rate Disaggregated Revenue by Source Schedule of geographic sales Net loss Accumulated deficit Working capital Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Useful asset life Loss from continuing operations Income from discontinued operations Loss per share from continuing operations Income per share from discontinued operations Net loss per share: basic and diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive shares Schedule of Product Information [Table] Product Information [Line Items] Significant customer concentration Allowance for doubtful accounts Allowance for sales discounts, rebates, distributor fees and returns Inventory reserves Transfers in or out of Level 3 Asset impairment charges Research and development expenses Advertising costs Revenues Foreign currency translation adjustment Foreign currency transaction loss Accumulated other comprehensive loss Disposal Groups, Including Discontinued Operations [Table] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Customer base Less: Funds remaining in escrow Less: Services due from buyer Less: Working capital adjustment Proceeds from sale of business Revenues Cost of revenues Selling general and administrative expenses Income from discontinued operations before tax Gain on disposal of discontinued operations before income taxes Total income from discontinued operations, before tax Income Tax benefit (expense) Income from discontinued operations, net of tax Accounts receivable Less: allowance for doubtful accounts Less: discounts, rebates, distributor fees and returns Accounts receivable, net  Raw materials Finished goods Inventories, net Prepaid insurance Tax prepaid to Mexican tax authorities Other prepaid expenses and other current assets  Total prepaid expenses and other current assets Manufacturing, lab, and other equipment Office equipment Furniture and fixtures Leasehold improvements Property and equipment, gross  Less: accumulated depreciation and amortization Property and equipment, net  Depreciation and amortization Salaries and related costs Other Accrued expenses and other current liabilities Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Debt face amount Debt interest rate Principal payments made Proceeds from loan Debt maturity date Approval for forgiveness Loans payable Operating leases: Operating lease right-of-use assets Operating lease liabilities – current Operating lease liabilities – non-current Operating Lease, Cost Operating Lease, Payments, Use Weighted-average remaining lease term - operating leases (in months) Weighted-average discount rate - operating leases 2023 2024 2025 Thereafter Total future minimum lease payments, undiscounted Less: imputed interest Total lease liability Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Annual salaries Potential severance Legal fees Schedule of Stock by Class [Table] Class of Stock [Line Items] Common stock, shares authorized Preferred stock, shares authorized Preferred stock par value Preferred stock converted Common stock issued upon conversion Fair value of common stock on date of grant Expected term Risk-free interest rate Dividend yield Volatility Fair value of options granted, per share Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Total stock-based compensation Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Options outstanding Restricted stock units outstanding Total options and restricted stock units outstanding Stock-based awards available for grant Number of Shares Outstanding at beginning of period Weighted- Average Exercise Price Outstanding at beginning of period Number of Shares Granted Weighted- Average Exercise Price Granted Number of Shares Exercised Weighted- Average Exercise Price Exercised Number of Shares Forfeited Weighted- Average Exercise Price Forfeited Number of Shares Expired Weighted- Average Exercise Price Expired Number of Shares Outstanding at end of period Weighted- Average Exercise Price Outstanding at end of period Weighted- Average Contractual Term Outstanding at end of period Aggregate Intrinsic Value Outstanding at end of period Number of Shares Exercisable at end of period Weighted- Average Exercise Price Exercisable at end of period Weighted- Average Contractual Term Exercisable at end of period Aggregate Intrinsic Value Exercisable at end of period Unvested restricted stock awards, beginning balance Weighted average award date fair value per share, outstanding beginning balance Restricted stock awards granted Weighted average award date fair value per share, granted Restricted stock awards vested Weighted average award date fair value per share, vested Unvested restricted stock awards, ending balance Weighted average award date fair value per share, outstanding ending balance Shares available for future issuance Shares initially authorized for issuance Increase in shares authorized for issuance Unrecognized compensation costs Weighted average amortization period Tax benefit Decrease in stock based compensation deferred tax asset Aggregate intrinsic value per share Deferred tax assets: Net operating loss carryforwards Research and development tax credit carryforwards Stock-based compensation Allowances and accruals Other deferred tax assets Lease liability Gross deferred tax assets Less valuation allowance Total deferred tax assets Deferred tax liabilities: Fixed assets Prepaid expenses Right of Use asset Gross deferred tax liabilities Net deferred tax assets Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Income before income taxes Current: State Foreign Current Income Tax Expense Deferred: Federal State Foreign Total deferred income tax Expected federal statutory rate State income taxes Foreign earnings taxed at different rates Foreign tax true-up Effect of permanent differences Effect of intercompany interest permanent differences True-up of state deferred assets Total effective rate Change in valuation allowance Totals Net operating loss carryforwards Research credit carryforwards Foreign tax credit carryforward Company contributions to 401(k) plan Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Working capital Allowance for sales discounts, rebates, distributor fees and returns Disposal Group, Including Discontinued Operation, Working Capital Discounts, rebates, distributor fees and returns Prepaid rebates Effect of State operating loss expiration True-ups of State deferred assets Plan 2006. One customer member Number of options and restricted stock units outstanding, including both vested and non-vested options. Assets, Current Assets Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Shares, Outstanding Stock Issued During Period, Value, Restricted Stock Award, Gross ForgivenessOfPppLoan Increase (Decrease) in Deferred Income Taxes Increase (Decrease) in Other Operating Assets Gain (Loss) on Disposition of Property Plant Equipment Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Accounts Payable Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Operating Lease Liability Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment IncreaseDecreaseInDeposits1 Net Cash Provided by (Used in) Investing Activities PaymentsOnPppLoan Repayments of Short-Term Debt BenefitFromLeaseAssumedLessPrincipalPaymentsOnRouAssets Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Lessee, Operating Leases [Text Block] Stockholders' Equity Note Disclosure [Text Block] Receivable [Policy Text Block] Inventory, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Share-Based Payment Arrangement [Policy Text Block] Income Tax, Policy [Policy Text Block] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Revenue from Contract with Customer, Excluding Assessed Tax Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Disposal Group, Including Discontinued Operation, Deferred Revenue DisposalGroupIncludingDiscontinuedOperationOtherWorkingCapital Disposal Group, Including Discontinued Operation, Revenue Disposal Group, Including Discontinued Operation, Costs of Goods Sold Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Discontinued Operation, Tax Effect of Discontinued Operation Accounts Receivable, before Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current DiscountsRebatesDistributorFeesAndReturns Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Depreciation, Depletion and Amortization, Nonproduction Operating Lease, Payments, Use Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount 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, Forfeitures and Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Deferred Tax Assets, Gross Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Prepaid Expenses DeferredTaxLiabilitiesRightOfUseAsset Deferred Tax Liabilities, Gross Deferred Tax Assets, Net Deferred State and Local Income Tax Expense (Benefit) Deferred Foreign Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Operating Loss Carryforwards EX-101.PRE 22 snoa-20220331_pre.xml XBRL PRESENTATION FILE XML 23 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jul. 11, 2022
Sep. 30, 2021
Cover [Abstract]        
Document Type 10-K      
Amendment Flag false      
Document Annual Report true      
Document Transition Report false      
Document Period End Date Mar. 31, 2022      
Document Fiscal Period Focus FY      
Document Fiscal Year Focus 2022      
Current Fiscal Year End Date --03-31      
Entity File Number 001-33216      
Entity Registrant Name SONOMA PHARMACEUTICALS, INC.      
Entity Central Index Key 0001367083      
Entity Tax Identification Number 68-0423298      
Entity Incorporation, State or Country Code DE      
Entity Address, Address Line One 645 Molly Lane      
Entity Address, Address Line Two Suite 150      
Entity Address, City or Town Woodstock      
Entity Address, State or Province GA      
Entity Address, Postal Zip Code 30189      
City Area Code (800)      
Local Phone Number 759-9305      
Title of 12(b) Security Common Stock, $0.0001 par value      
Trading Symbol SNOA      
Security Exchange Name NASDAQ      
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       $ 16,658,750
Entity Common Stock, Shares Outstanding     3,100,937  
Auditor Firm ID 215 688    
Auditor Name Frazier & Deeter Marcum llp    
Auditor Location Atlanta, Georgia New York, NY    

XML 24 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Current assets:    
Cash and cash equivalents $ 7,396,000 $ 4,220,000
Accounts receivable, net 2,407,000 2,806,000
Inventories, net 2,663,000 2,530,000
Prepaid expenses and other current assets 3,746,000 3,218,000
Current portion of deferred consideration, net of discount 218,000 209,000
Total current assets 16,430,000 12,983,000
Property and equipment, net 320,000 360,000
Operating lease, right of use assets 559,000 769,000
Deferred tax asset 829,000 0
Deferred consideration, net of discount, less current portion 630,000 763,000
Other assets 77,000 112,000
Total assets 18,845,000 14,987,000
Current liabilities:    
Accounts payable 1,641,000 1,769,000
Accrued expenses and other current liabilities 1,843,000 1,154,000
Deferred revenue 1,223,000 267,000
Deferred revenue Invekra 54,000 52,000
Current portion of debt-PPP 120,000 (0)
Short-term debt 688,000 596,000
Operating lease liabilities 250,000 240,000
Total current liabilities 5,819,000 4,078,000
Long-term deferred revenue Invekra 182,000 229,000
Long-term debt, less current portion – PPP 0 1,310,000
Withholding Tax Payable 3,838,000 3,478,000
Operating lease liabilities, less current portion 309,000 529,000
Total liabilities 10,148,000 9,624,000
Stockholders’ Equity    
Convertible preferred stock, $0.0001 par value; 714,286 shares authorized at March 31, 2022 and 2021, respectively, no shares issued and outstanding at March 31, 2022 and 2021, respectively 0 0
Common stock, $0.0001 par value; 24,000,000 shares authorized at March 31, 2022 and 2021, respectively, 3,100,937 and 2,092,909 shares issued and outstanding at March 31, 2022 and 2021, respectively (Note 13) 2,000 2,000
Additional paid-in capital 197,370,000 189,217,000
Accumulated deficit (184,363,000) (179,277,000)
Accumulated other comprehensive loss (4,312,000) (4,579,000)
Total stockholders’ equity 8,697,000 5,363,000
Total liabilities and stockholders’ equity $ 18,845,000 $ 14,987,000
XML 25 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Mar. 31, 2021
Common stock par value $ 0.0001 $ 0.0001
Common stock shares authorized 24,000,000 24,000,000
Common stock shares issued 3,100,937 2,092,909
Common stock shares outstanding 3,100,937 2,092,909
Convertible Preferred Stock [Member]    
Convertible preferred stock par value $ 0.0001 $ 0.0001
Convertible preferred stock shares authorized 714,286 714,286
Convertible preferred stock shares issued 0 0
Convertible preferred stock shares outstanding 0 0
XML 26 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenues $ 12,628,000 $ 18,629,000
Cost of revenues 8,635,000 12,070,000
Gross profit 3,993,000 6,559,000
Operating expenses    
Research and development 125,000 555,000
Selling, general and administrative 9,755,000 9,453,000
Total operating expenses 9,880,000 10,008,000
Loss from operations (5,887,000) (3,449,000)
Interest income (expense), net (10,000) 4,000
Forgiveness of PPP Loan 723,000
Other expense, net (394,000) (594,000)
Gain on sale of assets 150,000 137,000
Loss from continuing operations before income taxes (5,418,000) (3,902,000)
Income tax benefit (expense) 332,000 (713,000)
Loss from continuing operations, net of tax (5,086,000) (4,615,000)
Income from discontinued operations, net of tax 0 665,000
Net loss $ (5,086,000) $ (3,950,000)
Loss per share: basic and diluted    
Continuing operations $ (1.92) $ (2.31)
Discontinued operations 0 0.33
Total loss per share $ (1.92) $ (1.97)
Weighted-average shares outstanding: basic and diluted 2,653,000 1,996,000
Other comprehensive loss    
Net loss $ (5,086,000) $ (3,950,000)
Foreign currency translation adjustments 267,000 1,031,000
Comprehensive loss $ (4,819,000) $ (2,919,000)
XML 27 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, value at Mar. 31, 2020 $ 2,000 $ 186,559,000 $ (175,327,000) $ (5,610,000) $ 5,624,000
Beginning balance, shares at Mar. 31, 2020 1.55 1,777,483        
Shares issued in connection with exercise of stock options 511,000 511,000
Shares issued in connection with exercise of stock options, shares   93,301        
Shares issued in connection with vesting of restricted stock
Shares issued in connection with vesting of restricted stock, shares   3,919        
Shares issued in connection with exercise of common stock warrants 1,776,000 1,776,000
Shares issued in connection with exercise of common stock warrants, shares   200,984        
Shares issued with conversion of C shares
Shares issued with conversion of C shares, shares (1.55) 17,222        
Employee stock-based compensation expense 332,000 332,000
Stock based compensation related to issuance of common stock restricted stock grants 39,000 39,000
Foreign currency translation adjustment   1,031,000 1,031,000
Net loss (3,950,000) (3,950,000)
Ending balance, value at Mar. 31, 2021 $ 2,000 189,217,000 (179,277,000) (4,579,000) 5,363,000
Ending balance, shares at Mar. 31, 2021 2,092,909        
Shares issued in connection with ATM, net of transaction costs 7,554,000 7,554,000
Shares issued in connection with ATM, net of transaction costs, shares   950,100        
Shares issued in connection with exercise of stock options 193,000 193,000
Shares issued in connection with exercise of stock options, shares   44,042        
Shares issued in connection with exercise of common stock warrants 24,000 24,000
Shares issued in connection with exercise of common stock warrants, shares   12,290        
Employee stock-based compensation expense 372,000 372,000
Stock based compensation related to issuance of common stock restricted stock grants 10,000 10,000
Stock based compensation related to common stock restricted stock grants, shares   1,596        
Foreign currency translation adjustment   267,000 267,000
Net loss (5,086,000) (5,086,000)
Ending balance, value at Mar. 31, 2022 $ 2,000 $ 197,370,000 $ (184,363,000) $ (4,312,000) $ 8,697,000
Ending balance, shares at Mar. 31, 2022 3,100,937        
XML 28 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net loss $ (5,086,000) $ (3,950,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 186,000 227,000
Recovery of doubtful accounts (125,000) (903,000)
Provision for (recovery of) discounts, rebates, distributor fees and returns (1,407,000) 259,000
Stock-based compensation 382,000 371,000
Forgiveness of PPP loan (723,000) 0
Deferred income tax expense (829,000)
Operating lease right-of-use asset 223,000 0
Gain on sale of assets 0 (770,000)
Changes in operating assets and liabilities:    
Accounts receivable 1,971,000 2,608,000
Inventories (100,000) (65,000)
Prepaid expenses and other current assets (460,000) (5,000)
Deferred consideration, net of discount 160,000 143,000
Accounts payable (157,000) (796,000)
Accrued expenses and other current liabilities 679,000 (668,000)
Withholding tax payable 360,000 397,000
Operating lease liabilities (222,000) (215,000)
Deferred revenue 900,000 (15,000)
Net cash used in operating activities (4,248,000) (3,378,000)
Cash flows from investing activities:    
Purchases of property and equipment (137,000) (179,000)
Deposits 38,000 (43,000)
Proceeds from Micromed Transaction 0 610,000
Net cash (used in) provided by investing activities (99,000) 388,000
Cash flows from financing activities:    
Proceeds from issuance of common stock, net of issuance costs 7,554,000 0
Payments on PPP Loan (467,000) 0
Proceeds from PPP Loan 0 1,310,000
Proceeds from exercise of common stock options and purchase warrants 216,000 2,287,000
Principal payments on short-term debt (30,000) (481,000)
Proceeds on short-term debt 123,000 0
Benefit from lease assumed less principal payments on ROU Assets 0 192,000
Net cash provided by financing activities 7,396,000 3,308,000
Effect of exchange rate on cash and cash equivalents 127,000 211,000
Net increase in cash and cash equivalents 3,176,000 529,000
Cash and cash equivalents, beginning of year 4,220,000 3,691,000
Cash and cash equivalents, end of year 7,396,000 4,220,000
Supplemental disclosure of cash flow information:    
Cash paid for interest 24,000 12,000
Cash paid for taxes 767,000 941,000
Non-cash operating and financing activities:    
Insurance premiums financed $ 748,000 $ 596,000
XML 29 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Recent Developments
12 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Recent Developments

NOTE 1 – Organization and Recent Developments

 

Organization

 

Sonoma Pharmaceuticals, Inc. (the “Company”) was incorporated under the laws of the State of California in April 1999 and was reincorporated under the laws of the State of Delaware in December 2006. The Company’s principal office was moved to Woodstock, Georgia from Petaluma, California in June 2020. The Company is a global healthcare leader for developing and producing stabilized hypochlorous acid (“HOCl”) products for a wide range of applications, including wound care, animal health care, eye care, oral care and dermatological conditions. The Company’s products reduce infections, itch, pain, scarring and harmful inflammatory responses in a safe and effective manner. In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. The Company’s stabilized HOCl immediately relieves itch and pain, kills pathogens and breaks down biofilm, does not sting or irritate skin and oxygenates the cells in the area treated assisting the body in its natural healing process. The Company sells its products either directly or via partners in 54 countries worldwide.

  

XML 30 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Liquidity and Financial Condition
12 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Liquidity and Financial Condition

NOTE 2 – Liquidity and Financial Condition

 

The Company reported a net loss of $5,086,000 for the year ended March 31, 2022. At March 31, 2022 and 2021, the Company’s accumulated deficit amounted to $184,363,000 and $179,277,000, respectively. The Company had working capital of $10,611,000 and $8,905,000 as of March 31, 2022 and 2021, respectively.

 

Management believes that the Company has access to additional capital resources through possible public or private equity offerings, debt financings, corporate collaborations or other means; however, the Company cannot provide any assurance that other new financings will be available on commercially acceptable terms, if needed. If the economic climate in the U.S. deteriorates, the Company’s ability to raise additional capital could be negatively impacted. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company. These matters raise substantial doubt about the Company’s ability to continue as a going concern. The accompanying consolidated financial statements do not include any adjustments that may be necessary should the Company be unable to continue as a going concern.

 

COVID – 19

 

On March 11, 2020 the World Health Organization declared the novel strain of coronavirus (“COVID-19”) a global pandemic and recommended containment and mitigation measures worldwide. In an effort to mitigate the continued spread of the virus, federal, state and local governments, as well as certain private entities have mandated various restrictions, including travel restrictions, restrictions on public gatherings and quarantining of people who may have been exposed to the virus. As a result of these restrictions, together with a general fear of the impact on the global economy and financial markets, there is significant uncertainty surrounding the potential impact on the Company. As events are rapidly changing, the Company is unable to accurately predict the impact that COVID-19 will have on its business due to uncertainties including, but not limited to, the duration of quarantines and other travel restrictions within China, the U.S. and other affected countries, the ultimate geographical spread of the virus, the severity of the disease, the duration of the outbreak and the public’s response to the outbreak.

 

XML 31 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
12 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

NOTE 3 – Summary of Significant Accounting Policies

 

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Aquamed Technologies, Inc. (“Aquamed”), Oculus Technologies of Mexico S.A. de C.V. (“OTM”), and Sonoma Pharmaceuticals Netherlands, B.V. (“SP Europe”). Aquamed has no current operations. All significant intercompany accounts and transactions have been eliminated in consolidation. The functional currency for the Company's wholly-owned subsidiaries incorporated outside the United States (“U.S.”) is denominated in local currency. All intercompany transactions and balances have been eliminated in consolidation.

 

Basis of presentation

 

The accompanying consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") and are in conformity with U.S. generally accepted accounting principles ("GAAP"). The Company’s fiscal year end is March 31. Unless otherwise stated, all years and dates refer to the fiscal year.

 

Cash and Cash Equivalents

 

Cash and cash equivalents include cash on hand and all highly liquid investments with an original maturity of three months or less when purchased. The Company’s cash equivalents are held in prime money market investments with strong sponsor organizations which are monitored on a continuous basis.

 

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the recoverability of long-lived assets, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity, fair value allocation of assets sold to Invekra, and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.

  

Revenue Recognition

 

On April 1, 2018, the Company adopted Accounting Standards Update ("ASU"), "Revenue from Contracts with Customers Topic 606” (“Topic 606”) using the modified retrospective method. There was no material impact to the Company upon the adoption of Topic 606. Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

 

The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company also has entered into agreements to license its technology and products.

 

The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.

 

For all of its sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned.  Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method.

 

The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.

 

Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.

 

The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and is separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.

 

Service revenue from testing contracts is recognized as tests are completed and a final report is sent to the customer.

 

Concentration of Credit Risk and Major Customers

 

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents and accounts receivable. Cash and cash equivalents are maintained in financial institutions in the United States, Mexico and the Netherlands. The Company is exposed to credit risk in the event of default by these financial institutions for amounts in excess of the Federal Deposit Insurance Corporation insured limits. Cash and cash equivalents held in foreign banks are intentionally kept at minimal levels, and therefore have minimal credit risk associated with them.

 

The Company grants credit to its business customers, which are primarily located in Mexico, Europe and the United States. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses. At March 31, 2022, one customer represented 20% of our net accounts receivable balance, one customer represented 15% of our net accounts receivable balance, and one customer represented 14% of our net accounts receivable balance. At March 31, 2021, one customer represented 17% of our net accounts receivable balance, one customer represented 16% of our net accounts receivable balance, and one customer represented 14% of our net accounts receivable balance. For the year ended March 31, 2022, one customer represented 10%, one customer represented 17%, and one customer represented 21% of net revenues. For the year ended March 31, 2021, one customer represented 32%, and one customer represented 15% of net revenues.

 

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for doubtful accounts represents probable credit losses at March 31, 2022 and 2021 in the amounts of $0 and $125,000, respectively. Additionally, at March 31, 2022 and 2021, the Company has allowances of $81,000 and $1,488,000, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in Accounts Receivable, net in the accompanying consolidated balance sheets.

 

Inventories

 

Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.

 

Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amounts of $218,000 and $223,000 at March 31, 2022 and 2021, respectively, which is included in cost of revenues on the Company’s accompanying consolidated statements of comprehensive (loss) income.

 

Financial Assets and Liabilities

 

Financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are carried at cost, which management believes approximates fair value due to the short-term nature of these instruments. The fair value of capital lease obligations and equipment loans approximates their carrying amounts as a market rate of interest is attached to their repayment. The Company measures the fair value of financial assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The Company uses three levels of inputs that may be used to measure fair value:

 

Level 1 – quoted prices in active markets for identical assets or liabilities

 

Level 2 – quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets

 

Level 3 – inputs that are unobservable (for example cash flow modeling inputs based on assumptions)

 

Level 3 liabilities are valued using unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the liabilities. For fair value measurements categorized within Level 3 of the fair value hierarchy, the Company’s accounting and finance department, who report to the Chief Financial Officer, determine its valuation policies and procedures. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s accounting and finance department and are approved by the Chief Financial Officer.

  

As of March 31, 2022 and 2021, there were no transfers in or out of Level 3 from other levels in the fair value hierarchy.

 

Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Depreciation of leasehold improvements is computed using the straight-line method over the lesser of the estimated useful life of the improvement or the remaining term of the lease. Estimated useful asset life by classification is as follows:

     
    Years  
Office equipment   3  
Manufacturing, lab and other equipment   5  
Furniture and fixtures   7  

 

Upon retirement or sale, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations as incurred.

 

Impairment of Long-Lived Assets

 

The Company periodically reviews the carrying values of its long-lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and records impairment charges when considered necessary. Specific potential indicators of impairment include, but are not necessarily limited to:

 

  · a significant decrease in the fair value of an asset;

 

  · a significant change in the extent or manner in which an asset is used or a significant physical change in an asset;

 

  · a significant adverse change in legal factors or in the business climate that affects the value of an asset;

 

  · an adverse action or assessment by the U.S. Food and Drug Administration or another regulator; and

 

  · an accumulation of costs significantly in excess of the amount originally expected to acquire or construct an asset; and operating or cash flow losses combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with an income-producing asset.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. In estimating these future cash flows, assets and liabilities are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows generated by other such groups. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, will be recognized. The cash flow estimates used in such calculations are based on estimates and assumptions, using all available information that management believes is reasonable.

 

During the years ended March 31, 2022 and 2021, the Company had noted no indicators of impairment.

 

Research and Development

 

Research and development expenses are charged to operations as incurred and consists primarily of personnel expenses, clinical and regulatory services and supplies. For the years ended March 31, 2022 and 2021, research and development expense amounted to $125,000 and $555,000, respectively.

 

Advertising Costs

 

Advertising costs are charged to operations as incurred. Advertising costs amounted to $86,000 and $41,000, for the years ended March 31, 2022 and 2021, respectively. Advertising costs are included in selling, general and administrative expenses in the accompanying consolidated statements of comprehensive (loss) income.

 

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling in sale transactions as product revenues. The corresponding shipping and handling costs incurred are recorded in cost of product revenues. For the years ended March 31, 2022 and 2021, the Company recorded revenue related to shipping and handling costs of $52,000 and $37,000, respectively. These amounts are included in product revenues in the accompanying consolidated statements of comprehensive (loss) income.

 

Foreign Currency Reporting

 

The Company’s subsidiary, OTM, uses the local currency (Mexican Pesos) as its functional currency and its subsidiary, SP Europe, uses the local currency (Euro) as its functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date, and revenue and expense accounts are translated at average exchange rates during the period. Resulting translation adjustments amounted to $267,000 and $1,031,000 for the years ended March 31, 2022 and 2021, respectively. These amounts were recorded in other comprehensive loss in the accompanying consolidated statements of comprehensive loss for the years ended March 31, 2022 and 2021.

 

Foreign currency transaction gains (losses) relate primarily to trade payables and receivables and intercompany transactions between subsidiaries OTM and SP Europe. These transactions are expected to be settled in the foreseeable future. The Company recorded foreign currency transaction losses of $579,000 for the year ended March 31, 2022, and foreign currency transaction losses of $690,000, for the year ended March 31, 2021. The related amounts were recorded in other expense in the accompanying consolidated statements of comprehensive (loss) income.

 

Stock-Based Compensation

 

The Company accounts for share-based awards exchanged for employee services at the estimated grant date fair value of the award. The Company estimates the fair value of employee stock option awards using the Black-Scholes option pricing model. The Company amortizes the fair value of employee stock options on a straight-line basis over the requisite service period of the awards.  Compensation expense includes the impact of an forfeitures for all stock options as incurred.

 

The Company accounts for equity instruments issued to non-employees at their fair value on the measurement date. The measurement of stock-based compensation is subject to periodic adjustment as the underlying equity instrument vests or becomes non-forfeitable. Non-employee stock-based compensation charges are amortized over the vesting period or as earned.

  

Income Taxes

 

Deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s consolidated financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. Uncertain tax positions have had no impact on the Company’s consolidated financial condition, results of comprehensive (loss) income or cash flows.

 

Comprehensive Loss

 

Other comprehensive loss includes all changes in stockholders’ equity during a period from non-owner sources and is reported in the consolidated statement of changes in stockholders’ equity. To date, other comprehensive loss consists of changes in accumulated foreign currency translation adjustments. Accumulated other comprehensive losses at March 31, 2022 and 2021 were $4,312,000, and $4,579,000 respectively.

 

Net Income Loss per Share

 

The Company computes basic net loss per share by dividing net loss per share available to common stockholders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into common stock using the “treasury stock” and/or “if converted” methods as applicable.

          
   For the Year Ended March 31, 
(In thousands, except per share data)  2022   2021 
         
Loss from continuing operations  $(5,086)  $(4,615)
Income from discontinued operations       665 
Net loss  $(5,086)  $(3,950)
           
Weighted-average shares outstanding: basic and diluted   2,653    1,996 
           
Loss per share from continuing operations  $(1.92)  $(2.31)
Income per share from discontinued operations       0.33 
Net loss per share: basic and diluted  $(1.92)  $(1.97)

 

The computation of basic loss per share for the years ended March 31, 2022 and 2021 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.

          
   March 31, 
(In thousands)  2022   2021 
Common stock to be issued upon vesting of restricted stock units   1    1 
Common stock to be issued upon exercise of options   466    268 
Common stock to be issued upon exercise of warrants   108    119 
Common stock to be issued upon conversion of Series C        
Common stock to be issued upon exercise of common stock units (1)   46    46 
    621    434 

  

  (1) Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock

 

Common Stock Purchase Warrants and Other Derivative Financial Instruments

 

The Company classifies common stock purchase warrants and other free standing derivative financial instruments as equity if the contracts (i) require physical settlement or net-share settlement or (ii) give the Company a choice of net-cash settlement or settlement in its own shares (physical settlement or net-share settlement). The Company classifies any contracts that (i) require net-cash settlement (including a requirement to net cash settle the contract if an event occurs and if that event is outside the control of the Company), (ii) give the counterparty a choice of net cash settlement or settlement in shares (physical settlement or net-share settlement), or (iii) contain reset provisions as either an asset or a liability. The Company assesses classification of its freestanding derivatives at each reporting date to determine whether a change in classification between assets and liabilities is required. The Company determined that its freestanding derivatives, which principally consist of warrants to purchase common stock, satisfied the criteria for classification as equity instruments, other than certain warrants that contained reset provisions and certain warrants that required net-cash settlement that the Company classified as derivative liabilities. The company currently does not have any active derivative financial instruments.

 

Preferred Stock

 

The Company applies the accounting standards for distinguishing liabilities from equity when determining the classification and measurement of its preferred stock. Shares that are subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. The Company classifies conditionally redeemable preferred shares, which includes preferred shares that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company’s control, as temporary equity. At all other times, preferred shares are classified as stockholders' equity.

  

Subsequent Events

 

Management has evaluated subsequent events or transactions occurring through the date these consolidated financial statements were issued.

 

Recent Accounting Standards

 

The Company has evaluated all the recent accounting standards and determined that none of them are material to it.

 

XML 32 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Sale of Assets – Discontinued Operations
12 Months Ended
Mar. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Sale of Assets – Discontinued Operations

NOTE 4 – Sale of Assets – Discontinued Operations

 

Sale of Assets to Infinity Labs SD, Inc. and Discontinued Operations

 

On June 24, 2020, the Company closed on an asset purchase agreement for the sale of its Micromed Laboratories division and testing facility, including all of Micromed’s assets, such as testing equipment, certain office furniture and customer list, with Infinity Labs SD Inc. (“Infinity”) for an aggregate purchase price of $850,000. On the closing date, the Company received $610,000 in cash from this sale which was adjusted for working capital, a credit of $100,000 for future testing services from Infinity over the next two years in lieu of cash, and $60,000 held in escrow for one year, subject to adjustment for certain indemnity claims or purchase price adjustments. The Company also retained its accounts receivables outstanding on the date of closing in the amount of approximately $81,000 and an insignificant amount of liabilities. As part of the transaction, Infinity also assumed the Petaluma lease for the office and lab space. The Company retained the warehouse space to store inventory and assets until September 30, 2020.

 

Accounting for the disposition

 

For accounting purposes, the Company determined that there was only one discrete component of the sale to Infinity. This component was the customer base and related services to be provided.

 

Component of Sale Methodology to Estimate Selling Price
Customer Base Based upon revenues expected from a market participant to provide technical services at expected service levels

 

The Company determined an arm’s length selling price for each component of the sale and then allocated the net proceeds received to the components on a relative selling price basis. The Company estimated the selling prices of each component as described below:

  

Proceeds were allocated to the components of the sale based upon their relative selling prices are as follows:

     
Customer base  $850,000 
Less: Funds remaining in escrow   (60,000)
Less: Services due from buyer   (100,000)
Less: Working capital adjustment   (80,000)
Total proceeds  $610,000 

 

Discontinued operations

 

As of June 24, 2020, the Company determined that the sale of its Micromed division to Infinity qualified as a sale of a component of its business and, as such, all such activity prior to consummation of the sale is required to be included in discontinued operations on the Company’s statement of operations.

 

There were no carrying value of the assets and liabilities of discontinued operations on the consolidated balance sheets as of March 31, 2022 and 2021.

  

The operations of the Micromed business included in discontinued operations is summarized as follows:

          
   Year ended March 31, 
   2022   2021 
Revenues  $   $214,000 
Cost of revenues       53,000 
Selling general and administrative expenses       38,000 
Income from discontinued operations before tax       123,000 
Gain on disposal of discontinued operations before income taxes       770,000 
Total income from discontinued operations, before tax       893,000 
Income Tax benefit (expense)       (228,000)
Income from discontinued operations, net of tax  $   $665,000 

 

XML 33 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable
12 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Accounts Receivable

NOTE 5 – Accounts Receivable

 

Accounts receivable, net consists of the following:

          
   March 31, 
   2022   2021 
Accounts receivable  $2,488,000   $4,419,000 
Less: allowance for doubtful accounts       (125,000)
Less: discounts, rebates, distributor fees and returns   (81,000)   (1,488,000)
Accounts receivable, net   $2,407,000   $2,806,000 

 

XML 34 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
12 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Inventories

NOTE 6 – Inventories

 

Inventories consist of the following:

          
   March 31, 
   2022   2021 
Raw materials  $1,626,000   $1,670,000 
Finished goods   1,037,000    860,000 
Inventories, net  $2,663,000   $2,530,000 

 

XML 35 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets
12 Months Ended
Mar. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Current Assets

NOTE 7 – Prepaid Expenses and Other Current Assets

 

Prepaid expenses and other current assets consist of the following:

          
   March 31, 
   2022   2021 
Prepaid insurance  $755,000   $705,000 
Tax prepaid to Mexican tax authorities   2,371,000    1,850,000 
Other prepaid expenses and other current assets   620,000    663,000 
 Total prepaid expenses and other current assets  $3,746,000   $3,218,000 

 

XML 36 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment
12 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment

NOTE 8 – Property and Equipment

 

Property and equipment consists of the following:

          
   March 31, 
   2022   2021 
Manufacturing, lab, and other equipment  $1,281,000   $1,170,000 
Office equipment   139,000    109,000 
Furniture and fixtures   108,000    66,000 
Leasehold improvements   503,000    486,000 
Property and equipment, gross    2,031,000    1,831,000 
Less: accumulated depreciation and amortization   (1,711,000)   (1,471,000)
Property and equipment, net   $320,000   $360,000 

 

Depreciation and amortization expense amounted to $186,000 and $227,000 for the years ended March 31, 2022 and 2021, respectively.

 

XML 37 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities
12 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities

NOTE 9 – Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities consist of the following:

          
   March 31, 
   2022   2021 
Salaries and related costs  $1,059,000   $787,000 
Other   784,000    367,000 
Accrued expenses and other current liabilities  $1,843,000   $1,154,000 

   

XML 38 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
12 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Debt

NOTE 10 – Debt

 

Financing of Insurance Premiums

 

On February 1, 2021, the Company entered into a note agreement for $584,000 with an interest rate of 4.98% per annum with final payment on October 1, 2021. This instrument was issued in connection with financing insurance premiums. The note was payable in three quarterly installment payments of principal and interest of $199,000, with the first installment beginning April 1, 2021. These amounts were paid off during the year ended March 31, 2022.

 

On February 1, 2022, the Company entered into a note agreement for $748,000 with an interest rate of 4.68% per annum with final payment on January 1, 2023. This instrument was issued in connection with financing insurance premiums. The note is payable in ten monthly installment payments of principal and interest of $76,000, with the first installment beginning March 1, 2022.

 

Paycheck Protection Program Loan

 

On May 1, 2020, the Company received loan proceeds in the amount of $1,310,000 under the Paycheck Protection Program (“PPP”), from Coastal States Bank in Atlanta, Georgia. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act, “CARES Act”, provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable after eight or 24 weeks as long as the Company uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains payroll levels. The amount of loan forgiveness will be reduced if the Company terminated employees or reduced salaries during the applicable period.

 

The unsecured loan, which is in the form of a note dated April 29, 2020, matures on April 29, 2022 and bears interest at a rate of 1% per annum, payable monthly commencing on May 1, 2021. The note may be prepaid at any time prior to maturity with no prepayment penalties. The Company has used the loan amount for eligible purposes, such as payroll expenses. The Company met the conditions for $723,000 in forgiveness of the loan. At March 31, 2022 and 2021 the loan balance amounted to $120,000 and $1,310,000, respectively.

 

XML 39 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
12 Months Ended
Mar. 31, 2022
Leases  
Leases

NOTE 11 – Leases

 

The Company’s operating leases are comprised primarily of facility leases. Balance sheet information related to the Company’s leases is presented below:

          
   March 31,   March 31, 
   2022   2021 
Operating leases:          
Operating lease right-of-use assets  $559,000   $769,000 
Operating lease liabilities – current   250,000    240,000 
Operating lease liabilities – non-current   309,000    529,000 

 

Other information related to leases is presented below:

 

  

Year ended

March 31, 2022

    Year ended
March 31, 2021
 
Lease cost             
Operating lease cost  $367,000    $ 435,000  
              
As of March 31, 2022             
Other information:             
Operating cash flows from operating leases  $(223,000)   $ (215,000 )
Weighted-average remaining lease term – operating leases (in months)   27.3      37.7  
Weighted-average discount rate – operating leases   6.00%      6.00%  

 

As of March 31, 2022, the annual future minimum lease payments of the Company’s operating lease liabilities were as follows:

     
For Years Ending March 31,    
     
2023   297,000 
2024   210,000 
2025   106,000 
Thereafter   14,000 
Total future minimum lease payments, undiscounted   627,000 
Less: imputed interest   (68,000)
Total lease liability  $559,000 

 

XML 40 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
12 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 12 – Commitments and Contingencies

 

Legal Matters

 

On occasion, the Company may be involved in legal matters arising in the ordinary course of business including matters involving proprietary technology. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition of comprehensive loss.

 

Employment Agreements

 

As of March 31, 2022, the Company had employment agreements in place with three of its key executives. These executive employment agreements provide, among other things, for the payment of up to twelve months of severance compensation for terminations under certain circumstances. With respect to these agreements, at March 31, 2022, aggregated annual salaries would be $775,000 and potential severance payments to these key executives would be $775,000 if triggered.

 

Related Party Transactions

 

Ms. Trombly was appointed the Chief Executive Officer of the Company. Ms. Trombly is the owner of Trombly Business Law, PC which has been retained by the Company to advise on certain corporate and securities law matters. During the years ending March 31, 2022 and 2021, the Company received $170,000 and $215,000, respectively, in legal services from Trombly Business Law, PC.

  

XML 41 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity
12 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Stockholders’ Equity

NOTE 13 – Stockholders’ Equity

 

Authorized Capital

 

Effective September 13, 2018, the Company filed a certificate of amendment to its Restated Certificate of Incorporation, as amended, with the Secretary of State of the State of Delaware in order to affect an increase of the total number of shares of common stock, $0.0001 par value per share, authorized for issuance from 12,000,000 to a total of 24,000,000. Additionally, the Company is authorized to issue 714,286 shares of convertible preferred stock with a par value of $0.0001 per share.

 

Description of Common Stock

 

Each share of common stock has the right to one vote. The holders of common stock are entitled to dividends when funds are legally available and when declared by the board of directors.

 

Description of Series B Preferred Stock

 

On October 18, 2016, the Company’s board of directors approved, and the Company entered into, a Section 382 rights agreement, or the Rights Agreement, with Computershare Inc., or the Rights Agent. The Rights Agreement provides for a dividend of one preferred stock purchase right, or a Right, for each share of common stock, par value $0.0001 per share, of the Company outstanding on November 1, 2016, or the Record Date. Each Right entitles the holder to purchase from the Company one one-thousandth of a share of Series B Preferred Stock, par value $0.0001 per share, or the Preferred Stock, for a purchase price of $10.00, subject to adjustment as provided in the Rights Agreement. The description and terms of the rights are set forth in the Rights Agreement.

 

In connection with the adoption of the Rights Agreement, the Company’s board of directors adopted a Certificate of Designation of Series B Preferred Stock. The Certificate of Designation was filed with the Secretary of State of the State of Delaware and became effective on October 18, 2016.

 

The Company’s board of directors adopted the Rights Agreement to protect shareholder value by guarding against a potential limitation on the Company’s ability to use its net operating loss carryforwards, or NOLs, and other tax benefits, which may be used to reduce potential future income tax obligations. The Company has experienced and continue to experience substantial operating losses, and under the Internal Revenue Code of 1986, as amended, and rules promulgated thereunder, the Company may “carry forward” these NOLs and other tax benefits in certain circumstances to offset any current and future earnings and thus reduce our income tax liability, subject to certain requirements and restrictions. To the extent that the NOLs and other tax benefits do not otherwise become limited, the Company believes that it will be able to carry forward a significant amount of NOLs and other tax benefits, and therefore these NOLs and other tax benefits could be a substantial asset to the Company. However, if the Company experiences an “ownership change,” as defined in Section 382 of the Code, its ability to use its NOLs and other tax benefits will be substantially limited. Generally, an ownership change would occur if our shareholders who own, or are deemed to own, 5% or more of the Company’s common stock increase their collective ownership in the Company by more than 50% over a rolling three-year period.

  

Exercise of Series C Preferred Stock Units

 

During the year ended March 31, 2021, investors who participated in the November 21, 2018 offering exchanged 1.55 shares of Series C into 17,222 shares of common stock. No further shares of Series C are outstanding as of March 31, 2021 or 2022, respectively.

 

XML 42 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
12 Months Ended
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

NOTE 14 – Stock-Based Compensation

 

2006 Stock Plan

 

The board initially adopted the 2006 Stock Incentive Plan on August 25, 2006. On December 14, 2006, the stockholders approved the 2006 Stock Incentive Plan which became effective at the close of the Company’s initial public offering. The 2006 Stock Incentive Plan was later amended and restated by a unanimous board resolution on April 26, 2007, and such amendments were subsequently approved by the stockholders. On September 10, 2009, the Company’s shareholders approved a subsequent amendment to the 2006 Stock Incentive Plan. The 2006 Stock Incentive Plan, as amended and restated, is hereafter referred to as the “2006 Plan.”

 

The 2006 Plan provided for the granting of incentive stock options to employees and the granting of non-statutory stock options to employees, non-employee directors, advisors and consultants. The 2006 Plan also provided for grants of restricted stock, stock appreciation rights and stock unit awards to employees, non-employee directors, advisors and consultants.

 

In accordance with the 2006 Plan the stated exercise price may not be less than 100% and 85% of the estimated fair market value of common stock on the date of grant for ISOs and NSOs, respectively, as determined by the board of directors at the date of grant. With respect to any 10% stockholder, the exercise price of an ISO or NSO shall not be less than 110% of the estimated fair market value per share on the date of grant.

 

Options issued under the 2006 Plan generally have a ten-year term.

 

At March 31, 2021, there were no shares available for future issuance.

 

2011 Stock Plan

 

On September 12, 2011, upon recommendation of the board, the stockholders approved the Company’s 2011 Stock Incentive Plan (the “2011 Plan”). The 2011 Plan is effective as of June 21, 2012.

 

The 2011 Plan provides for the grant of incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, and the grant of non-statutory stock options and stock purchase rights to employees, non-employee directors, advisors and consultants. The 2011 Plan also permits the grant of stock appreciation rights, stock units and restricted stock.

 

The board has initially authorized 9,508 of the Company’s common stock for issuance under the 2011 Plan, in addition to automatic increases provided for in the 2011 Plan through April 1, 2021. The number of shares of the Company’s common stock reserved for issuance under the 2011 Plan will automatically increase, with no further action by the stockholders, at the beginning of each fiscal year by an amount equal to the lesser of (i) 15% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding year, or (ii) an amount approved by the Company’s board of directors.

 

Options issued under the 2011 Plan will generally have a ten-year term.

 

In accordance with the 2011 Plan, the stated exercise price of an employee incentive stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant, and the stated exercise price of an non-statutory option shall not be less 85% of the estimated fair market value of a share of common stock on the date of grant, as determined by the board of directors. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.

 

Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2011 Plan. No participant in the 2011 Plan can receive option grants, stock appreciation rights, restricted shares, or stock units for more than 2,381 shares in the aggregate in any calendar year. As provided under the 2011 Plan, the aggregate number of shares authorized for issuance as awards under the 2011 Plan automatically increases on April 1 of each year by in an amount equal to the lesser of (i) 15% of the outstanding shares on the last day of the immediately preceding year, or (ii) an amount determined by the board. During the year ended March 31, 2019, the board of directors approved an increase of 102,863 shares authorized for issuance. During the year ended March 31, 2020, the board of directors approved an increase of 197,450 shares authorized for issuance.

 

The plan expired on September 12, 2021 in accordance with its term.

 

At March 31, 2022, there were no shares available for future issuance.

 

2016 Stock Plan

 

On September 2, 2016, upon recommendation of the board, the stockholders approved the Company’s 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan is effective as of September 2, 2016.

 

The 2016 Plan provides for the grant of options, including incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, stock appreciation rights, restricted awards, performance share awards and performance compensation awards to employees, non-employee directors, advisors and consultants.

 

Options issued under the 2016 Plan will generally have a ten-year term.

 

In accordance with the 2016 Plan, the stated exercise price of an employee incentive stock option or a non-statutory stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.

 

Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2016 Plan. No participant in the 2016 Plan can receive more than 11,112 option grants, or other awards with respect to more than 13,334 shares in the aggregate in any calendar year.

 

The board has authorized 44,445 of the Company’s common stock for issuance under the 2016 Plan, in addition to automatic increases provided for in the 2016 Plan through April 1, 2026. The number of shares of the Company’s common stock reserved for issuance under the 2016 Plan will automatically increase, with no further action by the stockholders, at the beginning of each fiscal year by an amount equal to the lesser of (i) 8% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding year, or (ii) an amount determined by the Company’s board of directors. During the year ended March 31, 2019, the board of directors approved an increase of 4,860 shares authorized for issuance. During the year ended March 31, 2020, the board of directors approved an increase of 105,306 shares authorized for issuance. During the year ended March 31, 2022, the board of directors approved an increase of 167,432 shares authorized for issuance.

 

At March 31, 2022 there were 112,106 shares available for future issuance.

 

2021 Stock Plan

 

On September 21, 2021, upon recommendation of the board, the stockholders approved the Company’s 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan is effective as of September 21, 2021.

 

The 2021 Plan provides for the grant of options, including incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, stock appreciation rights, restricted awards, performance share awards and performance compensation awards to employees, non-employee directors, advisors and consultants.

 

Options issued under the 2021 Plan will generally have a ten-year term.

 

In accordance with the 2021 Plan, the stated exercise price of an employee incentive stock option or a non-statutory stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.

 

Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2021 Plan.

 

The board has authorized 1,000,000 shares of the Company’s common stock for issuance under the 2021 Plan.

 

At March 31, 2022, there were 869,999 shares available for future issuance.

 

Stock-Based Compensation

 

The Company issues service, performance and market-based stock options to employees and non-employees. The Company estimates the fair value of service and performance stock option awards using the Black-Scholes option pricing model. The Company estimates the fair value of market-based stock option awards using a Monte-Carlo simulation. Compensation expense for stock option awards is amortized on a straight-line basis over the awards’ vesting period. Compensation expense includes the impact of forfeitures as they are incurred.

 

The expected term of the stock options represents the average period the stock options are expected to remain outstanding and is based on the expected term calculated using the approach prescribed by the Securities and Exchange Commission's Staff Accounting Bulletin No. 110 for “plain vanilla” options. The expected stock price volatility for the Company’s stock options was determined by using an average of the historical volatilities of the Company and its industry peers. The Company will continue to analyze the stock price volatility and expected term assumptions as more data for the Company’s common stock and exercise patterns become available. The risk-free interest rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of the Company’s stock options. The expected dividend assumption is based on the Company’s history and expectation of dividend payouts.

 

The Company estimated the fair value of employee and non-employee stock options using the Black-Scholes option pricing model. The fair value of employee stock options is being amortized on a straight-line basis over the requisite service periods of the respective awards. The fair value of employee stock options was estimated using the following weighted-average assumptions:

          
   Year Ended March 31, 
   2022   2021 
Fair value of the Company’s common stock on date of grant  $4.60   $8.03 
Expected term   6.00 yrs    6.00 yrs 
Risk-free interest rate   1.60%    0.5800% 
Dividend yield   0.00%    0.00% 
Volatility   123.27%    80.7% 
Fair value of options granted  $4.03   $5.48 

  

Share-based awards compensation expense is as follows:

          
   Year Ended March 31, 
   2022   2021 
Cost of revenues  $   $(27,000)
Research and development       26,000 
Selling, general and administrative   382,000    372,000 
Total stock-based compensation  $382,000   $371,000 

 

At March 31, 2022, there were unrecognized compensation costs of $1,325,000 related to stock options which is expected to be recognized over a weighted-average amortization period of 2.14 years.

  

A tax benefit of $54,000 has been recognized relating to stock-based compensation as a result of non-qualified stock options and restricted stock exercised during the year ending March 31, 2022. In addition, the stock-based compensation deferred tax asset has been reduced by $309,000 primarily related to the expiration of stock compensation grants.

 

Stock-Based Award Activity

 

Stock-based awards outstanding at March 31, 2022 under the various plans are as follows:

               
       Unvested     
Plan  Stock Options   Restricted Stock   Total 
2006 Plan   2,787        2,787 
2011 Plan   111,949        111,949 
2016 Plan   221,497        221,497 
2021 Plan   130,001        130,001 
    466,234        466,234 
Stock-based awards available for grant as of March 31, 2022             982,105 

 

Stock options award activity is as follows:

                    
   Number of
Shares
   Weighted-
Average
Exercise Price
   Weighted-
Average
Contractual Term
   Aggregate
Intrinsic
Value
 
Outstanding at April 1, 2021   267,569   $25.16           
Options granted   272,958    4.60           
Options exercised   (44,042)   4.38           
Options forfeited   (5,250)   6.89           
Options expired   (25,001)   84.83           
Outstanding at March 31, 2022   466,234   $12.09    8.89   $0 
Exercisable at March 31, 2022   115,144   $32.56    6.85   $0 

  

The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock, or $4.01 and $7.43 per share at March 31, 2022 and 2021, respectively.

 

Restricted stock award activity is as follows:

          
  

Number of

Shares

  

Weighted

Average Award

Date Fair Value

per Share

 
Unvested restricted stock awards outstanding at April 1, 2021   833   $13.68 
Restricted stock awards granted   1,596    3.05 
Restricted stock awards vested   (2,429)   6.70 
Unvested restricted stock awards outstanding at March 31, 2022      $ 

 

The Company did not capitalize any cost associated with stock-based compensation.

 

The Company issues new shares of common stock upon exercise of stock options or release of restricted stock awards.

 

XML 43 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
12 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 15 – Income Taxes

 

The Company has the following net deferred tax assets:

          
   March 31, 
   2022   2021 
Deferred tax assets:          
Net operating loss carryforwards  $28,224,000   $25,687,000 
Research and development tax credit carryforwards   1,850,000    1,850,000 
Stock-based compensation   309,000    3,120,000 
Allowances and accruals   1,336,000    659,000 
Other deferred tax assets       398,000 
Lease liability   63,000    78,000 
Gross deferred tax assets  $31,782,000   $31,792,000 
           
Less valuation allowance   (30,613,000)   (31,528,000)
           
Total deferred tax assets  $1,169,000   $264,000 
           
Deferred tax liabilities:          
Fixed assets   (17,000)   (3,000)
Prepaid expenses   (260,000)   (186,000)
Right of Use asset   (63,000)   (75,000)
Gross deferred tax liabilities   (340,000)   (264,000)
Net deferred tax assets  $829,000   $ 

 

The income tax provision (benefit) is based on the following loss before income taxes, which are from domestic sources and foreign loss before income taxes:

               
    Year Ended March 31,  
    2022     2021  
Domestic   $ (3,516,000)     $ (2,052,000)  
Foreign     (1,883,000)       (1,467,000)  
    $ (5,399,000)     $ (3,519,000)  

  

The Company’s income tax expense/(benefits) consist of the following:

               
    Year Ended March 31,  
    2022     2021  
Current:            
State   $ 8,000     $ 1,000  
Foreign     469,000       941,000  
Current Income Tax Expense     477,000       942,000  
Deferred:                
Federal            
State            
Foreign     (809,000)        
Total deferred income tax   $ (332,000)     $ 942,000  

 

A reconciliation of the statutory federal income tax rate to the Company’s effective tax rate for continuing operations is as follows:

               
    Year Ended March 31,  
    2022     2021  
Expected federal statutory rate     21.0%       21.0%  
State income taxes     5.7%       2.1%  
Foreign earnings taxed at different rates     3.7%       3.6%  
Foreign tax true-up           (12.4% )
Effect of permanent differences     (3.0% )     (9.5% )
Effect of intercompany interest permanent differences     (12.3% )     (17.9% )
True-up of state deferred assets     (25.6% )     (120.7% )
Total effective rate     (10.5% )     (133.8% )
Change in valuation allowance     16.7%       107.1%  
Totals     (6.2% )     (26.7% )

 

As of March 31, 2022, the Company had net operating loss carryforwards for Federal, State and Foreign income tax purposes of approximately $115.3 million, $44 million and $541,000, respectively. Due to the Tax Cuts and Job Act, Federal NOLs generated after March 31, 2018 have an indefinite life. Federal NOL generated on and before March 31, 2017 will begin to expire 2024, if not utilized. State and Foreign NOLs will begin to expire in the year 2029 and 2024, respectively, if not utilized.

 

As of March 31, 2022, the Company had Federal and California research credit carryforwards of approximately $1 million and $790,000, respectively. The Federal research credits will begin to expire in 2024 while the California research credits have no expiration date. In addition, the Company has foreign tax credits of $50,000, which begin to expire in the year 2023 if not utilized.

 

Section 382 of the Internal Revenue Code limits the use of the Federal net operating losses in certain situations where changes occur in stock ownership of a company. If the Company should have an ownership change of more than 50% of the value of the Company's capital stock, utilization of the carryforwards could be restricted. The Company is not aware of any changes in ownership that would result in a change in control under Internal Revenue Code section 382.

 

The Company released the valuation allowance recorded against its Mexico deferred tax assets as of March 31, 2022. Given its recent history of earnings, current earnings and anticipated future earnings, the Company concluded that there is sufficient positive evidence available to reach a conclusion that the valuation allowance is no longer needed in Mexico. The release of the valuation allowance resulted in the recognition of deferred tax assets of $829,000. The Company, after considering all available evidence, fully reserved against all deferred tax assets in the U.S. and Netherlands since it is more likely than not such benefits will not be realized in future periods. The Company will continue to evaluate its deferred tax assets to determine whether any changes in circumstances could affect the realization of their future benefit.

 

The Company has filed tax returns for federal, state and foreign jurisdictions. The Company’s evaluation of uncertain tax matters was performed for tax years ended through March 31, 2022. Generally, the Company is subject to audit for the years ended March 31, 2021, 2020 and 2019. The Company has elected to retain its existing accounting policy with respect to the treatment of interest and penalties attributable to income taxes and continues to reflect interest and penalties attributable to income taxes, to the extent they arise, as a component of its income tax provision or benefit as well as its outstanding income tax assets and liabilities. The Company believes that its income tax positions and deductions would be sustained on audit and does not anticipate any adjustments to result in a material change to its financial position.

 

XML 44 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Plan
12 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plan

NOTE 16 – Employee Benefit Plan

 

The Company has a program to contribute and administer a qualified 401(k) plan. Under the 401(k) plan, the Company matches employee contributions to the plan up to 4% of the employee’s salary. Company contributions to the plan amounted to an aggregate of $50,600 and $89,000 for the years ended March 31, 2022 and 2021, respectively.

 

XML 45 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Disaggregation
12 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Disaggregation

NOTE 17 – Revenue Disaggregation

 

The Company generates product revenues from products which are sold into the human and animal healthcare markets, and the Company generates service revenues from laboratory testing services which are provided to medical device manufacturers.

 

The following table presents the Company’s disaggregated revenues by source:

 

          
  

Year Ended

March 31,

 
   2022   2021 
Product        
Human Care  $9,010,000   $15,317,000 
Animal Care   3,169,000    3,200,000 
Total Product Revenue   12,179,000    18,517,000 
Service/Royalty   449,000    112,000 
Total  $12,628,000   $18,629,000 

 

 

The following table shows the Company’s revenues by geographic region:

          
   Year Ended March 31, 
   2022   2021 
United States  $3,807,000   $5,419,000 
Latin America   2,095,000    5,976,000 
Europe and Rest of the World   6,726,000    7,234,000 
Total  $12,628,000   $18,629,000 

 

The Company’s service revenues in Latin America amounted to $349,000 and $112,000 for the years ended March 31, 2022 and 2021, respectively.

 

 

XML 46 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Aquamed Technologies, Inc. (“Aquamed”), Oculus Technologies of Mexico S.A. de C.V. (“OTM”), and Sonoma Pharmaceuticals Netherlands, B.V. (“SP Europe”). Aquamed has no current operations. All significant intercompany accounts and transactions have been eliminated in consolidation. The functional currency for the Company's wholly-owned subsidiaries incorporated outside the United States (“U.S.”) is denominated in local currency. All intercompany transactions and balances have been eliminated in consolidation.

 

Basis of presentation

Basis of presentation

 

The accompanying consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") and are in conformity with U.S. generally accepted accounting principles ("GAAP"). The Company’s fiscal year end is March 31. Unless otherwise stated, all years and dates refer to the fiscal year.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents include cash on hand and all highly liquid investments with an original maturity of three months or less when purchased. The Company’s cash equivalents are held in prime money market investments with strong sponsor organizations which are monitored on a continuous basis.

 

Use of Estimates

Use of Estimates

 

The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the recoverability of long-lived assets, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity, fair value allocation of assets sold to Invekra, and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.

  

Revenue Recognition

Revenue Recognition

 

On April 1, 2018, the Company adopted Accounting Standards Update ("ASU"), "Revenue from Contracts with Customers Topic 606” (“Topic 606”) using the modified retrospective method. There was no material impact to the Company upon the adoption of Topic 606. Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

 

The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company also has entered into agreements to license its technology and products.

 

The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.

 

For all of its sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned.  Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method.

 

The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.

 

Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.

 

The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and is separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.

 

Service revenue from testing contracts is recognized as tests are completed and a final report is sent to the customer.

 

Concentration of Credit Risk and Major Customers

Concentration of Credit Risk and Major Customers

 

Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents and accounts receivable. Cash and cash equivalents are maintained in financial institutions in the United States, Mexico and the Netherlands. The Company is exposed to credit risk in the event of default by these financial institutions for amounts in excess of the Federal Deposit Insurance Corporation insured limits. Cash and cash equivalents held in foreign banks are intentionally kept at minimal levels, and therefore have minimal credit risk associated with them.

 

The Company grants credit to its business customers, which are primarily located in Mexico, Europe and the United States. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses. At March 31, 2022, one customer represented 20% of our net accounts receivable balance, one customer represented 15% of our net accounts receivable balance, and one customer represented 14% of our net accounts receivable balance. At March 31, 2021, one customer represented 17% of our net accounts receivable balance, one customer represented 16% of our net accounts receivable balance, and one customer represented 14% of our net accounts receivable balance. For the year ended March 31, 2022, one customer represented 10%, one customer represented 17%, and one customer represented 21% of net revenues. For the year ended March 31, 2021, one customer represented 32%, and one customer represented 15% of net revenues.

 

Accounts Receivable

Accounts Receivable

 

Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for doubtful accounts represents probable credit losses at March 31, 2022 and 2021 in the amounts of $0 and $125,000, respectively. Additionally, at March 31, 2022 and 2021, the Company has allowances of $81,000 and $1,488,000, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in Accounts Receivable, net in the accompanying consolidated balance sheets.

 

Inventories

Inventories

 

Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.

 

Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amounts of $218,000 and $223,000 at March 31, 2022 and 2021, respectively, which is included in cost of revenues on the Company’s accompanying consolidated statements of comprehensive (loss) income.

 

Financial Assets and Liabilities

Financial Assets and Liabilities

 

Financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are carried at cost, which management believes approximates fair value due to the short-term nature of these instruments. The fair value of capital lease obligations and equipment loans approximates their carrying amounts as a market rate of interest is attached to their repayment. The Company measures the fair value of financial assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The Company uses three levels of inputs that may be used to measure fair value:

 

Level 1 – quoted prices in active markets for identical assets or liabilities

 

Level 2 – quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets

 

Level 3 – inputs that are unobservable (for example cash flow modeling inputs based on assumptions)

 

Level 3 liabilities are valued using unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the liabilities. For fair value measurements categorized within Level 3 of the fair value hierarchy, the Company’s accounting and finance department, who report to the Chief Financial Officer, determine its valuation policies and procedures. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s accounting and finance department and are approved by the Chief Financial Officer.

  

As of March 31, 2022 and 2021, there were no transfers in or out of Level 3 from other levels in the fair value hierarchy.

 

Property and Equipment

Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Depreciation of leasehold improvements is computed using the straight-line method over the lesser of the estimated useful life of the improvement or the remaining term of the lease. Estimated useful asset life by classification is as follows:

     
    Years  
Office equipment   3  
Manufacturing, lab and other equipment   5  
Furniture and fixtures   7  

 

Upon retirement or sale, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations as incurred.

 

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

 

The Company periodically reviews the carrying values of its long-lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and records impairment charges when considered necessary. Specific potential indicators of impairment include, but are not necessarily limited to:

 

  · a significant decrease in the fair value of an asset;

 

  · a significant change in the extent or manner in which an asset is used or a significant physical change in an asset;

 

  · a significant adverse change in legal factors or in the business climate that affects the value of an asset;

 

  · an adverse action or assessment by the U.S. Food and Drug Administration or another regulator; and

 

  · an accumulation of costs significantly in excess of the amount originally expected to acquire or construct an asset; and operating or cash flow losses combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with an income-producing asset.

 

When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. In estimating these future cash flows, assets and liabilities are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows generated by other such groups. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, will be recognized. The cash flow estimates used in such calculations are based on estimates and assumptions, using all available information that management believes is reasonable.

 

During the years ended March 31, 2022 and 2021, the Company had noted no indicators of impairment.

 

Research and Development

Research and Development

 

Research and development expenses are charged to operations as incurred and consists primarily of personnel expenses, clinical and regulatory services and supplies. For the years ended March 31, 2022 and 2021, research and development expense amounted to $125,000 and $555,000, respectively.

 

Advertising Costs

Advertising Costs

 

Advertising costs are charged to operations as incurred. Advertising costs amounted to $86,000 and $41,000, for the years ended March 31, 2022 and 2021, respectively. Advertising costs are included in selling, general and administrative expenses in the accompanying consolidated statements of comprehensive (loss) income.

 

Shipping and Handling Costs

Shipping and Handling Costs

 

The Company classifies amounts billed to customers related to shipping and handling in sale transactions as product revenues. The corresponding shipping and handling costs incurred are recorded in cost of product revenues. For the years ended March 31, 2022 and 2021, the Company recorded revenue related to shipping and handling costs of $52,000 and $37,000, respectively. These amounts are included in product revenues in the accompanying consolidated statements of comprehensive (loss) income.

 

Foreign Currency Reporting

Foreign Currency Reporting

 

The Company’s subsidiary, OTM, uses the local currency (Mexican Pesos) as its functional currency and its subsidiary, SP Europe, uses the local currency (Euro) as its functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date, and revenue and expense accounts are translated at average exchange rates during the period. Resulting translation adjustments amounted to $267,000 and $1,031,000 for the years ended March 31, 2022 and 2021, respectively. These amounts were recorded in other comprehensive loss in the accompanying consolidated statements of comprehensive loss for the years ended March 31, 2022 and 2021.

 

Foreign currency transaction gains (losses) relate primarily to trade payables and receivables and intercompany transactions between subsidiaries OTM and SP Europe. These transactions are expected to be settled in the foreseeable future. The Company recorded foreign currency transaction losses of $579,000 for the year ended March 31, 2022, and foreign currency transaction losses of $690,000, for the year ended March 31, 2021. The related amounts were recorded in other expense in the accompanying consolidated statements of comprehensive (loss) income.

 

Stock-Based Compensation

Stock-Based Compensation

 

The Company accounts for share-based awards exchanged for employee services at the estimated grant date fair value of the award. The Company estimates the fair value of employee stock option awards using the Black-Scholes option pricing model. The Company amortizes the fair value of employee stock options on a straight-line basis over the requisite service period of the awards.  Compensation expense includes the impact of an forfeitures for all stock options as incurred.

 

The Company accounts for equity instruments issued to non-employees at their fair value on the measurement date. The measurement of stock-based compensation is subject to periodic adjustment as the underlying equity instrument vests or becomes non-forfeitable. Non-employee stock-based compensation charges are amortized over the vesting period or as earned.

  

Income Taxes

Income Taxes

 

Deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s consolidated financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. Uncertain tax positions have had no impact on the Company’s consolidated financial condition, results of comprehensive (loss) income or cash flows.

 

Comprehensive Loss

Comprehensive Loss

 

Other comprehensive loss includes all changes in stockholders’ equity during a period from non-owner sources and is reported in the consolidated statement of changes in stockholders’ equity. To date, other comprehensive loss consists of changes in accumulated foreign currency translation adjustments. Accumulated other comprehensive losses at March 31, 2022 and 2021 were $4,312,000, and $4,579,000 respectively.

 

Net Income Loss per Share

Net Income Loss per Share

 

The Company computes basic net loss per share by dividing net loss per share available to common stockholders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into common stock using the “treasury stock” and/or “if converted” methods as applicable.

          
   For the Year Ended March 31, 
(In thousands, except per share data)  2022   2021 
         
Loss from continuing operations  $(5,086)  $(4,615)
Income from discontinued operations       665 
Net loss  $(5,086)  $(3,950)
           
Weighted-average shares outstanding: basic and diluted   2,653    1,996 
           
Loss per share from continuing operations  $(1.92)  $(2.31)
Income per share from discontinued operations       0.33 
Net loss per share: basic and diluted  $(1.92)  $(1.97)

 

The computation of basic loss per share for the years ended March 31, 2022 and 2021 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.

          
   March 31, 
(In thousands)  2022   2021 
Common stock to be issued upon vesting of restricted stock units   1    1 
Common stock to be issued upon exercise of options   466    268 
Common stock to be issued upon exercise of warrants   108    119 
Common stock to be issued upon conversion of Series C        
Common stock to be issued upon exercise of common stock units (1)   46    46 
    621    434 

  

  (1) Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock

 

Common Stock Purchase Warrants and Other Derivative Financial Instruments

Common Stock Purchase Warrants and Other Derivative Financial Instruments

 

The Company classifies common stock purchase warrants and other free standing derivative financial instruments as equity if the contracts (i) require physical settlement or net-share settlement or (ii) give the Company a choice of net-cash settlement or settlement in its own shares (physical settlement or net-share settlement). The Company classifies any contracts that (i) require net-cash settlement (including a requirement to net cash settle the contract if an event occurs and if that event is outside the control of the Company), (ii) give the counterparty a choice of net cash settlement or settlement in shares (physical settlement or net-share settlement), or (iii) contain reset provisions as either an asset or a liability. The Company assesses classification of its freestanding derivatives at each reporting date to determine whether a change in classification between assets and liabilities is required. The Company determined that its freestanding derivatives, which principally consist of warrants to purchase common stock, satisfied the criteria for classification as equity instruments, other than certain warrants that contained reset provisions and certain warrants that required net-cash settlement that the Company classified as derivative liabilities. The company currently does not have any active derivative financial instruments.

 

Preferred Stock

Preferred Stock

 

The Company applies the accounting standards for distinguishing liabilities from equity when determining the classification and measurement of its preferred stock. Shares that are subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. The Company classifies conditionally redeemable preferred shares, which includes preferred shares that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company’s control, as temporary equity. At all other times, preferred shares are classified as stockholders' equity.

  

Subsequent Events

Subsequent Events

 

Management has evaluated subsequent events or transactions occurring through the date these consolidated financial statements were issued.

 

Recent Accounting Standards

Recent Accounting Standards

 

The Company has evaluated all the recent accounting standards and determined that none of them are material to it.

 

XML 47 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Property and equipment estimated useful life
     
    Years  
Office equipment   3  
Manufacturing, lab and other equipment   5  
Furniture and fixtures   7  
Computation of earnings per share
          
   For the Year Ended March 31, 
(In thousands, except per share data)  2022   2021 
         
Loss from continuing operations  $(5,086)  $(4,615)
Income from discontinued operations       665 
Net loss  $(5,086)  $(3,950)
           
Weighted-average shares outstanding: basic and diluted   2,653    1,996 
           
Loss per share from continuing operations  $(1.92)  $(2.31)
Income per share from discontinued operations       0.33 
Net loss per share: basic and diluted  $(1.92)  $(1.97)
Schedule of antidilutive shares
          
   March 31, 
(In thousands)  2022   2021 
Common stock to be issued upon vesting of restricted stock units   1    1 
Common stock to be issued upon exercise of options   466    268 
Common stock to be issued upon exercise of warrants   108    119 
Common stock to be issued upon conversion of Series C        
Common stock to be issued upon exercise of common stock units (1)   46    46 
    621    434 

  

  (1) Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock
XML 48 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Sale of Assets – Discontinued Operations (Tables)
12 Months Ended
Mar. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of allocation of sale price
     
Customer base  $850,000 
Less: Funds remaining in escrow   (60,000)
Less: Services due from buyer   (100,000)
Less: Working capital adjustment   (80,000)
Total proceeds  $610,000 
Assets and liabilities of disposal group
          
   Year ended March 31, 
   2022   2021 
Revenues  $   $214,000 
Cost of revenues       53,000 
Selling general and administrative expenses       38,000 
Income from discontinued operations before tax       123,000 
Gain on disposal of discontinued operations before income taxes       770,000 
Total income from discontinued operations, before tax       893,000 
Income Tax benefit (expense)       (228,000)
Income from discontinued operations, net of tax  $   $665,000 
XML 49 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable (Tables)
12 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Accounts receivable
          
   March 31, 
   2022   2021 
Accounts receivable  $2,488,000   $4,419,000 
Less: allowance for doubtful accounts       (125,000)
Less: discounts, rebates, distributor fees and returns   (81,000)   (1,488,000)
Accounts receivable, net   $2,407,000   $2,806,000 
XML 50 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
12 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
          
   March 31, 
   2022   2021 
Raw materials  $1,626,000   $1,670,000 
Finished goods   1,037,000    860,000 
Inventories, net  $2,663,000   $2,530,000 
XML 51 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Mar. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expenses and other current assets
          
   March 31, 
   2022   2021 
Prepaid insurance  $755,000   $705,000 
Tax prepaid to Mexican tax authorities   2,371,000    1,850,000 
Other prepaid expenses and other current assets   620,000    663,000 
 Total prepaid expenses and other current assets  $3,746,000   $3,218,000 
XML 52 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Tables)
12 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
          
   March 31, 
   2022   2021 
Manufacturing, lab, and other equipment  $1,281,000   $1,170,000 
Office equipment   139,000    109,000 
Furniture and fixtures   108,000    66,000 
Leasehold improvements   503,000    486,000 
Property and equipment, gross    2,031,000    1,831,000 
Less: accumulated depreciation and amortization   (1,711,000)   (1,471,000)
Property and equipment, net   $320,000   $360,000 
XML 53 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
          
   March 31, 
   2022   2021 
Salaries and related costs  $1,059,000   $787,000 
Other   784,000    367,000 
Accrued expenses and other current liabilities  $1,843,000   $1,154,000 
XML 54 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
12 Months Ended
Mar. 31, 2022
Leases  
Lease cost information
          
   March 31,   March 31, 
   2022   2021 
Operating leases:          
Operating lease right-of-use assets  $559,000   $769,000 
Operating lease liabilities – current   250,000    240,000 
Operating lease liabilities – non-current   309,000    529,000 

 

Other information related to leases is presented below:

 

  

Year ended

March 31, 2022

    Year ended
March 31, 2021
 
Lease cost             
Operating lease cost  $367,000    $ 435,000  
              
As of March 31, 2022             
Other information:             
Operating cash flows from operating leases  $(223,000)   $ (215,000 )
Weighted-average remaining lease term – operating leases (in months)   27.3      37.7  
Weighted-average discount rate – operating leases   6.00%      6.00%  
Schedule of minimum operating lease liabilities
     
For Years Ending March 31,    
     
2023   297,000 
2024   210,000 
2025   106,000 
Thereafter   14,000 
Total future minimum lease payments, undiscounted   627,000 
Less: imputed interest   (68,000)
Total lease liability  $559,000 
XML 55 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
12 Months Ended
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Weighted-average assumptions of fair value of employee stock options
          
   Year Ended March 31, 
   2022   2021 
Fair value of the Company’s common stock on date of grant  $4.60   $8.03 
Expected term   6.00 yrs    6.00 yrs 
Risk-free interest rate   1.60%    0.5800% 
Dividend yield   0.00%    0.00% 
Volatility   123.27%    80.7% 
Fair value of options granted  $4.03   $5.48 
Employee stock-based compensation expense
          
   Year Ended March 31, 
   2022   2021 
Cost of revenues  $   $(27,000)
Research and development       26,000 
Selling, general and administrative   382,000    372,000 
Total stock-based compensation  $382,000   $371,000 
Schedule of stock-based awards outstanding by plan
               
       Unvested     
Plan  Stock Options   Restricted Stock   Total 
2006 Plan   2,787        2,787 
2011 Plan   111,949        111,949 
2016 Plan   221,497        221,497 
2021 Plan   130,001        130,001 
    466,234        466,234 
Stock-based awards available for grant as of March 31, 2022             982,105 
Schedule of option activity
                    
   Number of
Shares
   Weighted-
Average
Exercise Price
   Weighted-
Average
Contractual Term
   Aggregate
Intrinsic
Value
 
Outstanding at April 1, 2021   267,569   $25.16           
Options granted   272,958    4.60           
Options exercised   (44,042)   4.38           
Options forfeited   (5,250)   6.89           
Options expired   (25,001)   84.83           
Outstanding at March 31, 2022   466,234   $12.09    8.89   $0 
Exercisable at March 31, 2022   115,144   $32.56    6.85   $0 
Schedule of unvested restricted stock activity
          
  

Number of

Shares

  

Weighted

Average Award

Date Fair Value

per Share

 
Unvested restricted stock awards outstanding at April 1, 2021   833   $13.68 
Restricted stock awards granted   1,596    3.05 
Restricted stock awards vested   (2,429)   6.70 
Unvested restricted stock awards outstanding at March 31, 2022      $ 
XML 56 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Tables)
12 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of deferred tax assets
          
   March 31, 
   2022   2021 
Deferred tax assets:          
Net operating loss carryforwards  $28,224,000   $25,687,000 
Research and development tax credit carryforwards   1,850,000    1,850,000 
Stock-based compensation   309,000    3,120,000 
Allowances and accruals   1,336,000    659,000 
Other deferred tax assets       398,000 
Lease liability   63,000    78,000 
Gross deferred tax assets  $31,782,000   $31,792,000 
           
Less valuation allowance   (30,613,000)   (31,528,000)
           
Total deferred tax assets  $1,169,000   $264,000 
           
Deferred tax liabilities:          
Fixed assets   (17,000)   (3,000)
Prepaid expenses   (260,000)   (186,000)
Right of Use asset   (63,000)   (75,000)
Gross deferred tax liabilities   (340,000)   (264,000)
Net deferred tax assets  $829,000   $ 
Income tax provision domestic and foreign
               
    Year Ended March 31,  
    2022     2021  
Domestic   $ (3,516,000)     $ (2,052,000)  
Foreign     (1,883,000)       (1,467,000)  
    $ (5,399,000)     $ (3,519,000)  
Schedule of income tax expense
               
    Year Ended March 31,  
    2022     2021  
Current:            
State   $ 8,000     $ 1,000  
Foreign     469,000       941,000  
Current Income Tax Expense     477,000       942,000  
Deferred:                
Federal            
State            
Foreign     (809,000)        
Total deferred income tax   $ (332,000)     $ 942,000  
Reconciliation of federal income tax rate to effective rate
               
    Year Ended March 31,  
    2022     2021  
Expected federal statutory rate     21.0%       21.0%  
State income taxes     5.7%       2.1%  
Foreign earnings taxed at different rates     3.7%       3.6%  
Foreign tax true-up           (12.4% )
Effect of permanent differences     (3.0% )     (9.5% )
Effect of intercompany interest permanent differences     (12.3% )     (17.9% )
True-up of state deferred assets     (25.6% )     (120.7% )
Total effective rate     (10.5% )     (133.8% )
Change in valuation allowance     16.7%       107.1%  
Totals     (6.2% )     (26.7% )
XML 57 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Disaggregation (Tables)
12 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregated Revenue by Source
          
  

Year Ended

March 31,

 
   2022   2021 
Product        
Human Care  $9,010,000   $15,317,000 
Animal Care   3,169,000    3,200,000 
Total Product Revenue   12,179,000    18,517,000 
Service/Royalty   449,000    112,000 
Total  $12,628,000   $18,629,000 
Schedule of geographic sales
          
   Year Ended March 31, 
   2022   2021 
United States  $3,807,000   $5,419,000 
Latin America   2,095,000    5,976,000 
Europe and Rest of the World   6,726,000    7,234,000 
Total  $12,628,000   $18,629,000 
XML 58 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Liquidity and Financial Condition (Details Narrative) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Net loss $ 5,086,000 $ 3,950,000
Accumulated deficit 184,363,000 179,277,000
Working capital $ 10,611,000 $ 8,905,000
XML 59 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details-Useful lives)
12 Months Ended
Mar. 31, 2022
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Useful asset life 3 years
Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Useful asset life 5 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Useful asset life 7 years
XML 60 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details - Earnings per share) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Accounting Policies [Abstract]    
Loss from continuing operations $ (5,086,000) $ (4,615,000)
Income from discontinued operations 0 665,000
Net loss $ (5,086,000) $ (3,950,000)
Weighted-average shares outstanding: basic and diluted 2,653,000 1,996,000
Loss per share from continuing operations $ (1.92) $ (2.31)
Income per share from discontinued operations 0 0.33
Net loss per share: basic and diluted $ (1.92) $ (1.97)
XML 61 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details - Antidilutive shares) - shares
shares in Thousands
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 621 434
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 1 1
Equity Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 466 268
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 108 119
Series C Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares 0 0
Common Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive shares [1] 46 46
[1] Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock
XML 62 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Product Information [Line Items]    
Allowance for doubtful accounts $ 0 $ 125,000
Allowance for sales discounts, rebates, distributor fees and returns 81,000 1,488,000
Inventory reserves 218,000 223,000
Transfers in or out of Level 3 0 0
Asset impairment charges 0 0
Research and development expenses 125,000 555,000
Advertising costs 86,000 41,000
Revenues 12,628,000 18,629,000
Foreign currency translation adjustment 267,000 1,031,000
Foreign currency transaction loss 579,000 690,000
Accumulated other comprehensive loss 4,312,000 4,579,000
Shipping and Handling [Member]    
Product Information [Line Items]    
Revenues $ 52,000 $ 37,000
Accounts Receivable [Member] | First Customer [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Significant customer concentration 20.00% 17.00%
Accounts Receivable [Member] | Second Customer [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Significant customer concentration 15.00% 16.00%
Accounts Receivable [Member] | Third Customer [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Significant customer concentration 14.00% 14.00%
Net Revenues [Member] | First Customer [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Significant customer concentration 10.00% 32.00%
Net Revenues [Member] | Second Customer [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Significant customer concentration 17.00% 15.00%
Net Revenues [Member] | Third Customer [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Significant customer concentration 21.00%  
XML 63 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Sale of Assets - Discontinued Operations (Details - Allocation of sale price) - Micromed Labs [Member]
3 Months Ended
Jun. 24, 2020
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Customer base $ 850,000
Less: Funds remaining in escrow (60,000)
Less: Services due from buyer (100,000)
Less: Working capital adjustment (80,000)
Proceeds from sale of business $ 610,000
XML 64 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Sale of Assets - Discontinued Operations (Details - Discontinued Operations) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]    
Revenues $ 0 $ 214,000
Cost of revenues 0 53,000
Selling general and administrative expenses 0 38,000
Income from discontinued operations before tax 0 123,000
Gain on disposal of discontinued operations before income taxes 0 770,000
Total income from discontinued operations, before tax 0 893,000
Income Tax benefit (expense) 0 (228,000)
Income from discontinued operations, net of tax $ 0 $ 665,000
XML 65 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable (Details) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Receivables [Abstract]    
Accounts receivable $ 2,488,000 $ 4,419,000
Less: allowance for doubtful accounts 0 (125,000)
Less: discounts, rebates, distributor fees and returns (81,000) (1,488,000)
Accounts receivable, net  $ 2,407,000 $ 2,806,000
XML 66 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 1,626,000 $ 1,670,000
Finished goods 1,037,000 860,000
Inventories, net $ 2,663,000 $ 2,530,000
XML 67 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid insurance $ 755,000 $ 705,000
Tax prepaid to Mexican tax authorities 2,371,000 1,850,000
Other prepaid expenses and other current assets 620,000 663,000
 Total prepaid expenses and other current assets $ 3,746,000 $ 3,218,000
XML 68 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Details) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Abstract]    
Manufacturing, lab, and other equipment $ 1,281,000 $ 1,170,000
Office equipment 139,000 109,000
Furniture and fixtures 108,000 66,000
Leasehold improvements 503,000 486,000
Property and equipment, gross  2,031,000 1,831,000
Less: accumulated depreciation and amortization (1,711,000) (1,471,000)
Property and equipment, net  $ 320,000 $ 360,000
XML 69 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Details Narrative) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Abstract]    
Depreciation and amortization $ 186,000 $ 227,000
XML 70 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Payables and Accruals [Abstract]    
Salaries and related costs $ 1,059,000 $ 787,000
Other 784,000 367,000
Accrued expenses and other current liabilities $ 1,843,000 $ 1,154,000
XML 71 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended 22 Months Ended
Jan. 31, 2022
Jan. 31, 2021
May 01, 2020
Oct. 01, 2021
Mar. 31, 2022
Dec. 31, 2023
Mar. 31, 2021
Short-Term Debt [Line Items]              
Approval for forgiveness         $ 723,000    
Loans payable         $ 120,000   $ 1,310,000
Paycheck Protection Program [Member] | States Bank In Atlanta [Member]              
Short-Term Debt [Line Items]              
Debt interest rate         1.00%    
Proceeds from loan     $ 1,310,000        
Debt maturity date         Apr. 29, 2022    
Insurance Premiums 1 [Member]              
Short-Term Debt [Line Items]              
Debt face amount   $ 584,000          
Debt interest rate   4.98%          
Principal payments made       $ 199,000      
Insurance Premiums 2 [Member]              
Short-Term Debt [Line Items]              
Debt face amount $ 748,000            
Debt interest rate 4.68%            
Principal payments made           $ 76,000  
XML 72 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details - Balance sheet information related to leases) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating leases:    
Operating lease right-of-use assets $ 559,000 $ 769,000
Operating lease liabilities – current 250,000 240,000
Operating lease liabilities – non-current 309,000 529,000
Operating Lease, Cost 367,000 435,000
Operating Lease, Payments, Use $ (223,000) $ (215,000)
Weighted-average remaining lease term - operating leases (in months) 27 months 9 days 37 months 21 days
Weighted-average discount rate - operating leases 6.00% 6.00%
XML 73 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details - Minimum operating lease liabilities)
Mar. 31, 2022
USD ($)
Leases  
2023 $ 297,000
2024 210,000
2025 106,000
Thereafter 14,000
Total future minimum lease payments, undiscounted 627,000
Less: imputed interest (68,000)
Total lease liability $ 559,000
XML 74 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Defined Benefit Plan Disclosure [Line Items]    
Annual salaries $ 775,000  
Potential severance 775,000  
Trombly Business Law [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Legal fees $ 170,000 $ 215,000
XML 75 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders’ Equity (Details Narrative) - $ / shares
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Class of Stock [Line Items]    
Common stock par value $ 0.0001 $ 0.0001
Common stock, shares authorized 24,000,000 24,000,000
Convertible Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock, shares authorized 714,286 714,286
Preferred stock par value $ 0.0001 $ 0.0001
Series C Preferred Stock [Member]    
Class of Stock [Line Items]    
Preferred stock converted 1.55  
Common stock issued upon conversion 17,222  
XML 76 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Details-Assumptions) - $ / shares
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Fair value of common stock on date of grant $ 4.60 $ 8.03
Expected term 6 years 6 years
Risk-free interest rate 1.60% 0.58%
Dividend yield 0.00% 0.00%
Volatility 123.27% 80.70%
Fair value of options granted, per share $ 4.03 $ 5.48
XML 77 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Details-Stock-based compensation) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 382,000 $ 371,000
Cost of Sales [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 0 (27,000)
Research and Development Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation 0 26,000
Selling, General and Administrative Expenses [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation $ 382,000 $ 372,000
XML 78 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Details-Plans)
Mar. 31, 2022
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding 466,234
Restricted stock units outstanding 0
Total options and restricted stock units outstanding 466,234
Stock-based awards available for grant 982,105
2006 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding 2,787
Restricted stock units outstanding 0
Total options and restricted stock units outstanding 2,787
Stock-based awards available for grant 0
2011 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding 111,949
Restricted stock units outstanding 0
Total options and restricted stock units outstanding 111,949
Stock-based awards available for grant 0
2016 Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding 221,497
Restricted stock units outstanding 0
Total options and restricted stock units outstanding 221,497
Stock-based awards available for grant 112,106
Plan 2017 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding 130,001
Restricted stock units outstanding 0
Total options and restricted stock units outstanding 130,001
XML 79 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Details-Option activity) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Weighted- Average Exercise Price Granted $ 4.60 $ 8.03
Number of Shares Outstanding at end of period 466,234  
Equity Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares Outstanding at beginning of period 267,569  
Weighted- Average Exercise Price Outstanding at beginning of period $ 25.16  
Number of Shares Granted 272,958  
Weighted- Average Exercise Price Granted $ 4.60  
Number of Shares Exercised (44,042)  
Weighted- Average Exercise Price Exercised $ 4.38  
Number of Shares Forfeited (5,250)  
Weighted- Average Exercise Price Forfeited $ 6.89  
Number of Shares Expired (25,001)  
Weighted- Average Exercise Price Expired $ 84.83  
Number of Shares Outstanding at end of period 466,234 267,569
Weighted- Average Exercise Price Outstanding at end of period $ 12.09 $ 25.16
Weighted- Average Contractual Term Outstanding at end of period 8 years 10 months 20 days  
Aggregate Intrinsic Value Outstanding at end of period $ 0  
Number of Shares Exercisable at end of period 115,144  
Weighted- Average Exercise Price Exercisable at end of period $ 32.56  
Weighted- Average Contractual Term Exercisable at end of period 6 years 10 months 6 days  
Aggregate Intrinsic Value Exercisable at end of period $ 0  
XML 80 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Details-Restricted stock activity) - Restricted Stock [Member]
12 Months Ended
Mar. 31, 2022
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested restricted stock awards, beginning balance | shares 833
Weighted average award date fair value per share, outstanding beginning balance | $ / shares $ 13.68
Restricted stock awards granted | shares 1,596
Weighted average award date fair value per share, granted | $ / shares $ 3.05
Restricted stock awards vested | shares (2,429)
Weighted average award date fair value per share, vested | $ / shares $ 6.70
Unvested restricted stock awards, ending balance | shares 0
Weighted average award date fair value per share, outstanding ending balance | $ / shares $ 0
XML 81 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2019
Sep. 02, 2016
Sep. 12, 2011
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares available for future issuance 982,105          
Tax benefit $ 54,000          
Decrease in stock based compensation deferred tax asset 309,000          
Equity Option [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation costs $ 1,325,000          
Weighted average amortization period 2 years 1 month 20 days          
Aggregate intrinsic value per share $ 4.01 $ 7.43        
2006 Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares available for future issuance 0          
2011 Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares available for future issuance 0          
Shares initially authorized for issuance           9,508
Increase in shares authorized for issuance   197,450   102,863    
2016 Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares available for future issuance 112,106          
Shares initially authorized for issuance         44,445  
Increase in shares authorized for issuance 167,432   105,306 4,860    
Plan 2021 [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares available for future issuance 869,999          
Increase in shares authorized for issuance   1,000,000        
XML 82 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details-Deferred taxes) - USD ($)
Mar. 31, 2022
Mar. 31, 2021
Deferred tax assets:    
Net operating loss carryforwards $ 28,224,000 $ 25,687,000
Research and development tax credit carryforwards 1,850,000 1,850,000
Stock-based compensation 309,000 3,120,000
Allowances and accruals 1,336,000 659,000
Other deferred tax assets 0 398,000
Lease liability 63,000 78,000
Gross deferred tax assets 31,782,000 31,792,000
Less valuation allowance (30,613,000) (31,528,000)
Total deferred tax assets 1,169,000 264,000
Deferred tax liabilities:    
Fixed assets (17,000) (3,000)
Prepaid expenses (260,000) (186,000)
Right of Use asset (63,000) (75,000)
Gross deferred tax liabilities (340,000) (264,000)
Net deferred tax assets $ 829,000 $ 0
XML 83 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details-Income source) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating Loss Carryforwards [Line Items]    
Income before income taxes $ (5,399,000) $ (3,519,000)
Domestic Tax Authority [Member]    
Operating Loss Carryforwards [Line Items]    
Income before income taxes (3,516,000) (2,052,000)
Foreign Tax Authority [Member]    
Operating Loss Carryforwards [Line Items]    
Income before income taxes $ (1,883,000) $ (1,467,000)
XML 84 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details-Income tax expense) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Current:    
State $ 8,000 $ 1,000
Foreign 469,000 941,000
Current Income Tax Expense 477,000 942,000
Deferred:    
Federal 0 0
State 0 0
Foreign (809,000) 0
Total deferred income tax $ (332,000) $ 942,000
XML 85 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details-Reconciliation of tax rate)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Expected federal statutory rate 21.00% 21.00%
State income taxes 5.70% 2.10%
Foreign earnings taxed at different rates 3.70% 3.60%
Foreign tax true-up 0.00% (12.40%)
Effect of permanent differences (3.00%) (9.50%)
Effect of intercompany interest permanent differences (12.30%) (17.90%)
True-up of state deferred assets (25.60%) (120.70%)
Total effective rate (10.50%) (133.80%)
Change in valuation allowance 16.70% 107.10%
Totals (6.20%) (26.70%)
XML 86 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details Narrative)
Mar. 31, 2022
USD ($)
Domestic Tax Authority [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards $ 115,300,000
Research credit carryforwards 1,000,000
State and Local Jurisdiction [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 44,000,000
Research credit carryforwards 790,000
Foreign Tax Authority [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss carryforwards 541,000
Foreign tax credit carryforward $ 50,000
XML 87 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit Plan (Details Narrative) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Retirement Benefits [Abstract]    
Company contributions to 401(k) plan $ 50,600 $ 89,000
XML 88 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Disaggregation (Details - Disaggregation of revenue) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 12,628,000 $ 18,629,000
Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 12,179,000 18,517,000
Product [Member] | Human Care [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,010,000 15,317,000
Product [Member] | Animal Care [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 3,169,000 3,200,000
Service [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 449,000 $ 112,000
XML 89 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Geographic Information (Details - Geographic regions) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 12,628,000 $ 18,629,000
Product [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 12,179,000 18,517,000
Product [Member] | Revenue, Segment Benchmark [Member] | UNITED STATES    
Disaggregation of Revenue [Line Items]    
Revenues 3,807,000 5,419,000
Product [Member] | Revenue, Segment Benchmark [Member] | Latin America [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,095,000 5,976,000
Product [Member] | Revenue, Segment Benchmark [Member] | Europe [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 6,726,000 $ 7,234,000
XML 90 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Disaggregation (Details Narrative) - USD ($)
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenues $ 12,628,000 $ 18,629,000
Service [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 349,000 $ 112,000
XML 91 sonoma_i10k-033122_htm.xml IDEA: XBRL DOCUMENT 0001367083 2021-04-01 2022-03-31 0001367083 2021-09-30 0001367083 2022-07-11 0001367083 2020-04-01 2021-03-31 0001367083 2022-03-31 0001367083 2021-03-31 0001367083 us-gaap:ConvertiblePreferredStockMember 2022-03-31 0001367083 us-gaap:ConvertiblePreferredStockMember 2021-03-31 0001367083 us-gaap:PreferredStockMember 2021-03-31 0001367083 us-gaap:CommonStockMember 2021-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001367083 us-gaap:RetainedEarningsMember 2021-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001367083 us-gaap:PreferredStockMember 2020-03-31 0001367083 us-gaap:CommonStockMember 2020-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001367083 us-gaap:RetainedEarningsMember 2020-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001367083 2020-03-31 0001367083 us-gaap:PreferredStockMember 2021-04-01 2022-03-31 0001367083 us-gaap:CommonStockMember 2021-04-01 2022-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2022-03-31 0001367083 us-gaap:RetainedEarningsMember 2021-04-01 2022-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2022-03-31 0001367083 us-gaap:PreferredStockMember 2020-04-01 2021-03-31 0001367083 us-gaap:CommonStockMember 2020-04-01 2021-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2021-03-31 0001367083 us-gaap:RetainedEarningsMember 2020-04-01 2021-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2021-03-31 0001367083 us-gaap:PreferredStockMember 2022-03-31 0001367083 us-gaap:CommonStockMember 2022-03-31 0001367083 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001367083 us-gaap:RetainedEarningsMember 2022-03-31 0001367083 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001367083 SNOA:FirstCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:SecondCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:ThirdCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:FirstCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 SNOA:SecondCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 SNOA:ThirdCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 SNOA:FirstCustomerMember SNOA:NetRevenuesMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:SecondCustomerMember SNOA:NetRevenuesMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:ThirdCustomerMember SNOA:NetRevenuesMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001367083 SNOA:FirstCustomerMember SNOA:NetRevenuesMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 SNOA:SecondCustomerMember SNOA:NetRevenuesMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001367083 us-gaap:ShippingAndHandlingMember 2021-04-01 2022-03-31 0001367083 us-gaap:ShippingAndHandlingMember 2020-04-01 2021-03-31 0001367083 us-gaap:OfficeEquipmentMember 2021-04-01 2022-03-31 0001367083 us-gaap:MachineryAndEquipmentMember 2021-04-01 2022-03-31 0001367083 us-gaap:FurnitureAndFixturesMember 2021-04-01 2022-03-31 0001367083 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2022-03-31 0001367083 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2021-03-31 0001367083 us-gaap:StockOptionMember 2021-04-01 2022-03-31 0001367083 us-gaap:StockOptionMember 2020-04-01 2021-03-31 0001367083 us-gaap:WarrantMember 2021-04-01 2022-03-31 0001367083 us-gaap:WarrantMember 2020-04-01 2021-03-31 0001367083 us-gaap:SeriesCPreferredStockMember 2021-04-01 2022-03-31 0001367083 us-gaap:SeriesCPreferredStockMember 2020-04-01 2021-03-31 0001367083 SNOA:CommonStockUnitsMember 2021-04-01 2022-03-31 0001367083 SNOA:CommonStockUnitsMember 2020-04-01 2021-03-31 0001367083 SNOA:MicromedLabsMember 2020-06-24 0001367083 SNOA:MicromedLabsMember 2020-04-01 2020-06-24 0001367083 SNOA:InsurancePremiums1Member 2021-01-31 0001367083 SNOA:InsurancePremiums1Member 2021-01-25 2021-01-31 0001367083 SNOA:InsurancePremiums1Member 2021-04-01 2021-10-01 0001367083 SNOA:InsurancePremiums2Member 2022-01-31 0001367083 SNOA:InsurancePremiums2Member 2022-01-25 2022-01-31 0001367083 SNOA:InsurancePremiums2Member 2022-03-01 2023-12-31 0001367083 SNOA:PaycheckProtectionProgramMember SNOA:StatesBankInAtlantaMember 2020-04-25 2020-05-01 0001367083 SNOA:PaycheckProtectionProgramMember SNOA:StatesBankInAtlantaMember 2021-04-01 2022-03-31 0001367083 SNOA:TromblyBusinessLawMember 2021-04-01 2022-03-31 0001367083 SNOA:TromblyBusinessLawMember 2020-04-01 2021-03-31 0001367083 us-gaap:SeriesCPreferredStockMember 2021-04-01 2022-03-31 0001367083 SNOA:Plan2006Member 2022-03-31 0001367083 SNOA:Plan2011Member 2011-09-12 0001367083 SNOA:Plan2011Member 2018-04-01 2019-03-31 0001367083 SNOA:Plan2011Member 2020-04-01 2021-03-31 0001367083 SNOA:Plan2011Member 2022-03-31 0001367083 SNOA:Plan2016Member 2016-09-02 0001367083 SNOA:Plan2016Member 2018-04-01 2019-03-31 0001367083 SNOA:Plan2016Member 2019-04-01 2020-03-31 0001367083 SNOA:Plan2016Member 2021-04-01 2022-03-31 0001367083 SNOA:Plan2016Member 2022-03-31 0001367083 SNOA:Plan2021Member 2020-04-01 2021-03-31 0001367083 SNOA:Plan2021Member 2022-03-31 0001367083 us-gaap:StockOptionMember 2022-03-31 0001367083 us-gaap:StockOptionMember 2021-04-01 2022-03-31 0001367083 us-gaap:StockOptionMember 2020-04-01 2021-03-31 0001367083 us-gaap:CostOfSalesMember 2021-04-01 2022-03-31 0001367083 us-gaap:CostOfSalesMember 2020-04-01 2021-03-31 0001367083 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2022-03-31 0001367083 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2021-03-31 0001367083 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2022-03-31 0001367083 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2021-03-31 0001367083 SNOA:Plan2017Member 2022-03-31 0001367083 us-gaap:StockOptionMember 2021-03-31 0001367083 us-gaap:RestrictedStockMember 2021-03-31 0001367083 us-gaap:RestrictedStockMember 2021-04-01 2022-03-31 0001367083 us-gaap:RestrictedStockMember 2022-03-31 0001367083 us-gaap:DomesticCountryMember 2021-04-01 2022-03-31 0001367083 us-gaap:DomesticCountryMember 2020-04-01 2021-03-31 0001367083 us-gaap:ForeignCountryMember 2021-04-01 2022-03-31 0001367083 us-gaap:ForeignCountryMember 2020-04-01 2021-03-31 0001367083 us-gaap:DomesticCountryMember 2022-03-31 0001367083 us-gaap:StateAndLocalJurisdictionMember 2022-03-31 0001367083 us-gaap:ForeignCountryMember 2022-03-31 0001367083 us-gaap:ProductMember SNOA:HumanCareMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember SNOA:HumanCareMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember SNOA:AnimalCareMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember SNOA:AnimalCareMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember 2020-04-01 2021-03-31 0001367083 us-gaap:ServiceMember 2021-04-01 2022-03-31 0001367083 us-gaap:ServiceMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember country:US us-gaap:SalesRevenueSegmentMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember country:US us-gaap:SalesRevenueSegmentMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember srt:LatinAmericaMember us-gaap:SalesRevenueSegmentMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember srt:LatinAmericaMember us-gaap:SalesRevenueSegmentMember 2020-04-01 2021-03-31 0001367083 us-gaap:ProductMember srt:EuropeMember us-gaap:SalesRevenueSegmentMember 2021-04-01 2022-03-31 0001367083 us-gaap:ProductMember srt:EuropeMember us-gaap:SalesRevenueSegmentMember 2020-04-01 2021-03-31 iso4217:USD shares iso4217:USD shares pure 0001367083 false 2022 FY 10-K true 2022-03-31 --03-31 false 001-33216 SONOMA PHARMACEUTICALS, INC. DE 68-0423298 645 Molly Lane Suite 150 Woodstock GA 30189 (800) 759-9305 Common Stock, $0.0001 par value SNOA NASDAQ No No Yes Yes Non-accelerated Filer true false false 16658750 3100937 215 688 Frazier & Deeter Atlanta, Georgia Marcum llp New York, NY 7396000 4220000 2407000 2806000 2663000 2530000 3746000 3218000 218000 209000 16430000 12983000 320000 360000 559000 769000 829000 0 630000 763000 77000 112000 18845000 14987000 1641000 1769000 1843000 1154000 1223000 267000 54000 52000 120000 -0 688000 596000 250000 240000 5819000 4078000 182000 229000 0 1310000 3838000 3478000 309000 529000 10148000 9624000 0.0001 0.0001 714286 714286 0 0 0 0 0 0 0.0001 0.0001 24000000 24000000 3100937 3100937 2092909 2092909 2000 2000 197370000 189217000 -184363000 -179277000 -4312000 -4579000 8697000 5363000 18845000 14987000 12628000 18629000 8635000 12070000 3993000 6559000 125000 555000 9755000 9453000 9880000 10008000 -5887000 -3449000 -10000 4000 723000 -394000 -594000 150000 137000 -5418000 -3902000 -332000 713000 -5086000 -4615000 0 665000 -5086000 -3950000 -1.92 -2.31 0 0.33 -1.92 -1.97 2653000 1996000 -5086000 -3950000 267000 1031000 -4819000 -2919000 2092909 2000 189217000 -179277000 -4579000 5363000 950100 7554000 7554000 44042 193000 193000 12290 24000 24000 372000 372000 1596 10000 10000 267000 267000 -5086000 -5086000 3100937 2000 197370000 -184363000 -4312000 8697000 1.55 1777483 2000 186559000 -175327000 -5610000 5624000 93301 511000 511000 3919 200984 1776000 1776000 -1.55 17222 332000 332000 39000 39000 1031000 1031000 -3950000 -3950000 2092909 2000 189217000 -179277000 -4579000 5363000 -5086000 -3950000 186000 227000 -125000 -903000 -1407000 259000 382000 371000 723000 -0 829000 -223000 -0 -0 770000 -1971000 -2608000 100000 65000 460000 5000 160000 143000 -157000 -796000 679000 -668000 360000 397000 -222000 -215000 900000 -15000 -4248000 -3378000 137000 179000 -38000 43000 0 610000 -99000 388000 7554000 0 467000 -0 0 1310000 216000 2287000 30000 481000 123000 0 -0 -192000 7396000 3308000 127000 211000 3176000 529000 4220000 3691000 7396000 4220000 24000 12000 767000 941000 748000 596000 <p id="xdx_80C_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zu6TsBwZut1i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 1 – <span id="xdx_823_zwraHgvuJF72">Organization and Recent Developments</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Organization</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sonoma Pharmaceuticals, Inc. (the “Company”) was incorporated under the laws of the State of California in April 1999 and was reincorporated under the laws of the State of Delaware in December 2006. The Company’s principal office was moved to Woodstock, Georgia from Petaluma, California in June 2020. The Company is a global healthcare leader for developing and producing stabilized hypochlorous acid (“HOCl”) products for a wide range of applications, including wound care, animal health care, eye care, oral care and dermatological conditions. The Company’s products reduce infections, itch, pain, scarring and harmful inflammatory responses in a safe and effective manner. In-vitro and clinical studies of HOCl show it to have impressive antipruritic, antimicrobial, antiviral and anti-inflammatory properties. The Company’s stabilized HOCl immediately relieves itch and pain, kills pathogens and breaks down biofilm, does not sting or irritate skin and oxygenates the cells in the area treated assisting the body in its natural healing process. The Company sells its products either directly or via partners in 54 countries worldwide.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_803_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_zmKHvPxNB3wb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 2 – <span id="xdx_82A_z8CQz0htyafe">Liquidity and Financial Condition</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reported a net loss of $<span id="xdx_900_eus-gaap--NetIncomeLoss_iN_di_c20210401__20220331_z9uOEU15ipfc" title="Net loss">5,086,000</span> for the year ended March 31, 2022. At March 31, 2022 and 2021, the Company’s accumulated deficit amounted to $<span id="xdx_905_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_di_c20220331_z7QFEq9R169h" title="Accumulated deficit">184,363,000</span> and $<span id="xdx_90B_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_di_c20210331_zl2MGT0lkuy" title="Accumulated deficit">179,277,000</span>, respectively. The Company had working capital of $<span id="xdx_904_ecustom--WorkingCapital_c20220331_pp0p0" title="Working capital">10,611,000</span> and $<span id="xdx_904_ecustom--WorkingCapital_iI_pp0p0_c20210331_zy7ELL6hSdm3" title="Working capital">8,905,000</span> as of March 31, 2022 and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management believes that the Company has access to additional capital resources through possible public or private equity offerings, debt financings, corporate collaborations or other means; however, the Company cannot provide any assurance that other new financings will be available on commercially acceptable terms, if needed. If the economic climate in the U.S. deteriorates, the Company’s ability to raise additional capital could be negatively impacted. If the Company is unable to secure additional capital, it may be required to take additional measures to reduce costs in order to conserve its cash in amounts sufficient to sustain operations and meet its obligations. These measures could cause significant delays in the Company’s continued efforts to commercialize its products, which is critical to the realization of its business plan and the future operations of the Company. These matters raise substantial doubt about the Company’s ability to continue as a going concern. The accompanying consolidated financial statements do not include any adjustments that may be necessary should the Company be unable to continue as a going concern.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>COVID – 19</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">On March 11, 2020 the World Health Organization declared the novel strain of coronavirus (“COVID-19”) a global pandemic and recommended containment and mitigation measures worldwide. In an effort to mitigate the continued spread of the virus, federal, state and local governments, as well as certain private entities have mandated various restrictions, including travel restrictions, restrictions on public gatherings and quarantining of people who may have been exposed to the virus. As a result of these restrictions, together with a general fear of the impact on the global economy and financial markets, there is significant uncertainty surrounding the potential impact on the Company. As events are rapidly changing, the Company is unable to accurately predict the impact that COVID-19 will have on its business due to uncertainties including, but not limited to, the duration of quarantines and other travel restrictions within China, the U.S. and other affected countries, the ultimate geographical spread of the virus, the severity of the disease, the duration of the outbreak and the public’s response to the outbreak.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> -5086000 -184363000 -179277000 10611000 8905000 <p id="xdx_80C_eus-gaap--SignificantAccountingPoliciesTextBlock_zvBqxU4QvNPa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 – <span id="xdx_82D_zyMfraEQ5iu2">Summary of Significant Accounting Policies</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zdhJQAklOI82" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86A_zJrVB9o8qPaa">Principles of Consolidation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Aquamed Technologies, Inc. (“Aquamed”), Oculus Technologies of Mexico S.A. de C.V. (“OTM”), and Sonoma Pharmaceuticals Netherlands, B.V. (“SP Europe”). Aquamed has no current operations. All significant intercompany accounts and transactions have been eliminated in consolidation. The functional currency for the Company's wholly-owned subsidiaries incorporated outside the United States (“U.S.”) is denominated in local currency. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z6kTYYWEIm67" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_869_zLEfOSLbmZUb">Basis of presentation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") and are in conformity with U.S. generally accepted accounting principles ("GAAP"). The Company’s fiscal year end is March 31. Unless otherwise stated, all years and dates refer to the fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zMz1LixZSF48" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86E_zUzki0mVVL08">Cash and Cash Equivalents</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents include cash on hand and all highly liquid investments with an original maturity of three months or less when purchased. The Company’s cash equivalents are held in prime money market investments with strong sponsor organizations which are monitored on a continuous basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--UseOfEstimates_z1rPJwv6qHzg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_862_z3atnCgDmdz">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the recoverability of long-lived assets, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity, fair value allocation of assets sold to Invekra, and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_847_eus-gaap--RevenueRecognitionPolicyTextBlock_zOfmMfmTTv2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_863_z78nGuyLyZK2">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2018, the Company adopted Accounting Standards Update ("ASU"), "Revenue from Contracts with Customers Topic 606” (“Topic 606”) using the modified retrospective method. There was no material impact to the Company upon the adoption of Topic 606. Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company also has entered into agreements to license its technology and products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For all of its sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned.  Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and is separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Service revenue from testing contracts is recognized as tests are completed and a final report is sent to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zQG8MWcuQMee" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_zZ7aTCwWRBjk">Concentration of Credit Risk and Major Customers</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents and accounts receivable. Cash and cash equivalents are maintained in financial institutions in the United States, Mexico and the Netherlands. The Company is exposed to credit risk in the event of default by these financial institutions for amounts in excess of the Federal Deposit Insurance Corporation insured limits. Cash and cash equivalents held in foreign banks are intentionally kept at minimal levels, and therefore have minimal credit risk associated with them.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company grants credit to its business customers, which are primarily located in Mexico, Europe and the United States. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses. At March 31, 2022, one customer represented <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--FirstCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zZBZeds9Apq8" title="Significant customer concentration">20%</span> of our net accounts receivable balance, one customer represented <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--SecondCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zbmHbBQlzH1l">15%</span> of our net accounts receivable balance, and one customer represented <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zvJLSXHG9ntb">14%</span> of our net accounts receivable balance. At March 31, 2021, one customer represented <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--FirstCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zR4a2HzAazwk">17</span>% of our net accounts receivable balance, one customer represented <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--SecondCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zFiepuzigYl3">16</span>% of our net accounts receivable balance, and one customer represented <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zfGlF255Zn0c">14</span>% of our net accounts receivable balance. For the year ended March 31, 2022, one customer represented <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--FirstCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z9ZQvKaieujk">10</span>%, one customer represented <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--SecondCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztnOOVa0t2Ni">17</span>%, and one customer represented <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zHbr1sCM4Di">21</span>% of net revenues. For the year ended March 31, 2021, one customer represented <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--FirstCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z8l6YiasiR53">32</span>%, and one customer represented <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--SecondCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z1E7AUHpoJq4">15</span>% of net revenues.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_843_eus-gaap--ReceivablesPolicyTextBlock_zuQPgL1h1zm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_861_zspY2vT1pgK2">Accounts Receivable</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for doubtful accounts represents probable credit losses at March 31, 2022 and 2021 in the amounts of $<span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20220331_zVsbBVHGWjih" title="Allowance for doubtful accounts">0</span> and $<span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20210331_zYEROlWyq70d" title="Allowance for doubtful accounts">125,000</span>, respectively. Additionally, at March 31, 2022 and 2021, the Company has allowances of $<span id="xdx_900_ecustom--AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns_iI_c20220331_zw7gjy1tGVMl" title="Allowance for sales discounts, rebates, distributor fees and returns">81,000</span> and $<span id="xdx_909_ecustom--AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns_iI_c20210331_znQlQwN9KDLi" title="Allowance for sales discounts, rebates, distributor fees and returns">1,488,000</span>, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in Accounts Receivable, net in the accompanying consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zBN59cHxSaZ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_860_z1QVEANCPHbi">Inventories</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amounts of <span id="xdx_90D_eus-gaap--InventoryValuationReserves_iI_c20220331_znPp91x7lir9" title="Inventory reserves">$218,000</span> and <span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_c20210331_zvrHkh3kFRvj" title="Inventory reserves">$223,000</span> at March 31, 2022 and 2021, respectively, which is included in cost of revenues on the Company’s accompanying consolidated statements of comprehensive (loss) income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zYOxwuVETy8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_zAUtJIXcoPw7">Financial Assets and Liabilities</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are carried at cost, which management believes approximates fair value due to the short-term nature of these instruments. The fair value of capital lease obligations and equipment loans approximates their carrying amounts as a market rate of interest is attached to their repayment. The Company measures the fair value of financial assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The Company uses three levels of inputs that may be used to measure fair value:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 – quoted prices in active markets for identical assets or liabilities</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 – quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 – inputs that are unobservable (for example cash flow modeling inputs based on assumptions)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 liabilities are valued using unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the liabilities. For fair value measurements categorized within Level 3 of the fair value hierarchy, the Company’s accounting and finance department, who report to the Chief Financial Officer, determine its valuation policies and procedures. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s accounting and finance department and are approved by the Chief Financial Officer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2022 and 2021, there were <span id="xdx_907_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_pp0p0_do_c20210401__20220331_zOKiwZLZhKX6" title="Transfers in or out of Level 3"><span id="xdx_901_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_pp0p0_do_c20200401__20210331_z1CTkyNVUFY1" title="Transfers in or out of Level 3">no</span></span> transfers in or out of Level 3 from other levels in the fair value hierarchy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_ziDHEVgeJb6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_861_zlGufgVVqTze">Property and Equipment</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Depreciation of leasehold improvements is computed using the straight-line method over the lesser of the estimated useful life of the improvement or the remaining term of the lease. Estimated useful asset life by classification is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock_z27mgY7Q7NHa" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details-Useful lives)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zdrkbAcSzJt7" style="display: none">Property and equipment estimated useful life</span></td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Years</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 85%"><span style="font-size: 10pt">Office equipment</span></td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zxRRadcj8PJk" title="Useful asset life">3</span></span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Manufacturing, lab and other equipment</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zR3oWDeVTsG5" title="Useful asset life">5</span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-size: 10pt">Furniture and fixtures</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_znRvm3Gfvdp3" title="Useful asset life">7</span></span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon retirement or sale, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_z1IwNgiIGVab" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_znM5z7vIicDb">Impairment of Long-Lived Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically reviews the carrying values of its long-lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and records impairment charges when considered necessary. Specific potential indicators of impairment include, but are not necessarily limited to:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">a significant decrease in the fair value of an asset;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">a significant change in the extent or manner in which an asset is used or a significant physical change in an asset;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">a significant adverse change in legal factors or in the business climate that affects the value of an asset;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">an adverse action or assessment by the U.S. Food and Drug Administration or another regulator; and</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">an accumulation of costs significantly in excess of the amount originally expected to acquire or construct an asset; and operating or cash flow losses combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with an income-producing asset.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. In estimating these future cash flows, assets and liabilities are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows generated by other such groups. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, will be recognized. The cash flow estimates used in such calculations are based on estimates and assumptions, using all available information that management believes is reasonable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended March 31, 2022 and 2021, the Company had noted <span id="xdx_909_eus-gaap--AssetImpairmentCharges_pp0p0_do_c20210401__20220331_zMPvx9klZnHg" title="Asset impairment charges"><span id="xdx_90D_eus-gaap--AssetImpairmentCharges_pp0p0_do_c20200401__20210331_zA5gdjLshMR6" title="Asset impairment charges">no</span></span> indicators of impairment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--ResearchAndDevelopmentExpensePolicy_zbYzOJfC1ib7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_860_z52U51uSXwr8">Research and Development</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development expenses are charged to operations as incurred and consists primarily of personnel expenses, clinical and regulatory services and supplies. For the years ended March 31, 2022 and 2021, research and development expense amounted to $<span id="xdx_90B_eus-gaap--ResearchAndDevelopmentExpense_c20210401__20220331_pn3p0" title="Research and development expenses">125,000</span> and $<span id="xdx_905_eus-gaap--ResearchAndDevelopmentExpense_c20200401__20210331_pn3p0" title="Research and development expenses">555,000</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--AdvertisingCostsPolicyTextBlock_zuiXNNC3aLNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_867_znaCXPH8z2Zj">Advertising Costs</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising costs are charged to operations as incurred. Advertising costs amounted to $<span id="xdx_907_eus-gaap--MarketingExpense_c20210401__20220331_z7FHj4x7970c" title="Advertising costs">86,000</span> and $<span id="xdx_902_eus-gaap--MarketingExpense_c20200401__20210331_zPn8rcnKkOYk" title="Advertising costs">41,000</span>, for the years ended March 31, 2022 and 2021, respectively. Advertising costs are included in selling, general and administrative expenses in the accompanying consolidated statements of comprehensive (loss) income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zwmlOy3BVSzf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_869_zg6JsYKlEnyk">Shipping and Handling Costs</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company classifies amounts billed to customers related to shipping and handling in sale transactions as product revenues. The corresponding shipping and handling costs incurred are recorded in cost of product revenues. For the years ended March 31, 2022 and 2021, the Company recorded revenue related to shipping and handling costs of $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Revenues">52,000</span> and $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Revenues">37,000</span>, respectively. These amounts are included in product revenues in the accompanying consolidated statements of comprehensive (loss) income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zv8lOk1b2B69" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_864_zz9h0XByutAe">Foreign Currency Reporting</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s subsidiary, OTM, uses the local currency (Mexican Pesos) as its functional currency and its subsidiary, SP Europe, uses the local currency (Euro) as its functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date, and revenue and expense accounts are translated at average exchange rates during the period. Resulting translation adjustments amounted to $<span id="xdx_90C_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_c20210401__20220331_zNm6o6YfPmu8" title="Foreign currency translation adjustment">267,000</span> and $<span id="xdx_900_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_c20200401__20210331_zD8llMX91eAl" title="Foreign currency translation adjustment">1,031,000</span> for the years ended March 31, 2022 and 2021, respectively. These amounts were recorded in other comprehensive loss in the accompanying consolidated statements of comprehensive loss for the years ended March 31, 2022 and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Foreign currency transaction gains (losses) relate primarily to trade payables and receivables and intercompany transactions between subsidiaries OTM and SP Europe. These transactions are expected to be settled in the foreseeable future. The Company recorded foreign currency transaction losses of $<span id="xdx_905_eus-gaap--ForeignCurrencyTransactionLossBeforeTax_c20210401__20220331_zGjcRd60GEe1" title="Foreign currency transaction loss">579,000</span> for the year ended March 31, 2022, and foreign currency transaction losses of $<span id="xdx_904_eus-gaap--ForeignCurrencyTransactionLossBeforeTax_c20200401__20210331_zlsJxvRFYBEc" title="Foreign currency transaction loss">690,000</span>, for the year ended March 31, 2021. The related amounts were recorded in other expense in the accompanying consolidated statements of comprehensive (loss) income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zVxi6ReJV8M9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_860_zVyQqglG9Txg">Stock-Based Compensation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for share-based awards exchanged for employee services at the estimated grant date fair value of the award. The Company estimates the fair value of employee stock option awards using the Black-Scholes option pricing model. The Company amortizes the fair value of employee stock options on a straight-line basis over the requisite service period of the awards.  Compensation expense includes the impact of an forfeitures for all stock options as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for equity instruments issued to non-employees at their fair value on the measurement date. The measurement of stock-based compensation is subject to periodic adjustment as the underlying equity instrument vests or becomes non-forfeitable. Non-employee stock-based compensation charges are amortized over the vesting period or as earned.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zrSNgFEi4rea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_zxcOkOQ22MM9">Income Taxes</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s consolidated financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. Uncertain tax positions have had no impact on the Company’s consolidated financial condition, results of comprehensive (loss) income or cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zcS8XeMQAjHi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_866_zJ1EihqTTxu6">Comprehensive Loss</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other comprehensive loss includes all changes in stockholders’ equity during a period from non-owner sources and is reported in the consolidated statement of changes in stockholders’ equity. To date, other comprehensive loss consists of changes in accumulated foreign currency translation adjustments. Accumulated other comprehensive losses at March 31, 2022 and 2021 were $<span id="xdx_90C_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iNI_di_c20220331_zJTmlaS86sF8" title="Accumulated other comprehensive loss">4,312,000</span>, and $<span id="xdx_904_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iNI_di_c20210331_zRGceQToe0Y1" title="Accumulated other comprehensive loss">4,579,000</span> respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p id="xdx_849_eus-gaap--EarningsPerSharePolicyTextBlock_zZIuD7ckLwr1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_865_zwNsb8Rp0xj9">Net Income Loss per Share</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company computes basic net loss per share by dividing net loss per share available to common stockholders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into common stock using the “treasury stock” and/or “if converted” methods as applicable.</p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zRsXO5wGZkFj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B2_zpxwFLCCtP8l" style="display: none">Computation of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210401__20220331_zgB7s2aDRr86" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20200401__20210331_zmixmPzrIO54" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Year Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-style: italic; text-align: justify">(In thousands, except per share data)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_pn3n3_zQP4TmgcF8gh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Loss from continuing operations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(5,086</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(4,615</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_pn3n3_d0_zBX7xn3gTW5b" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Income from discontinued operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">665</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--NetIncomeLoss_pn3n3_z5VgTLfopGV1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt"> </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,086</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </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,950</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDiluted_pin3_zYmPWPsI6bP3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Weighted-average shares outstanding: basic and diluted</td><td style="padding-bottom: 2.5pt"> </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,653</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,996</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--IncomeLossFromContinuingOperationPerBasicAndDilutedShare_pip0_z02qMOz8gKQ3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Loss per share from continuing operations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1.92</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2.31</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--IncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_pip0_d0_zOMu6zBGKfAh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Income per share from discontinued operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">0.33</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--EarningPerShareBasicAndDiluted_pip0_zwbOIalyqXZg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Net loss per share: basic and diluted</td><td style="padding-bottom: 2.5pt"> </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.92</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </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.97</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The computation of basic loss per share for the years ended March 31, 2022 and 2021 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.</p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_ztvvNLsaRsI5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BF_z0EjdoIXDfP7" style="display: none">Schedule of antidilutive shares</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-style: italic">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Common stock to be issued upon vesting of restricted stock units</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockUnitsRSUMember_zAp9FNVR20Fa" style="width: 13%; text-align: right" title="Antidilutive shares">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockUnitsRSUMember_zQSnEapuGNGe" style="width: 13%; text-align: right" title="Antidilutive shares">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock to be issued upon exercise of options</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zGFCfY6Bzqba" style="text-align: right" title="Antidilutive shares">466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_z9xIv4jNVfIh" style="text-align: right" title="Antidilutive shares">268</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Common stock to be issued upon exercise of warrants</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zALn25cy18v2" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zq2rNd0ZLsZf" style="text-align: right" title="Antidilutive shares">119</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock to be issued upon conversion of Series C</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_d0_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--SeriesCPreferredStockMember_zpw5wzu3R7z7" style="text-align: right" title="Antidilutive shares">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_d0_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--SeriesCPreferredStockMember_zImGLkNONzYa" style="text-align: right" title="Antidilutive shares">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Common stock to be issued upon exercise of common stock units (1)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zfQ3iLmWAPAb" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_z3MFiQjglZQ1" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331_z74sV2x6BNJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">621</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331_zcYutqb7JmT5" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">434</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>  </i></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 1%"> </td> <td style="width: 5%"><span id="xdx_F0B_z5FMj7xzgpCd" style="font-size: 10pt">(1)</span></td> <td style="width: 94%; text-align: justify"><span id="xdx_F12_zdUEYaIzOBF2" style="font-size: 10pt">Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock</span></td></tr> </table> <p id="xdx_8A2_zyDhTgPZH63i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--DerivativesPolicyTextBlock_z3VfIE2uf0X1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_865_zUk0jJiaGii2">Common Stock Purchase Warrants and Other Derivative Financial Instruments</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company classifies common stock purchase warrants and other free standing derivative financial instruments as equity if the contracts (i) require physical settlement or net-share settlement or (ii) give the Company a choice of net-cash settlement or settlement in its own shares (physical settlement or net-share settlement). The Company classifies any contracts that (i) require net-cash settlement (including a requirement to net cash settle the contract if an event occurs and if that event is outside the control of the Company), (ii) give the counterparty a choice of net cash settlement or settlement in shares (physical settlement or net-share settlement), or (iii) contain reset provisions as either an asset or a liability. The Company assesses classification of its freestanding derivatives at each reporting date to determine whether a change in classification between assets and liabilities is required. The Company determined that its freestanding derivatives, which principally consist of warrants to purchase common stock, satisfied the criteria for classification as equity instruments, other than certain warrants that contained reset provisions and certain warrants that required net-cash settlement that the Company classified as derivative liabilities. The company currently does not have any active derivative financial instruments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_z5xbRK3EYqgg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_867_zth03FqF3sud">Preferred Stock</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies the accounting standards for distinguishing liabilities from equity when determining the classification and measurement of its preferred stock. Shares that are subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. The Company classifies conditionally redeemable preferred shares, which includes preferred shares that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company’s control, as temporary equity. At all other times, preferred shares are classified as stockholders' equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_849_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zwxMwRMLRIY8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_860_zIo7djYjf1Jj">Subsequent Events</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management has evaluated subsequent events or transactions occurring through the date these consolidated financial statements were issued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zcic2ZUgyW01" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_z8VqGU08W4Bl">Recent Accounting Standards</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has evaluated all the recent accounting standards and determined that none of them are material to it.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zdhJQAklOI82" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86A_zJrVB9o8qPaa">Principles of Consolidation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries, Aquamed Technologies, Inc. (“Aquamed”), Oculus Technologies of Mexico S.A. de C.V. (“OTM”), and Sonoma Pharmaceuticals Netherlands, B.V. (“SP Europe”). Aquamed has no current operations. All significant intercompany accounts and transactions have been eliminated in consolidation. The functional currency for the Company's wholly-owned subsidiaries incorporated outside the United States (“U.S.”) is denominated in local currency. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84E_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z6kTYYWEIm67" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_869_zLEfOSLbmZUb">Basis of presentation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the U.S. Securities and Exchange Commission ("SEC") and are in conformity with U.S. generally accepted accounting principles ("GAAP"). The Company’s fiscal year end is March 31. Unless otherwise stated, all years and dates refer to the fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zMz1LixZSF48" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86E_zUzki0mVVL08">Cash and Cash Equivalents</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash and cash equivalents include cash on hand and all highly liquid investments with an original maturity of three months or less when purchased. The Company’s cash equivalents are held in prime money market investments with strong sponsor organizations which are monitored on a continuous basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--UseOfEstimates_z1rPJwv6qHzg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_862_z3atnCgDmdz">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from these estimates. Significant estimates and assumptions include reserves and write-downs related to receivables and inventories, the recoverability of long-lived assets, the valuation allowance relating to the Company’s deferred tax assets, valuation of equity, fair value allocation of assets sold to Invekra, and the estimated amortization periods of upfront product licensing fees received from customers. Periodically, the Company evaluates and adjusts estimates accordingly.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_847_eus-gaap--RevenueRecognitionPolicyTextBlock_zOfmMfmTTv2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_863_z78nGuyLyZK2">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2018, the Company adopted Accounting Standards Update ("ASU"), "Revenue from Contracts with Customers Topic 606” (“Topic 606”) using the modified retrospective method. There was no material impact to the Company upon the adoption of Topic 606. Revenue is recognized when the Company transfers promised goods or services to the customer, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as the Company fulfills its obligations under the agreement, the Company performs the following steps: (i) identification of the promised goods or services in the contract; (ii) determination of whether the promised goods or services are performance obligations, including whether they are distinct in the context of the contract; (iii) measurement of the transaction price, including the constraint on variable consideration; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when (or as) the Company satisfies each performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company derives the majority of its revenue through sales of its products directly to end users and to distributors. The Company also sells products to a customer base, including hospitals, medical centers, doctors, pharmacies, distributors and wholesalers. The Company also has entered into agreements to license its technology and products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance obligations. In determining the transaction price the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For all of its sales to non-consignment distribution channels, revenue is recognized when control of the product is transferred to the customer (i.e. when its performance obligation is satisfied), which typically occurs when title passes to the customer upon shipment but could occur when the customer receives the product based on the terms of the agreement with the customer. For product sales to its value-added resellers, non-stocking distributors and end-user customers, the Company grants return privileges to its customers, and because the Company has a long history with its customers, the Company is able to estimate the amount of product that will be returned.  Sales incentives and other programs that the Company may make available to these customers are considered to be a form of variable consideration, and the Company maintains estimated accruals and allowances using the expected value method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has entered into consignment arrangements, in which goods are left in the possession of another party to sell. As products are sold from the customer to third parties, the Company recognizes revenue based on a variable percentage of a fixed price.  Revenue recognized varies depending on whether a patient is covered by insurance or is not covered by insurance. In addition, the Company may incur a revenue deduction related to the use of the Company’s rebate program.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales to stocking distributors are made under terms with fixed pricing and limited rights of return (known as “stock rotation”) of the Company’s products held in their inventory. Revenue from sales to distributors is recognized upon the transfer of control to the distributor.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company assessed the promised goods and services in the technical support to Invekra for a ten-year period as being a distinct service that Invekra can benefit from on its own and is separately identifiable from any other promises within the contract. Given that the distinct service is not substantially the same as other goods and services within the Invekra contract, the Company accounted for the distinct service as a performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Service revenue from testing contracts is recognized as tests are completed and a final report is sent to the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zQG8MWcuQMee" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_zZ7aTCwWRBjk">Concentration of Credit Risk and Major Customers</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents and accounts receivable. Cash and cash equivalents are maintained in financial institutions in the United States, Mexico and the Netherlands. The Company is exposed to credit risk in the event of default by these financial institutions for amounts in excess of the Federal Deposit Insurance Corporation insured limits. Cash and cash equivalents held in foreign banks are intentionally kept at minimal levels, and therefore have minimal credit risk associated with them.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company grants credit to its business customers, which are primarily located in Mexico, Europe and the United States. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses. At March 31, 2022, one customer represented <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--FirstCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zZBZeds9Apq8" title="Significant customer concentration">20%</span> of our net accounts receivable balance, one customer represented <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--SecondCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zbmHbBQlzH1l">15%</span> of our net accounts receivable balance, and one customer represented <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zvJLSXHG9ntb">14%</span> of our net accounts receivable balance. At March 31, 2021, one customer represented <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--FirstCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zR4a2HzAazwk">17</span>% of our net accounts receivable balance, one customer represented <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--SecondCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zFiepuzigYl3">16</span>% of our net accounts receivable balance, and one customer represented <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zfGlF255Zn0c">14</span>% of our net accounts receivable balance. For the year ended March 31, 2022, one customer represented <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--FirstCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z9ZQvKaieujk">10</span>%, one customer represented <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--SecondCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztnOOVa0t2Ni">17</span>%, and one customer represented <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210401__20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--ThirdCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zHbr1sCM4Di">21</span>% of net revenues. For the year ended March 31, 2021, one customer represented <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--FirstCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z8l6YiasiR53">32</span>%, and one customer represented <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20200401__20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--NetRevenuesMember__srt--MajorCustomersAxis__custom--SecondCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z1E7AUHpoJq4">15</span>% of net revenues.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> 0.20 0.15 0.14 0.17 0.16 0.14 0.10 0.17 0.21 0.32 0.15 <p id="xdx_843_eus-gaap--ReceivablesPolicyTextBlock_zuQPgL1h1zm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_861_zspY2vT1pgK2">Accounts Receivable</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trade accounts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns. Estimates for cash discounts and sales returns are based on analysis of contractual terms and historical trends.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable. The Company periodically reviews its accounts receivable to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, an analysis of days sales outstanding by customer and geographic region, and a review of the local economic environment and its potential impact on government funding and reimbursement practices. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The allowance for doubtful accounts represents probable credit losses at March 31, 2022 and 2021 in the amounts of $<span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20220331_zVsbBVHGWjih" title="Allowance for doubtful accounts">0</span> and $<span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20210331_zYEROlWyq70d" title="Allowance for doubtful accounts">125,000</span>, respectively. Additionally, at March 31, 2022 and 2021, the Company has allowances of $<span id="xdx_900_ecustom--AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns_iI_c20220331_zw7gjy1tGVMl" title="Allowance for sales discounts, rebates, distributor fees and returns">81,000</span> and $<span id="xdx_909_ecustom--AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns_iI_c20210331_znQlQwN9KDLi" title="Allowance for sales discounts, rebates, distributor fees and returns">1,488,000</span>, respectively, related to potential discounts, returns, distributor fees and rebates. The allowances are included in Accounts Receivable, net in the accompanying consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 125000 81000 1488000 <p id="xdx_844_eus-gaap--InventoryPolicyTextBlock_zBN59cHxSaZ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_860_z1QVEANCPHbi">Inventories</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost, cost being determined on a standard cost basis (which approximates actual cost on a first-in, first-out basis), or net realizable value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to changing market conditions, estimated future requirements, age of the inventories on hand and production of new products, the Company regularly reviews inventory quantities on hand and records a provision to write down excess and obsolete inventory to its estimated net realizable value. The Company recorded a provision to reduce the carrying amounts of inventories to their net realizable value in the amounts of <span id="xdx_90D_eus-gaap--InventoryValuationReserves_iI_c20220331_znPp91x7lir9" title="Inventory reserves">$218,000</span> and <span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_c20210331_zvrHkh3kFRvj" title="Inventory reserves">$223,000</span> at March 31, 2022 and 2021, respectively, which is included in cost of revenues on the Company’s accompanying consolidated statements of comprehensive (loss) income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 218000 223000 <p id="xdx_84C_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zYOxwuVETy8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_zAUtJIXcoPw7">Financial Assets and Liabilities</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments, including cash and cash equivalents, accounts receivable and accounts payable are carried at cost, which management believes approximates fair value due to the short-term nature of these instruments. The fair value of capital lease obligations and equipment loans approximates their carrying amounts as a market rate of interest is attached to their repayment. The Company measures the fair value of financial assets and liabilities based on the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The Company maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. The Company uses three levels of inputs that may be used to measure fair value:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 1 – quoted prices in active markets for identical assets or liabilities</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 2 – quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 – inputs that are unobservable (for example cash flow modeling inputs based on assumptions)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Level 3 liabilities are valued using unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the liabilities. For fair value measurements categorized within Level 3 of the fair value hierarchy, the Company’s accounting and finance department, who report to the Chief Financial Officer, determine its valuation policies and procedures. The development and determination of the unobservable inputs for Level 3 fair value measurements and fair value calculations are the responsibility of the Company’s accounting and finance department and are approved by the Chief Financial Officer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2022 and 2021, there were <span id="xdx_907_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_pp0p0_do_c20210401__20220331_zOKiwZLZhKX6" title="Transfers in or out of Level 3"><span id="xdx_901_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_pp0p0_do_c20200401__20210331_z1CTkyNVUFY1" title="Transfers in or out of Level 3">no</span></span> transfers in or out of Level 3 from other levels in the fair value hierarchy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 0 <p id="xdx_842_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_ziDHEVgeJb6j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_861_zlGufgVVqTze">Property and Equipment</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Depreciation of leasehold improvements is computed using the straight-line method over the lesser of the estimated useful life of the improvement or the remaining term of the lease. Estimated useful asset life by classification is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock_z27mgY7Q7NHa" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details-Useful lives)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zdrkbAcSzJt7" style="display: none">Property and equipment estimated useful life</span></td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Years</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 85%"><span style="font-size: 10pt">Office equipment</span></td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zxRRadcj8PJk" title="Useful asset life">3</span></span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Manufacturing, lab and other equipment</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zR3oWDeVTsG5" title="Useful asset life">5</span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-size: 10pt">Furniture and fixtures</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_znRvm3Gfvdp3" title="Useful asset life">7</span></span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Upon retirement or sale, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock_z27mgY7Q7NHa" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details-Useful lives)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_zdrkbAcSzJt7" style="display: none">Property and equipment estimated useful life</span></td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Years</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 85%"><span style="font-size: 10pt">Office equipment</span></td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-size: 10pt"><span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zxRRadcj8PJk" title="Useful asset life">3</span></span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Manufacturing, lab and other equipment</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zR3oWDeVTsG5" title="Useful asset life">5</span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-size: 10pt">Furniture and fixtures</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210401__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_znRvm3Gfvdp3" title="Useful asset life">7</span></span></td> <td> </td></tr> </table> P3Y P5Y P7Y <p id="xdx_849_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_z1IwNgiIGVab" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_znM5z7vIicDb">Impairment of Long-Lived Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically reviews the carrying values of its long-lived assets when events or changes in circumstances would indicate that it is more likely than not that their carrying values may exceed their realizable values, and records impairment charges when considered necessary. Specific potential indicators of impairment include, but are not necessarily limited to:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">a significant decrease in the fair value of an asset;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">a significant change in the extent or manner in which an asset is used or a significant physical change in an asset;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">a significant adverse change in legal factors or in the business climate that affects the value of an asset;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">an adverse action or assessment by the U.S. Food and Drug Administration or another regulator; and</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td style="text-align: justify"><span style="font-size: 10pt">an accumulation of costs significantly in excess of the amount originally expected to acquire or construct an asset; and operating or cash flow losses combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with an income-producing asset.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When circumstances indicate that an impairment may have occurred, the Company tests such assets for recoverability by comparing the estimated undiscounted future cash flows expected to result from the use of such assets and their eventual disposition to their carrying amounts. In estimating these future cash flows, assets and liabilities are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows generated by other such groups. If the undiscounted future cash flows are less than the carrying amount of the asset, an impairment loss, measured as the excess of the carrying value of the asset over its estimated fair value, will be recognized. The cash flow estimates used in such calculations are based on estimates and assumptions, using all available information that management believes is reasonable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended March 31, 2022 and 2021, the Company had noted <span id="xdx_909_eus-gaap--AssetImpairmentCharges_pp0p0_do_c20210401__20220331_zMPvx9klZnHg" title="Asset impairment charges"><span id="xdx_90D_eus-gaap--AssetImpairmentCharges_pp0p0_do_c20200401__20210331_zA5gdjLshMR6" title="Asset impairment charges">no</span></span> indicators of impairment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 0 <p id="xdx_841_eus-gaap--ResearchAndDevelopmentExpensePolicy_zbYzOJfC1ib7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_860_z52U51uSXwr8">Research and Development</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development expenses are charged to operations as incurred and consists primarily of personnel expenses, clinical and regulatory services and supplies. For the years ended March 31, 2022 and 2021, research and development expense amounted to $<span id="xdx_90B_eus-gaap--ResearchAndDevelopmentExpense_c20210401__20220331_pn3p0" title="Research and development expenses">125,000</span> and $<span id="xdx_905_eus-gaap--ResearchAndDevelopmentExpense_c20200401__20210331_pn3p0" title="Research and development expenses">555,000</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 125000 555000 <p id="xdx_842_eus-gaap--AdvertisingCostsPolicyTextBlock_zuiXNNC3aLNb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_867_znaCXPH8z2Zj">Advertising Costs</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising costs are charged to operations as incurred. Advertising costs amounted to $<span id="xdx_907_eus-gaap--MarketingExpense_c20210401__20220331_z7FHj4x7970c" title="Advertising costs">86,000</span> and $<span id="xdx_902_eus-gaap--MarketingExpense_c20200401__20210331_zPn8rcnKkOYk" title="Advertising costs">41,000</span>, for the years ended March 31, 2022 and 2021, respectively. Advertising costs are included in selling, general and administrative expenses in the accompanying consolidated statements of comprehensive (loss) income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 86000 41000 <p id="xdx_84C_ecustom--ShippingAndHandlingCostsPolicyTextBlock_zwmlOy3BVSzf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_869_zg6JsYKlEnyk">Shipping and Handling Costs</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company classifies amounts billed to customers related to shipping and handling in sale transactions as product revenues. The corresponding shipping and handling costs incurred are recorded in cost of product revenues. For the years ended March 31, 2022 and 2021, the Company recorded revenue related to shipping and handling costs of $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Revenues">52,000</span> and $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_pp0p0" title="Revenues">37,000</span>, respectively. These amounts are included in product revenues in the accompanying consolidated statements of comprehensive (loss) income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 52000 37000 <p id="xdx_846_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zv8lOk1b2B69" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_864_zz9h0XByutAe">Foreign Currency Reporting</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s subsidiary, OTM, uses the local currency (Mexican Pesos) as its functional currency and its subsidiary, SP Europe, uses the local currency (Euro) as its functional currency. Assets and liabilities are translated at exchange rates in effect at the balance sheet date, and revenue and expense accounts are translated at average exchange rates during the period. Resulting translation adjustments amounted to $<span id="xdx_90C_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_c20210401__20220331_zNm6o6YfPmu8" title="Foreign currency translation adjustment">267,000</span> and $<span id="xdx_900_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_c20200401__20210331_zD8llMX91eAl" title="Foreign currency translation adjustment">1,031,000</span> for the years ended March 31, 2022 and 2021, respectively. These amounts were recorded in other comprehensive loss in the accompanying consolidated statements of comprehensive loss for the years ended March 31, 2022 and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Foreign currency transaction gains (losses) relate primarily to trade payables and receivables and intercompany transactions between subsidiaries OTM and SP Europe. These transactions are expected to be settled in the foreseeable future. The Company recorded foreign currency transaction losses of $<span id="xdx_905_eus-gaap--ForeignCurrencyTransactionLossBeforeTax_c20210401__20220331_zGjcRd60GEe1" title="Foreign currency transaction loss">579,000</span> for the year ended March 31, 2022, and foreign currency transaction losses of $<span id="xdx_904_eus-gaap--ForeignCurrencyTransactionLossBeforeTax_c20200401__20210331_zlsJxvRFYBEc" title="Foreign currency transaction loss">690,000</span>, for the year ended March 31, 2021. The related amounts were recorded in other expense in the accompanying consolidated statements of comprehensive (loss) income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 267000 1031000 579000 690000 <p id="xdx_849_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zVxi6ReJV8M9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_860_zVyQqglG9Txg">Stock-Based Compensation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for share-based awards exchanged for employee services at the estimated grant date fair value of the award. The Company estimates the fair value of employee stock option awards using the Black-Scholes option pricing model. The Company amortizes the fair value of employee stock options on a straight-line basis over the requisite service period of the awards.  Compensation expense includes the impact of an forfeitures for all stock options as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for equity instruments issued to non-employees at their fair value on the measurement date. The measurement of stock-based compensation is subject to periodic adjustment as the underlying equity instrument vests or becomes non-forfeitable. Non-employee stock-based compensation charges are amortized over the vesting period or as earned.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_84B_eus-gaap--IncomeTaxPolicyTextBlock_zrSNgFEi4rea" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_86C_zxcOkOQ22MM9">Income Taxes</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax benefits claimed or expected to be claimed on a tax return are recorded in the Company’s consolidated financial statements. A tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. Uncertain tax positions have had no impact on the Company’s consolidated financial condition, results of comprehensive (loss) income or cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_840_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zcS8XeMQAjHi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_866_zJ1EihqTTxu6">Comprehensive Loss</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other comprehensive loss includes all changes in stockholders’ equity during a period from non-owner sources and is reported in the consolidated statement of changes in stockholders’ equity. To date, other comprehensive loss consists of changes in accumulated foreign currency translation adjustments. Accumulated other comprehensive losses at March 31, 2022 and 2021 were $<span id="xdx_90C_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iNI_di_c20220331_zJTmlaS86sF8" title="Accumulated other comprehensive loss">4,312,000</span>, and $<span id="xdx_904_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_iNI_di_c20210331_zRGceQToe0Y1" title="Accumulated other comprehensive loss">4,579,000</span> respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> -4312000 -4579000 <p id="xdx_849_eus-gaap--EarningsPerSharePolicyTextBlock_zZIuD7ckLwr1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_865_zwNsb8Rp0xj9">Net Income Loss per Share</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company computes basic net loss per share by dividing net loss per share available to common stockholders by the weighted average number of common shares outstanding for the period and excludes the effects of any potentially dilutive securities. Diluted earnings per share, if presented, would include the dilution that would occur upon the exercise or conversion of all potentially dilutive securities into common stock using the “treasury stock” and/or “if converted” methods as applicable.</p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zRsXO5wGZkFj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B2_zpxwFLCCtP8l" style="display: none">Computation of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210401__20220331_zgB7s2aDRr86" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20200401__20210331_zmixmPzrIO54" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Year Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-style: italic; text-align: justify">(In thousands, except per share data)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_pn3n3_zQP4TmgcF8gh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Loss from continuing operations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(5,086</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(4,615</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_pn3n3_d0_zBX7xn3gTW5b" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Income from discontinued operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">665</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--NetIncomeLoss_pn3n3_z5VgTLfopGV1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt"> </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,086</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </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,950</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDiluted_pin3_zYmPWPsI6bP3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Weighted-average shares outstanding: basic and diluted</td><td style="padding-bottom: 2.5pt"> </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,653</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,996</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--IncomeLossFromContinuingOperationPerBasicAndDilutedShare_pip0_z02qMOz8gKQ3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Loss per share from continuing operations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1.92</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2.31</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--IncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_pip0_d0_zOMu6zBGKfAh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Income per share from discontinued operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">0.33</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--EarningPerShareBasicAndDiluted_pip0_zwbOIalyqXZg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Net loss per share: basic and diluted</td><td style="padding-bottom: 2.5pt"> </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.92</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </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.97</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The computation of basic loss per share for the years ended March 31, 2022 and 2021 excludes the potentially dilutive securities summarized in the table below because their inclusion would be anti-dilutive.</p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_ztvvNLsaRsI5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BF_z0EjdoIXDfP7" style="display: none">Schedule of antidilutive shares</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-style: italic">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Common stock to be issued upon vesting of restricted stock units</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockUnitsRSUMember_zAp9FNVR20Fa" style="width: 13%; text-align: right" title="Antidilutive shares">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockUnitsRSUMember_zQSnEapuGNGe" style="width: 13%; text-align: right" title="Antidilutive shares">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock to be issued upon exercise of options</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zGFCfY6Bzqba" style="text-align: right" title="Antidilutive shares">466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_z9xIv4jNVfIh" style="text-align: right" title="Antidilutive shares">268</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Common stock to be issued upon exercise of warrants</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zALn25cy18v2" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zq2rNd0ZLsZf" style="text-align: right" title="Antidilutive shares">119</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock to be issued upon conversion of Series C</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_d0_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--SeriesCPreferredStockMember_zpw5wzu3R7z7" style="text-align: right" title="Antidilutive shares">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_d0_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--SeriesCPreferredStockMember_zImGLkNONzYa" style="text-align: right" title="Antidilutive shares">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Common stock to be issued upon exercise of common stock units (1)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zfQ3iLmWAPAb" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_z3MFiQjglZQ1" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331_z74sV2x6BNJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">621</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331_zcYutqb7JmT5" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">434</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>  </i></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 1%"> </td> <td style="width: 5%"><span id="xdx_F0B_z5FMj7xzgpCd" style="font-size: 10pt">(1)</span></td> <td style="width: 94%; text-align: justify"><span id="xdx_F12_zdUEYaIzOBF2" style="font-size: 10pt">Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock</span></td></tr> </table> <p id="xdx_8A2_zyDhTgPZH63i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zRsXO5wGZkFj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B2_zpxwFLCCtP8l" style="display: none">Computation of earnings per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210401__20220331_zgB7s2aDRr86" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20200401__20210331_zmixmPzrIO54" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Year Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-style: italic; text-align: justify">(In thousands, except per share data)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_pn3n3_zQP4TmgcF8gh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Loss from continuing operations</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(5,086</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(4,615</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_pn3n3_d0_zBX7xn3gTW5b" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Income from discontinued operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">665</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--NetIncomeLoss_pn3n3_z5VgTLfopGV1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt"> </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,086</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </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,950</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--WeightedAverageNumberOfSharesOutstandingBasicAndDiluted_pin3_zYmPWPsI6bP3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Weighted-average shares outstanding: basic and diluted</td><td style="padding-bottom: 2.5pt"> </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,653</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,996</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--IncomeLossFromContinuingOperationPerBasicAndDilutedShare_pip0_z02qMOz8gKQ3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Loss per share from continuing operations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1.92</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(2.31</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_ecustom--IncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare_pip0_d0_zOMu6zBGKfAh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Income per share from discontinued operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">0.33</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--EarningPerShareBasicAndDiluted_pip0_zwbOIalyqXZg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Net loss per share: basic and diluted</td><td style="padding-bottom: 2.5pt"> </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.92</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </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.97</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -5086000 -4615000 0 665000 -5086000 -3950000 2653000 1996000 -1.92 -2.31 0 0.33 -1.92 -1.97 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_ztvvNLsaRsI5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BF_z0EjdoIXDfP7" style="display: none">Schedule of antidilutive shares</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-style: italic">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Common stock to be issued upon vesting of restricted stock units</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockUnitsRSUMember_zAp9FNVR20Fa" style="width: 13%; text-align: right" title="Antidilutive shares">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockUnitsRSUMember_zQSnEapuGNGe" style="width: 13%; text-align: right" title="Antidilutive shares">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock to be issued upon exercise of options</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_zGFCfY6Bzqba" style="text-align: right" title="Antidilutive shares">466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--StockOptionMember_z9xIv4jNVfIh" style="text-align: right" title="Antidilutive shares">268</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Common stock to be issued upon exercise of warrants</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zALn25cy18v2" style="text-align: right" title="Antidilutive shares">108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zq2rNd0ZLsZf" style="text-align: right" title="Antidilutive shares">119</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock to be issued upon conversion of Series C</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_d0_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--SeriesCPreferredStockMember_zpw5wzu3R7z7" style="text-align: right" title="Antidilutive shares">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_d0_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--SeriesCPreferredStockMember_zImGLkNONzYa" style="text-align: right" title="Antidilutive shares">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Common stock to be issued upon exercise of common stock units (1)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_zfQ3iLmWAPAb" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--CommonStockUnitsMember_fKDEp_z3MFiQjglZQ1" style="border-bottom: Black 1pt solid; text-align: right" title="Antidilutive shares">46</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20210401__20220331_z74sV2x6BNJc" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">621</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_989_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20200401__20210331_zcYutqb7JmT5" style="border-bottom: Black 2.5pt double; text-align: right" title="Antidilutive shares">434</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>  </i></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 1%"> </td> <td style="width: 5%"><span id="xdx_F0B_z5FMj7xzgpCd" style="font-size: 10pt">(1)</span></td> <td style="width: 94%; text-align: justify"><span id="xdx_F12_zdUEYaIzOBF2" style="font-size: 10pt">Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock</span></td></tr> </table> 1000 1000 466000 268000 108000 119000 0 0 46000 46000 621000 434000 <p id="xdx_84F_eus-gaap--DerivativesPolicyTextBlock_z3VfIE2uf0X1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_865_zUk0jJiaGii2">Common Stock Purchase Warrants and Other Derivative Financial Instruments</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company classifies common stock purchase warrants and other free standing derivative financial instruments as equity if the contracts (i) require physical settlement or net-share settlement or (ii) give the Company a choice of net-cash settlement or settlement in its own shares (physical settlement or net-share settlement). The Company classifies any contracts that (i) require net-cash settlement (including a requirement to net cash settle the contract if an event occurs and if that event is outside the control of the Company), (ii) give the counterparty a choice of net cash settlement or settlement in shares (physical settlement or net-share settlement), or (iii) contain reset provisions as either an asset or a liability. The Company assesses classification of its freestanding derivatives at each reporting date to determine whether a change in classification between assets and liabilities is required. The Company determined that its freestanding derivatives, which principally consist of warrants to purchase common stock, satisfied the criteria for classification as equity instruments, other than certain warrants that contained reset provisions and certain warrants that required net-cash settlement that the Company classified as derivative liabilities. The company currently does not have any active derivative financial instruments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84C_eus-gaap--StockholdersEquityNoteRedeemablePreferredStockIssuePolicy_z5xbRK3EYqgg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_867_zth03FqF3sud">Preferred Stock</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company applies the accounting standards for distinguishing liabilities from equity when determining the classification and measurement of its preferred stock. Shares that are subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. The Company classifies conditionally redeemable preferred shares, which includes preferred shares that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company’s control, as temporary equity. At all other times, preferred shares are classified as stockholders' equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p id="xdx_849_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zwxMwRMLRIY8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_860_zIo7djYjf1Jj">Subsequent Events</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management has evaluated subsequent events or transactions occurring through the date these consolidated financial statements were issued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_846_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zcic2ZUgyW01" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_z8VqGU08W4Bl">Recent Accounting Standards</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has evaluated all the recent accounting standards and determined that none of them are material to it.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_809_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_zRcC4XJsVuA1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 4 – <span id="xdx_821_znALJJPmwWP9">Sale of Assets – Discontinued Operations</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Sale of Assets to Infinity Labs SD, Inc. and Discontinued Operations</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 24, 2020, the Company closed on an asset purchase agreement for the sale of its Micromed Laboratories division and testing facility, including all of Micromed’s assets, such as testing equipment, certain office furniture and customer list, with Infinity Labs SD Inc. (“Infinity”) for an aggregate purchase price of $850,000. On the closing date, the Company received $610,000 in cash from this sale which was adjusted for working capital, a credit of $100,000 for future testing services from Infinity over the next two years in lieu of cash, and $60,000 held in escrow for one year, subject to adjustment for certain indemnity claims or purchase price adjustments. The Company also retained its accounts receivables outstanding on the date of closing in the amount of approximately $81,000 and an insignificant amount of liabilities. As part of the transaction, Infinity also assumed the Petaluma lease for the office and lab space. The Company retained the warehouse space to store inventory and assets until September 30, 2020.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Accounting for the disposition</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For accounting purposes, the Company determined that there was only one discrete component of the sale to Infinity. This component was the customer base and related services to be provided.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 20%"><span style="font-size: 10pt"><span style="text-decoration: underline">Component of Sale</span></span></td> <td style="width: 80%"><span style="font-size: 10pt"><span style="text-decoration: underline">Methodology to Estimate Selling Price</span></span></td></tr> <tr style="vertical-align: top; background-color: #EEEEEE"> <td><span style="font-size: 10pt">Customer Base </span></td> <td style="text-align: justify"><span style="font-size: 10pt">Based upon revenues expected from a market participant to provide technical services at expected service levels</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined an arm’s length selling price for each component of the sale and then allocated the net proceeds received to the components on a relative selling price basis. The Company estimated the selling prices of each component as described below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Proceeds were allocated to the components of the sale based upon their relative selling prices are as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfAllocationOfSalePriceTableTextBlock_zDepiG3PBW4l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Sale of Assets - Discontinued Operations (Details - Allocation of sale price)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BA_zVtlVTsr53b6" style="display: none">Schedule of allocation of sale price</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%; text-align: justify">Customer base</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_iI_pp0p0_c20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_zMHZu6cLDip6" style="width: 13%; text-align: right" title="Customer base">850,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Less: Funds remaining in escrow</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iNI_pp0p0_di_c20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_zA8OEhbffwTg" style="text-align: right" title="Less: Funds remaining in escrow">(60,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Less: Services due from buyer</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_iNI_pp0p0_di_c20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_zmTnMXXkPGWg" style="text-align: right" title="Less: Services due from buyer">(100,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Working capital adjustment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherWorkingCapital_iNI_pp0p0_di_c20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_zXEXPzywP1Og" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Working capital adjustment">(80,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total proceeds</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ProceedsFromDivestitureOfBusinesses_c20200401__20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Proceeds from sale of business">610,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Discontinued operations</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 24, 2020, the Company determined that the sale of its Micromed division to Infinity qualified as a sale of a component of its business and, as such, all such activity prior to consummation of the sale is required to be included in discontinued operations on the Company’s statement of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There were no carrying value of the assets and liabilities of discontinued operations on the consolidated balance sheets as of March 31, 2022 and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The operations of the Micromed business included in discontinued operations is summarized as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_zjpUZOSP1Ha4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Sale of Assets - Discontinued Operations (Details - Discontinued Operations)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_z97pWsGLRhSa" style="display: none">Assets and liabilities of disposal group</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49A_20210401__20220331_z4N6S8MWa0v3" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20200401__20210331_zSfTP71LSpdi" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">Year ended March 31,</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2021</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_d0_maDGIDOzviC_zxsTEjNmbal3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">214,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_d0_msDGIDOzviC_zCTPMLfSM4Na" style="vertical-align: bottom; background-color: White"> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_d0_msDGIDOzviC_zcUZPLRTtrEf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Selling general and administrative expenses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">38,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_iT_pp0p0_d0_mtDGIDOzviC_maDOILFzWBf_z1GKUibgaP37" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income from discontinued operations before tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">123,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d0_maDOILFzWBf_zEUoslj4DhDj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Gain on disposal of discontinued operations before income taxes</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">770,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_pp0p0_d0_mtDOILFzWBf_maILFDOzvre_zcKXL6QfgXzj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total income from discontinued operations, before tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">893,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_iN_pp0p0_di0_msILFDOzvre_znjlBqAWoor3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Income Tax benefit (expense)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(228,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_pp0p0_d0_mtILFDOzvre_zYRzpFjEDl01" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income from discontinued operations, net of tax</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">665,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfAllocationOfSalePriceTableTextBlock_zDepiG3PBW4l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Sale of Assets - Discontinued Operations (Details - Allocation of sale price)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8BA_zVtlVTsr53b6" style="display: none">Schedule of allocation of sale price</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%; text-align: justify">Customer base</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_iI_pp0p0_c20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_zMHZu6cLDip6" style="width: 13%; text-align: right" title="Customer base">850,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Less: Funds remaining in escrow</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iNI_pp0p0_di_c20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_zA8OEhbffwTg" style="text-align: right" title="Less: Funds remaining in escrow">(60,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Less: Services due from buyer</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_iNI_pp0p0_di_c20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_zmTnMXXkPGWg" style="text-align: right" title="Less: Services due from buyer">(100,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Working capital adjustment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherWorkingCapital_iNI_pp0p0_di_c20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_zXEXPzywP1Og" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Working capital adjustment">(80,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total proceeds</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ProceedsFromDivestitureOfBusinesses_c20200401__20200624__us-gaap--DisposalGroupClassificationAxis__custom--MicromedLabsMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Proceeds from sale of business">610,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 850000 60000 100000 80000 610000 <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_zjpUZOSP1Ha4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Sale of Assets - Discontinued Operations (Details - Discontinued Operations)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_z97pWsGLRhSa" style="display: none">Assets and liabilities of disposal group</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49A_20210401__20220331_z4N6S8MWa0v3" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20200401__20210331_zSfTP71LSpdi" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">Year ended March 31,</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2022</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">2021</td><td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_d0_maDGIDOzviC_zxsTEjNmbal3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">214,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_d0_msDGIDOzviC_zCTPMLfSM4Na" style="vertical-align: bottom; background-color: White"> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_d0_msDGIDOzviC_zcUZPLRTtrEf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Selling general and administrative expenses</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">38,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_iT_pp0p0_d0_mtDGIDOzviC_maDOILFzWBf_z1GKUibgaP37" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income from discontinued operations before tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">123,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d0_maDOILFzWBf_zEUoslj4DhDj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Gain on disposal of discontinued operations before income taxes</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">770,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_iT_pp0p0_d0_mtDOILFzWBf_maILFDOzvre_zcKXL6QfgXzj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total income from discontinued operations, before tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">893,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DiscontinuedOperationTaxEffectOfDiscontinuedOperation_iN_pp0p0_di0_msILFDOzvre_znjlBqAWoor3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Income Tax benefit (expense)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(228,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_iT_pp0p0_d0_mtILFDOzvre_zYRzpFjEDl01" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income from discontinued operations, net of tax</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">665,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 214000 0 53000 0 38000 0 123000 0 770000 0 893000 -0 228000 0 665000 <p id="xdx_803_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zRvo8iavcMui" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 – <span id="xdx_820_zmdfGHaGPV1l">Accounts Receivable</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable, net consists of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zEDejifOY7j8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts Receivable (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B2_zJyLNvxQYP5e" style="display: none">Accounts receivable</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20220331_z6bs1ZddSP3k" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20210331_z1GuUwyteqpk" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzGH6_z4OOc0u9TBM9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,488,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,419,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di0_msARNCzGH6_zxFa4KsYXg3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Less: allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(125,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_ecustom--DiscountsRebatesDistributorFeesAndReturns_iNI_pp0p0_di_msARNCzGH6_z5XNRjHcRhw9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Less: discounts, rebates, distributor fees and returns</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(81,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,488,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzGH6_zbFmLeoq1e8i" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><b style="display: none">Accounts receivable, net </b></td><td style="padding-bottom: 2.5pt"> </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,407,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,806,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zEDejifOY7j8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accounts Receivable (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B2_zJyLNvxQYP5e" style="display: none">Accounts receivable</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20220331_z6bs1ZddSP3k" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20210331_z1GuUwyteqpk" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableGrossCurrent_iI_pp0p0_maARNCzGH6_z4OOc0u9TBM9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,488,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">4,419,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iNI_pp0p0_di0_msARNCzGH6_zxFa4KsYXg3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Less: allowance for doubtful accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(125,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_ecustom--DiscountsRebatesDistributorFeesAndReturns_iNI_pp0p0_di_msARNCzGH6_z5XNRjHcRhw9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Less: discounts, rebates, distributor fees and returns</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(81,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,488,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzGH6_zbFmLeoq1e8i" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><b style="display: none">Accounts receivable, net </b></td><td style="padding-bottom: 2.5pt"> </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,407,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,806,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2488000 4419000 -0 125000 81000 1488000 2407000 2806000 <p id="xdx_80E_eus-gaap--InventoryDisclosureTextBlock_zRbCQYuiEEh2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 – <span id="xdx_829_zahmYzWTk8ci">Inventories</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consist of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zRU3jnInaWY" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Inventories (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BC_zP06Hii7KMr1" style="display: none">Schedule of inventories</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20220331_zhycOw10rW87" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20210331_zBFAAsXszZ0c" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzPTc_zLXMYwxsNlW1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,626,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,670,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_pp0p0_maINzPTc_zO9Qp0D4sUa2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,037,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">860,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINzPTc_z65dJ5Z0l1K4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><b style="display: none">Inventories, net</b></td><td style="padding-bottom: 2.5pt"> </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,663,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,530,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zRU3jnInaWY" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Inventories (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BC_zP06Hii7KMr1" style="display: none">Schedule of inventories</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20220331_zhycOw10rW87" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20210331_zBFAAsXszZ0c" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzPTc_zLXMYwxsNlW1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,626,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,670,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_pp0p0_maINzPTc_zO9Qp0D4sUa2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,037,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">860,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryNet_iTI_pp0p0_mtINzPTc_z65dJ5Z0l1K4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><b style="display: none">Inventories, net</b></td><td style="padding-bottom: 2.5pt"> </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,663,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,530,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1626000 1670000 1037000 860000 2663000 2530000 <p id="xdx_802_eus-gaap--OtherCurrentAssetsTextBlock_zaWjC6bCfQy4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 – <span id="xdx_822_zMV3U6agQGs1">Prepaid Expenses and Other Current Assets</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prepaid expenses and other current assets consist of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zexLbkZ7Ij3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepaid Expenses and Other Current Assets (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B2_zIIRrMO3pgq6" style="display: none">Schedule of prepaid expenses and other current assets</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220331_zBpjz9EHFzDi" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20210331_zwrfO6O7sKB7" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--PrepaidInsurance_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Prepaid insurance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">755,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">705,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--PrepaidTaxes_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Tax prepaid to Mexican tax authorities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,371,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,850,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherPrepaidExpenseCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other prepaid expenses and other current assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">620,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">663,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="color: rgb(238,238,238); padding-bottom: 2.5pt"> Total prepaid expenses and other current assets</td><td style="padding-bottom: 2.5pt"> </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,746,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,218,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zexLbkZ7Ij3" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepaid Expenses and Other Current Assets (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B2_zIIRrMO3pgq6" style="display: none">Schedule of prepaid expenses and other current assets</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220331_zBpjz9EHFzDi" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20210331_zwrfO6O7sKB7" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--PrepaidInsurance_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Prepaid insurance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">755,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">705,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--PrepaidTaxes_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Tax prepaid to Mexican tax authorities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,371,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,850,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherPrepaidExpenseCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other prepaid expenses and other current assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">620,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">663,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="color: rgb(238,238,238); padding-bottom: 2.5pt"> Total prepaid expenses and other current assets</td><td style="padding-bottom: 2.5pt"> </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,746,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,218,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 755000 705000 2371000 1850000 620000 663000 3746000 3218000 <p id="xdx_806_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_ztRwaluJTAk8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8 – <span id="xdx_827_zhOVDfNfSIR1">Property and Equipment</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment consists of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--PropertyPlantAndEquipmentTextBlock_zW5jMmMkM8Ig" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and Equipment (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BE_zdb8YMwOM2Dg" style="display: none">Schedule of property and equipment</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220331_zf2bZXpoLYH3" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20210331_zzKHeGMO06k9" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzTcR_zRLtBPIUJok8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Manufacturing, lab, and other equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,281,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,170,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_iI_pp0p0_maPPAEGzTcR_zJNBwvfgBcv2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">139,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzTcR_zqPximMIx3g7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LeaseholdImprovementsGross_iI_pp0p0_maPPAEGzTcR_zNwqMUhS56Li" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Leasehold improvements</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">503,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">486,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzTcR_maPPAENzONv_z4KLBr1xciwl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="color: rgb(238,238,238)">Property and equipment, gross </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,031,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,831,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzONv_zEFHP6YBQpof" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation and amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,711,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,471,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzONv_zFuVsqt4oxV7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="color: rgb(238,238,238); padding-bottom: 2.5pt">Property and equipment, net </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">320,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">360,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation and amortization expense amounted to $<span id="xdx_90E_eus-gaap--DepreciationAndAmortization_c20210401__20220331_pp0p0" title="Depreciation and amortization">186,000</span> and $<span id="xdx_90C_eus-gaap--DepreciationAndAmortization_c20200401__20210331_pp0p0" title="Depreciation and amortization">227,000</span> for the years ended March 31, 2022 and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--PropertyPlantAndEquipmentTextBlock_zW5jMmMkM8Ig" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Property and Equipment (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BE_zdb8YMwOM2Dg" style="display: none">Schedule of property and equipment</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220331_zf2bZXpoLYH3" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20210331_zzKHeGMO06k9" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40B_eus-gaap--MachineryAndEquipmentGross_iI_pp0p0_maPPAEGzTcR_zRLtBPIUJok8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Manufacturing, lab, and other equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,281,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,170,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentOther_iI_pp0p0_maPPAEGzTcR_zJNBwvfgBcv2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">139,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzTcR_zqPximMIx3g7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LeaseholdImprovementsGross_iI_pp0p0_maPPAEGzTcR_zNwqMUhS56Li" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Leasehold improvements</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">503,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">486,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzTcR_maPPAENzONv_z4KLBr1xciwl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="color: rgb(238,238,238)">Property and equipment, gross </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,031,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,831,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENzONv_zEFHP6YBQpof" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: accumulated depreciation and amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,711,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,471,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENzONv_zFuVsqt4oxV7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="color: rgb(238,238,238); padding-bottom: 2.5pt">Property and equipment, net </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">320,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">360,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1281000 1170000 139000 109000 108000 66000 503000 486000 2031000 1831000 1711000 1471000 320000 360000 186000 227000 <p id="xdx_80C_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zkZcmG6SMIdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9 – <span id="xdx_825_zCW1jyqQtYac">Accrued Expenses and Other Current Liabilities</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accrued expenses and other current liabilities consist of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zGDRfarYZHJ7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accrued Expenses and Other Current Liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BD_zIVGEqj7s9i4" style="display: none">Schedule of accrued expenses and other current liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20220331_zgMgwi4W5bw7" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20210331_zoXHv3sBp8da" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0_maAPAOAz40k_zzEBlahCGuE1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Salaries and related costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,059,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">787,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maAPAOAz40k_zS6K15J1Cfph" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">784,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">367,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iTI_pp0p0_mtAPAOAz40k_zEygzqqwz6ia" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><b style="display: none">Accrued expenses and other current liabilities</b></td><td style="padding-bottom: 2.5pt"> </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,843,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,154,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b>  </p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zGDRfarYZHJ7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accrued Expenses and Other Current Liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BD_zIVGEqj7s9i4" style="display: none">Schedule of accrued expenses and other current liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20220331_zgMgwi4W5bw7" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20210331_zoXHv3sBp8da" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_pp0p0_maAPAOAz40k_zzEBlahCGuE1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Salaries and related costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,059,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">787,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maAPAOAz40k_zS6K15J1Cfph" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">784,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">367,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccountsPayableAndOtherAccruedLiabilities_iTI_pp0p0_mtAPAOAz40k_zEygzqqwz6ia" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"><b style="display: none">Accrued expenses and other current liabilities</b></td><td style="padding-bottom: 2.5pt"> </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,843,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,154,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1059000 787000 784000 367000 1843000 1154000 <p id="xdx_808_eus-gaap--LongTermDebtTextBlock_zQpb4v1Hd8gj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10 – <span id="xdx_827_zpQMMfsd38kb">Debt</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Financing of Insurance Premiums</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 1, 2021, the Company entered into a note agreement for $<span id="xdx_900_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20210131__us-gaap--ShortTermDebtTypeAxis__custom--InsurancePremiums1Member_zQJTq8bkAug">584,000 </span>with an interest rate of <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20210125__20210131__us-gaap--ShortTermDebtTypeAxis__custom--InsurancePremiums1Member_zbJAmrtAVsuj">4.98</span>% per annum with final payment on October 1, 2021. This instrument was issued in connection with financing insurance premiums. The note was payable in three quarterly installment payments of principal and interest of $<span id="xdx_906_eus-gaap--DebtInstrumentPeriodicPayment_pp0p0_c20210401__20211001__us-gaap--ShortTermDebtTypeAxis__custom--InsurancePremiums1Member_zovrkV3sSHa">199,000</span>, with the first installment beginning April 1, 2021. These amounts were paid off during the year ended March 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 1, 2022, the Company entered into a note agreement for $<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20220131__us-gaap--ShortTermDebtTypeAxis__custom--InsurancePremiums2Member_zJ0Q6KbxHNa9" title="Debt face amount">748,000</span> with an interest rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20220125__20220131__us-gaap--ShortTermDebtTypeAxis__custom--InsurancePremiums2Member_zTTlnUb02FRi" title="Debt interest rate">4.68</span>% per annum with final payment on January 1, 2023. This instrument was issued in connection with financing insurance premiums. The note is payable in ten monthly installment payments of principal and interest of $<span id="xdx_90F_eus-gaap--DebtInstrumentPeriodicPayment_pp0p0_c20220301__20231231__us-gaap--ShortTermDebtTypeAxis__custom--InsurancePremiums2Member_zf4SeECarcg4" title="Principal payments made">76,000</span>, with the first installment beginning March 1, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Paycheck Protection Program Loan</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 1, 2020, the Company received loan proceeds in the amount of $<span id="xdx_905_eus-gaap--ProceedsFromLoans_pp0p0_c20200425__20200501__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StatesBankInAtlantaMember_zpKGkoHG1rc5" title="Proceeds from loan">1,310,000</span> under the Paycheck Protection Program (“PPP”), from Coastal States Bank in Atlanta, Georgia. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act, “CARES Act”, provides for loans to qualifying businesses for amounts up to 2.5 times of the average monthly payroll expenses of the qualifying business. The loans and accrued interest are forgivable after eight or 24 weeks as long as the Company uses the loan proceeds for eligible purposes, including payroll, benefits, rent and utilities, and maintains payroll levels. The amount of loan forgiveness will be reduced if the Company terminated employees or reduced salaries during the applicable period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The unsecured loan, which is in the form of a note dated April 29, 2020, matures on <span id="xdx_907_eus-gaap--DebtInstrumentMaturityDate_dd_c20210401__20220331__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StatesBankInAtlantaMember_zPlH4lMypSK6" title="Debt maturity date">April 29, 2022</span> and bears interest at a rate of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateDuringPeriod_dp_c20210401__20220331__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StatesBankInAtlantaMember_z8fwqABcnZk3" title="Debt interest rate">1</span>% per annum, payable monthly commencing on May 1, 2021. The note may be prepaid at any time prior to maturity with no prepayment penalties. The Company has used the loan amount for eligible purposes, such as payroll expenses. The Company met the conditions for $<span id="xdx_909_eus-gaap--DebtInstrumentDecreaseForgiveness_pp0p0_c20210401__20220331_zEOHeyAOrcpa" title="Approval for forgiveness">723,000</span> in forgiveness of the loan. At March 31, 2022 and 2021 the loan balance amounted to $<span id="xdx_903_eus-gaap--LoansPayable_iI_c20220331_zljo3x16dLC9" title="Loans payable">120,000</span> and $<span id="xdx_90E_eus-gaap--LoansPayable_iI_c20210331_z0a7IYXh7HIk">1,310,000</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 584000 0.0498 199000 748000 0.0468 76000 1310000 2022-04-29 0.01 723000 120000 1310000 <p id="xdx_808_eus-gaap--LesseeOperatingLeasesTextBlock_zDbCO4iFaBc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 11 – <span id="xdx_825_z20vjlEXVTyd">Leases</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s operating leases are comprised primarily of facility leases. Balance sheet information related to the Company’s leases is presented below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_zHpv9Ch3nhA" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details - Balance sheet information related to leases)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B5_zgjgIMzk1EKl" style="display: none">Lease cost information</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20220331_zUP5ouNOgUD5" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20210331_zPHYAuYgSGL4" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--LeasesOperatingAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Operating leases:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Operating lease right-of-use assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">559,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">769,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Operating lease liabilities – current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">240,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Operating lease liabilities – non-current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">309,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">529,000</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other information related to leases is presented below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details - Balance sheet information related to leases)"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31, 2022</b></p></td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Year ended<br/> March 31, 2021</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">Lease cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--OperatingLeaseCost_c20210401__20220331_pp0p0" style="width: 13%; text-align: right">367,000</td><td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%">$</td> <td id="xdx_984_eus-gaap--OperatingLeaseCost_pp0p0_c20200401__20210331_zG7hzOy5BJ3a" style="text-align: right; width: 13%">435,000</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">As of March 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--OperatingLeasePaymentsUse_iN_pp0p0_di_c20210401__20220331_z35iuhcsLCIj" style="text-align: right">(223,000</td><td style="text-align: left">)</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--OperatingLeasePaymentsUse_iN_pp0p0_di_c20200401__20210331_zURqMKrkpyW1" style="text-align: right">(215,000</td> <td>)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Weighted-average remaining lease term – operating leases (in months)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtM_c20220331_znLaPUYaszJ2" title="Weighted-average remaining lease term - operating leases (in months)">27.3</span></td><td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtM_c20210331_zsNppxdqe5me">37.7</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Weighted-average discount rate – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20220331_zS9Y4njkNw77" title="Weighted-average discount rate - operating leases">6.00</span>%</td><td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20210331_zhoZjWPcAFc9">6.00</span>%</td> <td> </td></tr> </table> <p id="xdx_8AF_zoukrhei48g3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 180.1pt 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2022, the annual future minimum lease payments of the Company’s operating lease liabilities were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zqhCF8SPPeB9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details - Minimum operating lease liabilities)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zy4v7mNQTqza" style="display: none">Schedule of minimum operating lease liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220331_zxGiy09tRUwh" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">For Years Ending March 31,</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzgSf_zKNEfSx9HDL3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%; text-align: left">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">297,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzgSf_z4i1UNi7T6ve" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">210,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPzgSf_zRkCyd0nldLf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">106,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0_maLOLLPzgSf_zRPwdShP9MD2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">14,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzgSf_zWYrPtLzbS29" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total future minimum lease payments, undiscounted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">627,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zxP1sj7Y5o6c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: imputed interest</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(68,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total lease liability</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">559,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--LeaseCostTableTextBlock_zHpv9Ch3nhA" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details - Balance sheet information related to leases)"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span id="xdx_8B5_zgjgIMzk1EKl" style="display: none">Lease cost information</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20220331_zUP5ouNOgUD5" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_495_20210331_zPHYAuYgSGL4" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--LeasesOperatingAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Operating leases:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Operating lease right-of-use assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">559,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">769,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_i01I_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Operating lease liabilities – current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">240,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Operating lease liabilities – non-current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">309,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">529,000</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Other information related to leases is presented below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details - Balance sheet information related to leases)"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>March 31, 2022</b></p></td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Year ended<br/> March 31, 2021</b></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">Lease cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: left">Operating lease cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--OperatingLeaseCost_c20210401__20220331_pp0p0" style="width: 13%; text-align: right">367,000</td><td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%">$</td> <td id="xdx_984_eus-gaap--OperatingLeaseCost_pp0p0_c20200401__20210331_zG7hzOy5BJ3a" style="text-align: right; width: 13%">435,000</td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">As of March 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--OperatingLeasePaymentsUse_iN_pp0p0_di_c20210401__20220331_z35iuhcsLCIj" style="text-align: right">(223,000</td><td style="text-align: left">)</td> <td> </td> <td>$</td> <td id="xdx_980_eus-gaap--OperatingLeasePaymentsUse_iN_pp0p0_di_c20200401__20210331_zURqMKrkpyW1" style="text-align: right">(215,000</td> <td>)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Weighted-average remaining lease term – operating leases (in months)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtM_c20220331_znLaPUYaszJ2" title="Weighted-average remaining lease term - operating leases (in months)">27.3</span></td><td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_90D_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtM_c20210331_zsNppxdqe5me">37.7</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Weighted-average discount rate – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20220331_zS9Y4njkNw77" title="Weighted-average discount rate - operating leases">6.00</span>%</td><td style="text-align: left"> </td> <td> </td> <td> </td> <td style="text-align: right"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20210331_zhoZjWPcAFc9">6.00</span>%</td> <td> </td></tr> </table> 559000 769000 250000 240000 309000 529000 367000 435000 223000 215000 P27M9D P37M21D 0.0600 0.0600 <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zqhCF8SPPeB9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details - Minimum operating lease liabilities)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zy4v7mNQTqza" style="display: none">Schedule of minimum operating lease liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220331_zxGiy09tRUwh" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">For Years Ending March 31,</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzgSf_zKNEfSx9HDL3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%; text-align: left">2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">297,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzgSf_z4i1UNi7T6ve" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">210,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPzgSf_zRkCyd0nldLf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">106,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0_maLOLLPzgSf_zRPwdShP9MD2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">14,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPzgSf_zWYrPtLzbS29" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Total future minimum lease payments, undiscounted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">627,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zxP1sj7Y5o6c" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: imputed interest</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(68,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Total lease liability</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">559,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 297000 210000 106000 14000 627000 68000 559000 <p id="xdx_80A_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zuG2q61SYw04" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 12 – <span id="xdx_823_z64C91qtLhjl">Commitments and Contingencies</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Legal Matters</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On occasion, the Company may be involved in legal matters arising in the ordinary course of business including matters involving proprietary technology. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition of comprehensive loss.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Employment Agreements</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2022, the Company had employment agreements in place with three of its key executives. These executive employment agreements provide, among other things, for the payment of up to twelve months of severance compensation for terminations under certain circumstances. With respect to these agreements, at March 31, 2022, aggregated annual salaries would be $<span id="xdx_90C_eus-gaap--SalariesAndWages_c20210401__20220331_pp0p0" title="Annual salaries">775,000</span> and potential severance payments to these key executives would be $<span id="xdx_908_eus-gaap--SeveranceCosts1_c20210401__20220331_pp0p0" title="Potential severance">775,000</span> if triggered.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Related Party Transactions</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ms. Trombly was appointed the Chief Executive Officer of the Company. Ms. Trombly is the owner of Trombly Business Law, PC which has been retained by the Company to advise on certain corporate and securities law matters. During the years ending March 31, 2022 and 2021, the Company received $<span id="xdx_900_eus-gaap--LegalFees_c20210401__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TromblyBusinessLawMember_pp0p0" title="Legal fees">170,000</span> and $<span id="xdx_903_eus-gaap--LegalFees_pp0p0_c20200401__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TromblyBusinessLawMember_zwI4l1ctc8kf" title="Legal fees">215,000</span>, respectively, in legal services from Trombly Business Law, PC.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b> </p> 775000 775000 170000 215000 <p id="xdx_806_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zZFHN06SH8xa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 13 – <span id="xdx_826_zQLLTQi1rDCl">Stockholders’ Equity</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Authorized Capital</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective September 13, 2018, the Company filed a certificate of amendment to its Restated Certificate of Incorporation, as amended, with the Secretary of State of the State of Delaware in order to affect an increase of the total number of shares of common stock, $<span id="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_c20220331_pdd" title="Common stock par value">0.0001</span> par value per share, authorized for issuance from 12,000,000 to a total of <span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_c20220331_pdd" title="Common stock, shares authorized">24,000,000</span>. Additionally, the Company is authorized to issue <span id="xdx_901_eus-gaap--PreferredStockSharesAuthorized_c20220331__us-gaap--StatementClassOfStockAxis__us-gaap--ConvertiblePreferredStockMember_pdd" title="Preferred stock, shares authorized">714,286</span> shares of convertible preferred stock with a par value of $<span id="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_c20220331__us-gaap--StatementClassOfStockAxis__us-gaap--ConvertiblePreferredStockMember_pdd" title="Preferred stock par value">0.0001</span> per share.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Description of Common Stock</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each share of common stock has the right to one vote. The holders of common stock are entitled to dividends when funds are legally available and when declared by the board of directors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Description of Series B Preferred Stock</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 18, 2016, the Company’s board of directors approved, and the Company entered into, a Section 382 rights agreement, or the Rights Agreement, with Computershare Inc., or the Rights Agent. The Rights Agreement provides for a dividend of one preferred stock purchase right, or a Right, for each share of common stock, par value $0.0001 per share, of the Company outstanding on November 1, 2016, or the Record Date. Each Right entitles the holder to purchase from the Company one one-thousandth of a share of Series B Preferred Stock, par value $0.0001 per share, or the Preferred Stock, for a purchase price of $10.00, subject to adjustment as provided in the Rights Agreement. The description and terms of the rights are set forth in the Rights Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the adoption of the Rights Agreement, the Company’s board of directors adopted a Certificate of Designation of Series B Preferred Stock. The Certificate of Designation was filed with the Secretary of State of the State of Delaware and became effective on October 18, 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s board of directors adopted the Rights Agreement to protect shareholder value by guarding against a potential limitation on the Company’s ability to use its net operating loss carryforwards, or NOLs, and other tax benefits, which may be used to reduce potential future income tax obligations. The Company has experienced and continue to experience substantial operating losses, and under the Internal Revenue Code of 1986, as amended, and rules promulgated thereunder, the Company may “carry forward” these NOLs and other tax benefits in certain circumstances to offset any current and future earnings and thus reduce our income tax liability, subject to certain requirements and restrictions. To the extent that the NOLs and other tax benefits do not otherwise become limited, the Company believes that it will be able to carry forward a significant amount of NOLs and other tax benefits, and therefore these NOLs and other tax benefits could be a substantial asset to the Company. However, if the Company experiences an “ownership change,” as defined in Section 382 of the Code, its ability to use its NOLs and other tax benefits will be substantially limited. Generally, an ownership change would occur if our shareholders who own, or are deemed to own, 5% or more of the Company’s common stock increase their collective ownership in the Company by more than 50% over a rolling three-year period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Exercise of Series C Preferred Stock Units</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended March 31, 2021, investors who participated in the November 21, 2018 offering exchanged <span id="xdx_90D_eus-gaap--ConversionOfStockSharesConverted1_c20210401__20220331__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_z19ZFBopJyGd" title="Preferred stock converted">1.55</span> shares of Series C into <span id="xdx_908_eus-gaap--ConversionOfStockSharesIssued1_c20210401__20220331__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesCPreferredStockMember_pdd" title="Common stock issued upon conversion">17,222</span> shares of common stock. No further shares of Series C are outstanding as of March 31, 2021 or 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.0001 24000000 714286 0.0001 1.55 17222 <p id="xdx_801_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zhP2zjcosJze" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14 – <span id="xdx_82D_zqpuJvESPs7f">Stock-Based Compensation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>2006 Stock Plan</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The board initially adopted the 2006 Stock Incentive Plan on August 25, 2006. On December 14, 2006, the stockholders approved the 2006 Stock Incentive Plan which became effective at the close of the Company’s initial public offering. The 2006 Stock Incentive Plan was later amended and restated by a unanimous board resolution on April 26, 2007, and such amendments were subsequently approved by the stockholders. On September 10, 2009, the Company’s shareholders approved a subsequent amendment to the 2006 Stock Incentive Plan. The 2006 Stock Incentive Plan, as amended and restated, is hereafter referred to as the “2006 Plan.”</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2006 Plan provided for the granting of incentive stock options to employees and the granting of non-statutory stock options to employees, non-employee directors, advisors and consultants. The 2006 Plan also provided for grants of restricted stock, stock appreciation rights and stock unit awards to employees, non-employee directors, advisors and consultants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the 2006 Plan the stated exercise price may not be less than 100% and 85% of the estimated fair market value of common stock on the date of grant for ISOs and NSOs, respectively, as determined by the board of directors at the date of grant. With respect to any 10% stockholder, the exercise price of an ISO or NSO shall not be less than 110% of the estimated fair market value per share on the date of grant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Options issued under the 2006 Plan generally have a ten-year term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At March 31, 2021, there were <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_do_c20220331__us-gaap--PlanNameAxis__custom--Plan2006Member_zcYztFQvJq4e" title="Shares available for future issuance">no</span> shares available for future issuance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>2011 Stock Plan</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 12, 2011, upon recommendation of the board, the stockholders approved the Company’s 2011 Stock Incentive Plan (the “2011 Plan”). The 2011 Plan is effective as of June 21, 2012.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2011 Plan provides for the grant of incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, and the grant of non-statutory stock options and stock purchase rights to employees, non-employee directors, advisors and consultants. The 2011 Plan also permits the grant of stock appreciation rights, stock units and restricted stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The board has initially authorized <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20110912__us-gaap--PlanNameAxis__custom--Plan2011Member_zySRVCm0C9L9" title="Shares initially authorized for issuance">9,508</span> of the Company’s common stock for issuance under the 2011 Plan, in addition to automatic increases provided for in the 2011 Plan through April 1, 2021. The number of shares of the Company’s common stock reserved for issuance under the 2011 Plan will automatically increase, with no further action by the stockholders, at the beginning of each fiscal year by an amount equal to the lesser of (i) 15% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding year, or (ii) an amount approved by the Company’s board of directors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Options issued under the 2011 Plan will generally have a ten-year term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the 2011 Plan, the stated exercise price of an employee incentive stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant, and the stated exercise price of an non-statutory option shall not be less 85% of the estimated fair market value of a share of common stock on the date of grant, as determined by the board of directors. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2011 Plan. No participant in the 2011 Plan can receive option grants, stock appreciation rights, restricted shares, or stock units for more than 2,381 shares in the aggregate in any calendar year. As provided under the 2011 Plan, the aggregate number of shares authorized for issuance as awards under the 2011 Plan automatically increases on April 1 of each year by in an amount equal to the lesser of (i) 15% of the outstanding shares on the last day of the immediately preceding year, or (ii) an amount determined by the board. During the year ended March 31, 2019, the board of directors approved an increase of <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20180401__20190331__us-gaap--PlanNameAxis__custom--Plan2011Member_pdd" title="Increase in shares authorized for issuance">102,863</span> shares authorized for issuance. During the year ended March 31, 2020, the board of directors approved an increase of <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20200401__20210331__us-gaap--PlanNameAxis__custom--Plan2011Member_pdd" title="Increase in shares authorized for issuance">197,450</span> shares authorized for issuance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The plan expired on September 12, 2021 in accordance with its term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At March 31, 2022, there were <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_do_c20220331__us-gaap--PlanNameAxis__custom--Plan2011Member_zz8FD1I8w2Ef" title="Shares available for future issuance">no</span> shares available for future issuance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>2016 Stock Plan</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 2, 2016, upon recommendation of the board, the stockholders approved the Company’s 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan is effective as of September 2, 2016.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2016 Plan provides for the grant of options, including incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, stock appreciation rights, restricted awards, performance share awards and performance compensation awards to employees, non-employee directors, advisors and consultants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Options issued under the 2016 Plan will generally have a ten-year term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the 2016 Plan, the stated exercise price of an employee incentive stock option or a non-statutory stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2016 Plan. No participant in the 2016 Plan can receive more than 11,112 option grants, or other awards with respect to more than 13,334 shares in the aggregate in any calendar year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The board has authorized <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c20160902__us-gaap--PlanNameAxis__custom--Plan2016Member_pdd" title="Shares initially authorized for issuance">44,445</span> of the Company’s common stock for issuance under the 2016 Plan, in addition to automatic increases provided for in the 2016 Plan through April 1, 2026. The number of shares of the Company’s common stock reserved for issuance under the 2016 Plan will automatically increase, with no further action by the stockholders, at the beginning of each fiscal year by an amount equal to the lesser of (i) 8% of the outstanding shares of the Company’s common stock on the last day of the immediately preceding year, or (ii) an amount determined by the Company’s board of directors. During the year ended March 31, 2019, the board of directors approved an increase of <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20180401__20190331__us-gaap--PlanNameAxis__custom--Plan2016Member_zr9jidES3M8g" title="Increase in shares authorized for issuance">4,860</span> shares authorized for issuance. During the year ended March 31, 2020, the board of directors approved an increase of <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20190401__20200331__us-gaap--PlanNameAxis__custom--Plan2016Member_zM9WTHLlebV3" title="Increase in shares authorized for issuance">105,306</span> shares authorized for issuance. During the year ended March 31, 2022, the board of directors approved an increase of <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20210401__20220331__us-gaap--PlanNameAxis__custom--Plan2016Member_zgvz8PxehSyj" title="Increase in shares authorized for issuance">167,432</span> shares authorized for issuance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At March 31, 2022 there were <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20220331__us-gaap--PlanNameAxis__custom--Plan2016Member_zTgnKMlbDfF3" title="Shares available for future issuance">112,106</span> shares available for future issuance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>2021 Stock Plan</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 21, 2021, upon recommendation of the board, the stockholders approved the Company’s 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan is effective as of September 21, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2021 Plan provides for the grant of options, including incentive stock options as defined in Section 422 of the Internal Revenue Code to employees, stock appreciation rights, restricted awards, performance share awards and performance compensation awards to employees, non-employee directors, advisors and consultants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Options issued under the 2021 Plan will generally have a ten-year term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the 2021 Plan, the stated exercise price of an employee incentive stock option or a non-statutory stock option shall not be less than 100% of the estimated fair market value of a share of common stock on the date of grant. An employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company shall not be eligible for the grant of an employee incentive stock option unless such grant satisfies the requirements of Section 422(c)(5) of the Internal Revenue Code.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shares subject to awards that expire unexercised or are forfeited or terminated for any other reason will again become available for issuance under the 2021 Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The board has authorized <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20200401__20210331__us-gaap--PlanNameAxis__custom--Plan2021Member_zhfQ8mlixOsd" title="Increase in shares authorized for issuance">1,000,000</span> shares of the Company’s common stock for issuance under the 2021 Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At March 31, 2022, there were <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20220331__us-gaap--PlanNameAxis__custom--Plan2021Member_z3G9lPD2j6Uc" title="Shares available for future issuance">869,999</span> shares available for future issuance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-Based Compensation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company issues service, performance and market-based stock options to employees and non-employees. The Company estimates the fair value of service and performance stock option awards using the Black-Scholes option pricing model. The Company estimates the fair value of market-based stock option awards using a Monte-Carlo simulation. Compensation expense for stock option awards is amortized on a straight-line basis over the awards’ vesting period. Compensation expense includes the impact of forfeitures as they are incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The expected term of the stock options represents the average period the stock options are expected to remain outstanding and is based on the expected term calculated using the approach prescribed by the Securities and Exchange Commission's Staff Accounting Bulletin No. 110 for “plain vanilla” options. The expected stock price volatility for the Company’s stock options was determined by using an average of the historical volatilities of the Company and its industry peers. The Company will continue to analyze the stock price volatility and expected term assumptions as more data for the Company’s common stock and exercise patterns become available. The risk-free interest rate assumption is based on the U.S. Treasury instruments whose term was consistent with the expected term of the Company’s stock options. The expected dividend assumption is based on the Company’s history and expectation of dividend payouts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company estimated the fair value of employee and non-employee stock options using the Black-Scholes option pricing model. The fair value of employee stock options is being amortized on a straight-line basis over the requisite service periods of the respective awards. The fair value of employee stock options was estimated using the following weighted-average assumptions:</p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zx4slDOadTV1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Assumptions)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B6_zOwgBdab50ae" style="display: none">Weighted-average assumptions of fair value of employee stock options</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Fair value of the Company’s common stock on date of grant</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210401__20220331_pdd" style="width: 13%; text-align: right" title="Fair value of common stock on date of grant">4.60</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200401__20210331_pdd" style="width: 13%; text-align: right" title="Fair value of common stock on date of grant">8.03</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210401__20220331_zNTnFN5LZlkf" title="Expected term">6.00</span> yrs</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200401__20210331_zIUDvpXnvw25" title="Expected term">6.00</span> yrs</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210401__20220331_zpSQNOTt3tvh" title="Risk-free interest rate">1.60</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20200401__20210331_zs2PIM3k0umi" title="Risk-free interest rate">0.5800</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20210401__20220331_z0385HWI6YS6" title="Dividend yield">0.00</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20200401__20210331_zOJxjyqx14cf" title="Dividend yield">0.00</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210401__20220331_zpGP0jQO90Ji" title="Volatility">123.27</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20200401__20210331_zSP1gKMGh9Yh" title="Volatility">80.7</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Fair value of options granted</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210401__20220331_pdd" style="text-align: right" title="Fair value of options granted, per share">4.03</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200401__20210331_pdd" style="text-align: right" title="Fair value of options granted, per share">5.48</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Share-based awards compensation expense is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zqbYGhIavS6l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Stock-based compensation)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zqCTUmWFDUYi" style="display: none">Employee stock-based compensation expense</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%">Cost of revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_pp0p0_d0_c20210401__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zVSg8YnpOKR8" style="width: 13%; text-align: right" title="Total stock-based compensation">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20200401__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 13%; text-align: right" title="Total stock-based compensation">(27,000</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensation_pp0p0_d0_c20210401__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zb70l00hndJf" style="text-align: right" title="Total stock-based compensation">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensation_c20200401__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Total stock-based compensation">26,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Selling, general and administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_c20210401__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total stock-based compensation">382,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total stock-based compensation">372,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total stock-based compensation</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_c20210401__20220331_pn3p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total stock-based compensation">382,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200401__20210331_pn3p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total stock-based compensation">371,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At March 31, 2022, there were unrecognized compensation costs of $<span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pp0p0" title="Unrecognized compensation costs">1,325,000</span> related to stock options which is expected to be recognized over a weighted-average amortization period of <span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zepHfdjzt6c6" title="Weighted average amortization period">2.14</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A tax benefit of $<span id="xdx_90B_eus-gaap--UnrecognizedTaxBenefits_c20220331_pp0p0" title="Tax benefit">54,000</span> has been recognized relating to stock-based compensation as a result of non-qualified stock options and restricted stock exercised during the year ending March 31, 2022. In addition, the stock-based compensation deferred tax asset has been reduced by $<span id="xdx_901_eus-gaap--IncreaseDecreaseInDeferredCharges_c20210401__20220331_pp0p0" title="Decrease in stock based compensation deferred tax asset">309,000</span> primarily related to the expiration of stock compensation grants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-Based Award Activity</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock-based awards outstanding at March 31, 2022 under the various plans are as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfStockbasedAwardsOutstandingByPlanTableTextBlock_zYhBjx8rFIT4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Plans)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zN2yxi0bx2f" style="display: none">Schedule of stock-based awards outstanding by plan</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Unvested</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Plan</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Stock Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Restricted Stock</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%">2006 Plan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2006Member_pdd" style="width: 13%; text-align: right" title="Options outstanding">2,787</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331__us-gaap--PlanNameAxis__custom--Plan2006Member_zZvbDJbXFYMj" style="width: 13%; text-align: right" title="Restricted stock units outstanding">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2006Member_pdd" style="width: 13%; text-align: right" title="Total options and restricted stock units outstanding">2,787</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>2011 Plan</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2011Member_pdd" style="text-align: right" title="Options outstanding">111,949</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331__us-gaap--PlanNameAxis__custom--Plan2011Member_zDEx7OaHmGM6" style="text-align: right" title="Restricted stock units outstanding">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2011Member_pdd" style="text-align: right" title="Total options and restricted stock units outstanding">111,949</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>2016 Plan</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2016Member_pdd" style="text-align: right" title="Options outstanding">221,497</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331__us-gaap--PlanNameAxis__custom--Plan2016Member_zehALydc64Wb" style="text-align: right" title="Restricted stock units outstanding">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2016Member_pdd" style="text-align: right" title="Total options and restricted stock units outstanding">221,497</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">2021 Plan</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2017Member_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding">130,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331__us-gaap--PlanNameAxis__custom--Plan2017Member_zZhhEtnY9Wua" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock units outstanding">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2017Member_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total options and restricted stock units outstanding">130,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding">466,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331_zNfWEZWyGVC1" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock units outstanding">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total options and restricted stock units outstanding">466,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Stock-based awards available for grant as of March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c20220331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock-based awards available for grant">982,105</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stock options award activity is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zir3aMqibCs7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Option activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B7_zIjDLy19hG2d" style="display: none">Schedule of option activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Contractual Term</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%">Outstanding at April 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zU9tM3PP1eza" style="width: 11%; text-align: right" title="Number of Shares Outstanding at beginning of period">267,569</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVjk6YVhmDh9" style="width: 11%; text-align: right" title="Weighted- Average Exercise Price Outstanding at beginning of period">25.16</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKVzXBFJQQyd" style="text-align: right" title="Number of Shares Granted">272,958</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZwqf2Bm6Yo1" style="text-align: right" title="Weighted- Average Exercise Price Granted">4.60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Options exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxYAlx53fgYd" style="text-align: right" title="Number of Shares Exercised">(44,042</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHZG9u7arrH5" style="text-align: right" title="Weighted- Average Exercise Price Exercised">4.38</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zt4hIQCJQ1Rb" style="text-align: right" title="Number of Shares Forfeited">(5,250</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zUmM96xfRBCj" style="text-align: right" title="Weighted- Average Exercise Price Forfeited">6.89</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Options expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2RUQku8FPt5" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Expired">(25,001</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zCggLX24sywa" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted- Average Exercise Price Expired">84.83</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding at March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLldnrByxlI2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares Outstanding at end of period">466,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlAh44K59jq3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted- Average Exercise Price Outstanding at end of period">12.09</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zn27k069GNxl" title="Weighted- Average Contractual Term Outstanding at end of period">8.89</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zuN2ExoOhNle" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding at end of period">0</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Exercisable at March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2LzLbNGgd85" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares Exercisable at end of period">115,144</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1uHcDyN8AU9" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted- Average Exercise Price Exercisable at end of period">32.56</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrpT3dYCyRs1" title="Weighted- Average Contractual Term Exercisable at end of period">6.85</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pp0p0_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zl7tfubcGOkb" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Exercisable at end of period">0</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate intrinsic value of stock options is calculated as the difference between the exercise price of the underlying stock options and the fair value of the Company’s common stock, or $<span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pdd" title="Aggregate intrinsic value per share">4.01</span> and $<span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue_c20200401__20210331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zCKFWRYes4oe">7.43</span> per share at March 31, 2022 and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Restricted stock award activity is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_z0PMmUQt8vd6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Restricted stock activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B3_zb8K18jPPAN1" style="display: none">Schedule of unvested restricted stock activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Shares</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Weighted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Average Award</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Date Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>per Share</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Unvested restricted stock awards outstanding at April 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zOazG785cVV" style="width: 13%; text-align: right" title="Unvested restricted stock awards, beginning balance">833</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIQ6aS3cGMU2" style="width: 13%; text-align: right" title="Weighted average award date fair value per share, outstanding beginning balance">13.68</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Restricted stock awards granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pdd" style="text-align: right" title="Restricted stock awards granted">1,596</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pdd" style="text-align: right" title="Weighted average award date fair value per share, granted">3.05</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Restricted stock awards vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zH38ybfBvZJc" style="border-bottom: Black 1pt solid; text-align: right" title="Restricted stock awards vested">(2,429</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average award date fair value per share, vested">6.70</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Unvested restricted stock awards outstanding at March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_d0_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zpbGEFrRfWm1" style="border-bottom: Black 2.5pt double; text-align: right" title="Unvested restricted stock awards, ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_d0_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zvtOTx7hV8tg" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average award date fair value per share, outstanding ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company did not capitalize any cost associated with stock-based compensation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company issues new shares of common stock upon exercise of stock options or release of restricted stock awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0 9508 102863 197450 0 44445 4860 105306 167432 112106 1000000 869999 <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zx4slDOadTV1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Assumptions)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B6_zOwgBdab50ae" style="display: none">Weighted-average assumptions of fair value of employee stock options</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Fair value of the Company’s common stock on date of grant</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210401__20220331_pdd" style="width: 13%; text-align: right" title="Fair value of common stock on date of grant">4.60</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20200401__20210331_pdd" style="width: 13%; text-align: right" title="Fair value of common stock on date of grant">8.03</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected term</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210401__20220331_zNTnFN5LZlkf" title="Expected term">6.00</span> yrs</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200401__20210331_zIUDvpXnvw25" title="Expected term">6.00</span> yrs</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210401__20220331_zpSQNOTt3tvh" title="Risk-free interest rate">1.60</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20200401__20210331_zs2PIM3k0umi" title="Risk-free interest rate">0.5800</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20210401__20220331_z0385HWI6YS6" title="Dividend yield">0.00</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20200401__20210331_zOJxjyqx14cf" title="Dividend yield">0.00</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210401__20220331_zpGP0jQO90Ji" title="Volatility">123.27</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20200401__20210331_zSP1gKMGh9Yh" title="Volatility">80.7</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Fair value of options granted</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210401__20220331_pdd" style="text-align: right" title="Fair value of options granted, per share">4.03</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20200401__20210331_pdd" style="text-align: right" title="Fair value of options granted, per share">5.48</td><td style="text-align: left"> </td></tr> </table> 4.60 8.03 P6Y P6Y 0.0160 0.005800 0.0000 0.0000 1.2327 0.807 4.03 5.48 <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zqbYGhIavS6l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Stock-based compensation)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zqCTUmWFDUYi" style="display: none">Employee stock-based compensation expense</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%">Cost of revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_pp0p0_d0_c20210401__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zVSg8YnpOKR8" style="width: 13%; text-align: right" title="Total stock-based compensation">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20200401__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pp0p0" style="width: 13%; text-align: right" title="Total stock-based compensation">(27,000</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensation_pp0p0_d0_c20210401__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zb70l00hndJf" style="text-align: right" title="Total stock-based compensation">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensation_c20200401__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pp0p0" style="text-align: right" title="Total stock-based compensation">26,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Selling, general and administrative</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_c20210401__20220331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total stock-based compensation">382,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensation_c20200401__20210331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Total stock-based compensation">372,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total stock-based compensation</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_c20210401__20220331_pn3p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total stock-based compensation">382,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensation_c20200401__20210331_pn3p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total stock-based compensation">371,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 -27000 0 26000 382000 372000 382000 371000 1325000 P2Y1M20D 54000 309000 <table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfStockbasedAwardsOutstandingByPlanTableTextBlock_zYhBjx8rFIT4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Plans)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zN2yxi0bx2f" style="display: none">Schedule of stock-based awards outstanding by plan</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Unvested</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Plan</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Stock Options</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Restricted Stock</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%">2006 Plan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2006Member_pdd" style="width: 13%; text-align: right" title="Options outstanding">2,787</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331__us-gaap--PlanNameAxis__custom--Plan2006Member_zZvbDJbXFYMj" style="width: 13%; text-align: right" title="Restricted stock units outstanding">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2006Member_pdd" style="width: 13%; text-align: right" title="Total options and restricted stock units outstanding">2,787</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>2011 Plan</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2011Member_pdd" style="text-align: right" title="Options outstanding">111,949</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331__us-gaap--PlanNameAxis__custom--Plan2011Member_zDEx7OaHmGM6" style="text-align: right" title="Restricted stock units outstanding">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2011Member_pdd" style="text-align: right" title="Total options and restricted stock units outstanding">111,949</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>2016 Plan</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2016Member_pdd" style="text-align: right" title="Options outstanding">221,497</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331__us-gaap--PlanNameAxis__custom--Plan2016Member_zehALydc64Wb" style="text-align: right" title="Restricted stock units outstanding">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2016Member_pdd" style="text-align: right" title="Total options and restricted stock units outstanding">221,497</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">2021 Plan</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2017Member_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding">130,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331__us-gaap--PlanNameAxis__custom--Plan2017Member_zZhhEtnY9Wua" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock units outstanding">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331__us-gaap--PlanNameAxis__custom--Plan2017Member_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total options and restricted stock units outstanding">130,001</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c20220331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding">466,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_d0_c20220331_zNfWEZWyGVC1" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock units outstanding">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber_c20220331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total options and restricted stock units outstanding">466,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Stock-based awards available for grant as of March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c20220331_pdd" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock-based awards available for grant">982,105</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2787 0 2787 111949 0 111949 221497 0 221497 130001 0 130001 466234 0 466234 982105 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zir3aMqibCs7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Option activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B7_zIjDLy19hG2d" style="display: none">Schedule of option activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Exercise Price</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-<br/> Average<br/> Contractual Term</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 44%">Outstanding at April 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zU9tM3PP1eza" style="width: 11%; text-align: right" title="Number of Shares Outstanding at beginning of period">267,569</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVjk6YVhmDh9" style="width: 11%; text-align: right" title="Weighted- Average Exercise Price Outstanding at beginning of period">25.16</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKVzXBFJQQyd" style="text-align: right" title="Number of Shares Granted">272,958</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZwqf2Bm6Yo1" style="text-align: right" title="Weighted- Average Exercise Price Granted">4.60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Options exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxYAlx53fgYd" style="text-align: right" title="Number of Shares Exercised">(44,042</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHZG9u7arrH5" style="text-align: right" title="Weighted- Average Exercise Price Exercised">4.38</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Options forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zt4hIQCJQ1Rb" style="text-align: right" title="Number of Shares Forfeited">(5,250</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zUmM96xfRBCj" style="text-align: right" title="Weighted- Average Exercise Price Forfeited">6.89</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Options expired</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2RUQku8FPt5" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Expired">(25,001</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zCggLX24sywa" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted- Average Exercise Price Expired">84.83</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding at March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLldnrByxlI2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares Outstanding at end of period">466,234</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlAh44K59jq3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted- Average Exercise Price Outstanding at end of period">12.09</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zn27k069GNxl" title="Weighted- Average Contractual Term Outstanding at end of period">8.89</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zuN2ExoOhNle" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding at end of period">0</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Exercisable at March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2LzLbNGgd85" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares Exercisable at end of period">115,144</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z1uHcDyN8AU9" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted- Average Exercise Price Exercisable at end of period">32.56</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zrpT3dYCyRs1" title="Weighted- Average Contractual Term Exercisable at end of period">6.85</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pp0p0_c20220331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zl7tfubcGOkb" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Exercisable at end of period">0</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 267569 25.16 272958 4.60 44042 4.38 5250 6.89 25001 84.83 466234 12.09 P8Y10M20D 0 115144 32.56 P6Y10M6D 0 4.01 7.43 <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_z0PMmUQt8vd6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stock-Based Compensation (Details-Restricted stock activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B3_zb8K18jPPAN1" style="display: none">Schedule of unvested restricted stock activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Shares</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Weighted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Average Award</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Date Fair Value</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>per Share</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Unvested restricted stock awards outstanding at April 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zOazG785cVV" style="width: 13%; text-align: right" title="Unvested restricted stock awards, beginning balance">833</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIQ6aS3cGMU2" style="width: 13%; text-align: right" title="Weighted average award date fair value per share, outstanding beginning balance">13.68</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Restricted stock awards granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pdd" style="text-align: right" title="Restricted stock awards granted">1,596</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pdd" style="text-align: right" title="Weighted average award date fair value per share, granted">3.05</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Restricted stock awards vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zH38ybfBvZJc" style="border-bottom: Black 1pt solid; text-align: right" title="Restricted stock awards vested">(2,429</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_pdd" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average award date fair value per share, vested">6.70</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Unvested restricted stock awards outstanding at March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_d0_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zpbGEFrRfWm1" style="border-bottom: Black 2.5pt double; text-align: right" title="Unvested restricted stock awards, ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_d0_c20210401__20220331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zvtOTx7hV8tg" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average award date fair value per share, outstanding ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 833 13.68 1596 3.05 2429 6.70 0 0 <p id="xdx_80E_eus-gaap--IncomeTaxDisclosureTextBlock_zEXF2n34RYcl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 15 – <span id="xdx_821_zQUxgDPvRiwj">Income Taxes</span> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has the following net deferred tax assets:</p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zr6WYlqNMQPc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details-Deferred taxes)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BB_z06K2W0Eb5sj" style="display: none">Schedule of deferred tax assets</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20220331_zamRBdLxYHcl" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49A_20210331_zqFMWYBOTg2i" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTAGz412_zTZs95gMXgbf" style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: left">Net operating loss carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">28,224,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">25,687,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_i01I_pp0p0_maDTAGz412_zhyYh7LUfwsh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Research and development tax credit carryforwards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,850,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,850,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pp0p0_maDTAGz412_zKDHJZiXvmna" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">309,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,120,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_i01I_pp0p0_maDTAGz412_zBsGGRNNH6Oe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Allowances and accruals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,336,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">659,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pp0p0_d0_maDTAGz412_zjR6sJBCY3xh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">398,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--DeferredTaxAssetsLeaseLiability_i01I_pp0p0_maDTAGz412_znoCHGmqJkC7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Lease liability</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">63,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">78,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_mtDTAGz412_maDTANzqCr_z0vmMTQhwtCj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Gross deferred tax assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,782,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,792,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pp0p0_di_msDTANzqCr_zq8q7qO8gmi6" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left">Less valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(30,613,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(31,528,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANzqCr_maDTALNzfiK_zGhqMg8J0Omf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total deferred tax assets</td><td style="padding-bottom: 2.5pt"> </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,169,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">264,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxLiabilitiesAbstract_i01B" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i02NI_pp0p0_di_maDITLzfJx_zriQ37QHmO33" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesPrepaidExpenses_i02NI_pp0p0_di_maDITLzfJx_zNQnYT6zKgwb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(260,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(186,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_ecustom--DeferredTaxLiabilitiesRightOfUseAsset_i02NI_pp0p0_di_maDITLzfJx_zLuEU6vleCe3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Right of Use asset</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(63,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(75,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredIncomeTaxLiabilities_i02NTI_pp0p0_di_mtDITLzfJx_msDTALNzfiK_zkPb5cIHAXMc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Gross deferred tax liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(340,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(264,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i02TI_pp0p0_d0_mtDTALNzfiK_zbSiR7MSos8j" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">829,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The income tax provision (benefit) is based on the following loss before income taxes, which are from domestic sources and foreign loss before income taxes:</p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zseH5cht87fe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details-Income source)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_zPA5UDCgqzuk" style="display: none">Income tax provision domestic and foreign</span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Year Ended March 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 68%"><span style="font-size: 10pt">Domestic</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td id="xdx_98A_eus-gaap--ProfitLoss_pp0p0_c20210401__20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zo6vQ1YumKye" style="width: 13%; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(3,516,000)</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--ProfitLoss_pp0p0_c20200401__20210331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zsw9EFiq2jLj" style="width: 13%; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(2,052,000)</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Foreign</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_eus-gaap--ProfitLoss_pp0p0_c20210401__20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_z8hs79iu2e7a" style="border-bottom: black 1pt solid; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(1,883,000)</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_989_eus-gaap--ProfitLoss_pp0p0_c20200401__20210331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_zuStfLXjuOv" style="border-bottom: black 1pt solid; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(1,467,000)</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--ProfitLoss_pn3p0_c20210401__20220331_z2D6HFIoFef2" style="border-bottom: black 2.25pt double; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(5,399,000)</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--ProfitLoss_pn3p0_c20200401__20210331_zOzz6OEPJill" style="border-bottom: black 2.25pt double; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(3,519,000)</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s income tax expense/(benefits) consist of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_znsDd3EjIbs9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details-Income tax expense)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_z6xcUQXl30sd" style="display: none">Schedule of income tax expense</span></td> <td> </td> <td> </td> <td id="xdx_491_20210401__20220331_z6ZgkUyyeA14" style="text-align: center"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_494_20200401__20210331_zBOqa0wIo839" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Year Ended March 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td> </td></tr> <tr id="xdx_403_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom"> <td><span style="font-size: 10pt">Current:</span></td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr id="xdx_407_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 68%"><span style="font-size: 10pt">State</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">8,000</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">1,000</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_409_eus-gaap--CurrentForeignTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Foreign</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">469,000</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">941,000</span></td> <td> </td></tr> <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"> <td><b style="display: none">Current Income Tax Expense</b></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">477,000</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">942,000</span></td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Deferred:</span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_d0_zjis4gxbRI36" style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-size: 10pt">Federal</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_401_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_d0_zgHHC3PDfJ0l" style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">State</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_402_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_d0_zpcAJAvJHRs3" style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-size: 10pt">Foreign</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(809,000)</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_405_eus-gaap--DeferredIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: white"> <td><b style="display: none">Total deferred income tax</b></td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(332,000)</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">942,000</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A reconciliation of the statutory federal income tax rate to the Company’s effective tax rate for continuing operations is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zV4x1gKKMBd4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details-Reconciliation of tax rate)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_z6uGOswNvCa4" style="display: none">Reconciliation of federal income tax rate to effective rate</span></td> <td> </td> <td> </td> <td id="xdx_49F_20210401__20220331_zhL7miAKoiPl" style="text-align: center"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_49E_20200401__20210331_zxHHbKsuXclk" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Year Ended March 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td> </td></tr> <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zUEVliCEaalj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%"><span style="font-size: 10pt">Expected federal statutory rate</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">21.0%</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">21.0%</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_iN_dpi_z60DI9aSzz71" style="vertical-align: bottom; background-color: White"> <td><span style="font-size: 10pt">State income taxes</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">5.7%</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">2.1%</span></td> <td> </td></tr> <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_zOLgQzc5D8hd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-size: 10pt">Foreign earnings taxed at different rates</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">3.7%</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">3.6%</span></td> <td> </td></tr> <tr id="xdx_409_ecustom--ForeignTaxTrueup_dp0_zu1v1enA0JZ1" style="vertical-align: bottom; background-color: White"> <td><span style="font-size: 10pt">Foreign tax true-up</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(12.4%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_iN_dpi_zEb84tIE5CT3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-size: 10pt">Effect of permanent differences</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(3.0%</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(9.5%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_zronOu5qGWgg" style="vertical-align: bottom; background-color: White"> <td><span style="font-size: 10pt">Effect of intercompany interest permanent differences</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(12.3%</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(17.9%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_409_ecustom--TrueupsOfStateDeferredAssets_dp_zCe8tbuXo4S6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt"><span style="font-size: 10pt">True-up of state deferred assets</span></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(25.6%</span></td> <td style="padding-bottom: 1pt"><span style="font-size: 10pt">)</span></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(120.7%</span></td> <td style="padding-bottom: 1pt"><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_iN_dpi_zwOCtkaa3pcl" style="vertical-align: bottom; background-color: White"> <td><b style="display: none">Total effective rate</b></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(10.5%</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(133.8%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_zh0QHLE6lIAk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-size: 10pt">Change in valuation allowance</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">16.7%</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">107.1%</span></td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zsFrvUAF0th" style="vertical-align: bottom; background-color: White"> <td><span style="font-size: 10pt">Totals</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(6.2%</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(26.7%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2022, the Company had net operating loss carryforwards for Federal, State and Foreign income tax purposes of approximately $<span id="xdx_90F_eus-gaap--OperatingLossCarryforwards_iI_pn3n3_dm_c20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z4EZX4gPOWL" title="Net operating loss carryforwards">115.3</span> million, $<span id="xdx_90C_eus-gaap--OperatingLossCarryforwards_iI_pn3n3_dm_c20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zR8tDfyI1y3l" title="Net operating loss carryforwards">44</span> million and $<span id="xdx_90F_eus-gaap--OperatingLossCarryforwards_c20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_pp0p0">541,000</span>, respectively. Due to the Tax Cuts and Job Act, Federal NOLs generated after March 31, 2018 have an indefinite life. Federal NOL generated on and before March 31, 2017 will begin to expire 2024, if not utilized. State and Foreign NOLs will begin to expire in the year 2029 and 2024, respectively, if not utilized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2022, the Company had Federal and California research credit carryforwards of approximately $<span id="xdx_90F_eus-gaap--TaxCreditCarryforwardAmount_iI_pn3n3_dm_c20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zpTLy7WEMq5j" title="Research credit carryforwards">1</span> million and $<span id="xdx_900_eus-gaap--TaxCreditCarryforwardAmount_c20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_pp0p0" title="Research credit carryforwards">790,000</span>, respectively. The Federal research credits will begin to expire in 2024 while the California research credits have no expiration date. In addition, the Company has foreign tax credits of $<span id="xdx_902_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsForeign_c20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_pp0p0" title="Foreign tax credit carryforward">50,000</span>, which begin to expire in the year 2023 if not utilized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Section 382 of the Internal Revenue Code limits the use of the Federal net operating losses in certain situations where changes occur in stock ownership of a company. If the Company should have an ownership change of more than 50% of the value of the Company's capital stock, utilization of the carryforwards could be restricted. The Company is not aware of any changes in ownership that would result in a change in control under Internal Revenue Code section 382.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company released the valuation allowance recorded against its Mexico deferred tax assets as of March 31, 2022. Given its recent history of earnings, current earnings and anticipated future earnings, the Company concluded that there is sufficient positive evidence available to reach a conclusion that the valuation allowance is no longer needed in Mexico. The release of the valuation allowance resulted in the recognition of deferred tax assets of $829,000. The Company, after considering all available evidence, fully reserved against all deferred tax assets in the U.S. and Netherlands since it is more likely than not such benefits will not be realized in future periods. The Company will continue to evaluate its deferred tax assets to determine whether any changes in circumstances could affect the realization of their future benefit.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has filed tax returns for federal, state and foreign jurisdictions. The Company’s evaluation of uncertain tax matters was performed for tax years ended through March 31, 2022. Generally, the Company is subject to audit for the years ended March 31, 2021, 2020 and 2019. The Company has elected to retain its existing accounting policy with respect to the treatment of interest and penalties attributable to income taxes and continues to reflect interest and penalties attributable to income taxes, to the extent they arise, as a component of its income tax provision or benefit as well as its outstanding income tax assets and liabilities. The Company believes that its income tax positions and deductions would be sustained on audit and does not anticipate any adjustments to result in a material change to its financial position.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zr6WYlqNMQPc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details-Deferred taxes)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BB_z06K2W0Eb5sj" style="display: none">Schedule of deferred tax assets</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20220331_zamRBdLxYHcl" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49A_20210331_zqFMWYBOTg2i" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTAGz412_zTZs95gMXgbf" style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: left">Net operating loss carryforwards</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">28,224,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">25,687,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwardsResearch_i01I_pp0p0_maDTAGz412_zhyYh7LUfwsh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Research and development tax credit carryforwards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,850,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,850,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pp0p0_maDTAGz412_zKDHJZiXvmna" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">309,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,120,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_i01I_pp0p0_maDTAGz412_zBsGGRNNH6Oe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Allowances and accruals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,336,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">659,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseOther_i01I_pp0p0_d0_maDTAGz412_zjR6sJBCY3xh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">398,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--DeferredTaxAssetsLeaseLiability_i01I_pp0p0_maDTAGz412_znoCHGmqJkC7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Lease liability</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">63,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">78,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_mtDTAGz412_maDTANzqCr_z0vmMTQhwtCj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Gross deferred tax assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,782,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,792,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsValuationAllowance_i01NI_pp0p0_di_msDTANzqCr_zq8q7qO8gmi6" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left">Less valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(30,613,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(31,528,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANzqCr_maDTALNzfiK_zGhqMg8J0Omf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total deferred tax assets</td><td style="padding-bottom: 2.5pt"> </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,169,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">264,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxLiabilitiesAbstract_i01B" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i02NI_pp0p0_di_maDITLzfJx_zriQ37QHmO33" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesPrepaidExpenses_i02NI_pp0p0_di_maDITLzfJx_zNQnYT6zKgwb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(260,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(186,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_ecustom--DeferredTaxLiabilitiesRightOfUseAsset_i02NI_pp0p0_di_maDITLzfJx_zLuEU6vleCe3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Right of Use asset</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(63,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(75,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredIncomeTaxLiabilities_i02NTI_pp0p0_di_mtDITLzfJx_msDTALNzfiK_zkPb5cIHAXMc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Gross deferred tax liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(340,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(264,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsLiabilitiesNet_i02TI_pp0p0_d0_mtDTALNzfiK_zbSiR7MSos8j" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">829,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 28224000 25687000 1850000 1850000 309000 3120000 1336000 659000 0 398000 63000 78000 31782000 31792000 30613000 31528000 1169000 264000 17000 3000 260000 186000 63000 75000 340000 264000 829000 0 <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_zseH5cht87fe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details-Income source)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_zPA5UDCgqzuk" style="display: none">Income tax provision domestic and foreign</span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Year Ended March 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 68%"><span style="font-size: 10pt">Domestic</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td id="xdx_98A_eus-gaap--ProfitLoss_pp0p0_c20210401__20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zo6vQ1YumKye" style="width: 13%; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(3,516,000)</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td id="xdx_981_eus-gaap--ProfitLoss_pp0p0_c20200401__20210331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zsw9EFiq2jLj" style="width: 13%; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(2,052,000)</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Foreign</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_eus-gaap--ProfitLoss_pp0p0_c20210401__20220331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_z8hs79iu2e7a" style="border-bottom: black 1pt solid; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(1,883,000)</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_989_eus-gaap--ProfitLoss_pp0p0_c20200401__20210331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--ForeignCountryMember_zuStfLXjuOv" style="border-bottom: black 1pt solid; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(1,467,000)</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--ProfitLoss_pn3p0_c20210401__20220331_z2D6HFIoFef2" style="border-bottom: black 2.25pt double; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(5,399,000)</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td> <td id="xdx_983_eus-gaap--ProfitLoss_pn3p0_c20200401__20210331_zOzz6OEPJill" style="border-bottom: black 2.25pt double; text-align: right" title="Income before income taxes"><span style="font-size: 10pt">(3,519,000)</span></td> <td> </td></tr> </table> -3516000 -2052000 -1883000 -1467000 -5399000 -3519000 <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_znsDd3EjIbs9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details-Income tax expense)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_z6xcUQXl30sd" style="display: none">Schedule of income tax expense</span></td> <td> </td> <td> </td> <td id="xdx_491_20210401__20220331_z6ZgkUyyeA14" style="text-align: center"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_494_20200401__20210331_zBOqa0wIo839" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Year Ended March 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td> </td></tr> <tr id="xdx_403_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom"> <td><span style="font-size: 10pt">Current:</span></td> <td> </td> <td colspan="2"> </td> <td> </td> <td> </td> <td colspan="2"> </td> <td> </td></tr> <tr id="xdx_407_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 68%"><span style="font-size: 10pt">State</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">8,000</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-size: 10pt">$</span></td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">1,000</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_409_eus-gaap--CurrentForeignTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Foreign</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">469,000</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">941,000</span></td> <td> </td></tr> <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: #EEEEEE"> <td><b style="display: none">Current Income Tax Expense</b></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">477,000</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">942,000</span></td> <td> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB" style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">Deferred:</span></td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_d0_zjis4gxbRI36" style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-size: 10pt">Federal</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_401_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_d0_zgHHC3PDfJ0l" style="vertical-align: bottom; background-color: white"> <td><span style="font-size: 10pt">State</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_402_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_d0_zpcAJAvJHRs3" style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-size: 10pt">Foreign</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">(809,000)</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_405_eus-gaap--DeferredIncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: white"> <td><b style="display: none">Total deferred income tax</b></td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(332,000)</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">942,000</span></td> <td> </td></tr> </table> 8000 1000 469000 941000 477000 942000 0 0 0 0 -809000 0 -332000 942000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zV4x1gKKMBd4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details-Reconciliation of tax rate)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B8_z6uGOswNvCa4" style="display: none">Reconciliation of federal income tax rate to effective rate</span></td> <td> </td> <td> </td> <td id="xdx_49F_20210401__20220331_zhL7miAKoiPl" style="text-align: center"> </td> <td> </td> <td> </td> <td> </td> <td id="xdx_49E_20200401__20210331_zxHHbKsuXclk" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Year Ended March 31,</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td> <td> </td></tr> <tr id="xdx_400_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_zUEVliCEaalj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%"><span style="font-size: 10pt">Expected federal statutory rate</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">21.0%</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">21.0%</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_404_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_iN_dpi_z60DI9aSzz71" style="vertical-align: bottom; background-color: White"> <td><span style="font-size: 10pt">State income taxes</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">5.7%</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">2.1%</span></td> <td> </td></tr> <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_zOLgQzc5D8hd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-size: 10pt">Foreign earnings taxed at different rates</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">3.7%</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">3.6%</span></td> <td> </td></tr> <tr id="xdx_409_ecustom--ForeignTaxTrueup_dp0_zu1v1enA0JZ1" style="vertical-align: bottom; background-color: White"> <td><span style="font-size: 10pt">Foreign tax true-up</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(12.4%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_406_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_iN_dpi_zEb84tIE5CT3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-size: 10pt">Effect of permanent differences</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(3.0%</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(9.5%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp_zronOu5qGWgg" style="vertical-align: bottom; background-color: White"> <td><span style="font-size: 10pt">Effect of intercompany interest permanent differences</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(12.3%</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(17.9%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_409_ecustom--TrueupsOfStateDeferredAssets_dp_zCe8tbuXo4S6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt"><span style="font-size: 10pt">True-up of state deferred assets</span></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(25.6%</span></td> <td style="padding-bottom: 1pt"><span style="font-size: 10pt">)</span></td> <td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt">(120.7%</span></td> <td style="padding-bottom: 1pt"><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_iN_dpi_zwOCtkaa3pcl" style="vertical-align: bottom; background-color: White"> <td><b style="display: none">Total effective rate</b></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(10.5%</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(133.8%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> <tr id="xdx_40E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_zh0QHLE6lIAk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td><span style="font-size: 10pt">Change in valuation allowance</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">16.7%</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">107.1%</span></td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_zsFrvUAF0th" style="vertical-align: bottom; background-color: White"> <td><span style="font-size: 10pt">Totals</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(6.2%</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">(26.7%</span></td> <td><span style="font-size: 10pt">)</span></td></tr> </table> 0.210 0.210 -0.057 -0.021 0.037 0.036 0 -0.124 0.030 0.095 -0.123 -0.179 -0.256 -1.207 0.105 1.338 0.167 1.071 -0.062 -0.267 115300000 44000000 541000 1000000 790000 50000 <p id="xdx_80A_eus-gaap--CompensationAndEmployeeBenefitPlansTextBlock_zF95oKn7V0E3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 16 – <span id="xdx_82C_zWyqM9mwUj89">Employee Benefit Plan</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has a program to contribute and administer a qualified 401(k) plan. Under the 401(k) plan, the Company matches employee contributions to the plan up to 4% of the employee’s salary. Company contributions to the plan amounted to an aggregate of $<span id="xdx_900_eus-gaap--PensionAndOtherPostretirementBenefitContributions_c20210401__20220331_pp0p0" title="Company contributions to 401(k) plan">50,600</span> and $<span id="xdx_902_eus-gaap--PensionAndOtherPostretirementBenefitContributions_c20200401__20210331_pp0p0" title="Company contributions to 401(k) plan">89,000</span> for the years ended March 31, 2022 and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 50600 89000 <p id="xdx_802_eus-gaap--RevenueFromContractWithCustomerTextBlock_z5lQfnB10xoa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 17 – <span id="xdx_82A_zJmtVf96s5Gc">Revenue Disaggregation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates product revenues from products which are sold into the human and animal healthcare markets, and the Company generates service revenues from laboratory testing services which are provided to medical device manufacturers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the Company’s disaggregated revenues by source:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--DisaggregationOfRevenueTableTextBlock_zf8ED1TsLjuc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8BC_zUH2QemuRLI9" style="display: none">Disaggregated Revenue by Source</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 11.6pt 0pt 0; text-align: center"><b>Year Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 11.6pt 0pt 0; text-align: center"><b>March 31,</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Product</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; width: 68%; text-align: left">Human Care</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember_pp0p0" style="width: 13%; text-align: right" title="Revenues">9,010,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember_pp0p0" style="width: 13%; text-align: right" title="Revenues">15,317,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Animal Care</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,169,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,200,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Total Product Revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3p0" style="text-align: right" title="Revenues">12,179,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3p0" style="text-align: right" title="Revenues">18,517,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Service/Royalty</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">449,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">112,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331_pn3p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">12,628,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331_pn3p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">18,629,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows the Company’s revenues by geographic region:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_zLFVfyGrcWfc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Geographic Information (Details - Geographic regions)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B4_zU4cJrgRoiA2" style="display: none">Schedule of geographic sales</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended March 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Revenues">3,807,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Revenues">5,419,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Latin America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="text-align: right" title="Revenues">2,095,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="text-align: right" title="Revenues">5,976,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Europe and Rest of the World</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_z9JI4GGjVUAl" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">6,726,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">7,234,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210401__20220331_z3gxx56LAxPh" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">12,628,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200401__20210331_zmKl28Cg30Yk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">18,629,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s service revenues in Latin America amounted to $<span id="xdx_90C_eus-gaap--Revenues_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pp0p0" title="Revenues">349,000</span> and $<span id="xdx_905_eus-gaap--Revenues_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pp0p0" title="Revenues">112,000</span> for the years ended March 31, 2022 and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--DisaggregationOfRevenueTableTextBlock_zf8ED1TsLjuc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8BC_zUH2QemuRLI9" style="display: none">Disaggregated Revenue by Source</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 11.6pt 0pt 0; text-align: center"><b>Year Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 11.6pt 0pt 0; text-align: center"><b>March 31,</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Product</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; width: 68%; text-align: left">Human Care</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember_pp0p0" style="width: 13%; text-align: right" title="Revenues">9,010,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--StatementBusinessSegmentsAxis__custom--HumanCareMember_pp0p0" style="width: 13%; text-align: right" title="Revenues">15,317,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Animal Care</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,169,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--StatementBusinessSegmentsAxis__custom--AnimalCareMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,200,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Total Product Revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3p0" style="text-align: right" title="Revenues">12,179,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember_pn3p0" style="text-align: right" title="Revenues">18,517,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Service/Royalty</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">449,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ServiceMember_pn3p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">112,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331_pn3p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">12,628,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331_pn3p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">18,629,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 9010000 15317000 3169000 3200000 12179000 18517000 449000 112000 12628000 18629000 <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_zLFVfyGrcWfc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Geographic Information (Details - Geographic regions)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B4_zU4cJrgRoiA2" style="display: none">Schedule of geographic sales</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Year Ended March 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Revenues">3,807,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__country--US_pp0p0" style="width: 13%; text-align: right" title="Revenues">5,419,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Latin America</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="text-align: right" title="Revenues">2,095,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--LatinAmericaMember_pp0p0" style="text-align: right" title="Revenues">5,976,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Europe and Rest of the World</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210401__20220331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_z9JI4GGjVUAl" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">6,726,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200401__20210331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueSegmentMember__srt--StatementGeographicalAxis__srt--EuropeMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">7,234,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210401__20220331_z3gxx56LAxPh" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">12,628,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200401__20210331_zmKl28Cg30Yk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">18,629,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3807000 5419000 2095000 5976000 6726000 7234000 12628000 18629000 349000 112000 Consists of 30,668 restricted stock units and warrants to purchase 15,332 shares of common stock EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .^![50'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #O@>U4D:]!^>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R';8"B;UI66G#08K;.QF;+4UC1-C:R1]^R59FS*V!]C1TN]/ MGT"UC MS %!_/3Z_SNH5O M,YG6XO@K>T7GB&MVG?Q6;;:[1Z8EE[+@JT)4.\F5N%=B]3&Y_O"["8?.^;W_ MQ\9705W#K[O07U!+ P04 " #O@>U4F5R<(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 .^![51P%+"I^P< "D\ 8 >&PO=V]R:W-H965T&UL MM9MM T$'B8LW%]VS)F"3/29QFEZVEE*OWG4X6+%E" MLU.^8JGZ9LY%0J5:%(M.MA*,AF51$G<%%N>Y.#"]X+N,H97>" M9'F24/%RQ6*^OFS9K=V*^VBQE,6*SO!B11=LQN3GU9U02YT])8P2EF813XE@ M\\O6R'[ON^=%0?F++Q%;9Z\^D^)0'CG_7BQ,PLN65>P1BUD@"P15_YZ8Q^*X M(*G]^'<+;>VW612^_KRC7Y<'KP[FD6;,X_'7*)3+R]:@14(VIWDL[_GZ-[8] MH%[!"WBO/;;K=%@CR3/-D6JSU(HG3SGSYOA7A5X#HU!MN"\M [FV,OA1M328<7@J^)*'ZM:,6'4OVR6ND5I<6) M,I-"?1NI.CGT^!,3I$T^S\;DW<^_7G2D@A9?=8(MX&H#<&H MD-N>"J7&?'3 MD(4ZH*/V9K]+SFZ7KAR0>$/%*7'M$^)8CF/8(>_X'N_7%+G@OZ\_?H,9-"753_F S:$+IF0M'2O,]6-&"7+=64 M9$P\L=;PEY_LOO7!)"XF;(P)\Y%@F@W=O0U=B#X<\R!7S:,D#R\K9O( +K>M M]A\FL<&JIF)CPGPDF"9V;R]V#U1KI)0.2[6O8[HPJ0W7SVFDR8CP33I!_LI1\<)_T=$Q$/BXX+49TG8[L. MD_9]C=J^"EC?U %,F(\$TQPXWSMP?IP#UU$6J"9G:\2U6IV97(!IU]],RH,U M397'A/E(,$UYVZHZ_%8C[;\Q*NJ5/P"K.^WALJ;JH])\+)JN_ZO 98.2>;D0 M;^6'6J #N';;AX<&5C$S!I/A9--\&I3'! U?Q41O)%>1 S,LV31R:, MTL,0R[+;KNO8?:/X8&UC\3%I/A9-%[^*M#88U7;BW[-%5*1:=2U,:6(^]V'0 M['9Z>S,B=[^-[F]&GO_Y8>*-/LU.R&3JG1H]00VWJ#0?BZ9[4N5;&TZH6T\\ MU3()U2I-TI ]DS_8B]$5&&6IZ\+MGUD#U^@!:N9%I?E8--V#*O;:<&[=>O! MG\DD5$9$\RB@93 FB@8V1^TK:[C.N<#HQ>H@1B5YF/1="^J3&S#87;KQ20- MN%"AK+3AA,RDNDD3+HC'\&EF4:BO;@NL:BHX9J+)HN>A6J'3@+?^+E M@]0E3Z$G&@<@9[WS]KEK]8S:HX9G5)J/1=.UK\*S R?>ATC&JJV?$]MY]_@K MF;$@%^H:,!H DSR>)"KOS8H;\ GYV3HMPC1944&>:&P>7H.)C7U!#=18--V7 M*E [CTGPLFJY^E9.=HW+R5Q;'[>^I2@"J,:*9 MNB>$9))E>)RGDHK-,(,P#J\= M(-5(CQJ&46D^%DV7O@K#SE%A>#?&MIE04=X"5!PSCW >('YCIBH/KFKL 6H2 MQJ+I$Q:K).P>E80GJ61B,P^X&-ND.U-,'AP@UG@ 5S6>JX@:A+%HN@=5$':/ M"L)EPT,\*MF""V-_] !GRM,V#0*F, H2;H!&+U#C,"K-QZ+I7E1QV#UJK'F6 MT#@F5WFFOLZ,+=$!3MW\.KBLL?2HH1B+IDO_:O+T42/-?L+$HK@+?%0$N20J M9:UH:KX>8&#M3#NXKK$)N!.G?T0Z=JMT[!XUM#Q;JDXI*#V,J9<>-0"CTGPL MFBY]%8#=HT:45_EC' 5D'G-JOOUB!E /E39&I?E;6J^D%2]1/0WM?K\W."N& MG9Y,6E?!USUJQ%A_@C-;4K57Y#:7F:1I\3#"J#]F!/50:>,MK?]*,=>VK'/W M;"_85MH?D7S=*OFZ<$H=Y6$DN5 ]%)&0R=@H,TQP;.-SSP-5_8%I:L48KFI\ MVOZ(0.M6@=:%8^A.V[HG.0?*KP7]+U+]T%]HLOI QHS)FC[DP-L5@T7? JQKIPZ-P)7CS4+V:>&$4_@) Q324](1\95YT?:A0<1DS9FGSC M0C5C4],,ZS%?5*9-'[*]]%S4A0S-O9O(JX7[M_WW54ON7Y9OV5 M_=[;O+5:838OT:KS474J,Q*SN4):IV?JKB(V[Z5N%B1?E2]>/G(I>5)^7#(: M,E'\0'T_YUSN%HH-[-\.'OX/4$L#!!0 ( .^![52>]2SME 8 ,,= 8 M >&PO=V]R:W-H965T&ULK5G;;MLX$/T5PBV*+N#$(JEK M+@;:=!=;8+L-FG;[S-A,+$0679%VDOWZ'OST<*8U-5+,VT'+ M:L*B*)TL15F/IF?ML\MF>J;6IBIK>=D0O5XN1?/X7E;J_GQ$1T\/OI2W"V,? M3*9G*W$KKZ3YMKILX&[2>YF72UGK4M6DD3?GHW?TY(*G=D!K\4\I[_7.-;&A M7"MU9V\^SL]'D44D*SDSUH6 /QMY(:O*>@(6%JKZ7<[,X'^4C,IM+EI M1T,T96U_QBO3P-L2QIGIA:JUJLJY,').WHM*U#-)KJP[38[(MZL/Y.WKW\XF M!CYE!TQFG=OW6[?,X_:3:(X)IV/"(L:0X1>'#Z?[PR<08!\EZZ-DK3_NBW+= M-+(V1&@-@9U@\6P=Q+@#.YE.]$K,Y/D(9HN6S4:.IF]>T30ZQ:)[(6=[L?(^ M5A[R/KT0>D%$/2R%_K,N-J"!XC46]=96TKNR,WTPS7J11%)U--KL!N78Q M@TZQ8[>'->ZQQD&L[V8SM09HT!!F$G!>5W),:FDPJ%M/Z0X$%D>9"Q6QRZ/4 M"S7IH29!J!_K#211-:747HB)^^DTY2Y$Q"[A_FRF/<0T"/&RD2M1SHE\@":O MI6ZK0)F%;*"3[$X #'OJ8.)9C%0"8L=H[L6>]=BS<-5V %>J:=N[NK'-6,)# M*&3H4>5<-L*^:9/?OBYU6SQ8,)F;X'V,VU@0LZCPAI+WH>3!4+XJ(ZH#,IX[ M7Z=IO%\&6YB((2MR[@5:]$"+9^H%U$!C'MLZL8UB!?QLO-5=(+\\@A8Q2_VU M3:.!J*(@VL^KM@+J6U))X.TQ:2Q#VTI8:QE(<^=V%U"2%"YNQ"Y+_=5 =QB6 M!H%_>*IC(QZV.%&8U/E\SC"8KIT/X<".-$A( \+P3!M#YK7N*[N;JF@PS &9 M8I6-V&6IO[#IP($T3(*?VZX7* KN?ACA$L2,4N;'-_ >#1/?MD<$\+DL1O,\ M3A"(B&5!=(U"T+OOM M9ZK#BICYVPH;.)*%.1)54=?FZ/+R$EWSN)1',4I'['Q0!U9D85:\6@#&(R.; M90L1A>=279HC,@ZQ2PJ_XF<[J\8P+_XD.9Z;4J;Y]*X/ YQC!N9 AN9"7(_+V7 M#;S(PDO!7=C7'E5$WKS*&:6GQ#?UW#6@@]\UH9P&ZF3@.!;FN.^E62Q4-;>5 M_15$Z:6?ZABRWLLY-@D1PSA4)0/5L3#5!6;AX8J4N23&(ZS87;LD5#0#U[%# M5H7/S4F$["(:8^EV+8N4^4F9#73'BJ#JNS)J=F>K0S:Z+>+LE/P.BT/SB"(. MM6J5>RW;VN'F&- MI9Z&EUI;1=<*N;71!BYLT1_J"MW>"Q%WM[-W,+?S@=MYF-LOU'()+="?.!:/ MX9']][]RQ\?0#L<%S[86XZA@XR(J7BBAY.W?RDA".;K_S5W1@7#06D['704N^-W5-9D)E8E=!@4JJLW:)'Q#)$FF&E>0 _P@][9EPZK M$UBRK)?KJCUI +XO9R6J^K@K-X[LP@3;2$5MLX)E ;R#.N'/;D[W>+N5E5I" M6UC80ZP-\)#2^)ZZJSN.8DZQZL LD\Q/-WS0*#RL4;9THY%>+KV]G+N"(T\+ M9%L$,4QX8-^&#\J$AY6)PY+MW/S%,%+GL,*S=X)9XGLGDYT3-GN\"0WDMJPU MR(\;&!H=9^"CV9X8;F^,6K6';M?*&+5L+Q=20 #6 -[?*.@MW8T]Q^O/;:?_ M 5!+ P04 " #O@>U4Z"FZ?M4" #]"0 & 'AL+W=OTBYM)+8(+1FQG6SH(6VS++UH;6?^\3?3C,?CK9#W*@/0Z"%G7$V\3.OBRO=5 MDD%.5$<4P,V3I9 YT68J5[XJ))#4B7+FAQ@/_)Q0[L5CMS:3\5BL-:,<9A*I M=9X3^>L:F-A.O,![7+BCJTS;!3\>%V0%<]!?BIDT,[_VDM(JD3L"(+>"4%8"<*V@FXEZ+I 2S(7UD>B23R68HND MM3;>[,#EQJE--)3;OW&NI7E*C4['4\&58#0E&E)T31CA":"Y=:?0ZQF1P'4& MFB:$O4'OT$OD(Y69537VM=G=^O"3:J?KWFP M+_=-S'7@81UXZ/SU3@:>Y^8U,@E.[E%!)-H0MH:FL$H_D?-CJV(3XP[&V$!L M=O$OFNUA=FO,;GO,,O6(K'4F)/T-:1-NZ6^PPQ'VL/L< +VX5X%([PJ!FV7\/VGPQK3CNE"4\I7S41]UL2']N= M)1[4Q(,+Q'P#4M,% S0S9QY(:4IW[@+X?@OY N2/)NRS7FVWN%(%26#BF7:@ M0&[ BU^]" ;X?5.M_B=G>PF(Z@1$K1-0U EH4O4Q3TPN'@@/ZBV1[]J*8?/9?^=(F/CI .CZ)S%GN\ ?[;U_!SB2_4>;7! M.>ZS)B6XO].;[<7(]+$5Y0HQ6!H-[D3FF)#E7:.<:%&X=KT0VC1_-\S,_0RD M-3#/ET+HQXF] =0WOO@/4$L#!!0 ( .^![52[CS7LE@4 - 7 8 M>&PO=V]R:W-H965T&ULK5AM;]LV$/XKA#<,+=#$(O6>.08: M=^L"M&O0K.N'81\8B[:U2J)+TD[Z[W>49,F.3FP*Y(MMR7?'YSD>^1PYNY?J MB]X(8KE1I1F=3S^?8C^>TT>R-QQ+1:R^)QG M9G,Y228D$RN^*\Q'>?^': F%-MY2%KK^)/>-;11.R'*GC2Q;9T!0YE7SS1_: M1!PYT&C$@;4.[+%#,.+@MPY^3;1!5M-ZPPV?SY2\)\I:0S3[H\Y-[0UL\LI. MXZU1\&\.?F:^D)6619YQ(S)R:^ +YLAH(E=D(4NHC(V=LKT@+]Y)K5^2ZVHI M2T'.R*?;-^3%SR]G4P,H;*SILAWQJAF1C8Q(&7DO*[/1Y+G#CA^EU*_CN>/Q&M3U"63_//Z3AL%!?LO MEJTF6( 'LZOX0F_Y4EQ.8#*T4'LQF?_R$XV\7S&FSQ3LA'?0\0Y@ L[<*$3W$)J8XM:.4 V M$:*CL9/(#X<8AW:4>;$WBC'J,$9.C&\5+#&R57*5&PQ?-!C73U-_B&]H%X7A M> KC#E[LK.L/6Z&XR:LU$0^@(AI/8OR< ,THEBI0,(9V&2Q A8Q-(/@O&E2ED/ECG!7E=&P)HP M)&_4Z$6;W9>O2"70&FX#GH"A6(:'=L$XX%XTJ5.;YM"4K:%2*Z'KYN/FYH:\ MD[Q"D?H#!#%#]D'WB/CV01P[!^V5D+JE\(/9"'4HZ/&,!\CTIP%"!#$,4T?6 M>U6D;EE\"XT^@6Y:\T+8M'.MA<&K&E&]$"L/Q,Z/QZ'VXDC=ZM@OOR6TCWFU MLWM&OQ+)G8!#C3C4N^$/(SO)4!W/PH BK0AFZ:<>&^?2*REU*M>A1020 +L2 MH/?] D5!QT/I]QD">6AW%E/'9MV+(76KX7>R7]>X+2"@A!(82M]9Z"410@&Q M#"(Z+I.TUTGJ%LHVZS6++-;)E;;-_@ MU8\B'8KMH*0:D_38Y-SW1T#V(LK<(MKTA\5)4:$(@Z?E$C>+1V#V$LK<$OJY MOBD2V1G?0Q[7H@$*3+/_P=02P,$% @ [X'M5/7R/UZV!P U#X !@ !X M;"]W;W)K[%M9K-M+SJ](+9BT\7("W*<_/N*CQB#9&&C;+ZBZS"[8!N:B%\>6+H.N3A,EZ-LD])P431: MQR-B&./1.HR2P?5E\=UM>GW)MCR.$GJ;HFR[7H?I\P<:L]W5 ]>OO@<+5<\ M_V)T?;D)E_2.\C\VMZDX&NTIBVA-DRQB"4KIP]7@!K\/3"-O4%C\&=%==O 9 MY:=RS]C7_.#CXFI@Y#VB,9WS'!&*?X]T2N,X)XE^?*N@@[W/O.'AYQ>Z7YR\ M.)G[,*-3%O\5+?CJ:C 9H 5]"+:5UP^E5W+$ZZW(-YJFA4M! M1G]_HNM[FOZC($WUI"E;KUG2C9GI,3>+193?&F&,;L-H,13G/ TW$1?'&JBG MAWZF7-0"<9)>F"91LLQT++^C@[]//Z(;SM/H?LO#^Y@BSD174Q$L'3704[\P M<8;-9B.10/LL(OLL(@7'.L+Y0)=1DI^B* MQF,SI._08QEN*0HX^A>D%,O$[ M1 QBJ%)%B\Y+\?ML$\[IU4#4VHRFCW1PC52)4G+L@I-7X,=K48^%Q\?#-)"- M\&1LVZYDZ/RF_O+;_:]_-E*Y$9V MTO4OV>[A);FP[6;/IZ71^-#(<1QK8K:NK[:CZF#^\!T>&[^H;B](F \)"X!@ MC6A;^VA;VFC?E:&-LFPK:HNH5'.6)-7(OHOX"M$GFLZCC.9%/"L*(]ODOV:J MZ&M]];C[@#@S2THT&V/Y[@1RYP-Q@LYN-T)M[T-MOU&H7RJ *N1:GSWOA*DM MG;AKF@9NE05(EQXDS(>$!4"P1JZ,][DR?EVN/-*,YV.$2!5A*&82\WS.5V2- M*DNTWGH4!B#.#(CC 7%\($[P>DXC79Q]NCAOEBZZXJ+UVK>X.%)Q,5WLMFH+ MI$G:/F@ %FD&!/"B0#P4* $#- M'#D0'3%,CN@J2.7C4+@8*I2+RJQ9'@DAK=J@[W'?X@!*\T%I 12M&?M:*L1Z MK=!;;V+V3&DY5@SS=81%/GQL:)*%Q>!"G_+/5!ES*+$0"C2K0(TYJBD+CQZ4 M0Q\*%'3WO!GA6HW$>CFR%.,5@4UI7*PS<%;<^KE2*3(5:JL1ZK=)G*8V68NJX35.:S)\1%]',XC(= MPL6_VXSGZTW*Z$(IDU"@&13(.P>D&1UD[1$;IJR9!B<8-L-EL7/H>G:\L*/#^4R.,5E,XBU?HCU J*7++I7\+ R MQ%!:807J6,.KK!IY/'$)EE?F/(7I$#LN<12K>"I;RW;D^ATH+&US;!Z/02W* M8;TJUXZ!>AE/'80S!")U$&35C1@N<8VV\':.1\V4&51Z Z4%4+1F5M3J&WZE M_';SY=,[E(@B+&93Q0@;EC_.679DZ@2EO4&!9EA6L1S;MA2W-)3\!@4*3NAZ M,_"U H=?*<%I Z]]> ;5W[ LP(DQ"\&?):4R-]-#6HO0)ZIWWK!)&U M.,LRK+86!^K4 Z7YH+0 BM;,F8-M>WHM[FW6]?1.^Y0+*)&.R%(744PMH/SY M4*"@L^/-P-<2'>F0Z-YT;4_OO'?14.P]).)QI%TT0+<>@M)\4%H 16OF3JWI M$;VF]RH!7\_N4QN@5#TBJV*FHQ#PH1SZ4*"@N^?-"-=R'NG8=O@_"?CZ;O1) M!BAID,CRFF(?MP?ESX<"!9T=;Z9"+0J2CEV%)Z3"*>'7#A=GR(>:X4*A#MKN MN#U:0/KT0&D^*"V HC43J%8TB5[1?,4*D)[]16B749*AF#X(O''AB,1*RU>HRP/.-L4;O/>,<[8N/JYHN*!I M;B!^?V",OQSD+P7O7V2__@]02P,$% @ [X'M5(4"C \\" ;28 !@ M !X;"]W;W)K6Z1L MV6EB(,G>M0MT[XQ-M_>9ENB875GTD;23]-=W2"F2'0Z9!/"76%:&U#LD9YXA MK=Q6M;X:;(S978Q&NMCP+=.?Y8[7\)^U5%MFX*NZ'^F=XJQT MC;;5B(S'T]&6B7JPN'3WEFIQ*?>F$C5?JD3OMUNFGFYX)1^N!NG@^<9W<;\Q M]L9H<;EC]_R.FQ^[I8)OHZZ74FQYK86L$\775X/K].(VRVT#9_$?P1_TT75B M75E)^=-^^5I>#<96$:]X86P7##X._)97E>T)=/S9=CKHGFD;'E\_]_ZKW,XE;66E:B9(:7R9V!#Y@CHQ.Y3FZ9WB2_PCSK M9)C\N/N2?/CKQ\N1@8?:IJ.B?$!*DF^R-AN=_%*7O#SM8 1J.\GD M6?(-B?;XC:G/"4T_)61,""+H]NW-TX@,[Q7&[T7>L<*?C6 \-1<'?A@\;>_I-/QWS&7S]39R0!D MW0!DL=X7OT&RJ:1&G6Q:3EQ+FU$.B^%D/)N.Q^/+T>'8 <20SB?C8\,3<9-. MW"0Z.]?E?R&(FC5M)"2>0M:%J'A2MZKM77M=V&G<:X@"4:-S>('Y-SGG))ZI MLY-QFG;C-(U.XA<.G1:"-;FU+A.VE?7-",F#LYIW M:O.HVN\PC0>NGFR:*N5^9=;["J:JD'N89TQM[LD8IF3BRT7LYF,:U#OK],ZB M>I=*'H0C'X W^:!Z^1^34NA&]R=8G2M(P' !]XP2J[T!ZS7GVLV(XF:O:M2] M&>)>-LY]_WQ#,ID'W9MW[LVC[MT96?P<6IJ622&W4&+HX+J9>PKHC/A"$;,\ M#0I-QSWNQE&IP/Y[J!MJKAWCELLE9 &&*FU[.AG5G%!?*V(8TGF$Y?25>%QS MI5PV@A'EB6&/"7^T(\M1K:FO=4;FB-;H8_$DDT3R2TIZCTC4H]^[G%IQ6"F) ML@764*Z'D'03IC4WJ&,$22#8'/AVH3GHP9Y&L;GX![,HJ!/-@!>P6)Q(-/[: MCO"GMP)]DV&>AP&7]OA-LW@!LF'U/>2(4VXYK2YO5(*M1!5F6!K%^WLA=J[> M3@>CQWT:I>3BNH6 )3T7![:J\'B9^/B:GR:8UAW?D$S'L_"T]^*F<>1V"10*/BU*%Q>R_N1J/5LUM-1%M?N43%'IB%T6+A;2 M'J=IG*?=(MZQI^ *]@DY3"<(\C'#?#X-RB0]2TF7W_ M^NKN#U6>(3F.9#-$.V)):1Y9P#WP2'R#^_+X00!6]%NVKN2L>]=S]78Z"CU, M21RFR[TJ-LSF(,CM.V5GT#RY?,3_W(N=W?^C8X!!EB))%#7,PSLGTE.6Q"D+ M&V^I!0Y1XK.18JL+8VV80Z1G*'EUVUIP7K8KZYLHX -"Y-^*P0:O".WPB(]% M3[%O,DW#M3#IR4GBY.QB^4,;S!_M:C@ _\MD]80&!^H"PLPYQB5L-QN.:MJC ME8[?%=5K4;.Z>$-4TRBRWWVL>*;>3D>AAS.-P_ET_0FM]S (;BL&>^*MW9G9 M@X>NINL,"JGQ@*(^FO/))/,G%C$,S6F/;QK']Y(]M6?KM3MW^%?@W($B.,ZF M2%)"#$,BCPZSX\0^'?*HS-?WO(A)2B-Q3GMFTSBS3V7R1ZX*H;V5 22W2:HI M3':F!V9A8L\VO.P2R4@T'>LLJ5HMU[T1BHS M-%QMDY*O4)91?ZT@=B&I/75I MG+HWO.9K89KETU33L)?=6[I5]FAPA\["]]]_)-?!+2_U,>RYXIND^I[4 M-$[JCGO'M,.@@0KW:9S3.;;J?4-*(XF.?9KF6\X(>%J-.N)F\6)>QN2^RE9\7M1UW8UP2P]<:90#WQN9F[+Z7F M;:;GD1GH,9O%,1MQ@=OSB8AXGZ=X'""&+[T\%=_C-XO_F'RWW^TJ]Q,\I!Y[ M1E5)O5<-V)Y+0EA6S>L;@#:T!LS.^M/RN7H['9&C'Y?CI'?3Z1>*CIW0VC2ZQ MWV0]=&OIZ)@#XN+-.XPL6@2\>W6=J;?3P>CK@"Q>!WRM(;SQ"["7;D.CIZ<6?+U;U[GTDG[O2W>2&FN]N],W7MWA1Z MQ/K&%.1M#67-&KH;6J^&+ESKP>MI#%RZRXW MG)5<60/X_UI*\_S%/J![PVSQ?U!+ P04 " #O@>U4(!PXO8@$ #:"0 M& 'AL+W=O;3RX3K6S(EN&NOB<5&GU!Z,1E'7W*BXXUMV6*E\:%2"&!:CV 96959J[&@Z M'K\:-%%1R MI3J;/OO5!][XLR]XVMN8O[3:[!T7I+N8?+-1!H/&N/ZO;C9Q^!F%Z49AFGGW MAC++S-L@9)TFY2@&K!GII]BDLE#/?51\B5])GUNP2 MG?,2"6L1_A2/1@F69/](;U!/>]3I(ZB3*7WT+M61WKF2R_L (U#<\IS>\CR= M/HGX484=VIT,:3J>3I_ V]WZO9OQ=G_"[R&=>1>]->6/,%P&CO"]G_ 5O3=. M.6V4I2M,WM:]O:?0_W=:GT1]F//OG[Z\HPD]?_9F.IDM:,@AJ=M,%8FKQ]^S;3%+# _P7NG#&M @\ =@XG MFSEVRV&X0U^P[P[;R>O#2#"' FI10;ZJC.9LL?%+&$J>OGI?HMGU]9!^99RQ MX%@%W] E)V6[1@W_Q?ZWSK'TPOB>L8&)I&AA_1QF:E8VU1H,R>*X!CFHX\3* M>3!ND=UN@R\[+5),:FZL^0X^];KUNK8^^ YXVI3T8I."#Y_.[&W\-[I(I^ J M.;B8@G(+'B ZJFTM$BD91B[ANNU*,;/R""L)JR$(F&9+=#/':]Z,D 6;AYDH M^.,,]M8OI#Q(>U>:#/Y8M'MN@\#X,PA4_3T@9)*NA]3BQAI2A(%P&PRIP*JS MLMFJ1LR%-8HBME!CJ35X&575$^(J(RX9Q[%SC./IPKU MXPF/6PX)IAZ.R(_\#C(/TS1<&M2R%1^M05W$')J^+G)TKHVUB*5*M5_@(LXK M<]S]UY%*OW(T-[XRMAE"@K+S"58DF*@'@[#F3HG7IC\(_,T:()B*N8\T;N(H MO2,"LJPHX2-]IQ"-'D>6YKY<2^@-"@W:7=A4C*S#9XW8W7.8H@#G[=L"90,D MU+X)2!G\!;\E^JA5(2%SF<7^'FJJK>SVX?+27]?_]C>OWIPKRT,(FNY@NIXY_5^0:%_2?1"\FV^O><^X2V0 MAW7N9MF ]US;O8/4$L#!!0 ( .^![52NFZQR@@8 * . 8 M >&PO=V]R:W-H965T&ULG5?;CMLV$'WW5Q!.$;2 ZMO> MLQ=@=Y,@ 9KN(IO+0]$'6AI)[$JDEJ3L;+Z^9TA9ME/OMNB++?$R/'/FS(QX MMC3VWI5$7GRK*^W.AZ7WS:OQV*4EU=*-3$,:,[FQM?1XM<78-99D%C;5U7@V MF1R.:ZGT\.(LC-W:BS/3^DIINK7"M74M[>,5569Y/IP.5P,?55%Z'AA?G#6R MH#ORGYM;B[=Q;R53-6FGC!:6\O/AY?35U3ZO#PN^*%JZC6?!GLR-N>>7]]GY M<,* J*+4LP6)OP5=4U6Q(#L;>QS#B\=I9_(JFIP]87(Z$Q^,]J43;W1&V;:!,?#U M(&S9RU^D'8D]J:)F$UFLV?L[?5.[P5[>T_8N[&%U.J[9/\2=M692F4R MR@0TW%IRI'T<,/D&+7<8)&C2._''Y=QY"U7]N8NB"&!_-P#.M%>ND2F=#QL^ MRRYH>/'RQ?1P_N]>_O/6?]_,7W6Y&[ O]]\>B-FXN6+X]ET>BJ>.';0 M'RL^E000=2/U(Q*Z,=93)J30J#V5<8ZI_DD<))/CPV0RF8CI\7ZR=[@7GX]. MDMG147R>)(?3:7@\3DXF!^'I@]0H(AP:,:=*T8*<\*7T^%D?6DJ'.I"2AX&4F/A)B]&HE9RSL\XT;$9 V1V4)/4[E249@G(-MF"FTJM MC<=Y9J$R$CPDG6LMS%-T+M@ @.:V, JP MZ7" *WE6UJ;E_'=MGJM4L> 8$$JUY+T-K4+,65!S7^7=!N(IXL2(\P"$]! B M#:EL,>A4H17L2IC-J)*/;M#Q_B/! .>5;N$>Y6C./KBRCK+Z'F%#//#.(TK+ M4J4ETYA:L)""!.:E9)YX>5_M>->\=:@ 2,FFDJ$F#GAAWGIF?<-'LQ6CWC/I M(0_7!=ZU*)3PATM09EID"/*@]?^FFI5_@G-6% ;2YK&4K!X-N)) Q'%W-],5 M<1"2]R7/K>MU9@0GD])IU:Z2*?L+88O3(9TZX6CB$H%O%.'*$)M-'6*^U^'@ M.9#B^N;+^]=]>9R>B!N-,F41A&GL91,V//AJ+(YXAR#X4FRV)@@@K600,,[7 M!ODAN.6H$":4%BAYH6SKQ,]\R&QR&D[\=7H27J>GOS"FRLQ!!*!GQ-G,JK04 M=,+=.= ,BTS"("@6VHA"70MTR0CQ74)(2E9#ISB.4K>< L2U).,7XDH> 60B MG--ZZ/77F'+V6LYH&-AU9:EJYF._"F(=,@ M\LO2!*T$'',B,/(-C:(K-2N/1^*258&3\(G8<>'H!QS>%!2*^%(A_(@7:28) M9$FTB#SD7:R)C)+?NHC&^AR;[5KP^+*^)Q]K,E(5V;Y945K=48H40VC1X71D M"&8;XRDFZ?9QJ]P>P!FT*,X5:!*YW:@,K20MI2Y@(WFZ6"-16^X46 U99'!= M;'@5$F\EW-B[ JTX?JL296W(N+4++(0^R D6^I#@Z%;*ATA$2%EK^]+6AY-B M>8[M.]?)X=T-5@P:U4L'[4 M@F@@ !?7P & 'AL+W=OI6QG3J85W5[M71JNLV+YX\<>7*K+4;-QM3PR^+ MIEWK#OYLET_NU M;K=O3-7F=K:I56L6 MKXZN)R_>7.#S],"_K+EWR6>%F,R:YBO^\7[^ZN@,#V0J4W8(0<,_=^;&5!4" M@F/\*3"/PI:X,/WLH?],N ,N,^W,35/];N?=ZM71LR,U-PO=5]UOS?T_C>!S MB?#*IG+T_^J>G[TX/U)E[[IF+8OA!&M;\[_Z0>B0+'AV=F#!5!9,Z=R\$9WR MK>[TZY_:YEZU^#1 PP^$*JV&P]D:F7+;M?"KA77=ZUMFAFH6ZM8N:[NPI:X[ M=5V635]WMEZJ3TUE2VO<3T\ZV ]7/2D%]AN&/3T >S)5'YJZ6SGUKIZ;>0[@ M"1PTG';J3_MF^BC$#[H=J_/)2$W/IM-'X)T'[,\)WOD!> -HJO^YGKFN!6GY MWR&,&=[%,#S4H!=NHTOSZ@A4Q)GVSAR]_ML/DZNSEX^<]B*<]N(QZ/]/7CT* M>_CDOW[\_$Z=J[_]\&PZF;Q4W[^_^M3:NK2;"C["TS=-[>"7N29%_+PRH(QE ML][H>HNKRO"SF:N%K34LU95R'7P!^M^Y H!5_=RH3I;"=@08_[YA0$K7G9 M2WF$_IJ\/!FICV5?]2Y;4L#.'\R#+1MU.[X>@Q%0-^-_11@?/W^(Z_%8MTW= MK+7ZM-)@1TK3=T"XRJE?#9R_K> ).,6;%,+M)_6N;\'R>CCCF+3UY/-GP0"#?M=-D%QU O#-J9DRM3&7!Q! ; M;)VP!1X;$]L6?4V+@#M\@'*KP#$4"1_^_@@' &K9M)NFI2W 1< OS-0OM<6O M;I'E+I#AR_AV["F@K -" QWC :NF3 XR+A#_#.<,3<1[IH':I?ENG-]H9TG0 M2"?J[CL$N!@2X&0_@+31+>PVVV;BN^E;UR/7NH:^;WM4'CQT:Y9]Q3SV,H^$ M4;<&4+>=E/90K72\)XMHZ])K%\='MNYNC$_H=-A4,T97;;@N>IELQJ*6I M08R :8B7V2 Q=-3J353FXZ-_7%]_.CIA<9"SDWUX^M*![CK@2+$UNE4&U=$I ML-CE"DSV&%@, #E/E[ZPR39PX: FS#)8S&G"0 7+-I/2D8+#TS5C?:K>A! M^O#NS][>Z8IH''XI\8.)OP3S03\ U=$#_P/MEZ!WP;$*PL+4 ;NC.N8:40? M7:NFM4N+,@]! %)\RVQHC5%K]F]-JPBY^Q5RN >4(5"8#Q*IV#T=,69E*I(_ M(/6:H)HM[-9^-=W^B< [-< 5MT&I:V'OI:[MOT5 [E<6Z(T@ 8CM&I0T#'Z0 M[\#,O@%;-D.I!H8 #P"1=ZZS:R(ZGI;%D^4T[PG4B@BP$% $;0&T*@A MNL.'D9]K_=4H$[8D)CB("#=\_&ZE.Z47"XC96 L,6 L2QW4P^O"\$3M663VS M%>E 0<(#DE(UKF_9[S#.2]PZ>5)IALV2)AKU3439;AXX4FON3-TS/H5Y@(C9 MP1]S$!9@5%Q$RF1:V\S16I==#SO 42& ='" OD($%BCXB[99XSJ7T&J<.=W# M)!1A+\2+\P/W(+;F= XF&76K(BR!&ZTI#:>[2RO!'@7(@>[YJ+.2HY"FBG'P*P" @V M0QGJMB.UT+:E7PR!+\,#(@O .L+G/9S_:ZM'@5F>3,0M8 "K22%,0 C]!H@- M!-VTS;PO45!*3#F 4PM#A@@IA#*!+.& W+3 C$\$ AUYM1UEEMPP"IXU\S]@ MD4L9!I:UG<,.U7:L?F/)@7_+!KA+>'VLU348@DI1H#MYEH/7\X8,= R["G"; M]5RW@-"7#4HPF.GKVR]'$'T<>?AT?(C#*+(50W+CL5&?FXTMU=79E7C;X(%W M?SA1O?,RO0;T%Q8\7FO (KF-H01+K2&J:=CV@16ZYW %,6]1H2P@408GYW'J MP99Q<(?("6_#WI%*EAB"A/HW4("L;0*F('^_0(2 F^ #X9EE0WR&-!24P:+K MEZT]*T=H=L'(LS:S 0+O@UFC"Y8!PA2QB6Q?,W8_;/A9KTX&;:+QWA@L(SS> M@";O'64,\@I* )2!",1356_@[,!]9*.<*1H8W&1F4AIHEQUFT5<+6T%L"9%P MTR75FXUZH8PL!&(1?'=D? MSZ&.',9!2MNZ$ *2U(%460#C$0Y0@(T8$WP+&OHT.219EP2[D1@]/' ";8MK M"O )H"0E.E+/S\X\=(GACZ>#XZV-1O]!_DH>2<)(=-"E2??S(@(/65Q2@YT" M[H%)S27G97%L[TYVS-<@="^A!Y!]26;E&&"UBD"C08B'X6=!"Z"#,>%F4^$JCL7NS"D*!:J_J?"L9;0JN+/M4$V!D3,B BD4 M?'\2H4L*YBW[2O1 ,JA.NBUN^H=HX*;&7O!(NU_J/Q@1SF MC$(Z.%?;]$L(L;1DKOBC> ;P5Q#/E!T0!/;!\+9W1H)6^ +%K+6S'KRGRS>& M5*^! Z-6!E"P0(=S4EDID:D"S,7&=K!N!.)(/D:!4P*U@2_F38E;C-2<ER MU>GF[.\A!3.(Q>!A,()3TX%F\3:"3L0L$,X9_^KR7$VR/0 [4L])%E'P0 M#,S"'T8%&TY@JH/?,1(7E5YB?%%S/K36(%FM4#^>:21F+U57'YTGS/X9Y(($ MVS^3&[APR"(Q-"0R(C\!N1&#(=/DHVEO1=*S>(,(AS^@JX,6/E'X0A1^,'K( M[2(^!QH"Z?0?AATH>"FPZJ@-'&/X$-OOQW!K2"%R58-'A!F==UX%(^75CVF) MR9&H ',$'JJ;^I2@+6O:+@@>(H/*6AN4VO:POR;F-%7B/BCL@B<]'UK6_U23 MP3:/S=C;%W> W$0?L7'S$R]RW7;#49IJ2DB8Q4H1HFJ#\>.>W>!PQ*WLAG $ M["0Z)P Q[ C/B]]W&4:HU)A[D;@A1T*N$22;93@W64AY#R*0'7&F\/=4S^<& M2P)H3\@>($=@;?D5Q6O/#H"9.D4S%2/745JL44N@.=D_2&S)_=S9RBSCIG$9 MUT],J7N7"RP:$TUI :32\'0K6>#.\G0)\ E] TJ=#XN9,"'>\10@[T&N@\(> M/"6*YRT1!O01)=;G.%19P)6 U%I2R737M=YR^JGOM*W\ 3C+"@"W]2>N TR14QI&9UA$U.U5&W+?I+MIH8AK(*L-M$S"JS"('0ID'A=SZ3JH5^NNW(PZ&$09::."T$ M0)F63T^C!A A;3NGY2%[](%'L '!TP;M -(&DH)6(T/UDNH20'/[@*8535], M 1)[ M1KZF2PW M*)ME]N[*$8A>CYMX=$ I>P[ADNP:%_5<9(&/Q6[ZVYH9"KX(K!=JI/RP.F-- M1\\-A_(%6Q32M$@G7,1UD3754UOL24F%@C3\^&O=W->8-4B"1WNIMN'29LCR M\MIZ.'(0!:E7H2V!S-R7#9)\ED0DV*\,D=PIA-0ON&$IW*"3$"(FRW>B&9)@ M,Q_*'9 ./DPL1.0IFJ%XRO4;K,@D10,*,C4\4I]2 9-K!$BJF2&ZAAC @V43 MXY>7D$3.3&T6X%8)^X9]%=&;BJ&%X]J: 5_D8P<2?'J*<@I',HP;N6A-A66#@TE%],EPLL$IKL7MR&R[SA?7.4!94(EZM%?!9BQ]!R=6[<:/%+W97K 7 MXN;&(L/&=KTO&.ZW8$:^P>7]6M*KRE40L[8'<"5L\E(,&6Z!/":?+KUR:7PX M<^@\I(=26^4DD/H&;)%^-NAS*_466.TL:I^WYS?26:) $+\U8@<=4ZD8HE(H MO,.F!KPH^*7ZJY->"3$8FUW FJ]FTV'A&./X->Q? 5J5"WX?8O$&R_C8YO&/ MI+0 0]64EOI#/N9;YW242$P62?@UP] L4_"MYB38+, 7" V+["FP$QFOHVD M?QCXEW$7-:%"-X64! ;&]@]:#JGH75!/3Q&%44; M$%!TH2?$;?P1&,HLEI9>&QQ@>O9?:G()_UW ?T_5Y H^J]#5&12!U6^D]>H.(W0+V^KB88VWR95UK M=M4R>FSLR).64L9(+0$Z3U]+,<9B(!QH%4Y X@?V-D;H/GM)@W2N\60L1B'$ MQ2"';- '[58J^INDE ZQXAU.WA"((0YF"6Z(]M*V V*WQR%RBP8M"4XP)'3. M2 WY(.2T?4*/F%@L-!5>V/IS#(AG[DSTQ:W1E;08.*3VV]/S,^J_TLG&ZN,^ MS.%BA>]=9B1-12*K@R92(=**<3"0JP[EK"35H8[/''*^>4^-=%'!TK9EO\;H MH30DVH%&./DPUUM?$, ./K8>\$A@U0, !+PT&-9NP%AA SOD2!0RX["62!/W M\$$CL;-?0F9S9]M&DAD9Z(BF1)H'D%-SU8@>PR*(CWO!AJ]GD.-S=KU!$G&A M7:Q$' "88P;NT[M,%SB^6.EV&:/X*%QZ@14J+(VL#<2K!>EGY6?,DK&"AQ5D MRCY X73+HX$"*HTUTLPDW6S-&AYC]?B61 =+Z8H#FJAW;2T=!CY,O--/>I@_ M*C"LT\O1V=F9>C:A?R:CBV?/Z-/[V!C,/E-*V'%VVPE#[WT,[\!4XO\7'$ ' MM96\STG7BI[AIK0Z%N^&39"'T"\C.:>G:.'"MJX[M2!1_ G$D)>?C#"K0[,N MFH@DH51ZK-YR]X0*RG@:Z:X#[3G'PZI?R-07/=AD;*&2)Y0BI.2E5/E+2)#. M$TA^)/I?@YC'FF*JWCS2T59;%ZL\Y4\ M;.PJ;.SZ0(DLU@SR="!W E8BBHCC,)D^9Z<41YGL69 ; 92D'*O;ED9@$D%* MB9,B2$TPD+W(_3Z3E]B"'X=>S[_Y)T\P=C]+1#4Z8A]]=Z=P*TA53E$C5(UC)5ZV MG$GQD+&K"(%2!&H.0 A*]?6DR4<5/\"/ZY95H^N=HS O=IE64+(F"M&*JZ=! M*O3_6*SK.EVN@CFT%*6Q>\DE1IIGTBK*3AV#_>'Y#?;)A10#0N?'%\BQ#$@U MV)F/1B5 1>^$ %'S-]K.LXJ^#CMLU;%&%;$=@SP)53"??R& -=H8/;_35(5J M>E<(57R>&[:*<+E]3&V.*ALY@Z-V]^@+! :5QG KDG7>/>TV8N=^AYP:&(=E MLR(I)8%N0Q!'4FGK32^4I*2#*FS)HWV]_S!5KWE;&G((3,JW[JDN3C-.G.I@ MI"P@0@0THYV(Y()( N^%^@47JDF8'_VS;SI?T*,PD4>RA<8<)G-=I(QBDM : MI81A3@_ 1 @.Z "VM3@@9F%;88L;@A%/$0%F)0#KN>I'E@!US)T8-+=HJ4%Z MRFW'>1'F6FBQN+F]@U8MWG,BJ2;>?/TNP,#7&EF_N,X: I M#63%0'<^-S,4@L3C<#\E>20!@*-XG5F"HZ+F%!>_/$K[P%<6-Z;M"#3,& 34 8(\>+\$*T8J?@;Z$89IE*169S_T%"B MC=-B_Q&E"C^N2K[K+IF517*I/7)1EP)GLH=CW1$7:-2](255G[ P@DT.FIH- M[C+[.GK1/,*E(!1'/3%#[-<]U_KG&(EC>8?FW^I\V&R,M:KX,^?-0SM1)K & MA@35H:HM#I8L5]TI3NR+GBA,';BX%L(Y,,28'534#A/*(S]D*HNMX?Y9*(A8 M85,'DBLDMMBWOW86\D](%@[]NVSR+IQL$>/GN)<2SPIRIJ5';KC5QC#A>+&4 M$H"Q'R:0F'A6\'>83"HP8G$RP^1>% <8.WC XK]Q$+E@P4H>/B\^Z+K'=)W< MYDA5>I;4!N*#E\7/?5M;"NA8NA\ZBHB>JB\;:@]UM@V(8QH]DOJ^ZR2%)9EZ M1+ZHA+5NPE"BM ?B^*HDN8IO=<6Y51PT10(O@=#D5R%+Y"([C;MQ_3"]4/!! M4Q$4@4D. A&6[Y'&##DN0;I3:ZS%+NW[-3[N;?4O.#CZ"\5M$LD?J@&%I"C- M,,B!QJ&/Y&RS>H:$D7GQAJ>/UEC"K>Q70PT3".K0H_O2 M3!(W^Z-@"(1)%_>?*"K.$QRI"_K4S49Z,/5<&(GP^7\H48W5+:@NRG1:_^!# M8\4(H[$(3HI$(YI5\+&(AT4%8FD(=LV+XF\_3)Z=O\0$//&O++&Z];%[)^*]QGF0-HEW?*P.Q*; D3IN*:3-:NMXWBF _,;>$*U# M5&22!9598I%%2FM-Z\\5B^F5'SD(P^8NQ",'\*W#1A+72 M"H41B,58_4[*E"E[KN:X-BA-@>I+!3L:ZVGQ*DK6P*-FH^M1;MG")'4[G_RA M\\'GPZ!_XE5J7^T/!:5('1>XPP45-,W1FDOZENXM5AR4DDP<%L0 //7 I!(T MG-O3'(,<2LZ(G;?=XXP.I4LTHM#%D)($<)IUA @H \L5N$B+.Z_?+610C:-?4W+MY&^^U\+TM9.'\ M8/B=M<57>H[."5U=HWX#6:1%9"V3["7[(4UKPMV:) 0I#H8@7/7C1KM+VJ48 M@X,M;W!:,8 H_/I+#'PAMQ!^@T[B,>BLB)&90,+LZV?7=&.%]P"N%W9S<:G:O^$ M_ZOB$=+XS8?@QH5R+M@0&>4.+:25AXP"KBNSHUNP,^, "X"/=UTX+^KLLA]E<^ZP[58 X2,/;A M*X+BD?*$!Y,@'W@S_2GQ\WHFI?UB?QN-CGUI=K=+KO%QEH)3;CZ7\A H,PMC MV+LZ-;UZ*@VUL_-)QMA K[1PO*2)BF..@$Y$?(IHO[C$/3>^/>'O">]>YCMT M%=H7IK.[V2 O?%G=\Y94S.VJ(JA/&EB"\P(FTIT-GSDT:.L,#[:1.S[055H\ M1@(?/9)*/'U.-+MZ?L8V"6<63]^0QT.HP-=X,7MG1DUJPF 6S2G[2'U/-^4\ MD^<%54#7FZK9&I/8^FXGGJ,!'1*N@9(C HT4I1PPFN;)*;.5WVH?4_Y%5!]82S71A9RVX".5OBC9;6$@ZSE*Z)Y<1Z" M'@X+<#C>(^Y9:K-Z\*-]F)UJ,QU/I*A,LBZ;\!K:9:5'[ M0_O5,K<5DDZJ8E&@Q[,/%(X#V4@L9;;>U)H-%NRPZT,6B9N/I8K=\R.>J=WS M]UCU@X312+>Q^M?^-6BQF0YY:-W*WX.)PTBQHSYP(3I,H$A0M6-[N>)$"H+$ MX_%CK'!HN^;ZRLX"^:4@O2=R\&!X-AAGLVNU(;KXYAUY<.G,Q'0,&G0=G#^$ MG%AUQ%]#THKS1'6U3:?![>)[:G$Y&)]$.5 V[<=+L*7E.Q]2G(%%)&E]MVKX MO1FCO.DM6>&%>X!/ <^)Z)(O)A64 MQK-[B8_^@DK/,W0Y#*YI>Z^#3D4*P7@%@$PF-CL@%9$#>SLL09[V9I&8A 88 MWV(# 433MSX#I&Q8W@$QQ/3 :L(PEJ$'=B]X=Q"L1L+6YA!.(8W-@:9M@N& M:C\XI7&XL(IV+/9W?'Q^C)II/ZJ+T?F$$Y:+D0_3?C6=]R/$)J HI)%H8+*$ MD=M+_#:2DFQZY9^F<*T M:791.3+_L])#8-&[=?K)B>Q5_M[>C$;!GX2WM?] M>N9'U'@5PLNG&;U38&DH.(%(0ADC56.*9;;998"Y166ZPW#)OY]GK-[BEW & M]+, /\%CA#8OC#R/0GLBOO"* =)%PC %PS<1P]T9\P!J;YVO[V*AVL^@@@9\ MXW3^&EFD8!*"RC6AKB7;M.7?Y9H0DN4)["C/V(7LW87W9TF/D&(YND5>4B!# M5Z'Z+K[F8X\JA4^^L1_'KX^+HE@TF]YI>G46EN-P/#N(!JB2/F&!16$M M2 SY!1ZQOIS41WY4QY>CLV=7Z@0_7HRN)I?JI! 9IG548J2E9IZN]#,65U>7 MQ:]>1G-PYZ/GEV< [G>1PU,OA_MB]T*4@5]EPQ(S'5U=GD/B^/SY5?%+K@&/ M8S09/Y_R":;C\TG$9V?]MS [&Y^?1]3"XJ&C9IO"IZ?PB:LT&;=YX8XVB\(5 MWU%LR37Q6\+-;YM,/30%TUC<;.[3"ZUTCPT TY1CF#7#6?ZMM;GIN3545[@)HB3__I43Y%:)T#^> MG N\+_B"F3AXORBP&]N$O=X?C:ZNGIVB'ST>@2/&*9K_DT%D\O1^?DTJ.7. MYG)HJCVH3W[-[QX00J5XI'B+ U^:A").JKQ/TM,#9=-LMW H?](BN8C04O8G MGFH>MUL,WE;#[$YRS?R-)X[>ZB(SSK'SRN44-31^7S0MO\IEB;NF ME4\-H4F#)0*:?NY.J8^1 TS^LO&"I!#]^"^$1,V#$RZ./[-XF0[?^G&C\,F@[8Y M6^2&KMN9T?%C'"C+ Z),H2>]A"-6"*CR-GS[)VG^[XP"^;+#H6%0%VZ[[;XL M)MQ5D &1PV?U@^#I34Y_NS,QHD5J:U)E'\675C#?<:2_M7PA>8=LB3*GP^YL M&"@-])EV-'$KFEN3>Z#%/D.Q=#*X*%P$'-*8_2M+7@&I39J8I6P'E0 MWF&*CKLQ?&N9\DRN\=':;UFWL?K4^J()F^9,^)(7%R53ARZ\+@W?7] M=2LJ)R7B00&2T)N*-KNO\S94-(/#_>'\45I<#3J M.L+SAENWH)*49IQPBR^CONX*1WYH(D29>;>'A)BM_,$#&@ MHWN1#XGV[@.,V\+PS88$%7DC04!=;,GN3?=@'0O.YLASI*^^"0!##B13''4I MH^]>IF4DC.[$-Q76DY+-!JH7N/F(.OVP1=-BA4ZR].*ZXY?BL+;9-1)B#_-] M'J59Z=\],'7;SQQ\1CEYQT?\$%OO])8/>1,0OT-7'@T#;D76EF'D62SY%5:4 M.'^=7 MST/4OL2.&[X=Y=71V?CIY1$+JO^C:S;T"O59TW7-FCZNC 9^X@/P^Z*!+$3^ MP W"._5?_Q]02P,$% @ [X'M5#.DZOE4!P U!$ !D !X;"]W;W)K M&ULK5AK;]NX$OVN7T%X@T4*&'[ET=R\@"1M]X'M M-FAZ=W%Q<3]0TMCBEA)5DHKC_?5[AI1DN76R^^$"@6.)PYDSA_.B+]?&?G8% MD1=/I:[WFEK197XWFH^[%1[4J/+^87E_6D-2L"C"^MSE%ODC<.OW?:WP7?X4LJ'=T9_;O*?7$U.AN)G):R MT?ZC6?](K3\GK"\SVH5/L8ZR)R)%A_AV\:+&]]).Q-%\+!:SQ>(%?4<] T=!W]$S^IYQ5<@J M9QIJXZ06/UC3U$[\]R9UWB*2_K>/B6CG>+\=SJYS5\N,KD9('T?VD4;7WW\W M/YU=O.#%<>_%\4O:_P_G^*+^_>A__?#IK3CNC>W'D#Q'\%?BWHB?JJ6JE-^( M7V2*]3=CO,DFW4GL5?*A$C\W%8G%<0B(V5CX@L2=*6M9;42FC8,\9S_^V$Y2 M-S8KD,9"KBP1RHL7*&UAEVL!*:!YKS)K2NP%% -CQBIR(E>/*I0CAN3) <]* M+&6F-%"/A:HRW>3\3FK-FCHM@8K7%RYB<./$-5F!AUX'?6E4S6#&(B/K44RQ M?:DR$LO&@I+&4K 9*P)9H96#[%KYXAO6(FF';',QN^A6P^/\XE7PEME8P?^5 M]+1EI+9L$+ /SDYFX]EL-F%ZF1GFD6'FD-]EV%)&**NY.#B=AST@0632%6() MSR&J7.1U72BXO(;/,O\#7F +(^&:S9HS62LO]3B1(K.4*Q]PS&=1)TLNF\!" MQQB'(."Z:*?GP#Q2/,R*GKSP:R,V)*UC5%I1PUH9W3BP>7 :U1>D02M%/G 9D]-_%,^"R".^W9J/A:EKR;%V1=6_.D MT+E(;W"F\^ K^RT9LU.K2B'$)*2WF[22*4J/94I(N!H%LL!?(ATAD1MD>2AJJLP%;SC M;-B*X-BP1&XWR'/R9$N&EOA">EZS%&+95*"68P4Z$;D*2=;F=AO($GBQIR8G2QSK4I!Q2YE&AF4Z2NZ&Q4$_?DR],;K19 M;5CZ+9*% P#4:,T.WG,X)G>=J5LVQ1^Y:.HP9H'DF,'/8S M1D0.!Y6IFH,&ZELD2,JLJ!!*>@L5-/4ZVI<(B$?2;N?,M]2&HF3+OE1JJE:H M;BX"3V(>\1&21"'93W,HRP557']-%KB+M< SU(PH=]N*!?R!]DZ3"WTBD@Z! MSG*;P3@4Y2;)$#NUY$8C.^*.87T%%,><,06"E*I('BM3M/'C#3YTWL4 RCM-E [6%7U3O!WW=[P+#, M'IYUHI\,+_6G>""Z?K,S&9CM9' 3.'MA.!B$'F=U\NP(T'?]X8CRI9$:Y9/C M%CSW&^5N9+*>M$%]AJ,8P*-H9(2NW(0:%]Y<\PT3:,UN\^P=!0?!R 8&(K'FHRES?^J !&6KOAXWE$ M5:<.3EMW0S7?M@Q>':)(OD7!OAFM\A#FJ=2R0G*%^PM/1V%HDFB=_80?3.#+ M//:*H<*(I#^FGN=_P$G"8TFXAZH_XQ'V.7+SDF?Q-K#BVT#R'XP'@OA6LX6< M!,@,-_G8E=*#?D ^$(OY<[Z(EG\(LV>U=?:K(]VC1D6+ MT#9 \_IUK!HQ;]7?@QKO0W7VKZ.A4Y^PE(*2)>;#PY: 5[WPX6)QUE:+?T#" M.+0%#B(H'9[1Z>E)T++O5C8=W+11(E?A]P1NYI@?XJ6[?]O_9'$3;^I;\?A[ M!V)FA2D,?6Z)K;/)ZY.1L/$WA/C@31WN[:GQJ,?A:T$R)\L"6%\:X[L'-M#_ MD'/]%U!+ P04 " #O@>U4.7_*FIX" #!@ &0 'AL+W=ORF/1N$IQS@3K])4-L)H\@ I\"U+2ECX!L'VV$\[R+J%T%<@(25W M4IA"DUN10?8OP$=%O2RZE[6F1XEW3%V023@F-*#T"&_2ESEQO,DKO)?J-/FY M2K11^#O\&JJTY43#'-LB]H &M04O/CT)+X/K(RJC7F5TC/Z_EW$4 M,BSQ\Y>OMV1*3D]F- ROR4"BESW5[XV)P+&02FQ!C0WW?V L,A/_*&T'$TFXV#($ [&D?A6VN//H'6<\)L#B92FTZ1 M3#:)R9L2F[@#[2LY"^G4(+>CD?\K!N.', J&PO=V]R M:W-H965TXE&=OSGM]D\F;>*OUL*@!+7FLAS2*H MK-W,PM#D%=3,G*H-2#PIE:Z9Q:5>AV:C@14>5(N01E$:UHS+()O[O0>=S55C M!9?PH(EIZIKIMR4(U2Z".-AN//)U9=U&F,TW; U/8']L'C2NPH&EX#5(PY4D M&LI%;(:3SGB;'8G7T!:I3F8>6B1T&V'>0]>=F#Z"3BFY%Y)6QER M(PLH/A*$J&200[=REO0@XSW3IR2)QX1&E![@2X;R$L^7_*>\-W+-32Z4:320 MWY68O_I@7-F3#DF,3CE*;C*(JZ^#QR\>B62XX_ M;$'62A4&#Z+DW"=-TRYA1]B82!Q,QX2.TS3IF>CX+/&)9-\7#W>\4(->>\>[ M AMI.UL,N\-0N>R\])[>320L<'. @ L@8 !D M !X;"]W;W)K&ULI55-;]LP#+WG5Q!NL9-1?^03 M:1(@23MLAZY!VVV'80?%9F*AMN1)R1$$G&ZD*9FBIMH$N%;+4@8H\B,-P$!2, M"V\V<7LK-9O(RN18>.!;S-C-X+9I&1;?$3SN5PI M6@4M2\H+%)I+ 0HW4V\>C1<]Z^\:Y)2(9/QI.KPUI@XZD%-Y MPPR;393<@;+>Q&8-EZI#DS@N[*4\&D6GG'!FME)8,I["[9ZN6:,&)E*X-QDJ M6%9*H3 PUQJ-G@2&PEE0D#34BYHZ?H4ZBN%."I-IN!4IIG\3!*2S%1L?Q"[B MLXQW3%U!-_(A#N/X#%^W3;[K^+JO\-W@!BG'%)92&^W#DI7^GZE-'[YV.;C^WL2Y9@E./OB>-Z@6]V;N+ M:!!>G\FMU^;6.\?^?Q=[EOJT\$_W3[:19E58Y AV5;^7K4#LEF>VGCNTGVU11 MYZ"&"[I?)A*$2QCV^WX8AM8*G=5Y8OLVCI%PAWN>, &&MEEE,JFXX10Y]KO# MR$$C?]0/';2NP9M%PB!V.!@,NG5H21WZ#_A+Z/K#WJ!)H.O'TII3;;=40\AQ0]#P:MCW0-43LEX86;JI MM):&9IPS,_JIH+(.=+Z1TAP6-D#[FYK]!E!+ P04 " #O@>U4X+L89/P" M #E!@ &0 'AL+W=O4JJ8&5;6,=*. %BZH MYE$:QX.HIDP$LXFSS=5L(EO#F8"Y(KJM:ZJ>+X#+U31(@JWAGBTK8PW1;-+0 M)3R ^=K,%6I1AU*P&H1F4A %Y30X3\87?>OO'+XQ6.D=F=A*%E(^6N5C,0UB M2P@XY,8B4%R>X!(XMT!(X]<&,^A2VL!=>8M^XVK'6A94PZ7DWUEAJFDP"D@! M)6VYN9>K#["IY]3BY9)K]R4K[]O'C'FKC:PWP:C73/B5KC?GL!,PBE\)2#/M$SF65]30V43)%5'6&]&LX$IUT4B."=N4!Z-PEV&99T)%0:Y_ MM:S!$S>3R""V]8CR#%DQ^G"^T47A'?NZKW2/W]R/;=S/6 M#()@='R6#^.P [W['NW\(_3\Z=!!G/\O/=U^NR8@<'XW2)#DC M^W.]-$-GSB6^36TTD24Q%9!2Z-[V-^\L@WNV0;; M+B=H$VV)36@5HH2$TT7HHB3"JYW,;T@2IJ,DC./8R M.26Q6WLWK1(,X<'!EFQM98W;(^ M\#8)AXD'>6>5_G"CO)I;@#V=+(TW9Y,-O'1U, ^L<D?99HYW14X-:N@&K\6H@CI]"G;6;X>=^=/UU]S\ O!!+)C3A4&)H?#(\ M#8CR0]4K1C9ND"VDP;'HQ K_0Z"L ^Z74IJM8A-T?[;9'U!+ P04 " #O M@>U4ECT1OYD" !$!@ &0 'AL+W=O37(A5Q\YLI[3__:&W M,SRR36&LP4^F%=W "LSW:JEPYG>4C)4@-)."*,AGWCR<+&+K[QQ^,-CJO3&Q MF:RE?+*3NVSF!580<$B-)5#\/,,-<&Y!*.-/R_2Z+6W@_GA'_^1RQUS65,.- MY#]99HJ9-_9(!CFMN7F4V\_0YC.TO%1R[7[)MO&-1QY):VUDV0:C@I*)YDM? MVG/8"Q@'1P*B-B!RNIN-G,J/U-!DJN26*.N--#MPJ;IH%,>$O9254;C*,,XD M\S15-63D]@6O68,F5&3DP12@R$VM% A#OC"Z9IP9!GKJ&]S31OIIRU\T_.@( M/XS(O12FT.169)#]"_!1;*1">)]U1=D$'8)U$012=X@^X$!HXW.,); MTE>ZYFWF[C@HU^37?*V-PIKY?2CGAA@?)MIW--$536'FX4/1H)[!2\[/PLO@ M^H3>N-,;GZ+_AQL[R3^L_NO#MUMR1<[/QE$87I-#&GI'-73NL"]9.O>T=>=O M[KU4XIO7ALB54 ML394 :<&>:G41I,/).P'PZM^$ 0X'HU'=M2F.!K'SCZX;*SO2\^AQ_&@18?] M<-C@#M6&O_>R2U ;U[\T:JR%:1YY9^U:Y+SI#&_N37_% ]@PH0F''$.#B]'0 M(ZKI6O. 7$$VH2M_0'M)5:&!K2&!6P[6':@YM<&XO$SFR'PG^_LY.& M(I5*>TGN[/N^^\[Q7<8;I9]-AFCAM5%&)HDPX*;CBI1TLY*Z8); M8YXZ(9/QM.(,VI0/NVEOV&U\[U;+D!J]4 M_DND-IL$PP!27/$JMP]J\Q6;>LX=7Z)RXY^PJ6/9(("D,E85#9@4%$+6;_[: MG,,.8!A] F -@'G==2*O\II;/AUKM0'MHHG-&;Y4CR9Q0KJ/\F@U[0K"V>DU M+NTXM,3D_#!I4/,:Q3Y!Q0SNE+29@2\RQ?0C04@26AULJV/.#C+><=V!;GP& M+&+L %^WK:OK^;H'ZH)K89)X"2@ MBV]0OV P/3V.^]'E :6]5FGO$/NG7^ @:K^F[_=/7R".X/1XR.+X$OPAW C) M92+D&M0*;B6=!KD("XV%J H#]Q)N<*DK:DFHSY^>-D.X4D7)Y1N@M*@Q!2&M M.N(@E47@:XU(O6F!Y@*

D&A.D09!"[B)+K1+$U!P) MZ:-XH2K*34=U0O!N'/F$3[1328-)I1O@&6PRD60@##1(-R =CA_Y.E)N*716 M:I$#&VV%T!@A"@,D^,,6@Q@&K.N3Q:Q.^IY^WRT+=WJ^0+WVD\U XN37[=^N MML-S5L^,]_!Z\E+OK84TD..*H%%G.X!.TO9?H/4$L#!!0 ( .^![5365%?JMP, $0) 9 >&PO M=V]R:W-H965TXW.G>]%L*]5W72 : M^%&50L_]PIC-- AT6F#%]$!N4-!)+E7%#(EJ'>B-0I8Y4%4&<1B.@XIQX2]F M;N]1+6:R-B47^*A UU7%U&Z)I=S._%_2A/1M$I)YQ9?$)R2<\"0[;L3I"VN&6#BU_! M13%\EL(4&CZ(#+-# P&1Z)G$'9-E?-;B9Z8&D$17$(=Q?,9>TGN6.'O)__:L MP0U/XVP53/6&I3CW*,[Z&59G<:=9_?[P]0-$ M$;Q]G\5AB&M)F.W.L*5G*VLTYSH=N%,:Z6(,\2CT*'C8?B?L4**ZPZ?A,WMH[AY M/U"HU&MA/!.ROY I0%MN+\%QU0(O)WMQ/>+I@GT!R7C2!F.8C)Q#=]I^]D.; MWA'+_6"G3!>0$RL-N9+5<7I=P&4<)^Z>=TZ(1HW@?7.-$K-K]DR8-7TRM,/C MA:9!5?5Q/#)\R054KO.\@W@R2""9#";'1C.N4UE3\ F-KUL;#XB3>YR*P95+ M:B9$S4K(:U-3S5 /YE5=M5PW;$<3REBL=ZH Y)E4V:*R*0JY+&T@I]X33=RL M+M$2Z:XY8\"CL>2^O.O!5N6@9!*(W[L/;84AQ%'8"2.(PK$3J%/0),\IXA - MFQUI_LW7*ZA%%UY*Q7'5T1OEKX')\TW[XQO2A&[N]XCS5 M78.]R5:A6KOYK<'=W0RY?K?_1;AK)N.+>O-_0<%9N6!?WFH+(*=)Y+:3K!7M#_."W^ 5!+ P04 " #O@>U4XA;C M*ED$ "N"0 &0 'AL+W=O:&EL$:5(+4E9\;_O&\IV;" U ML+W8(C7SYLV;X5"7G?/?0\4UTC:;7::]1S^[=&TTVO*CI]#6M?+K&S:NN\JFV7;C MBUY643;&L\M&+?DKQ[^:1X_5>(=2ZIIMT,Z2Y\55=CV]N#D5^V3PM^8N[#V3 M9#)W[KLL_BBOLHD08L-%% 2%OQ7?LC$"!!K_;3"S74AQW'_>HO^64=&&Z.J-,QC4VO;_ MZGFCPY[#A\E/'/*-0YYX]X$2RT\JJMFE=QUYL0::/*14DS?(:2M%^1H]WFKX MQ=FMJVL=H7(,I&Q)M\Y&;9=L"\WAD>"%6@.UMR M>0@P!K<=P7Q+\"8_BGBO_(A.ID/*)WE^!.]DE_!)PCOYE83IDPZ%<:'U3/]< MST/TZ)I_7Y.A#W+Z>A Y21>A405?93@J@?V*L]F[-]/WDX]'4CC=I7!Z#/W_ MU^PHW.MD_WQXNB-4\]V;#_ET^I&.R_:9E\K0O8J1?: '2ZXHE)S;(<6*Q;E1 M=HV^7=.<2=N5,RLN\4!&/ ?UQE-Y'8 J+\3/^5);C HJ7.L#U@N:MS#@$&!2 MF+84XZUS#RL[C7>-UQS%-7)166?<Z$+9.*1?X(OY25VE$6%?$1W@).:F!)G"U3PX4$=' MO51I?(EVE5HQ*8G.7D-P5:Y8XO!B@2%'L-(HSRZDU&D!0J@1C MG2YV@0 N1 M4.M*ABL@T?%A1'=U8]PZZ7*]],Q]L:^#V.,4@OGV&!Y6M5(E\4W\S$4K0QG!GRJ61+8[>X"T!XC"KG3)0U*U@^P.-#QP M48(P3 H+KT;U1!"I;2@ZBAU#4*K[P83M@)I[R,))!XC02YP V&/*IG6@%C,, MU6$?<;M1H7W1UB&*(QA_DYQP7AJ17J*D#%[(@F3L=1N\Z*:6>(^*HKS*VA9E M"DQ]M- M-U<(.F>6&UI40N#Y^J ]( WZ5,MQL%LM!X7SC?-(*C5I #^/WH0*1G7;TS6B M3]A%F05MS0KGC6TZ\8?=F"#P,#UL2\\%:SE';VEZ/DDZYM->S]=F\'CO#JW9 M+].70I"C:6-_G>YV=Q\CU_T=_&+>?\F WA(# [-M =?)Z/PL(]]_'?2+Z)IT M(\]=Q/V>'BM\4+$7 [Q?.!>W"PFP^T2;_0!02P,$% @ [X'M5*T8XV,N M!P CQ$ !D !X;"]W;W)K&ULG5C;>CT 2*7(AH28 #0LOKU/0N0-.783ML' M6R*)/=@]>W87U,G6V(^N)/+BKJZT.YV4WC>OYG.7E51+-S,-:3PIC*VEQZ7= MS%UC2>;!J*[FZ6)Q/*^ETI.SDW#O@ST[,:VOE*8/5KBVKJ7=75!EMJ>3Y:2_ M<:TVI><;\[.31F[HAOROS0>+J_F DJN:M%-&"TO%Z>1\^>KBD->'!;\IVKK1 M=\&1K(WYR!=O\]/)@AVBBC+/"!(?MW1)5<5 <.-3ASD9MF3#\?<>_?L0.V)9 M2T>7IOI=Y;X\G:PF(J="MI6_-ML?J8OGB/$R4[GP7VSCVA0[9JWSINZ,<5TK M'3_E7,(@[0S2X'?<*'CY1GIY=F+-5EA>#33^$D(-UG!.:4[*C;=X MJF#GSVZ\R3Z6ILK)NF^^6J7+EZ_%U:=6^=W)W .?5\VS#NLB8J5/8"U3\;/1 MOG3B2N>4[P/,X=C@7=I[=Y$^B_BSM#-QL)R*=)&FS^ =#-$>!+R#)_!B9.*/ M\[7S%H+X\[$@(\3AXQ!<)*]<(S,ZG: *'-E;FIQ]\]7R>/'Z&0^-%;]3;FXE(WRLA)714&AC,0- M-9[J-5F <7J6JZGP)8E+4S=2[T2A*LH3*3*R7A4JDYZ$*81$/>?X\\(;H;P3 MU^0\GF&+_85O=69L8ZSDVIT*Z:(IY5,4B"_#7C>46?)H)6QPXSO+\*2_>$.5 MW$I+B=+"6 3)^\H0A9!:* T$U'1OYPU'J=L0&.ZY$K:.OV6FKM%$'-,U%2_$ M8K98+)8B/9SBD__$R^7A-%T=]T_>D,NL:D+K@?UEM ]TBRN9E1'[(;0H$2E[ M8KF;L+-&4W)K/,W$+[C=9>HS,X8"J\J#=;;*U:W*P9<3VY*T*%K^RHLJVLBJ MV@EY*U4EUQ6!ACPNRBFKL"07ZUUP86VDS7FG7%GP9:R;/8SJAJP"/Q?B WHI M63:.$;[7XCU,@CY601_'>_KHI.;B)LEX$R&;QII;SC2[-A85(B3>0VEO\)0% M$#PY6*61,!AO+!$+;(I\!^/K^.#\_D$0$&.V@(MI@-QFT^2A!59'VA]B"/80 M!#N!L0A'>KJ9$R0,CWLZ8GJ:UF8EZRQX&5R3$70:$&@LB&1?:XVTXE96+8D7 MG;0:L!H63WO=]@1AZJ*<=*[T!GZ(=Z QUFB?@CY"0G7E A,#N@IJ#,[T$@H2 M3*+66$V#^X4U]?Z&"!9_WZ)3M X;@UBN\GMQ/Z60+\45_1R,DLXHTCWXTUB5 MA6U>+!ECBK/%^B^N;:[R_"^,SY MU%27,-;.HZJ(>_#CAYC.X@4HLNB=0' M!77:C?I"/]NTP..JD!L<5)UG$6$YY(Y^7ZD:TRT2IA_E7ZY5Q2,1V[20'097 MHB$!'(UY0 &V,LZ)3%J[@RP0?^Z"AM^]_\G%-F8 "TW+.Y"BJ0 "^E"I4'FU MW.$>XX;.C02UT/2]=T7K6_")467 )2.8=:4VP5\W2T;LA>%!=PUG7&>L#6P, M$<+#EF?;Z!D7"G>*L,-^&-1YC)%!L0K?F\T) M&]J6.PC24;?5)LQVCIT"WOXA@4-GCM/%Z\"=Z,@+]W XP5JPS20^P2&7'Y\P M)'\JF[4U!Y612WAR%@77*6^4M1 ^-P*@='R2M!HANV[(M*YGWK1V3':ENN3O M-9=^4TLX*]F@P8B$XX)'4^J38T*\=.>#2$OIP_5S$>5&:./CDZU"^"@B]B6( ME(?BF, U50HY<1%:>91J5;&:PF1G/YG6I*.5^S+*.]0[DU&;%A_(XS/^#$,8 MW<. MB^G)#-ME0E_&PT/:&C4'!ZZI(Q$S]@ MG>5;S)-XZ!_>2)D+DV6LJ2)(:]2>^'!F$AC% X'E^0,IA380[AY]S0]J8^G! MH!\:T]XA<#C-8J6R>%95?=\='%-Z7T"[" _]Z.1H@?V0#63.PI8;@B_18;_= MH5AX.BN#D*_NR&;*C:?[Y6?GOU\UD_>FM1&$1( (34+@I0YMKWNKPW^EH6!N M\0GHX&.!5YEJ0N/HO!W.,6D\R*RXMBE@TUVD.A?+V=&16+Z MDFNRF_!30)"K]O%]>;@[_-IP'E^R[Y?'GRH0P093!(?I J:+V M-.&5>VT\7N##UY(D4LX+\+PP:._=!6\P_ 9S]@]02P,$% @ [X'M5%[/ M/*CG#0 8C !D !X;"]W;W)K&UL[5M9C]M& M$G[GKVA,G-TQP-&(U#&28QL8'\%Z@=B&QTFP6.Q#BVQ)O:;8"H^1E5^_7U7S M%J61-[,OBSS$0Y'=U75^5=7=>;XSR9=TK50FOFZB.'UQL1CM7' M1*3Y9B.3_2L5F=V+"^^B?/%)K]89O;A^^7PK5^I.93]O/R;X=5U1"?5&Q:DV ML4C4\L7%K??LU9C&\X!?M-JEC6=!DBR,^4(_WH4O+H;$D(I4D!$%B3_WZK6* M(B($-GXK:%Y42]+$YG-)_4>6';(L9*I>F^A7'6;K%Q>S"Q&JI9>9X,O5*\@5BM=F UNG MDM3U_#H#=1IS'1247EE*_A%*GB]^,G&V3L7;.%1AF\ UV*IX\TO>7ODG*?XD MDX$8>:[PA[Y_@MZHDG7$]$;'9%W+1!6R?I1[N%8F;I-$QBO%S_^\7:19 C_Y M5Y_TEO:XGS;%SK-T*P/UX@+!D:KD7EV\_,MWWG3XPPG.QQ7GXU/4O\E*)RGU M\_G^P^>WPAN+OWPW\SWO!W%L.4&A;K^*CY&,Q>>U$@LCDU#H6&=:1M%>R-!L M,TS,\*TQ_ET<0,>(0(=G@MAMOH)_"W_B\KB!^!"+-RI0FX5*P(U]ZS*=E$BL M312J)!5RNTW,_8D5+&^[M0[68J$"N5%"+9>*XU_(S*%Y0612).U1N^FBAGY9)*MHF.A#]EV6]ITY4XI0 [4+!NKU8R(S)PVP /:@G!IJ2>G MJ2=7Z%2L(:1M M$.H9[$AFUY4[LK8$?!8V2&D5M=E&9J]4RNKO3HQ-?$6,YIE)]N+X9)='EC]% MJ!,XH$GP7H;W.C6))1]@'A((Z*<#I\V_C%+3%H+Y2(D+4E:B W(K9L$M."&C MJ4#;:$TH(]EE[-<_N/ECVW^/!)]>!1X4*;H;, M6L>/C4P0J10!U#BD/A"_DM0%0?;/> \YOF\&H,6O4@'"*@ 4(#$8$^ /;#D( MO"CJT0D1.T,76\0)QVZO%@ !A7_J-,U!($?,)1UKK52L$L;OM4102)&I^&JO M),9!.P-QFPFD8R!1D8\]%@PK,AS%!N\\KYD:VK#CNSS %?F6BSDR'4+?^JE9 M.I7:'\+[+F0UENV@\64+*C"*WA9(\;0$I^(U04Z5(L@IH+N_YS%&L+2>WQU? MA&7:QI93P,*>MF0WTZ0:6Y2.?;\T\+L8FHZ1=3ZI>Q7G)&JH.F': J2'T*B* M>V>;PW+(YB4B_$&:'+%F0 , &JH=[:OX4!\$Q6)1=T=AZ5U>E2*QLW"6HL"&S+/)!L@,1E M\/1R\O0D5 P$]S=$?_'O,B$5N7Z-_*6^;D$<3)1N$#J0@2P%699*DT&-C04= M6_/2=VC $-*#.YF:(I3D"NT^U=8&M;6\ESJ2I5(H"CF >N)P(-X#*622Z4!O M27[-/N'4@1I(S@Z*0J?0FBUZ3A0X;@L\6 2+$CT&% R/@IL4I3IYG^7I M4C\57AW1K1BP[!;1BCC)G!#U6C%2(VV'T#Z*)T&&4#R'EF:57VH0KE<_$MD# M\2:G?HK?,-NV6VH6&)YM47J@P*D;D[C2"(WPAKX[FXZ$-[]QQY,A)Y M*=%Z M?D@R=4L2WV-]5;#O,.QS(NLM>_R>LF=ZM.RQ5<_T6-7#OO_?5CU3\19HD>T? M*'NF_67/]&C9<\!]=\[QTJ52A<)[F!1T M-D,5<4=9LODQ:.YX/-@MG5GQ[F_89Q/=?S_&XA@,4L9X64NTX7WI@_C M\;%$;S/EWNDD^G;?T4C;X[$['D_$&$EF"+^;N",TS]X4R6;D'R:*9IZ $*Z' MP9QOCB:+JK%^_!X9RYZ3+?S^)MD_WB0?LM^=]&>Z>-QTX3]*2^L_5DO[9[KX M,UT\6KKPRS;Q* 9[[G XI/\>J,QGT[D[G\^/GV1];IB.HPP*44899^8P@G9$UY%$M+= M!<@"U++9412]Y*4;&#LZGX.FD,>71332(:^Z>BV3R(A4;_*(%3IP6NJ%%^'9 MFKJ/F*:S'X."X'?;ER'(LT02&E_1B24=M&,(,IIU#3NK2&CBGN2@6%6)-N@F MFRL[Y%JD)FLPGZY,M'"%C ^IK0D*>&MS@E(E((533DC+#IIS MOPS6#C$4)'I1M]N !G3:F2Z<\^W78$VGW:2Q#;P>C/TU18S(Y5+<(D_D]I3K M51Y%"D^HV@9T!L%6+(H$--3X<"]CQ+6NG8'&X.%_\65J@NSK#5F)K1#XE2K:+NWU\1G5FY&56"8P]?VL!0?CS;C M@T$+B1BRY\H>Z,AH_[MJF/- '*+;,A(JHS3?U(4+)Q]D*7E4\E9:L_3*C5J9 M$82G!QAJ^4YT^N5JF7 JP3B$A4@H'=8<.%U_^GEPA[D$TGE">T5015Z<*Z_I M1)S=C)1/]0@T2R>]5=W0&Q8G[=AV"2?45 M"PIK# X_OTK/V;2JZVC^IR&WE MG@*I'^W"'K2KSCJ[F-UQPSK*SL7:_G4Z9$EFQ>Y<@J#S, ARWD^1@*ML8<&F M*\%.MQ,46W@_-BB\6 DX:%]&OQ$C =HW9Z(V6 X"FPWFI<^8*#!!? MPQ'^3 ;CF2W/BCQ<9,N@+[5J1A=K'QC@;4NEQ?R^B0]I^;5),WO%@(O&%'R5 M]X*>B$O_AJNOI\XG)#^>31$48FQDMGPOI!SL3VFD>Y\/*^^%[\;&SNH#]SQO$'!_G;J M1M8;44'OU33L;V<\G;K^J+Z45OQV>E3;;BULL-O]BS'Q&&S&30M:J-&/; MR=)VG!I5$0+?Y@. >2SHCQ(="4^6$C'$[SO(GKC6G:R!], MIL3)A*9Q?FINR,$9478$C<;('F_7>;-1 A?7P4)-]_,4M4L+E>V4*BOG[FDW MO>4XB_:--KYQ6^*P3LAZ;LDUDPSO1C)^>^)F,!XU ZJHY\YVKKR(TX.[$'W^ M5C3QI;.)VR+M6AQZ0]KDI/-+=4&(9U1@T+-(+TRU774VHC3EC0;3F=,O:>VV MGCN93\5H,)P<'5JP9,P9]FP>QVE5'IYV[&;R=6WEC=2VF=#Q#>R91 M>8AY1.B!Z+M%?-VX][U1R8IOMY.#HI&S5\"KM]4%^EM[;[P>;F_?0XLKA)Z( MU!)34;-,+NSN:/DC,UN^1;XP668V_+A6$L%$ _!]:4Q6_J %JO^MX.5_ %!+ M P04 " #O@>U4V7_.^1$) "]%@ &0 'AL+W=OO&&B3K0-H)9&ZVK$-.$ZR#=!D@SAI411]&)$C M:Q**H\X,+7M_?;]S9DA3MNP4?9%X.=?O7(>G.V-_N+527MQNRLJ=]=;>;T^& M0Y>OU4:Z@=FJ"F]6QFZDQZV]'KJM5;)@IDTYS$:CV7 C==4[/^5GG^WYJ:E] MJ2OUV0I7;S;2WKU1I=F=]=)>\^"+OEY[>C \/]W*:W6E_+?M9XN[82NET!M5 M.6TJ8=7JK'>1GKR9$#T3_%VKG>M<"_)D:

Y)@L3?C;I4 M94F"8,9_HLQ>JY(8N]>-]/?L.WQ92JR*OG3>;R P+-KH*__(VXM!A6(R>8,@B0\9V!T5LY5OI MY?FI-3MAB1K2Z()=96X8IRL*RI6W>*O!Y\\_5+G9*/%5WBIW.O202,^'>>1^ M$[BS)[C33'PTE5\[\:XJ5+$O8 A36GNRQIXWV;,2/TH[$..T+[)1ECTC;]SZ M-V9YXY_Z)]YJEY?&U5:)?UTLG;?(B'\?\CE(G!R62%5RXK8R5V<]E(%3]D;U MSG_])9V-7C]C[Z2U=_*<])_&XUGNP[9]^N/K.Y%.Q:^_++(T?2VZ*L37M1*7 M9K.5U9U82R<\[E>F1*WJZEI4Z I(<66M*H27MXET3GEWDERA.11UJ819[1&( M0) @C/F:XIA0'"F8:?+V,=U)\@D:T&&L]*0/X7$BE];>H=WLI"V<>"&R13_+ M)OW1:$0WT_YL,:>;Y L<9#6R*F#$#1K,%NW"L_P)5?> MY#]^H\(N!'!!LW.2^\5X=,RDXWZ:!=(+@D56.6 CE3+/;2U+$CL>SYAV-F6> MY _ : \!TP9A?+Q@RK\I:!:EEDM=:G\G9F,6- ]O?[<$R"$Y+PC<^2*+L-#- M<18E@N5&EG5P0S9&BZ/QJ#]+@_Q7N$O[TVP1[I*OQLOR"45I/YT=-_#/.!#[ ML6RLUPH!?:]O\3@R'Z7S5EW4]-FJK=2%4+<$-: \RF:CABA=S"(93P?*KF^ MAZ6)HUEK^WP:R0X U+$&6B>M[&@ZF#X]R.I[5Q=9XV@3)ZH/'0J&*+?6W&@> M2$=+5:F5]J^$=B*DCZF2_?+A=%XJY%]7B')]L5MK2EP\7UFS$05>.:]SX4QM MF_PB-GU=/2GE)/EPR+!65D=&\D]42NC1XF!I-CPO*%#3E*/PBNZ04U/.JU?) M^VC/$8IG,0X4N)[,YN$]J*?]\?%QRTN2XEVGS3"R\]>N"VM,AF$#JGN5Y :# MWW$*[(&ZWWL>R_B9JY)_5/WP:8OO8A11:]X\J,Z.TX3R.&L0CQ:("ZQ+ MP"]'&80F$$%TT%M[8^_$*EH61"4DRI)-WC#APU"IU4KQ^B1:2F06^F6%MEU3 MJL<>CJ!1/6"0A( A2;\\,F5?N>@JOU=$3WX62XI [O&RD7CO( O,TL'H9?B- MF'?K1TP'<[P=I"];Z*&N@C>."=#%T"+"D65M2'G9ZW3JWA@&2^RIG _4/PK*/N"-:>J MR9""MH8-6B7/G-JIAK:QJWJT62GJN2)7UN.P)ISV=:S8';85)7*.*VS,\]H2 MI:/52)A=I:Q;:TXF*6)*#L2'51>2Q*U-719 YH:"T.$*8HEY0Q/,XQ:>OFS, MI1QJ;8_"_D*!WFK/%0T;^J+V:"!_[C6S?6!SUKY4"96)U=05!GO++;I29;R0 M.QJZY F>-1[KKKTPT.,H2>(@"X<[>BT;-PA =#V+@UJ-OF0/AR9Q]S'<-\/B M/,K+0N/[P_JASFW1\!)YC2BAY!%B\5'=ZMP<7%KD@60=B-]1P!6S0AZUBS5F M*?5%T#9-KH_S91AJ;=OCM18]/==;R7VU]C@N)?<YEZ@;75"O$O)&ZE(N2^[V5DG:@J(DWEX:48>P23B&2&4$PB*_ M5<'#,*(3<([X=K/K,<(4U<#JUP'QZTHWN74(9#Q^$7?#0=()9U_(%<(O>%E! M-E"E05''R\;Q/K LRSL13V6 .8:7R ^IC,9]&UP-."Q86@%PB4L@K!D-3VAS M497Z!S43KBW*'V\Y1YXGP/DSE MJ3BI#IP)B:90 &.#,REU%#X"/:BR7-N\WF B\=@*-2O#R N1D ^J7-O&RNC- MX-&)=:7+B)Q5H*S"6(@;03]Q[5AH]NGOM=6NT%R@^U[?[SOW>0,[ZJKIF:0% MC1M> E7H!G3T74RQ<'Y[AUH!?Q7*PIKZ>AV*,^D4)UR!;>7=?CUQZ2R_,QA& MR)JF!XL%35?L7JV'WQ$[F(W2X\?X\ # :=84U=\N36E MSBGT?DUYNHV6D'Z/T'@^7#>K"6TCI!0[L"SYL 57^M[G"6T@Y5!H?#C#)58ZUWAT]P@#8F%;B2G:*Z=4QN M:D\Y6A H'=:FX\+0SB%S'_&E*C4&@0N-[*%N;HK'86( M#Y,Q!9C4J#B^VN;,I26+[V"@N$1,[^<5[1=68R[%P448>JJ6"L5'SQMC!N+0 M9ZMAYY/B1MEK_G#*)5OY\'6Q?=I^F[T(GR3OR<.'7>3K-5J=*-4*K%@VISUA MP\?2<./-EC]0+HWW9L.7:R51OT2 ]RMC?'-#"MHOUN?_!5!+ P04 " #O M@>U4XK+/8J," #G!0 &0 'AL+W=OC'=AAV4&+:%BI+KB0W[;\? M)<=>-B3!+K%(DP]?QB(G:Z4?38%HX:44TDR#PMKJ/ S-JL"2F;ZJ4-*;3.F2 M63)U'II*(TM]4BG")(I&8!WSGN#9;9W"= M+)5Z=,:7=!I$3A *7%E'8/1XQBL4PH%(QM.&&70E7>+VN:5_\KU3+TMF\$J) M'SRUQ308!Y!BQFIA;]7Z,V[Z.76\E1+&_\*ZB1U0Q55MK"HWR6277#9/]K+Y M'[82QM&>A&23D'C=32&O\B.S;#;1:@W:11/-'7RK/IO$<>D^RIW5])93GIU= MEY50KX@P1XD9M[ 03$Y"2V@7$*XVF'F#2?9@X@1NE+2%@6N98OHW("1-G;"D M%39/#A)OF.[#(.Y!$B7) =Z@:W3@>8,]O%NT7"-=)]NV:N#GY=)831?CUZZ. M&]YP-\\-R[FIV JG 4V#0?V,P>SD.!Y%%P?4#CNUPT/T__\L!S&[17[]=G\- M\0A.CL=)'%_ O[6.7"VX+Q"N5%DQ^0H%,\"@TBK7K 2K8$7?6O-E;1&83(&E M=#.YL:B/&#S53/",8PK#*'[W^!XJPO7A@>Z%!DO4+7?/.]HR-&.TS^*E:J6EN22TYEYKC%G MU!FAW\!IU!M%$8P_]")Z[/JRX=;PE:ASOV(,%21J,X>=M]MBE\WP_@EO5B#= M^9R3/($9I4;]L], =+-6&L.JRH_R4EE:#/Y8T"9&[0+H?::4;0U7H-OML]]0 M2P,$% @ [X'M5(%FR[F^ P EP@ !D !X;"]W;W)K&ULE59=;]LV%'W7K[A0@SX)T8<_Y#BV ,\T6,RGV( V:V$S# MIFJC25S!S:9LM*39@N+T8HTOR!N$^T*Q+).8,6/6S-?$;1!^TO'0YK_+W3T\/$,;P_MTD"L-;.+\8/.5(QE4UXP?( MD*-D&A744J0-.2G;(-4:W(TJ9Y\720Y,(BA1IE!P+4 34=Y4C XE3^E35*R$ M'%FI\\0@Z7IX1JT\.ZW/KFJ4%PE^LVK)MH+FA3P @73!LR/P5 AI>RFH2(&D M5)@6":V>HJ4C33HY8)=5K<.2=5+O9G;73Z M7=V:/1>99#7M'OF941U.G0T]36E##&)W.JU825[_Q,#/O##&;[0MHRNR8Q+$ MG=Z1-PRM7.'%D8Q%XT&/YGA[XMI^^JG$19:/?_)8$$EF MGT0%B>%IWXU^M']UE^UC\PIOGVSR-RNX@A)W%!IU48659[C B !6 M;0 &0 'AL+W=O'_]GA=?MJQT"LS# ML<1#\O"\'_3/]W7SS:ZT;M7#NJSLJZ-5VVY>/'EBBY5>YW9<;W0%3Q9UL\Y; M^+-9/K&;1N=S&K0NGTS/SBZ?K'-3';W^F;[[U+S^N>[:TE3Z4Z-LMU[GS?:- M+NO[5T>3(_?%9[-K5T=61FNM%WI7MY_K^7UHV=('P MBKJT]%]US^\^>WJDBLZV]5H&PPK6IN+_YP^"B&C U=F! 5,9,*5U\T2TRK=Y MF[_^N:GO58-O S3\0%NET; X4^&IW+8-/#4PKGU]RZ>AZH6Z-O1Q8[5._VJ=#T%]_ M:DQ5F$T)BX23NZDK"VN>YTCH?4L=!-:_U($9U)>5!G8JZO4FK[:(L<(_UG.U M,%4.0_-2V1:^ !9N;0; RFZN52M# =4$&/^^84 JK^;*P-?WJ[HLMZ?U?070 M;#>S9F[R!@YDI*[_[/(U?/M%%ZNJ+NLE??NA*L;J^.]_NYI.SU[**_37Y.7) M2/U6=&5GDR$9S/Q1/YBB5K?CZS&PL;H9_SO ^.W+QS >EW5;5_4Z5Y]6.4B" M0GM7C"A_JU,OC5+1ZY]6CX M.KX=.PPH8P'1@,>PP+(NHH6,,]Q_LN=DF[CO60[8+O1W[WF URX\KUT,\MJ; MW!JB56*.JCW(98-@^KFL%_8P?V5]_!6A R!M\@:0,=LFW+7I&MLA4;4U?=]T MR-N(TT8ONY))T+$DGINZU7 RIC7RVKN'8I572X*X-A;U5!X&[";+F^.B?U]>?CDZ86F7M2$&3 M9R\MB!8+!)-M==XHC=+"*M #Q0H4P1@H$ # #I E[XW5C)XY,#!0%0[A;K&+ U*#3"$ MD"BV3"F-UFK-BKUN%.'_?H5$V,&I@+$T[SW';'=U1#LK71(' S6L":K>PFS- M-]WNKPC4<@V$8S?(& W,OV-6LDK;XS'H30?\:[8 F/S-LL).#A]ZC=/7Y$ M_@+R!^3#7(#@"HQO?!F989U_TTK[*8D\+!CL&T9LN\I;E2\68%&S"-&@"8B7 MUUZAP_M:=%1I\IDI28!DQ'G 9F5MNX9M"CZ-)4X=O:ERALUL*N+HT8VR3CRP MI$;?Z:KC_63Z 1P:"W_,@8R!A,(@DD2Z,?4<-7'1=C #+!7,>PL+Z$K

\*))0"/4(XJ84F*8X80IK (V%W23=P&)\( M!!IIY7:4J$'-6W!',_\#!MGXP$ M-7.8H=P.BHQ5X.:$\/S< M8^5V88A:$%'_ 0R0DHK 9&1H+G!#0&I@W< [RYJ(L%&(;X,VITSMZ&R$V@IT M(XL:EHY@5V# P7JQ!?:Q"&Q62PDM/FSX74,3 3 M<"A@!DQ?A]5\ VN'T\=CE#4%Z8>3S'2,@]PFBUETY<*4X-2 "Y;5L](L19UV MX+$W/,$2]#W*VY2L@%]1PS"X18T2!I=D6[VQ+]2Q J'-M)*876PO+7.4;F1,I57(O\%[9I"Q_,Y$H&7# ZI0(C"Z8&\3RGG M979L[DYV9&LO=$>A!S;[DF3>,SJG)KHL-\#71!ANW=2 M ><7F46"ADA&Z,=O;L1@2#0Y)\1)D7@M3B#"X@_P:J^$CQ@^$X;O-6U2N8CO M 8?8;O:'9@4*6@JD.G(#&T#._G?S,=P*/*^4U> 5.8S6*:^,-^78CW&)/J6P M )\(O%35U2E!6U8TG2<\W PR:Z61:IO#^IH.IRXC]4$V(;SISJ%A_H\Y&63S M6(^=?+$'T$WX$1DW/W$DUVXW;$*JNBBZ1J04;51MT+C=DQMLCMB5V= >87?B M.A" 8';X]T7OVV1'R-3HLA*YX8EX1\A3-M-P*K(0\PZ$1SONF6SSTWP^UQCL M07E"\@!/!,86WY"\]N0 B*E3%%/!K![%44*U!)R3_&N[AM3/G2GU,DP:AG'@ M3A=Y9U."16&2D\^B5C!]W8B+NC,\'@+GA+H!J<[9[(P8;^\X#)#V(-5!9@^N M$LGSEA #_(@4ZQPPBAGA2-C46OS<>-9UOF7?.+_+3>D6P"Z@7R@QN^,7)D28 M.4<-M,:%]2OWX V%R4"PPK\V]H^*HNDPXBP1&_;A;!9,:F9'>)4=L/F5;"15"M[U\VI8HDJH) 2)T? =:X8H M6,_[? ?$@S,3,R%YLF;(GK+=!L-%442#C,P<7JE.*33- 0Q$U4P37KT-X,"R MB''#"W B9[K2"U"KM/N:=17AF\+7 GP9=Y&P'(GQZG" M-LU8_1,$7A6DV]ZBA*@QX=."<#>D^O!-FX/AE8-;2)/L(RF>SF^JUY22J#^& M;,0PWUL%*85#'L:MO-3$Q-*BH.0TB5AX":%DZ.EJVSH)O=Z4FH0JRE(*)Y82 M B0S0(<<2="M Y&@YSX2]'PX*U"3T@GAVQN0''#BGXW]1FOYB*Y%"*WTA8D& M9SB0+/B+TZKW/KYJT#?MQ+A'JMG4K79T(>9D8A.P3DFG*WBZ!JF[5P<=C]K.7(Y8:>1H_1N M*CS0WWP )<)KJ19"R9L/BM%@EN&4M9'Y9\I@4FU:#_0:-6WZSD[^B ,3\,1_-- M;UJ,QZ,'LH;Y2]A6:;W% EY$C7D;3#VZ5V)<@(BM"T,Y2V>MKE,\B@TI@\1P MG*%1@[N/#,_@36%V")0W9JLP&L*'S.Y_D2; W@2NVDJ]WJ@:31&Q/X6#V8LA* M:!N]*S:"+80%1B1%R!MY1;8R(B,(T M1;=&NZS01-H>1UC,-,^W+M2"13F8U,$E@=;Q !#P4J/#L %ABD4?WOLD9P0K M*(6:N"P'.!*+=0KP&>],4XN;*#5:0=1)6J:N,H['T6L87G(>!>B8]:QK+,$%MMQ6>;,,_E$@KGR!L3\,.JTU> (9\6?I"C^C M2J&'50[H$-./'5FW#210R:<29T:.?*/7\!JSQV,4[26YS0YP8KZK"V@Q\&'B MC)(H=?V3 L$_O1B=G9VIJPG];S)Z>G5%GX:T0%3_.1G4 A]"4KE7^@^.[I?^ M$4@5?Z8@0,OQC%8([=YY;19$./XW8Y?)BQ/Q]*WD*>D=KMY0QV(58-KKP:=O MB?_H+1JX,(UM3PU0.G\"]N#A)R/TXU'=B(3 HZ+@R5B]Y7P9I1!P-5*& C3! M7CW&>7UL9M&!KL",/ED0$G:62 3%>B,4Q(4WXA&+7*J _4(4.18[7)[5E%OE MQ;!SFM6?6-'%=1,".F.60VU*?E13WQGK8K=89Z"PSL 9F"1)9[9&AR@"*Y98 MV&,_FKXDJQ0%'LV9D7J#+4D /F\:*F>+"#Q&#O.UZ3^4/N:83I@1?II.SQ_E MB&G@B.D@1P3_YSK4LOP2*E1ZV6009#^;/#9/OR,6)Q"+V _*(@M_U&]GQ?X4 M:")O?.'!&.9*9D1FK*@V:*9+HRE:&C-;5/@Q[USR,;,K\*1/D7U5A<5BCA&L MCO9UBR!1G'9V2M^1V)9.9K#IX=/VU3VS89!*K\HE)E[_!*#6E M"&;.Y1 O!%4\ D0QM!R=0-EX6VMZC0A48%+G%J8@Q>?8X&8Z%)3OHS.'@ M,*J;19%.$$3 &425IMIT@DGR+"D '+W:5?LO4W*%IZ4"(7](Z=0=I6VHZ%^P8%J0I'0R>0EB.&Z=?%FLK6YV41PS+X&A^V* M0"81KI%*&.;T $R$8 $/H BR V3FIY5CL7TPPBH"P"3.8]RING(_V#HZR R: M*P@H?W_*6?%YYFO":+#HY+U"=G^>\=) M&$Z#^X7&.) 1/<4CJ9@A>RDLA]-]T2L1 "RP;?42M"KE3CDVZ[:T#WQE=(,6 M:5HIY[W5J% ;SX_%'>8MD.W9][Y?U2Z"ZLJS .@B"QKLMP5L%TNF@I_H,I., MIXUKNA'3J "[H7&1ESFNO=YX#V2O$(A$0X],0!J@C6?GAW#%FPK/@#<*7PZ/ MA\5.))4:FU!I^4.8RER=/.FNNZA(']&E]M!%233L5>EW&$8:\PQ$M"M.\Z6 MS='CPC CE;=6:2WI&&.FX3''1_IF(H]O#33CN9OR'EB:M5RUI[@W866%+B(' M>;UY#+H"O<"2$LI"'$@R4M?( GM_+63GK# M"DXTTH.(X+^V%E*AB!9VI=JD ML-:O;!'\D3"7$N4/K)!+E8GF9#7#A.6%D)D'QJ8"@<0 0PE_^]J^#(TJ*U6 M]D5VX&![%YC]+S9I9$S[T\ZC L0YI]I,I\%L6 PHL7V?NNJ0S9G,R M#RT9;<_4UPTE6%O3^(UCN&0D&3+;2JB":&J OBA4N:Y]S;$DV$)UN@0S%/?4 MAK)TK"-'!"\!T:3Z:RMI*BH8Y3AVW OV,:=@/ (3GPZ,0%=E$"(A80CBG9++ M#=8Y#,F"T&4X&6XS_+#&.9U.^@6+RW\A^Y0]EEZA\ .]AH],R24X.U5Q+.=2 D:LL'8'"?;)8FQB56>!A2YUG"-:8_2?-.4'@4;&0TD%RZ, MW!"W%+0HT>'F;#,Y&:ES*[%JY[:;@ \^:>L+H%Q,RH=-Q^H6Q SR7QR3XT5C M%!.-VP!. IR9>1FJD M.)_E9?]@<7V,HZ>CO69T\;7U4A_7MV0]1W/Y,24[P?")'>TZ7*[GTQTJ0)I MZ"JWH70(RSD+BF(18U!I,I92^5VRU&6)@T4S36182W@3-->,PG929.D*N]"_ M&QQ(1PR:Z0_M\8;IQ0*C_W0 .!./$=$ W'G9)*EFC+WD\J M4?@1$7.E5G".LNAUSN2V;$TSRQ!&:#FX,>$Z_T#(0(&.W0 M"!+AR/D5OK[%$;B=&)/KRO=P2 ? 4($1&'2?:C@V3/Y+:N.)_X-K383E)*L\CDJ)U1UPXY-:..>#/=Q?P:"IIE)Y :/LM>*^8%>[D/P5?(@=F5] M+V)DTV4';3J.]'(%C8WJ(-"I 8538P&U!SE"Y<7U:E&+-PKBT!6#P9B.&S0X MFK!S4-E!M[-Y9$?",:Q2?O(9K(N+BT?#]*''>C+<9'V-:K8U1*HWJ/AZS_$' MNJOW *OX&]:Q0T9X%HSPGH$)8JXN"1]/)X^B)70C3X;;D6]79K-Q$8A_P7_* M803]0&ORP!1I;X=XAMKZK VH"^G1\1GO+"I[M3'DE8.,LBPO]#,?GJL\<7(O;O.=M9( M.>"+*=''^;-'R21TI4Z&VU+?2^G7C;L$Y+/K@>ZEDA]H3ST\0V]-C+]E9#M2 MOWWY.')Q>IVEEX2H8RKV NW[2=O:GI"$1)NKYV(35ZP0P_87LX09U.X,^$(/ MX,Q?5!)G[':-(*+2TL6L?+J'S5:TQKE_7FRD-%R (03G"C*94-C$"57)W67[ MT^1H:B[U[G11CSO[S5AE[2(1#@+%-7P;T*Z(FEX^D[*#LW,64^Y@/;[BS-"2 MZN*.V28_$2K/@K+B'-90>?+UDB]F@NKR4 \D.->#*' ^3/$N<^>$\XNGY\]RKNACG@R M7$A\BX7WIV_(D,.E 7$!94H3YETS*_IW9R1XGS MC/(PZTU9;[6.K(]VQPVB6E#B@)[$!P%-#R/8K_MAB# =]2AP8W@F*PLAU3=E M#AN]+:CC4=[RS1"4*-KI&>#(\O=/:5WQ2A2ZS;AXQ461N?+48F&&*X"7]H%X MZU2]&IV$$PD2S[$NL$N56!26 *POM.'PYT):\FAIF5M:$BX\>+1\R4.:(@1? M@0U5["!S&W=':I*LU& V>"?G1Z M(S\=MC33&!:PM'I!$_LKOT;;.;P:%Y*C/(Y01!2)OY-F!'>*&/Y18"Y4CT1E MIZ%P=SIWPHTK%*^ :6:Y",U#\U52&^R#2!1!)Y^(Z^O(O8;S)'Z1SCA= MY2SN889=#;R(;+D0>MQ=/^XSUAKN%HK\0=QBQ-M8_7O_AA71.!:)R]B5ZV(- M!:^A.JKGKA5?Y2B6\X[FX@@R<2XBCYN',&*9FS7'2W<&R).,!!*A@]NZDN)K MDUR*X6VS1Z_? 8.(#S%N8@(A!*83^#^8\<"G/@B%-:M5N8U[NV+K*1@7 M%+$@!7)7*H@9?Y<8EF K#")*Z]I5S?>9C=*:G-#;!0Z)"1<3NIE86K4QHN.E M^S:K1^XHXL8VBM6%32"-^+!1PD44_,)B1T$J(8%;9I=P_"WI#Y3T9M%N70]?(1)?,SGR MERE1I'H-LF>%=_D ?#(73X277' XH[#6!PAP6?3G^)!9\[=4(TA(H+[V8$PZON M&A?+H>";W'[51Y.>$ND 0M:K9_:,9P>ZK\4GJ0_MR0>D4J!Q!K7?6M[W/*@B MW(^B&;/]&8=+J*D4XB?U='0^8:?YZ^P*4HRE>YN,\0QD'S41(/7L/XX"N]2SMU[7 M*2$XV7E/UQJC62\>9M6M9ZYFFT/K,YUT@<,1@Z&=$JW#0GX+3^73FE$RQ.84=XQ"YF[ M]7?72I$'6>ITD4Y!9BIU@W=MN(9M#RN9"U-A007?N!P8)CO^@-NN.YO3M;68 MH\ ^*D\:P/#Y";,5LE1&9,@7K(6D6Q3Q_$D=7XS.KB[5"7Y\.KJ<7*B33&B8 MQE'>A8;J>3S2U?%=7EYDOSH:3<&=CYY?G &XWX4.3QT=[I/="V$&OFJ0*68Z MNKPX5Y/1\^>7V2\I!PSO:#)^/N453,?GD["?G?&/[>QL?'X>MN8']RTUF10^ M/8-/',],3IL'[G"S,%SV'6')E!,?(VZ^K#TV<\A5PHP/2,[H3@]JY0? 5/;O MZYFQ.>'4P1UGMUAJW962.6]-F)$.,SM HS$QWL2,QI8MNZ/,SL[YHFL+L/._ M8,U';%FAX391CP()\F#A_?BGEY=J>GGU5X;>TY4:..79E9I,GC\V-A4]MYI" M6S>>E.3_?V4%J52B[1]/3F O\$]V";3P]/QIAM_<1$K\_&QT>7EU"'UT0Y3; M&#KC[K*FR<7H_'SJV7)G\B'=&RH3I\.5B;)S"D^I3V[BW]UJ<&EL>KW%RN2< M*"N45'X($8Q>7?T#Q8S?NZ#LL04=2ILD./2H=OC/HC[(AB(6HG_G8;I%;S,_ M1B0D/I)>96?INCYI90I%-APG=85S8$ZQ@ M5NUC-DLQ^R,8I2XYOM\0UXB^/-)_&[J\F)Q,ZWI^72-)U**2'HM1.M1&8?UE +NW /J61*D%/+Q6 MUT(57W3A+K^(5$,62]"8V4?A-C(^=^S<:PS?-+.#MHB9XS8Q%@P4(7!!F""X M5U1.+==D9/L'BE&UWD'^GH0^CMGOF'8,2!4QD5A*&AFW1;9M1+8/T= MO?A+#7Q?SK(S=D51T(ATR2056J!8X^[]@;N4@[T\:0R>;ZUT2R1:'+/_&95E M^:M?\'9>6!K5E<#[FBN(0%R08W?"91()#<3=99$^DK:(4#_5'NS?2M2CQ);D MD@+L'^?KP,(.:.F.'7T 9O<%WMM"<[]BM!6Y!LMO7>3<[O5*7G)G[#^35HOO M6_0 O=X#! M__'U:73QG5R.R;]G(J_Z*O LR13ST3#3\*VN%$F0NP;M]\1Z*0[%=ODPZD*] MTW2XW@FO4DE_FY9BU7U,E-W]1^WH^V)]%/7:UULZ0?]+)L%_&O7OEO_8^&7?-/9877^1?' MP-M<8K$"7FSXZNAL_ S(KN$?\>(_VGI#/YPUJ]NV7M/'E+ZHP7N6 M/W "_U-JK_\+4$L#!!0 ( .^![53"2DPI"00 '4* 9 >&PO=V]R M:W-H965T<:/[9ELA7Q4&T0- MN[*HU-3=:%W?>)Y*-U@R-1 U5C23"UDR35VY]E0MD676J"R\T/<3KV2\3><^F[J^ 80%IMIX8/1Y MPCD6A7%$,+[M?;I=2&-XW'[V_M%R)RXKIG NBJ\\TYNI.W(APYPUA?XBMK_A MGD]L_*6B4/8?MNW:.'0A;906Y=Z8$)2\:K]LM\_#D<'(/V,0[@U"B[L-9%'^ MPC2;3:38@C2KR9MI6*K6FL#QRFS*4DN:Y62G9\MV,T#DL.3KBN<\996&VS05 M3:5YM8:%*'C*4<'5'VQ5H.I-/$V!C;F7[H/9PM)AU+J[\"J#/!; MPVLZ)AI0:4XZQ0P:A7E30,%S/(7]HO?3V-\2TOD;F53.YYS$A$>+(^>!54U. M&6TD9;H/!5M9?T)O4!XMC)V/C:PX+4,[G_.=:2NXA@O9B[OLQ1>S-Q=EW6AF M+P62/6&M"(T"X@=JP^3)E/V@2X>N$""68%+3G@(@#:<;(V+GZKZB2=$H(JOZ M@+L4:WTPAHQ.=L]*W?P%SN]"*9A0, MQF&+(!Q$P8'/_^Q?8^8/HNA K3,^!?5%4&I=0^^"_)).?LE%K2SI7&ULC59M;]LV$/[N7W%0@\(!@NC% ML>.EMH$D7;L"*Q;$V8IAV =:.MM<*5(CJ3C]]SN2DJH"MI8O-E_NGGONC:?% M0>FO9H]HX:44TBRCO;7531R;?(\E,Y>J0DDW6Z5+9FFK=[&I-++"*Y4BSI)D M%I>,RVBU\&K50M15_6@:1=W* 4O41JN)&C<+J/;].9NZN2]P!\<#Z:W!N?)1JFO;O.I6$:)(X0" M<^L0&/T]XST*X8"(QK\-9M29=(K]=8O^P?M.OFR8P7LEOO#"[I?1/(("MZP6 M]E$=?L'&'T\P5\+X7S@$V>DT@KPV5I6-,C$HN0S_[*6)0T]AGIQ0R!J%S/,. MACS+]\RRU4*K V@G36ANX5WUVD2.2Y>4M=5TRTG/KM9,(*@MW!J#UL#;-_,L M3=_!>VYR)2V7-1;P6X6:N1@:&#^QC4!SOH@M&7<0<=X8N@N&LA.&T@P^$^+> MP,^RP.)'@)A8=]2SEOI=-HCXF>E+F*07D"59-H WZ4(Q\7B3$WBG?&:RR_(SS(.IQSJ\Q-;KW-8RA=^ , MYM/D(DF2T:]HS U\J&5AJ+G=\\'E#K@$-+ES>3SS2*[))N$9*&J$K58E M;.IO!#M.DQ\%O] KX*!R5G%+&6/%/T2!WA$+XWDK^J3<5:55CD@$SF"6AJN! M#$R[#$P',]"TDBL;P=F&"VXY\::P%&T5[5P5'=L<'P(A@>+A-9CJ*K#85D MRZGXF@"<=\+C+)LW]?B*(%R 1)\#9Z^?H]EL>K)TX]YDH";<^?EG(%>UM&%( M=*?=B+T-D^6[>)C/5#,[3D$4N"75Y/*::E6'F1@^_!8_0=02P,$% @ [X'M5"IVS=F% @ M04 !D !X M;"]W;W)K&UL?91M;YLP$,??YU-8=*I:"15P:$O3 M!"G9@S9IE:IV#R^FO3!P!*M@,]LTW;??V1":231OPMF^^_E_Y]PM=U(]Z0K MD)>F%GKE5<:TBR#0>04-TQ>R!8$GI50-,[A4VT"W"ECA@IHZH&%X%32,"R]= MNKU[E2YE9VHNX%X1W34-4W\W4,O=RHN\_<8#WU;&;@3ILF5;> 3SO;U7N I& M2L$;$)I+0124*V\=+3:Q]7<./SCL](%-;":9E$]V\:58>:$5!#7DQA(8?I[A M/=2U!:&,/P/3&Z^T@8?VGO[)Y8ZY9$S#>UG_Y(6I5E[BD0)*UM7F0>X^PY#/ MI>7ELM;NE^QZ7WKCD;S31C9#,"IHN.B_[&6HPT% $KX10(< ZG3W%SF5'YAA MZ5+)'5'6&VG6<*FZ:!3'A7V41Z/PE&.<2==Y+CMA-'F '/@SRVH@9]_L1Y\O M X,W6+\@'VB;GD;?H$64W$EA*DT^B@**_P$!2AOUT;V^#3U*O&/J@LPCG]"0 MTB.\^9COW/'F;_!>T]3DUSK31N'_XO=4ICTGGN;87EGHEN6P\K 9-*AG\-+3 MD^@JO#VB,AY5QL?HKZ^B1KE3$H]"IB5.D&=8X[RR19[9(MM*1[,)/_*.4#]. M$C\,0[1C/XYNK#W["EHO"*NQP9G(@>"H((7L,E-V-;;= #H]26@4W9*SB%XZ MQ/D06'#=N_AX6<8,H(%[1O&L,X@J =^*B0)/3:>$)F=)U .0-0HZGY+L$X%S MS>D.KP?=U$_"*V=//51PT$H-J*T;&)HX& M$D/#B^M+CZA^2/0+(UO7F)DTV.;.K'"N@K(.>%Y*:?8+>\$XJ=-_4$L#!!0 M ( .^![51;P/? 8 ( $H% 9 >&PO=V]R:W-H965T;(5@",OM51V02OGFO,HLD4%-;?'N@&% M)VMM:NYP:3:1;0SP,@35,F)QG$4U%XKF\[!W;_*Y;IT4"NX-L6U=<_.Z!*F[ M!4WH=N-!;"KG-Z)\WO -/(+[WMP;7$4CI10U*"NT(@;6"WJ1G"]GWC\X_!#0 MV1V;^$Q66C_YQ6VYH+$7!!(*YPD<7\]P"5)Z$,KX,S#I^$D?N&MOZ=^;,DJ*UCI=#\&HH!:J M?_.7H0X[ 6?Q.P%L"&!!=_^AH/**.Y[/C>Z(\=Y(\T9(-42C.*'\3WET!D\% MQKG\5CV#)=]P5+[J$U]U7_ID\L [[#<'1G!IR1%)IAG+IG$<]_9I M[.W)M5 "F[ D&ZU+BP=Q>AJ8:?/ID3A97-$V#3+TH'$IB=I<"3[BA?M M]'<-9A.FV))"M\KUK3[NCA?%13\?;^[]+8,I;H2R1,(:0^/CTQ-*3#^Y_<+I M)DS+2CN-F!\0YXOM;:;1?^ ^/UF?\%4$L#!!0 ( .^![53;/[&/ MLP( $H& 9 >&PO=V]R:W-H965T+@3WO#GSFN--',5@G:RD?[>)# M/O-"FQ"6F)%E8.;QA$LL2TMDTOC><7J]I 4>QP?V=\Z[\;)F&I>R_,)S*F;> MQ(,<-ZPIZ4[NWF/G9VCY,EEJ]PN[]NQX[$'6:))5!S895%RT3[;OZG $F(3/ M .(.$+N\6R&7Y0TCEDZ5W(&RIPV;#9Q5AS;)<6&;@@ZS06K4;\C$84PZT4 M5&AX*W+,_R0(3,)]UO$AZT5\EO&6J2M((A_B,([/\"5]%1+'ESS#=X,;-&9S M6$I-VHN1/Y1:;J2W'"=E5(W"N'K?*U)F6_LVZGZM.J#T^KV MWEWKFF4X\\S%TJB>T$M?OHA&X9LSW@:]M\$Y]O3>W..\*1'D!NJNVWC<;>DL M95VWF;-VRL19F=,F_DO[PG0W*VQ[+VQ[;8^CB\-WRH4I-Q,9PB6,AT,_#$,; MA2ZZ>&#[7H9TP F6W64"$5)VZ48S\91PX:^9-AZ*!M8_\Z21C%#@>C M4=)*2_/!_ /^$A)_/!AU!A(_CB8N/M7QX.A^5ZBV;HIIR&0CJ+WJ_6X_*.?M M?/A]O)VRIK9;4T,H<6.@X=5XZ(%J)U>[(%F[:;&69&:/"PLS[%'9 ^;]1DHZ M+*Q __>1_@)02P,$% @ [X'M5&1Z4$3. @ 7@8 !D !X;"]W;W)K M&ULA57;;MLP#'W/5PC>,+2 4=_2),L2 VW78@-6 M+&AW>1CVH-AT+%267$ENVGW]*,E)4R!-7VR2(@\/19.>K:6ZTS6 (8\-%WH> MU,:TTRC210T-U2>R!8$GE50--:BJ5:1;!;1T00V/TC@>10UE(LAGSK90^4QV MAC,!"T5TUS14/9T#E^MYD 0;PPU;U<8:HGS6TA7<@OG9+A1JT1:E9 T(S:0@ M"JIY<)9,SX?6WSG\8K#6.S*QE2REO+/*UW(>Q)80<"B,1:#X>H +X-P"(8W[ M'C/8IK2!N_(&_,HPSN0+A?U5YHE049++^XZU>..&'/V@2P[Z>!893&)= MHZ('//> Z2N 24JNI3"U)I>BA/(E0(3LMA33#<7S]"#B-54G)$M"DL9I>@ O MVY:<.;SLC9)#LN 4:WU9^9^SI38*/Y:_^VKWR,/]R': IKJE!W^) EAT'(BO2[K8--N3W,3Z(N9_QVXD&V).BMDT9 MV*;8SB1H$UV%%]0]2<)TDH1Q'#LY&<=6'GRO*E; MCF.2?71.2>S>@ZM."8;PX& K]FAEC<<3YS8:.:]O@$-:2UX2UB#[![!8FIS& MF?,:3KS;8F]A(5DIJ35)PSCS#)-PXB4$UGJ*:Z3HFHY3 R5./UY:P:C?+XA# M&ZD,^^<-1TDX3CS(L56&XUYY-;< >SM9&O=WDXV\M._CB79FO@&UU4=7=+K8 " #2!0 &0 M 'AL+W=O<']]-=TK? MFQ+ DL=*2#.CI;7U9129O(2*F3-5@\2=C=(5L[C4V\C4&ECA@RH1I7%\'E6, M2YI-O6^ILZEJK. 2EIJ8IJJ8?EJ 4+L93>C><<>WI76.*)O6; LKL-_JI<95 MU*$4O )IN))$PV9&Y\GE8NC.^P/?.>S,@4U<)6NE[MWB4S&CL2,$ G+K$!C^ M'N *A'! 2.-WBTF[E"[PT-ZCW_C:L98U,W"EQ ]>V')&)Y04L&&-L'=J]Q': M>D8.+U?"^"_9A;.C"TKRQEA5M<'(H.(R_-EC>P\' 9/XA8"T#4@][Y#(L_S M+,NF6NV(=J<1S1F^5!^-Y+ATHJRLQEV.<3:;Y[ENH"#7CRBS 4.8+,@76X(F M5XW6("WYS-F:"VXY[K[]RM8"S+MI9#&Y@XCR-M$B)$I?2)2DY%9)6QIR+0LH M_@:(D'5'/=U37Z0G$6^9/B.#I$_2.$U/X VZJQAXO,$+>$OVY(OS5^#OA0E# M?L[7QFI\/+^.U1P0A\<174-=FIKE,*/8,0;T ]#LS:OD/'Y_@N^PXSL\A9ZM ML$&+1@!1&WS<048XE%%Y&?-61O$LX[%*3N8Z7LG_$^BA=GGIQ.LY\9R"26_% M!-.\#=4@F$6\7!EKR&N2]./113^.8[3'D[&S>N&9CB=#[Q^)08Z-M*'E.F\WL.:A3Y^/AVF'%[#ETA !&PR- MS\8C2G28(&%A5>V[=JTLS@!OECAT0;L#N+]1RNX7+D$WQK,_4$L#!!0 ( M .^![51>6.J/>0, -<( 9 >&PO=V]R:W-H965T1S"3E7:_L/6Z$U+..FUDW1L3 M@UHT_LM_]GDX,+B)7C%@O0%SO+TCQ_(7;OAJH>06E-4F-+MPH3IK(B<:>RD/ M1M&I(#NS^H04DH:+;WQ=H;Y!I].,-J,K":G$/WK""3VH!H?'-1E9YB>1;G-,O3X"/*;%:Z MU ZKD4VRS70\^M*B(KUF Y7+V/SE#BA;XM>RN.Y(X%JCT? 6TO3]511%M)I- MW>K(KA)\+2IA!%7:NS+ M*5$=1DU/1\4-YF!D'Q@(#2Y7C=U>VX=I/OH;N0*T);Q/CJM V)^,]GD]XNF2 M_1:2Z:Q/QB1)74"W&F3Q G-TQ/(PV1G7)13$2D.A9 WRQ<40^ 5CB?-SZ80X M]<+HNWN%,+_FCV2SH2M#^S+O:1I4]9#'(^ +T4#MNOD2V&R<0#(;SXY!:!QE'<5VF32.RCJ[B@QA[5RJI'..CC= M2/_3ZX@FA:L7]QI:E6>-E@![[\K#"A-@<;034HBCJ1.^46$@+^B>()[X'6EX M!45G.H4#">^ZY4\T((V^@J[970H5\)1Y+Y]0ZSF(NNWLKJ S"LS Q?2F+Q,+)UHVLM#0U"MRSIGP&UL MK5?;;MLX$'W75Q!N422 (HO4Q7*;&'#2%KL/W09)+U@L]H&VQC81251)VH[_ M?H>4K+B)H[3 ODBD.',XPSDS0YUOI;K3*P!#[LNBTA>#E3'UV^%0SU=0*[R,WJ8I -2 X+OB[,C=S^ :T_B<6;RT*[)]DVLNEX M0.9K;639*J,%I:B:-[]OS^% (0N?46"M G-V-QLY*]]SPR?G2FZ)LM*(9@?. M5:>-QHG*!N76*%P5J&OT-=\AQPR9*L6K);CQ/].9-@H)\^\Q[QOL^#BV3:*WNN9S MN!A@EFA0&QA,WKRB:?BNQ_*XLSSN0Y]\=RR#_(QO0&'2$*XQG6H;,4WD@BRX M4&3#BS78&91U(7< 1-LH$]G('?.I=]?C/OT?IGA_ U<-30@&>;ZR4?9LE&VH MJ??Q)PRS L=17NW>O,H8';W39"[+$MG:HE8DY\;)+C&:AKPF<9"&^,J",/(^ MW-=8"W K ZHD:1"&[N'="'UWME!HG*AP";0ARL)0JQL&288R[\5&Y%#E9">@ MR/%K&+J']TT6F#"%,#M"612P$>'^0SW=@S'@M\+?3SXO[S?2Q&^DGC:>$(*-E"M0>.9N-C2 M=S@Z82,_Q(,^]6YP8Z?-,00YRA:R=JFZ%V:IE?1NL;R+:NF3)53(RL+)\QP+ MI[ 9;3L B3+F4*.1>WM?I$'!9QUYW2G@:$3=J"=B:1>QM#=BM]A>\W7AZ'&X M-]]RE6,"K8TV:#PZ0V8[4A>\.A:ZWCV.A^[W-_:^5AM,"LB]:YP1US+(YY;2 M&!FCA$NK9L$=IVX2FFS2BGUQ_&X6V_G5F*OSZ@?CP\0 MFKGET!XC"C$J] &CF7MQFOHLBKOO[=R[?>HUWW!1V(9'\)[3%@_NREA'6M=\ MR!BY0,.DCP&CC@&C7V9 4R":.PJ6DF.A[@5[.=2/=O#^6I.)N3;HC"9FV?7]J4XB\MQW3=;UO MKNO5J.0TNNIQ9).G)><)Q;+(]DD:!6GFW3P#L*<;]9-Q2J(@3)X5;4TY87[, MQHY8H_"W+7Q$D8>&M1\=X\;PX))>@EJZ7Q%[@5E7IKFO=U^[OYUI<\E_$&]^ ME7#_IU4MV3NXP@% "+#0 &0 'AL+W=O:(FVB4JB2U)Q\M_OCJ04IU6>&/%1EK4^' M:V,VQY.)SM>\8GHL-[R&DZ54%3- JM5$;Q1GA16JR@D-@F12,5$/YR=V[UK- M3V1C2E'S:T5T4U5,/9[S4FY/A^&PW;@1J[7!CM-!@G:DS*K5%P*D#.S#_5N:PXN6,/7)/#.[8HN3XZF1B M1H9)[F'.'0Q] 2:DY+.LS5J3J[K@Q7. "=C4&49;P\[I7L3/3(U)%(X(#2C= M@Q=UCD86+WK547(I=%Y*W2A._CE;:*.@-/[M\]DA3OL1L5V.]8;E_'0(_:"Y MNN?#^;LW81)\V&/OM+-WN@]]?@OM5S0E)W*)5<:5X@4Q8#W3FAO=9^Y>P'YS M7]$R@"SD:TS# -. N0@'ES_R'0]^A_D!DT(Q(^H5@>AJDC.E'F%L;)DJ-'E+ M:#:B=#H*@@")>)1D*1*#&S#&JF%U 4;&[0@D&D86IK9OH^"F66-1B%UK& M)+8R@S_,FJN^P)!W;S(:AA](-,LLYV\<-)-2L(4HA7DD262!4G?ZB\* ].&\ MQ>"F&?5A06)&/2*(W+.R<6ZPUFAR& 6C)'3X1T"%HYAFCAK<2%/;"*>Y[*U7G!(Z$?Q -M>^#!,.W5>T[7B&R8*PA\PU#@\:!*T3&&6>#8[ MY;&ZOD!X+!HY3#K;T]BS]01HQQK0.NVPO>D@A#77[VI&6T?;/.WIR+CKR'AO M1_H)@HHV2MX+>R\5L*6-R&TE08'"+5#W]>9>Z/[>_&E]@[^A?]S@);T-V\J\ MQ?3%H0X8#U-4G<.W/$HFLTZ643RU)[@)EUP MDY\>=^+)<5]=?1'=B_?ZM/M1R6MAO&B@T&IS#*.&&8Y5YFLLM*W4!G#JFVPV M=?M>C.Q<0%=.(9FFJ6>ES[H1NH\7,$O+KGS]OU?]_6Z7NRSP&6E/OIL'.TYC M!B/:9M-;L"^3:9?)=&\F;W@NZQPZU\TM"/72.[.C7:$;1A*^7'+[+K,[?6G^ MWY2]EFY,4F[@L$74$/O&2/7H &DX#@[-!E!]35<#EJ MRP"C%8:7 (ML<2"B)A'*1./D20;--ZKA[YM-E_7#D(ZG!S#_KJP_Z#1$NR^M$1,"!>0@%UD84)T_$,<>Z\00"DK>-= M?;77!8W!"2M" _2IO9B>9P". VL9+*)HG"'?Q9K5*PQE[]47)H@6!BG&U4*" MLF1,#]S%8%7UE?!DYX%<<;6RGP'P0I%-;=Q;N=OMOC3.W /[B=U]ID"IK$2M M2P617[NGO"",W]KF]D 8>[W:YAJ\EKI !SI=2FI9 !=WWU_P_4$L# M!!0 ( .^![52:$>[W" , $(' 9 >&PO=V]R:W-H965T?6VTE;IN""20IG5C0H@/;G*;6"1V ML9V5_7NNG304J9^=Z-H%G0L&:]0:"X%*-S.O65T<3FR M> ?XRG&OC\9@,]E(^=-./F5S+[2"L,346 9>=<85E:(I+QJ^7TNB-MX/'X MP/[!Y4ZY;)C&E2P?>&:*N3?U(,,MJTMS*_QF_,'4&2>1#',9Q#U_2I9PXON2%E+=* M5K BK8K^&E1V4\#*%1P5?%]NM%O_<:H"#?_P-+^]1A=ZQU*<>W1/-*I']!9O M7D7C\'V/^F&G?MC'OC@R"C,XY+)Y@K6L58JGY/82GI;[PBF#;\A48S"0/6EA M_1E8?ZQ)T>!&R:Q.S>!C73$!*Z807L.Y'T:A'X8AC:.1GT03.QDL!:]8V8 2 M/QJ?.TCB4UMQ^W?2T';+V$F)8C^:--!HZH]:KC6IYRD&M_*)E>8)AL,60O"_ M7*]M]#B>'K1,:=+@>OP9=?Z,>OU94]O,ZA)!;B%'F2NV*W@*FM%U.F5.+]MI M<_J.>,F9>\&MHVM#QFI*/O&GX:0MQ,@?1JX.@\_4!00LZ2;PE '5[GSD,"/_ M?#)VB.M:T<, 3-A_AS96BBD0'J0J,QC[D]C!8.+'R?"_2Q\<]372DKONK2&5 MM3!-B^M6NP=BV?3%O_#F=:%:Y%QH*'%+H>'9A.JNFH[=3(S&PO=V]R:W-H965TKCE MXE&N 11ZSBF3(V>M5''INC)=0X[E.2^ Z3=++G*L]%:L7%D(P)D%Y=0-/"]V M:TVE*&F![O6._MKWK7A98PI33!Y*I]<@9."B#)2ZINN/; M+U#W$QF^E%-I?]&VSO4] MQJO>,?;D5H\IRJ7L:K)"1A9I9M$FB;Q!['G>T-VT]>_GA1>1U\Y[)2UJI$5' MI8W3M,Q+JK](9L8"28GJ4EF1Q*WJ_J 7QN&^SH[,_D70[Q]4&C=*XZ-*'_2< M)&R%4EP0A6F7RGC/(]^+?7]?Y'[BX,*+]B6ZK8F3@UC902Q1RDNFJI/;1)M9 M/[8C[DU\HN^ :F3_I:DN$'TN5X1)1&&I*;WSOE8EJJ%<;10O[%Q;<*6GI%VN M]3T&PB3H]TO.U6YC"C0W8_('4$L#!!0 ( .^![51TS/*+M ( &\) 9 M >&PO=V]R:W-H965T!"3[SY)U;3L<>B2NM)%%XXP,"B;J-WUL"K'E$.YRB!J'R/&N SF6 MY]30Z5C)-5'6&M'LP*7JO)$<$U:5I5'XE:&?F2YK-8A,R9)E@J4LIL*0TSB6 ME3!,9&0A.8L9:/+I' QE7'^YU9!6G' LI_X\]@W2L&!^W(2[AH-Z@&\Z<#J(+A=M3F:<#LN!6-BJ2;=;?T)Q<&RCTB\S[>V ^:)D/.DO<_$-4:SQY M.$OA)8+=$#WR!%3I#C+#ELRP$VE.XQR7P/^G\EO-9KP_=*_@C':K;V_U0,+4)GK])JX-E:WPW:UO4VF)DZ3KJ2AKLSVZ8XXT(E#7 [ZF49C.Q =H[UO0/ M4$L#!!0 ( .^![53-D^53-@, !$* 9 >&PO=V]R:W-H965TS,-M#]^]E.2%,(+Y7VA<3VW9/G.LI2*D95(F0]L6T0) M9%BT6 Y4G2P8S[!42[ZT1DI]:+NWAD.9H1I!!)#8'58PW7D*8:2?'X4X):U3>U M8_U]B_[5B%=BYEC -4N?2"R3D=6S4 P+O$KE ]M\@U)01^-%+!7F%VU*6\=" MT4I(EI7.BD%&:/'$+V4@:@YN<,#!*QV\78?V 0>_=/"-T(*9D76#)0Z'G&T0 MU]8*3;^8V!AOI890_3?.)%>G1/G)<%;\?8@MT(PL*5F0"%.)QE'$5E02ND13 MEI*(@$ 7-R Q206Z0K>84W4F4 XJ)1+,X5+M/LYNT,7'RZ$M%3$-;TB6QA"_!;"5HDJ6MY4U\8XBWF/>0K[[&7F.YS40NC[?W3U" MQZ^B[!L\_P!>4SA_C>="R.]74EO'T,/OS,AT(*S#$5,1V"E@Z"J$,?Z&HLF[05@QP#J,K0. MKSI.+W <9VBOZ[H:#-N!VZD;ON' HW1^JVJ4''WU>R;^?V^\%! M(;U*2.]T(E?U[ITI74#WZM%U6WUOAWF#E=?RW6;>_8IW_YQDWF'^CK3NGTSK MPJ)?MVCY?C-MUWGM3,Y9:?U*_'MUUKKAGPI9DY!#(%O6A( MU6XUUXQ--]_9G^AYQS3M5YAB6%+M9DFH0"DL%*33ZJIKR(OYHUA(EIL6/F=2 M#03F-5$S&W!MH,X7C,GM0G^@F@+#?U!+ P04 " #O@>U4',8,/3T$ !@ M%0 &0 'AL+W=OL3)HV MJ6OB!%)@@-1"IWNE54-EW7VH]N FAEA-[%S;*;W__6PG)(0&KTAYX 7B'^?+ M.=\YMKZ<2"*+$/\QQU.V6[F0&<_\4BVB=03 M[GR:HRU>8_F4K[@:N35*3#),!6$4<+R9.;=PLO2-@=GQ#\$[\ *GJ492?GRO0)WZG=KP\'F/_H<)7@7S@@1>L/0; MB64RCV0E\K$Y&C",\<=6\(S-^P,__Y)QAZOW=1 MU!-8B[!!3=C AC[O*+JN>$N0T(#H6^]M'NI\O1V&\7'/(!C4>UK>#6OOAE;O M'K&0G$12)6XM6?0*GBB1ZM \KI_4V7A^P-D+YIT)LN*>FZ">P%H4A#4%X454 M=-@G83V!M0B[J0F[Z:.B;SY4ZW$]VW:T/!O5GHVLGMU_+XC\ ?[*39ILU6O% M.3<9/8&U0A[7(8\OHGK'?1+6$UB+,.@UVL'KHWXKE-9U&X9')=RQR0]'W54, M#]0-M'KX#7&N]8RM@NT0YV:D+[1VP'X3L'\155RYT1=I/:&U26N4&+3JED_7 M3J4 MR]9RMJ*=G9F>T-JQ-_H*CBZCG'O59WVAM4EK%!JTZIE/EO/=_Z \PVZFQATJ MY?@46/>TNQ):1;5G&M7BVU6+\G#!J"!"G0B5]L"["L,1X,T7IC!'IC!'!M$8 M[$J9(X!D("]XE""! 1Q>!8&_[\8HG*@\;\:X*Q_N01LIPWQKVG$"F$Y0^9E> MS]8MOSO3Z#J:7\#)$G;,W_K>9*&(Z5J!:J5L]C6O+GN/#XAO"14@Q1OEAG=] MH^Y47K;SRH%DN6EPO3 I668>$XQBS/4&M;YA3.X'^@5U4W7^'U!+ P04 M" #O@>U4EBQ5+=4% )(0 &0 'AL+W=O'8@^T1-M<)-$C*:<% M]O$C)46T+(J> ^8EL:3+HW,O#W6/1<^>&'\46T(D^)XFF;CJ;:7<7?;[(MJ2 M%(L+MB.9NK)F/,52'?)-7^PXP7$Q*$WZ:# (^RFF66\^*\[=\_F,Y3*A&;GG M0.1IBOF/&Y*PIZL>[#V?>*";K=0G^O/9#F_(DLBONWNNCOHU2DQ3D@G*,L#) M^JIW#2\7P4@/*"+^H.1)''P&.I458X_ZX#:^Z@TT(Y*02&H(K/[MR8(DB492 M//ZI0'OU/?7 P\_/Z!^*Y%4R*RS(@B5_TEANKWJ3'HC)&N>)?&!/'TF54$$P M8HDH_H*G*G;0 U$N)$NKP8I!2K/R/_Y>%>)@ P[!J!J #H>,.P8$%0#@B+1 MDEF1UGLL\7S&V1/@.EJAZ0]%;8K1*AN:Z6E<2JZN4C5.SI?E] &V!DNZR>B: M1CB3X#J*6)Y)FFW /4MH1(D ;]X3B6DBP&?,.=;5?PM^!5^7[\&;G]_.^E*Q MT9C]J+KS37EGU'%GB, =R^16@-^SF,1-@+Y*H\X%/>=R@YR(=YA?@ "^ VB MD(70XO\/APXZ05W:H, +.O#N.8OS2(+;K%QM6K7?/JD@<"M)*OZRE:Q$'-H1 M]9*^%#L6K."\#WIS7_Y"8:#WVSI>@)K)#^LDQ^ZT.?7B7I X"PB0"4/ M8I:OY#I/U*HM="5LN9> HP)0/WWV\\&LOS],J!T!T6@P,&$-JJ.:ZN@,J@(G M2NLQ%271=^I9M<*2J _JG.1TE4L5M28J"&>QNBISGEGS*>\:'K"=P$.R94[M M*#B<3#J3"NND0F=2M]F>9(KI#U#-K95BV+HY@I,V1TL8"CHICFN*8R?%+QQG M8DVX #0#JJ:JR>C'T">R)PD(;'3'+1['3%T1#9*3FN3$+0XA5"^EZ0Y3KKJ7 M!-$6\XV]FI.3]%P1#7K3FM[42>]!32[FT;;08JPKQW8%3?)=-7IAYSEM2ZZY MC$JR[;#1J'NUP8'I. -W2>,]X9(*W5PB)NP/@PJCL7K"-D=+V!!VWEJX8VZQE\8N8<)>]J"MQ_'40KL= M%^JP+M:FH\$3+2V*\C17)28Q8')+N%)OJEKG5IO:/>DF/FQK-(#(PMP2>)1B MD[KI<-#=XI9;NMOI]:8?$Q_5GT0??+LCZ8IPJQ%Q Y[K1'RA-=,WO1"&WIT8 M=/;7LPO@":U9 --IH;O5.A]GXY:K&MG$V0X+QMW2-/T5GFBPE2,$#R0B=(]7 M":F%"?X%'R@7$BR*+T)JQ1U3EO#Y0\>A6MI//V1/K":U9/=/^ MX=2_LIV6XNP">$)K?N,S9@*YS<3AE];H61'1H2)L):A M7LP3NP"'4G>'@7' M=LDC8RZ0VUR M:T]HS;(92X@F_L7NU=7Y0FL6P+@ZY'ZK\T*Q3ZTJ/M:Z-2I =JT'QH@%;B/6 MI?57<#-N)F>_)?>$UJR;,8,!]+]+X-7.^4)K%L#8N<#])NME8J] N[UYE9L] M;-2A]H.M';<%ZU*[?QOC)G+V7+_&GE!@3& P]"]VKS[.%UJS ,;'!2=>Q+U, M["/KU]7C1[O[WN?FUC_85%8L-\5>NP"%BR_W9.NS]7[^=;&+?73^!EXNREUY M U/^2. .\PW-!$C(6D$.+L8J 5[NNY<'DNV*K>L5DZI4Q<I?/\S_ U!+ P04 " #O@>U4@>Y-@@4# !>!P &0 'AL+W=O M;0V]IY6B X>2Z5I M'*VJR%/9IBLJLQU$O>EZXD\N5\PMQ-JK$$F?HOE:WEF=Q:Z60)6J2 M1H/%Q3B:],ZG0R\?!+Y)7-/6&'PD2J&$>)!T*%N?,6!'\>\ *5\H88 MX_?&9M2Z](K;XV?K'T+L',M<$%X8]5T6;C6.AA$4N!"U0U.5-NE)F@E+KYBL=-'K84TG2'0KI12 -WXRA07@HGLI$U:[!> MFJWY00@U:#.9**4R<.RUR1OH;(RQ[>\=R-S:TI6O19S@A\W6,[1_AS%CEF]QSC? M<$T;KG0'UPG<,,6*X+TNL/A7/^88VT#3YT"GZ5Z#GVM]#.GI(:1)FL#7V24< MO'Z[Q^Y)F\"38/=DA]TKG7.\,'/"(1>K.X2I4$+GO!0NE= %3(I"^G0)%=*K M#-46">9/?EH9SB!\M*:NZ!#8G*H+J9<[#^+'-1/ %7NCSKPVN*?=N/Z.GU,E MK]H.[[Q4,V["?\ M&\4/'6[[K=O^7K?72'0.'VI=$#<*WXI\ J4&)*[&=1=(8W"P!7(TV TR:$$& M_P$RXZSR=2 H:H0%7P>8UT]HNS &+S%ZR6Z.LY;C[#\XOG,_](G(124=UY@H M?O'Y^"+M0CE[B3+<33)L289[26ZMR1'Y7$(>:--MYC6Q'%$7Q_!%B0QZ'1SQ M5L_CBEN&SDZ0FUJ[IOVUJ^WC,6EZYE_QYN6Y$78I^68I7+!JU4LTLP M=$@# #3"@ &0 'AL+W=O2J&664?GG$E*Q'CF^LYVX9_.% M-A-N-,SI'":@'_,[B2.W0DE8!EPQP8F$VC%R!@Y)8$:7J;X7ZZ]0"NH9O%BDROZ2=6GK.21>*BVRTAD99(P7_W13!F+' MP0\;'(+2(7CMT&UPZ)0.'2NT8&9E75%-HZ$4:R*--:*9#QL;ZXUJ&#?'.-$2 M5QGZZ6A"4R!B1BZ4 JW(";EB*A9<,[Z$A'S+05(3;D6.KD!3EK:8?,2EQ\D5 M.7K_<>AJY&9V<..2QV7!(VC@X0?D%C$7BGSF"20O 5P452D+MLHN@U;$6RI/ M2<<_)H$7!#6$QF]W]UOH=*I =RQ>IP&O*:Z4)R:@N5 T)==2+'-%?EY,E9:8 MX;_J EGLTZW?QUS[A*1;A:3;AA[= MPPHP'*I.9.'9LY[F*5I%WM!=[3+?MPC\KN<]F[W@U*LX]5HYC872YC[(%FX% M0MC";=^BUVFD%E;4PE9J$WSK&)^3.7#,GM1F#DWP36 F6 M9+UOT1DTLNY7K/NMK&]X+#(@,RDRDNS> ?%\!Z: ]0B(IILZXOV#Q/3DR+ PI8(1:%U)_!X*"4?8M^WVN4'C^+XP%F<'12P;S$X:SX+WWNN4]Y;\NB!;I BAQG3Y*A,]_IRXQVD6F-R M$@3-*>_O%%7_7Y/^F'"P+TU#I,L=VE[ &I,P[.W3=W?:@PSDW'9-BL1BR751 M3ZO9JC.[L/W(J_E+T['9MN,9IFCWL%K.&=Z#%&8(Z9WVD90L.JABH$5NFY"I MT-C2V,\%=IT@C0&NSX30VX'9H.ICH[]02P,$% @ [X'M5&026,:2 @ M+@< !D !X;"]W;W)K&ULK55=3]LP%/TK5C9- M( 'Y:!*Z+HT$11.3-@F!V!ZF/3C)36OAV)WMM.S?[SH)(:4I8M)>$G_<<3K^D!0[;3^R?&^_H):,:%I+_8(59S9VI0PHH M:0^ 0=(#@ MK8!)!Y@T1EMEC:TK:FB:*+DERD8CFVTT>].@T0T3]A3OC,)9ACB37N2YK(71 MY!9R8!N:<2!'5V HX_J8G)+[NRMR]/XX<0TN9B%NWA%?ML3! >)O5)V1B7]" M B\(1N"+M\/]7;B+%GN?0>\S:/@F!_B>[6GR\R+31F$"_1JSU?*$XSSV4LWT MFN8P=_#6:% ;<-(/[_S8^S1F\C^1[5B>])8GK[$_'ZWJO8_Y;4FBAL3>^4T: MA-.IYWF)NQE:V8\+0__C,&Y'9=BK#%]5^16TGA'*L9Q0D0/!PD0*66>FK#E> M\M;"F.Z6-A[H>:EX/^+4#Z*#BJ->.K9G]$YG^!5!+ P04 " #O@>U4/BO?*$\" K!@ &0 M 'AL+W=OV$]M_7-@01A61]V OXVO<K5#5Q79EOH<3REE? ],J:BQ(K'8J-*RL!N+"@DKJ!Y\5NB0ES MLL3.S466\)VBA,%<(+DK2RS>'H#R.G5\YS"Q()NM,A-NEE1X TM0S]5X<5, :[ZA:\/H[M'ZL MP)Q3:9^H;G+#P$'Y3BI>MF"MH"2L>>/7]AQZ ']T!A"T@."C@+ %A-9HH\S: MFF&%LT3P&@F3K=G,P)Z-16LWA)FON%1"KQ*-4]D3VP-37!"0Z&H&"A,JK]%7 M]+R&,#A#^ .+6Q3Z-RCP@F /OTXW#^&N]I:YR_H M_ 66+_R'OS?U19V^ MZ**^7FW<( 9J2&%TG"@?RHG! HMLK9=-&=3UL").(PEHCO=NQIA!- M:VH"Q2M;W2NN=*^PPZWNYB!,@EY?P=02P,$% @ [X'M M5"($J82U @ BP< !D !X;"]W;W)K&ULK55= M;],P%/TK5D!HD\KRU:;3:"-M*6@\3%3[@ ?$@YO<-M:2.-@W;>'78SMIE"KI M- $OC3_N.3[G]OIZMN/B6:8 2/9Y5LBYE2*65[8MXQ1R*B]X"87:67.14U13 ML;%E*8 F!I1GMN5H09!!C)J!JL\6(L@R3:1D_&PXK?9(#>R.#^R?C'?E944E1#S[ MQA),Y]:E11)8TRK#>[Z[A<;/1//%/)/FE^SJV.G4(G$ED><-6"G(65%_Z;[) M0P?@CD\ O ;@O1;@-P#?&*V5&5L+BC2<";XC0D[QW!;&6_=>ZU[S_#Y M)_@6L 9E,B$1ERA')*(E0YJQWY",2).:42_>N('S82@U_XGL*%%^FRC_)?:V3%BA M7-,BAB&W-<7$4.CNL0VGDXGC.#-[V_4Q$.8L?C3<=#W M-A#GN9=]IG2G64C2IJDL%:(9V+J:(0=>NO)\A+TSU7'%4O-L-4O98@ M=(#:7W..AXENR.W[&_X!4$L#!!0 ( .^![512?_Z"^P( %H) 9 M>&PO=V]R:W-H965TFJ3=JTJ%6WAVD/#ER"5<#4-DF[7[]K2% B(.VDOH!M[CD^Y_KC,MMR\2 3 M $6>LC27 MV;!$+(-<,IX3 ?'@:-&X.BDP)M2Y P3"U5"8_:DV[)+YJAC?K\M MLQWF>;TJO4:E=U+E-\!++^%I1%A6"+X!G\78U;"AW+[=BX[3C;/XX[LN(W5OP7,B[E%.M56&9E M2A5$6&;04\AH7%KL#AN-_#I/$P>;OER$'U M+\:D=3NXCM4VTA'F==PAYD'ETW\=6#/6+)N.XD55#%=< M86FMF@G^_(#0 ?@]YESM.[J^-K]3P3]02P,$% @ [X'M5.2[$-Q? @ MN04 !D !X;"]W;W)K&ULK51-;]LP#/TK@C<, M+=#57VE:9(Z!)NFP'3H$#;H=AAT4FXF%RI(K*4F[7S]*>R 8$W"ZEJ:O"HEJ%N%-#2@6H> M)E'4#VO*1)!GSC95>297AC,!4T7TJJZI>AX!EYMA$ =;PQU;5L8:PCQKZ!)F M8.Z;J<)3V+&4K :AF11$P6(87,>#<<_Z.X>O##9Z9T]L)G,I'^SAI $I5MK(N@6C@IH)O]*GM@X[@+A_ )"T@.0U MH'< D+: U"7JE;FT)M30/%-R0Y3U1C:[<;5Q:,R&"?L79T;A+4.RU3U*CC+>4G5.TOB,)%&2[!$T_G=X?$1. MVI4Q=7SI7\IX1J:<8OU>5O/[]5P;A2_VQ[[2>>;>?F;;Q0/=T *& ;:I!K6& M('_W)NY''_:E_9_(7A2AUQ6A=XP]GP"2%HSZ_L0*T%HJPWXZP[[,/=V%H[/C M9IW'5_THBK)PO9O3GVY)7*$KY0>$/1C:NU^;28.>Z;86S%91UP/N% ME&9[L &Z:9W_ E!+ P04 " #O@>U4,O[(5'(" !O!@ &0 'AL+W=O MX[/N?&]279"/JH" ,E3R2LU M=0K$>N*Z*BN@I.I*U%#IG960)44]E6M7U1)H;D$E=P//&[DE9963)G9M+M-$ M;)"S"N:2J$U94OE\"USLIH[O[!?NV;I L^"F24W7L !\J.=2S]R.)6 _68[%U+EV2 XKNN%X+W:?H?5C!6:"*_LD MNR9V-'9(ME$HRA:L%92L:M[TJ"@A;0&B--LJLK3N*-$VD MV!%IHC6;&=C<6+1VPRKS%1-F<&)\[\1N45 M"?VW)/""8 ^>SG6 KD%)WWSRA]Y'X;L_B>R _-A9SX\QYXN**>2 MM>8E<(KZ,F1"H1JRW7#%ELOTAVWJ>_%[S_,2=]MW=!PWOA[WPPZT1IW6Z*Q6 M>RV'9#6PT<%QT;&JX[!P=%I5W*F*SZK:5Q#T*TC8"LK:"N+_*FA(?GRLH M/-8_$.?'T;$!M]<.3"O6!;-FE2(<5AKI78TUA6S:6S-!4=L.L12H^XT=%OJ/ M -($Z/V5$+B?F*;3_6/2OU!+ P04 " #O@>U40/.%8NN7 G.9H4H MB;NV90V["8O2SO2\.'8GIN?96L51RN\$D>LD8>+YBL?9YJ)#.R\'OD2+IM*;,HX:F,LI0(/K_H7-)/@6WE@J+$/Q'?R)UMDE?E M(\YV;V47'RJ^(QSQ4.8+IGR=^S>,X)^GK^%%!.W7,7+B[_4+WBLKKRCPP MR:^S^-]HII87G7&'S/B%62R+_V13EAWIB.%:JBRIQ'H_ MB=+RE_VL;L2.@/8/".Q*8!\KZ%6"WFM![X"@7PGZKP6# X)!)1B\%@P/"(:5 M8'BL8%0)1L=6>EP)QL73+1]'\2P=IMCT7&0;(O+2FI9O%(8HU/H11FGNW7LE M]-E(Z]34X0^*O'.X8E$LR9],"):;Z3WY2+[>.^3=K^_/NTK'R4MWPXKIEDS[ M '-(;K-4+25QTQF?M>@]LY[:;P%\,\ V ;KZ#M6WR7ZY35>VD?@'2\](CWX@ MMF7;+1=T?;R6\&%L>J^6>[PL);W M6N3!\=&IX4'V:K_W"E[O .]^F0GU\6\N$E)8_]MG78#<*)[([RU7=U72^NVT MO&/Y)%HZ),Q!PEPDS"MA@P*6C]B>IB.[ M9UFZP7S:]1,R9@""-?PTJ/TT,/KI<\9225;LF3W$O,U$1OFI)D+"'"3,1<*\ MP9Z)J)X%[)D(&3-HB=FCC: -?PQK?PR-_KACSWJB$SZ2.Y&I:J:@-Q>")>3; M+4\>N/A._B/WBBDNR15+'\E-2BY5S%+%ZA)MQC+&/=582)B#A+E(F(>$^4A8 M ((U/#JJ/3J"CL9&2.EM[4*-C%/]AH0Y2)B+A'DEC%H[_9EU9M%7/2@R9 ""-8PTJ8TT,7>S(@LY MGTDR%UE"8CTH:S.2D7&JD9 P9_+FZ*/T"#*HAX3Y2%@ @C6L1*UM,LYZNU5* MF%J+2#V3V8%6R0PYU4U0F@.EN5":]\;-OUR),V)//I"#F2[HY00H6M-K.XE? M:JSN32K7@J4AU[,"GD3K1!)J'/:;>2?;#DESH#072O.@-!]*"U"TI@?MK0=M MZ/B_PJ$LB*0Y4)H+I7E0F@^E!2A:TX+;]0!J3/J67>Y<\PE+LG6J6FT'706H M:+M#KL&XOS?B?Z[T24AM&*Q7F^/^&IDGJ6,&LW%C3M M#Z4Y4)I+6Q+GD\E>.^I!H_I06H"B-7VU72*@YC6"ECF ;9X#0'/_4)H#I;E0 MF@>E^5!:@*(U/;A= J#8-0 *702 TAPHS872/"C-A]("%*UIP>U: #UB,>"M M.E^5!:@*(U7T#=K@W8YO3T"7, ,^G4+A)*AQ&@@I:VZNZ\"IYPL2@^"Y DS+NU\JWP^FC]Z<%E\<)]=UN\_&[A MEHE%E$H2\[F66F&PO=V]R:W-H M965TSG9 "":S5]B5^R=WCYSF_W/760CZK.8!&+WG&5=^;:[VX M]'TUF4-.55LL@)L_4R%SJLU0SGRUD$!3YY1G/L$X]G/*N#?HN;FQ'/3$4F>, MPU@BMC %L'9_&+P5IM]9&5\B3$LQU\3_L>MHP@@XFV$-0T*QA!EEDDP^-W M">I5:UK'[?X&_:L3;\0\404CD3VR5,_[7M=#*4SI,M-W8OT-2D&1Q9N(3+DO M6A>V2>BAR5)ID9?.AD'.>-'2ES(06PY!&C<7T)^7*PV)E4ME&87"."":D@=#H_>[!$3IA%=K0X84' M\'XN0)K \5D9KX?P';4 M=BJUG6/H^VJ1M/>G)::MI1E0I4"K)OT%:.1 [9.S&D31!<:XYZ^VE=7-DGC' M;(=S5'&./L0Y8_2)94PS_S-W+GCK"/^X1BS$#;&OFT7D<.R3BG_R3O[N"3I'(Z$:629UEG%29UDW MZX3109;=BF7W8RS']-4D,:W.T8.")KK=VDEM$1+6^3;9!8<)7U2$+XX2?G1Y M"](671GF,W,/P2;SMW.B0>;FV19[CQ,Z8QSE[CUN?,N/KTJ2TA==H)2^-MWT MT7&$L$(@00/$3BP"_);<\,>BD3(U$4NND1$/#6%H3&/%&K:I]@JW<;RWH7\U M*S3X6[DZ!SES)8Q"CE61ZJK9JDRZ=L7!WOS0ED^N!GB#*6HOD\AFC"LC:6H@ M<3LQITP6Y4PQT&+A*H(GH4U]X;IS4P*"M ;F_U0(O1G8!:JB&PO=V]R:W-H965T6EB1N[TVFB&I2B@CO-3%.67+]<@52[I3?R M7@?NQ7J#=L!/DYJOX0'PL;[3U/.[*+DHH3)"54Q#L?0^CQ97<[O>+?@I8&<. MVLQFLE+JR7:^YTLOL(9 0H8V J?7%KZ E#80V?B]C^EU2"L\;+]&_^IRIUQ6 MW, 7)7^)'#=+;^:Q' K>2+Q7NV^PSR>R\3(EC7NR7;LVBCR6-095N1>3@U)4 M[9L_[[_#@2 ,!P3A7A ZWRW(N;SFR--$JQW3=C5%LPV7JE.3.5'9G_* FF8% MZ3"] 4K)L+-K0"ZD81?L5E2B;$I&_UUS%-6:2;N&2<%70@H48#XF/A+;1O"S M/>>JY80#G%NN+]EX=,["( S9X\,U.WO_3QB?K'?^P\Y_Z.*.3_KO\]/J)OTZ MN]<7IN89+#W:S ;T%KSTP[M1''PZX6KT^"3MQP:H MUA0(NH\9'S,G@\AIAYR>1BKDDA4--AKLD7.GH3T#-7^A@H3FG#55+DRFF@HA M[W,V/7(6A\-_>M99FYVT=@/&+)@HZX:P3!"<]B[V\6='_(MX-LB?=_SY?WR: MO^O!2Q]^?K31HVA^C/] ZA*K$5EB%"0,+B<4@3=UM6V@ZIVM6RED"JC M:V[H*@)M%]!\H12^=FQY["ZW] ]02P,$% @ [X'M5!)FF*'> @ 1 D M !D !X;"]W;W)K&ULM5;;;MLP#/T5P1N&%MCJ M2Z[H$@--LJ$%VB%HU^VAV(-B,XE073))3MJ_'V6[7M(ZWE9D+[9$D8<\-&EJ ML%'ZWBP!+'D07)JAM[1V=>K[)EF"H.9$K4#BR5QI02UN]<(W*PTTS8T$]Z,@ MZ/J",NG%@UPVU?% 998S"5--3"8$U8\CX&HS]$+O27#-%DOK!'X\6-$%W("] M74TU[OP*)64"I&%*$@WSH7<6GH[[3C]7^,9@8[;6Q#&9*77O-A?IT M<0, A ML0Z!XFL-8^#< 6$8/TM,KW+I#+?73^B?<^[(948-C!7_SE*[''I]CZ0PIQFW MUVIS#B6?CL-+%#?YDVP*W6[@D20S5HG2&",03!9O^E#F8X]!JS1HY42+R'):$VII/-!J0[331C2WR'.36R,;)MU7O+$:3QG:V7BLA& 6 M/XLUA,J4C)6T3"Y )@P,.9J I8P;\H5J35W"C\D'^Q0 $7U"6F%[TD41%%-0.._ M-P\;PFE5V6SE>*T]>!.8HR0E(Y"XLF3*J2039A*N3*:!W%WB,;FP(,R/NO05 MZ.UZ=-?0IV9%$QAZV+$&]!J\^-V;L!M\K*-^(+"=1+2K1+2;T.,S*3/*B:&< M:BRD.JX%0"<'&ULK5==;]HP%/TK5CI5F]21#SX"+41J::=56B=4M.UAVH,A%V(U MB5/;@7:_?K830D(AE"D\$-NY]_BKBF[(D' *]1&',1T8@1')IFGP> M0(1YBR80RS<+RB(L9)&6$2&]Y0CTV8-Z2I"$D,$X9X M&D68O=Y 2-X/^18N78F:8PYB&OX@O@I'1-Y /"YR&XI&NOT(NJ*OPYC3D^A^M,]MN MQT#SE L:Y 0"R;=$^@EO*NC\*:"A#XR?G_4=V[U"=\\I$:_H MXRT(3$*.OF/&L(KV)_09?4 FX@%FP(>FD 04C#G/)[O))G,.3&8[Z('&(N#H M+O;!KP*8DGE!W]G0OW%J$1\P:Z&V?8$.T#>.,0 MC>F$:17)-@V7TWS8L\BQ%.14 9^;N;CQG?#+!7(N)T+/W;8?P.PPKG7L&Y=X1S MO (FR"P$-)%;'# &_B:_'B": =N;6[6HI^960V"5 +A% -PFUY3;I.Z&P"JZ M^X7N?NV'WW[L4_*U_R8-7;OC]'L[V7K4K$)Y4% >G$*Y?B<8O&\G.&I686I; MVW//JN4Z!49D-,Z5AUQ[PU2.8<)Y*;6DB1S)IJNS>JZW] M9B>P74?54E5QC5879JE>C8 M=1G/)=,T%EGI6HP65X5K72";6_/LGB$KN"6) M.0IA(5VMEBO/89:5[EE'T$17OS,J9"VMFX&\[@!3!O+]@E*QZ:@)B@N4]P]0 M2P,$% @ [X'M5#N4@W0H P . D !D !X;"]W;W)K&ULK59=;]HP%/TK5C9-FU3R!830022@J[:'2JC5NH=I#X9[=D(6:(BV:7D V[GW^)P37]NC Q=;N0%0Y"5-,CFV-DKEMXXCEQM( MJ;1Y#AF^67&14H5=L79D+H#&)BE-'-]U R>E++.BD1F;BVC$=RIA&(XA80?QI9GG08>V7JC]( 3C7*ZAB=07_.YP)Y3H<0LA4PRGA$!J[$U\6YG M0QUO IX9'&2M3;22!>=;W?D2CRU7$X($EDHC4/S;PPR21 ,AC9\EIE5-J1/K M[1/ZO=&.6A94PHPGWUBL-F,KM$@,*[I+U",_?(923U_C+7DBS2\Y%+&!:Y'E M3BJ>ELG((&59\4]?2A]J"5YP)<$O$_S+A-Z5A&Z9T#5""V9&UAU5-!H)?B!" M1R.:;AAO3#:J89G^BD]*X%N&>2IZ4GRY[4S1B)C,>(J+0U+C[_L[4)0ELC.1 M^(5S/28_D YY2QPB-U2 '#D*"6@89UE.-BTF\Z],YOGD@6=J(\FG+(;X',!! MYA5]_T1_ZKWZP_I399QIZ%<:^JT:/KWDN-/@=U0@TB:6[>D!.0(5 M334R^X?$,P5!I2!H17IDI>G-86X_ M;+9Z4!$=M!*]8WL60Q:3(X,D;N)7Y'MN?>(+;JTA9[3"BE;82NN9)[@5)DP= MFRB%K[WP;+_K#RYX-<2Y=N@.W-KC-1,=5D2'?U%NO-BKB_*"^(;D((H=NTG& ML*'6W.Z%AM=!?;MW^=&=VB&4@EB;LUEB]>\R56SHU6AU_$_,J7H+DO1+U!+ P04 " #O@>U44IEY"%T# "0#@ &0 'AL+W=O,$(K8=&;:Q.[@)5X%4!Z8[3.D*YB!OTQG'G5F@^&$, MB0A90C@L1\;8/I_:7>6@+7Z&L!6E-5&A+!B[5YLK?V18BA%$X$D%0?%K U.( M(H6$//[DH$9QIW(LKW?H7W3P&,R""IBRZ%?HRV!DG!K$AR5=1_*&;;]!'M") MPO-8)/0GV6:V@S.#>&LA69P[(X,X3+)O^I +47*P^WL>[0V^/0S1VT M2>?>="0KADRF+ ML3H$U?H>7("D820ZF<5"6W@EBT/2(;?S"W+P\7!H2J2B $TOOW:27>OLN=9V MR#5+9"#(9>*#7P4P,88B$&<7R,1I1+RF_)AT[2/B6(Y30VCZ>G>[@4ZWT+6K M\;K[= THAUS7&7W$PI=DS#E-5J#61^3R02F)3VF"RM,TE#0*_X)_1,8Q6Z/U MW7>$)%<28O&[3N#L_E[]_>K7?RY2ZL'(P)^W +X!P_WTP>Y;G^O$:0FL(E6O MD*K7A.[^8!@Z$7O*K"[T#.]$XZGWU,;MGN)[RQJ:FW)0-68#NVQ6H7M2T#UI MI#ME0A*V)',:@2!WUQ O@-=FJ!'GK1EJ":P2MK(] 9CI]P+=,XN8(/_Z*G.;)[,QM)N MA'YKOEH"JZAP5JAP]LZE?=:F5"V!5:2RK:=>P6JYN'/ INJN,7'Z>ZO;+C4V M=B/9.;:&8;(Z(E\A 8Z\50+'/O90H9"GQ5@UUL/$L_.)&K?TS/ $D\UJV/NNPD20")8(:1T/D!3/QI]L(UFJ)X@% MDSB/Z&6 (R-P98#/EXS)W49=4 RA[C]02P,$% @ [X'M5&Z=BX+0 P M8Q0 !D !X;"]W;W)K&ULQ5CO;YLZ%/U7+"9- M>])6L$-(Z!*DMM.T2:M>U.['AVD?G'"3H +.LYUD_>^?;2C.%.(QUJU?$B#< MXW,O]]P3/-DS?B?6 !)]+_)23+VUE)MSWQ>+-114G+$-E.J7)>,%E>J4KWRQ MX4!3$U3D/@F"R"]H5GK)Q%R;\63"MC+/2IAQ)+9%0?G])>1L/_6P]W#A)ENM MI;[@)Y,-7<$MR$^;&5=G?H.29@64(F,EXK"<>A?X_)+$.L#<\3F#O3@X1CJ5 M.6-W^N1].O4"S0AR6$@-0=77#JX@SS62XO%?#>HU:^K P^,']+97,G JX M8OF7+)7KJ3?V4 I+NLWE#=N_@SJAH<9;L%R83[2O[AW%'EILA61%':P8%%E9 M?=/O=2$. @@^$4#J &)X5PL9EF^HI,F$LSWB^FZ%I@],JB9:D_ M9BI.)K>2+>Y>7:J\4G3%"O6P!37E>O$&),UR\6J6TU+\,_&E6DW'^(L:^;)" M)B>0KRD_0P/\$I& $"36E(/X$<577!O"I"%,#.S@%&$-U$;X@G-:KD!UC$3S M>W1XWXS>F\L7>\I3]/6#@D3O)13B6UM:U?IA^_I:)>=B0Q,GS M9S@*7CNR&S39#5SHR;\;G8M 2C]"TC+-RE4;Q0HD,B!:=[LDC"(R""?^KF7Q ML%D\="Y^ T+R;"%5Q81N"[0M,_E3+N$1EZ"=QK"A,732^,@DS1&K*Z$65NKO M0VSX2T6*&G:1DUTEF+GI*ZK[25'<*:'0>0Y(34FT4FTHV_A$1WSB,<'!L)W/ MJ.$S-3^Z'%@AW?P!Q1;@W:0+#ZP$?Q71%LOT[%0UC2PNZ<\ M"3#^N6;=(#W;&ELSP.$3RQ8[[:AO@M9FL-MG.BH7'_L(QC@.XQ-=8(T$NYVD MIWB/;>14/UH+P6X/>33QCGZM5-9!L'.$_XY\QYW+92<^=H]\)=\.ENL&Z=G= MQ%H#"9[Z?[+3F_HF:!V'N!VGHWQ)BZ$0',8G+(4X+:6??$EG.R'63HC; M3AY+ON3XM<)9*FLEQ/UBT5^^Y/CM F/UISDZ0_D:^2L@CIX;=('U; MW#H$B9Y:PTZ+ZIN@-1[B-IZN&F[QE4$0!/A$%UA?(6Y?Z:GASIY"K*<0MZ<\ MFH:/7S1:2^4?;!GI[;=KRE>96CF'I0H,SD:J\WFUHU6=2+8QNTAS)B4KS.$: M: IU4X\4R9,$$ [&0 M&0 'AL+W=OHZC1 R-A93+:],4_@)B*CIL"8DZ,V,\IE+M\KDIEAQH MD$V*(Y-8EF?&-$R,T2 [=L]' [:249C /4=B%<>4;VX@8NNA@8V7 Y_#^4*F M!\S18$GG\ #RR_*>JSVSL!*$,20B9 GB,!L:8WP](6XZ(1OQ-82UV-E&*8 )1E%I2T7Z[]G\ IF2@5, M6/0M#.1B:/0,%,",KB+YF:W_A"U0%J#/(I']1^M\;+=O('\E)(NWDU4$<9CD MO_1YFXB="<0[,(%L)Y#*!.P)/,?KVY4(@(T8;&Z.@3-\OON%B0-(W'U:5GF.Y2; M]^@*?7FX1>]^?C\PI8H@M6/Z6V\WN3=RP!LFZ(XE=V;,/I7-!.32E<\PY3>:@&D"B MZ0;MCKNGF^SP>$UY@+[_I4RBCQ)B\6]3@G/_3K/_M.FOQ9+Z,#145PO@3V", M?OD)>]9O3Q2'_WKYBQ!^ 6 *X6X.]5/ 6. MV"ROID"?5E)(F@1A,D=4(DB"].02>,@:*7+SWBZ%YQ';J8!HHVA9)*]@]+2, M'WZL5,^C[3W@^QVDR(W7I=;.J=?EF8SM(7<+Y.[_W,+=K0^(UW6]?J4/M+&T).T7I/VWW:S:D?=K]RCB=G#U3J8- MK24XMDJ!8)U69,U]>6MJKY1=TG=[%2*]R[9(.YH'7^S1LS6M?_;H_;?E(R4? M.:UD+WC-1*16M"O'L1Q2A=(Z;0M5*BNL52/'BZ:'M!O*9M>NRTL((EPJ(JR7 M1+6ZJ3>5&82'KD2G7C>7N%:52>NS+5,IDK!>)1TMFY[1K97-Z_2J3P9]"&T1 M2XV$]2*IH=V6(3\ Y-6+IFIFX2K2)200+C40UNJ&US3;8<1N77D[G9Y=);R$ M28LD9SZ.MSG)^?$/=[G9Q5.YLXR= Q\GJW."^2S M52+S%=WB:/$%8)RM>U>.W^#K2;Z.7YK)/RO<4:Y>K 6*8*9,6IVN N#Y2GV^ M(]DR6^R>,BE9G&TN@ ; TP'J_(PQ^;*3.BB^EXS^ U!+ P04 " #O@>U4 MM[1.32@# #7"0 &0 'AL+W=O"S6.L\X7DM0ZZ)@\GF*N=A.'-]Y MZ;C)%DMM.MQXO&(+O$5]M[J6U'+K+&E6(%>9X"!Q/G'._-.I;P/LB&\9;E7C M'8R4F1"/IG&93AS/$&&.B38I&#TV>(YY;C(1QX\JJ5/7-('-]Y?LGZUX$C-C M"L]%?I^E>CEQA@ZD.&?K7-^([1>L!/5-OD3DRO["MAKK.9"LE19%%4P$1<;+ M)WNJC&@$A,&!@* *""QW6CZ>D*X5S4="?K9BUZ_T%:I;EZO@&E999HFF ,H-+(S/]_ &.H?'1 M9H*'*RQF*+^/74UTIH:;5"33DB0X0.('<"6X7BKXQ%-,?T_@DJQ:6_"B;1IT M9KQBL@>A?P2!%P3P%EQ02R9158^."F'M7F@KA(?<,XG:W#N3DO$%TO35,'N& MYKAK]FR[S[9,IO#PE5+"I<9"M7I6UC]IKV^6[*E:L00G#JU)A7*#3OSNC1]Y M'SO4G=3J3KJRQW=\0W\O(KCKB8AN4M(N49) RC3!GF80-R]<(*Y0EUQ'0 MSJ0TXZF%;L'?39,V"27-L"'!#WO1L%U$5(N(.D7LKS!K+RQH#IG.+D^C/4_] M_BAJYQG4/(-7-G5'VFW?8,^^L.?UVVF'->WPK]RKYFZ7><,]\XZ#DV#4SC.J M>4:O[%Y-VFW>:,^\J#=H9_6]W?;O_>,:QVJM_,$"KVHU#?4. #;.)_\_KO ] M^&Z+*Y9^AP"W<=86*!?V1J$@$6NNRV.W[JUO+6?E6;T;7EYYZ'RB_4=!CG,* M]7H#JBO+6T39T&)E3^Z9T'0/L*]+NGFA- /H^UP(_=(P!>J[7/P+4$L#!!0 M ( .^![52MOB2'E 8 +4] 9 >&PO=V]R:W-H965TBJE11\7@0E<9)1V)F?%N6LY.SCNT\W3B;;18ZOQ$=W*VX@MQ(_2[U;4T1]T-91XE M(E51EA(I[LX[%_0T9*,\H+CBWT@\J*WG)+^5VRS[F!^\F9]WG'Q$(A8SG2.X M^74OIB*.6?4(7-QQ]>Q M?IL]_"&J&QKDO%D6J^(G>2BO'8X[9+96.DNJ8#.")$K+W_QS]8?8"F#]9P)8 M%VC L H8%L4J_[I%:3RN^>1, M9@]$YE<;6OZDJ&\1;2H2I;D4;[0TKT8F3D]N=#;[^/K2%'-.IEEB%*YXH9%7 MGM \BA7YBTO)<[W\2EZ3=S<>>?7SKV==;7+GA.ZLRG-9YF'/Y*&,7&6I7BKB MIW,Q;P*Z9M";D;.GD5\R*_&*RQ/2H[\1YC#6,J#IX>&T)=P[/-QI"?'A!.RW!J*45O(Z)>P>L]QUMR*=I$=&&DDRZ$F;HT MN7TDV]==\\?B],4#EW/RX4^#)&^T2-1_;>(J\_?;\^?3]:E:\9DX[YCY6 EY M+SJ37WZBKO-[FS"0, \)\Y&P D+0;"&O/H;>?5M]%)>BO![,Q_QVU@0LP*3 MN[5>2T$BI=8\G8DVT914MZ#F2_+]9#QBU!F<=>^WY6!-?JP>,]Q5B'<^Q"D'"?"0L0,)"$*RAD.%&(4.K0OQ/ZT@_DK]7A10^7(GD5LC6 M9L+*.;:90,(\),Q'P@(D+ 3!&C(9;60R>N%>=824%Q+F(6$^$A8@82$(UI#7 M>".OL746>I=*,9LBOH)EY%%PJ0@E M26ZIF/_BR9P_MFEK:B<=*QHHS8?2 B@M1-&:PMDRY:BUPA>+A10+KO-V5\LH M5=&,W/-X+7+1$)4O3:VZ*:FCK:FD?^+0G7FDY:KA2;_7O,JSC_#H6B-I 906 MHFC-6K.ZULS^;G8E^5!: *6%*%I3*K7-2E_:9Z50 MHQ5*\Z T'TH+H+0016O*K+9;Z8_Q6^F^X;K;P]HS'ZT(J-L*I0506HBB-151 M.Z[4;KGFGQ,=L$8AW<8IE.9!:3Z4%D!I(8K6E$KMTU+WI=8T:?GV-@EJZ4)H/I0506HBB-151^[K4ZNL]*2)* M(QWQ.'XD?*V7F2R,N%P<5E5 /5LHS8/2?"@M@-+"BM;XP'[@C#9OSZ8P:D>6 MVBW9-^G61X?5M'&$-)!^Y+2B;=\B'0_[ V?7?8'ZLVU9'39R=SR? )HU1-&: MWPZKS5?V%9?4H0?X*G;(L>6%TCPHS8?2 B@M1-&:4JGM5D9?N&=E2,=R"J5Y M4)H/I0506HBB-656.[W,[O1^:\]:81O3-V74<7<:5WOZHV4!=76AM !*"U&T MIBQJ5Y=9[;SO:ESMZ*/G%:A?"Z7Y4%I0T;;?4GWSV/EJ:(A*VE1&;<0RNQ'[ M?9TKV[=CJ3OL]]CNM 'U9-NR.H/>[F3EMUS7'[D[?7 '5N(HC7+6;NHS.ZB M%LUHOMW WI%"750HS8/2?"@M@-)"%*TIE=I%92_MHC*HBPJE>5":#Z4%4%J( MHC5E5KNH[,>XJ&S?11VY8_/875J@5BJ4YD-I 906HFA-6=16*K-;J=_9=T#- M5+9O"E*G>.Q89M"T/I060&DABE:JH[NU>301[&W)S=[#V^ M*';<[IR_I*=^N8.XQI0;FJ^X7$2I(K&X,TCG9&@65UGN$2X/=+8JMJC>9EIG M2?%T*?A&ULK5=K;]LV%/TKA#8, M+5!'(F4]G-D"V@3="JQ;D#3;9T:B;2*4J)'T(_]^I&3+WG. MI7B/.-]Q\2S7A"BP+UDE%]Y:J?K:]V6^)B665[PFE7ZRY*+$2@_%RI>U(+AH M@DKFHR"(_1+3RLOFS;T[DW\#$!#2(ORG9R=XU,%*>.'\V M@V_%P@L,(\)(KDP*K/^VY(8P9C)I'O\>DGK=G":P?WW,_K41K\4\84EN./N' M%FJ]\%(/%&2)-TS=\]WOY" H,OERSF3S"W8M-@H\D&^DXN4A6#,H:=7^X_VA M$+T .!T(0(< =&E > @(&Z$MLT;6+58XFPN^ \*@=39ST=2FB=9J:&66\4$) M_93J.)5]JW)>$O #[XD$'VZ)PI3)R2U9$B%( 92Y_Q%,P./#+?CP\\>YK_2D M)M3/#Q-\:2= Q-\Q^(*A/ 30 %"CO";R\/A>;BOI79Z4:<7-?G"@7Q]90!+ M292\=HEJLTS=6NI8USLG"TYM'$K$E7O;+3S .?G5)?*=D9X+#3G XECW[ M4[<"O>D%5K1: <:E!#D6XD5W@!T6A72);S-&34;3![892A&:!D$P][=]80Y@ M%*=)'WA&>MJ1GHZ2OM=EP")? UP5>E-N=;>I=>]0S:KE>OFH>EM%.T7<(P?3 M*+!%O(T[TQ!U&J)1#0^*Y\\3TV(*H/>8[KL2F\[EHAI9%,)@9C-UP" :9AIW M3.-1II^9;N:XRG4',/7&>2XVF#EK&MNU"L/89FKCXF@V2#3IB":C1/]2:R), MDWZ]A5U4$XO":Y(V(IRE@R33CF0Z2O(/HI<<,(J?**/JQ44MM:L3VC6T4'QM*7';(GQ77WRO;.?*3\X(QZWQ*]UKV2-K$]HO"4P<2^/ A<,KT_1[YPESF-,?X2M:2<#(4L<$5XD.%NWYJ!TH7C='C">N M](&EN5SK,R41!J"?+SE7QX$YM72GU.P_4$L#!!0 ( .^![51L P2N]0( M !L+ 9 >&PO=V]R:W-H965T?;0@-+8E6B;X!V]S] M^-_YP#"6O4[M>/N>$O_9H)7P2RP@!E+?Y-8)A-K M:*$8EGB=RAM6?(![]R\$V@I3(3UAQ+'(XY*Q#7UHJF!R8WQEM%0ZC>QEO)U5.B M_&1X02.6 ?J)'T&@HSE(3%)Q4JT*MN81'*,3='<[1TV5._4GG94\:=X7HN@V?^[NP?D M^'4"?KV"#+K/0$:R1A4&=A4&'!5NR M@A=U&+PNV!9#S^E[>PMV6,L='I2KCBQU(-$WU.M!WEMWJB-8(_11'?KH_>IU MU&46.H(ULN ZSP>UTV'%5K#&K],=#OW7)=MJV0L&KVO6WFDS,N KTWT)%+$U ME>7Y7:_6'=ZYZ6M>K$]UYV?:EV=,V3:JTWE%J$ I+!72.1TH6;SLQ,J)9+EI M9A9,JM;(#!/5O0+7!NKYDC&YG>@7U/UP^ ]02P,$% @ [X'M5//W%;?M M @ !PH !D !X;"]W;W)K&ULK99;;YLP%,>_ MBL6FJ96673@)J& SV[GLV\\VA))RV53U)=CF_(]_ MQ_'A'/] V0N/ 00Z9BGA$()8K"9&]?V;&EK@;;XF<"!U\9(A?),Z8N:W$9S MPU)$D$(HE LL'WM80IHJ3Y+C=^G4J/94POKXY/V[#EX&\XPY+&GZ*XE$/#I>*"''U &-%+^0IIR_8L.A>W(,5"XXX)FI5@29 DIGOA8'D1-8'L= M J<4.&\%PPZ!6PI<'6A!IL-:88$#G]$#8LI:>E,#?39:+:-)B/H;UX+)MXG4 MB>"6A#0#](B/P-'%"@1.4CXH5P4^(CC*&\/A$@W0TWJ%+CY?^J:0&RNY&9:; M+(I-G(Y-; ?=42)BCFY(!-&Y U,25]C."7OA]'J\P^P*N?97Y%B.TP*T_'^Y MW8/C5J?H:G]NA[_ECC$@8M9V-(5RV*Y463KC.0YA;L@TY,#V8 1?/MF>]:TM MK ]R=A;DL IRV.<]6 LLH"W"0C;2,O79V <3R[)\;U_!]%F[E M>J0"IZHBZ_N)DJHDM9+:C<_+P'6=%M*F86L:F;62F@';ZDZ#HY#NB"C*5+5: M=3/7NH:_65^H+D>7ZEAC+3@V8,I#O-Y2*TT1M4/5^P5]02P,$% @ [X'M5#?=I%"E P G0P M !D !X;"]W;W)K&ULK5?!;N,V$/T50L467J K MB90M)ZEM('&VZ!X6"))M>RAZ8*213:Q$JB1E.W]?DK(5QTM).?1BBQ3GS7O# MX7"TV OY76T!-#I4)5?+8*MU?1-%*MM"154H:N#F32%D1;49RDVD:@DT=T95 M&9$X3J.*,AZL%F[N0:X6HM$EX_ @D6JJBLJ7.RC%?AG@X#3QR#9;;2>BU:*F M&W@"_4?](,THZE!R5@%73' DH5@&M_AFC1-KX%;\R6"OSIZ1E?(LQ'<[^)(O M@]@R@A(R;2&H^=O!&LK2(AD>_QY!@\ZG-3Q_/J'_YL0;,<]4P5J4?[%<;Y?! M58!R*&A3ZD>Q_QV.@F86+Q.EPS(T8!<&O1Y2(X&+G)1R\S)NJ>:KA92[)&TJPV:?7"Q<=9&#>-V&Y^T-&^9 ML=.K+SP3%:!O] *3>Y!4U:J3X^0"9ZQDE$7:U$@30](4@T?%Y$V;JUQE!U= MW+4N2(\+3-!7P?56H<\\A_PM0&3X=J3)B?0=&43\2F6($OP+(C$A'D+K]YOC M 3I)%\/$X26C,43W3&6E4(T$]/?ML]+2I.D_OI"UB%,_HCV[-ZJF&2P#+3 MW@+BV"':.K-;Q:'=B=VYJ+%5;]C..K:S0;9/AAP@UFZ8MDGO(]AB8/S&=3R; M7S#T+^NCF'84TT&*ICJ9VL,14,D9WRA',T=4HYP5!4C@VD76RSSU4DHNF?[9V M^PWXFF(33^,/'@>R]ZBA?#6>OB6BF M;8&KP5P*W ;W%.;,'^)AP$D2QC]0:T6-&%Z'LV%-UYVFZW=J8ER#-*E>4_[2 M#D#I]RL==F-W(>F1.F8Y#Z^'M>+X]?Z*!\&^M8EFY2IWN,T=#E+:$Z,4:*^P M$<@)F85IC[(Q4TSB<#ZB[>QNQL/:A#8%%=Q^FF:GMZ".P$QP[,FMHYXQTR0) MKT;TD%<]9!!MO:5\8\LOVM&R:7L+6II.DIH4] HCOD*%T\MZYEN'PWC>4XKQ MZ\V.!^_.=@?\.31L.$E#TA?R$4N2]F90=-;H52 WKO]5*!,-UVW[U,UV/?:M MZRPOYN]L[^T:R%>8MG$WS=&&<85** RD269SR\FV%VX'6M2NG7P6VC2G[G%K MOA] V@7F?2&$/@VL@^Z+9/4?4$L#!!0 ( .^![52@R1#)V0( &D* 9 M >&PO=V]R:W-H965T.' )5@$SVPGMM]\9*$4K85K5Y$6PP??G9]]Q=T') MQ;U, !1YR-)+(-&640$;E(2\@QR,)I+R<&;;Q=..&K1.E;YAA4- U+$#= M%M<"9V:K$K,,0IEH).7XWHD;[3FW8'3^I?ZDVCYM94@FG//W)8I7,C(E!8EC1 M3:IN>/D5F@WY6B_BJ:S^25FO]1R#1!NI>-88(T'&\OI*'YJ#Z!@XNPRCFAY46ZVL$8[EVBL+)? I0SL5GN41SX!\IP\@R<$< M%&6I)%=4"*J/ZV-@*GR+7FM&C>))K>CL4+RDXI"X]B?B6(Y#;A=S69\'<-T6UZW4W1VXWPK01YBOR067DISBB3[B1U12$4MR=X&K MR9F"3/:"NWL ]UIP;_"V! M\5L8?Q#F!K='19202$#,U+]):KE1E\0:X!BU'*-!CH6B"@C-8_1F1%-ROA%, MQJS.+$,A."C[2D^.6^CQ_D)PO ?P20L^>?,0G+QPO.<->7[:LDS?-@*G+T#& MT]T8MO6H>=[HK"7Q7V1D?V>(#0[C8-NPK!VKUDN20HKM+,. MQR@@ZKZFGBA>5+W$DBOL3*IA@KT@"+T GZ\X5T\3W9ZTW67X!U!+ P04 M" #O@>U4X>YBLF<" "S!0 &0 'AL+W=O+V0M>@Z,M" MFXHC;#3MNW@?\$W QNZM MF7,RU_K1;;X4XR!R@D!"CHZ!TVL-4Y#2$9&,7RUGT*5TP/WUCOV3]TY>YMS" M5,OOHL!R'%P&K( %7TF\TYO/T/H9.+Y<2^N?;-/$#I* Y2N+NFK!I* 2JGGS MI[8.>X!X> 20M(#D):!_!-!K 3UOM%'F;5USY%EJ](89%TUL;N%KX]'D1BCW M%^_1T%=!.,QNJEKJ+0";@(*%0#:37+&S:T NI&5?N3'<%?JY*<9+SEYH+UXK14/HX^'S/XGLF?6^YWU_BGV;*JKFJLMR^D'&S%? MN>:T##7K1_'9XSFKZ3X=*D##.O"L;M2LLT$TC*(T7.\[^SOJ\D.T%]5(#O?N M?P5FZ<>")4DKA&ULM5AM M;]HP$/XK5C9-G;0U<0(!.D JL*F55@D5=?M0[8-)CA UB9GM0"?MQ\]V0B E MI*,*7\ O=X_O'C\)=_0WE#WQ)8! SW&4\(&Q%&)U99K<6T),^"5=02)W%I3% M1,@I"TR^8D!\[11'IFU9KAF3,#&&?;TV9<,^3444)C!EB*=Q3-B?$41T,S"P ML5VX#X.E4 OFL+\B UA#D@*:A)P$ 8. :'8O)B!(&''T^>4.7;#;((NWG_LFT+&HA!-+S]WE)UK'SD7V^B.)F+)T=?$![\,8,HDBDSL;28C MNQ;QCK!+Y.!/R+9LNR*@\?^[XYIPG()81^,Y1_ .:=M2_?A=FJ); 3'_545< MAMNJQE6/]15?$0\&AGQN.; U&,,/[[!K?:E*NB&P$@6M@H)6'?I66[PJR':7;,8,T^W)$;ZZ+[Z>A:U#D588XK93HU*\5RS@4W5ZG80QB5X7:CWRJ=?4%%J9 M!WO'@WTFL>; 3='0$%J9AEV)@VO+AWJY.@E>U!/MEI5 MJCRTP]@^%*6YUWK%P +=D7+DT3016>]2K!9=[[7N]5ZLCU0WK%NZ'4S62LO. M) @3CB)82$CKLB.#8EEWFDT$7>D&;TZ%;!?U<"D[>F#*0.XO*!7;B3J@^(]@ M^ ]02P,$% @ [X'M5 6<',20 P J1 !D !X;"]W;W)K&ULM5A1CYLX$/XK%G>J6JFW8!,@V2:1-IOMW4K=:K79O3Y4 M??#"!- "SME.TDK]\;6!$&@(NJS(2\!FYO/,YP\SD_&6\1<1 4CT/4TR,3$B M*5>7IBG\"%(J+M@*,O5DR7A*I1KRT!0K#C3(G=+$));EFBF-,V,ZSN?N^73, MUC*),[CG2*S3E/(?,TC8=F)@8S?Q$(>1U!/F=+RB(2Q /JWNN1J9%4H0IY") MF&6(PW)B7.'+:^QJA]SBWQBVHG:/="K/C+WHP6TP,2P=$23@2PU!U64#UY D M&DG%\5\):E1K:L?Z_0[]8YZ\2N:9"KAFR9P\ MT2*R/*TYE70ZYFR+N+96:/HFYR;W5MG$F=[&A>3J::S\Y/1O8"&GJRCVT6U6 MJ$*S^W8.DL:)0'^AF@6'4#T4[]3LTV*.WO[Y;FQ*%82&,OURP5FQ(#FR(";H MCF4R$N@F"R!H I@J^BH%LDMA1CH1[RB_0#9^CXA%2$M U__?'7>$8U>,VCF> M?01O'@L:AHJJ@DFV1 ^P@6P-Z.LG98IN):3B6QMQ!>Z@'5>_SY=B17V8&.J% M%< W8$S?_(%=ZT-;TCV!-2@85!0,NM"G9<*B++MM0ZUSUU_WH":U TJB@:G4G" MHSXIZ FL00&V]E]IZ]4B+EWKXK2'EGE_%X.XRYM6JOEESU6=UR[ESZ9/WL2>T)E'[B@H[YY)SKY56 M7VA-&O:U%NZL8[KE[!Z4LZY'W!8Y'QIZQ!X9O\S/=A^?-Y!ZF:.)5:Q3&F4 )+!6D=>&IJ'C1%Q<#R59Y:_G, MI&I4\]L(: !<&ZCG2\;D;J 7J/Z=F/X"4$L#!!0 ( .^![52 HR>!EP( M "\( 9 >&PO=V]R:W-H965T9 RCT7!9,#IUK:=6620TGD!:^ Z3<++DJB]%1DKJP$D-2" MRL+%GA>Z):',B2.[=B_BB"]501G<"R2794G$SQ$4?#UT?&>S\$"S7)D%-XXJ MDL$,U&-U+_3,;5E26@*3E#,D8#%T;OSK\<#$VX O%-9R:XR,DSGG3V9REPX= MSPB" A)E&(A^K& ,16&(M(P?#:?3;FF V^,-^ZWUKKW,B80Q+[[25.5#Y])! M*2S(LE /?/T1&C]]PY?P0MI?M*YC^X&#DJ54O&S 6D%)6?TDSTT>M@!^> " M&P!^">@= 0-(+!&:V76UH0H$D>"KY$PT9K-#&QN+%J[HN^[3)^(;"<%O38%O6/LFTJ2729K9-\BS;VRTA41XDO/\R)WM6V@ M(_ RQ%?;@3OB^JVX_E%Q,VV6)OHTIE#.072>Q%&&OSV)$Y'MF U;L^%_*L;P ME"DX$=E."@9M"@;_7(R#O1H+>E?[I;@?YOMXOQ#=K;NW!)'9EB11PI=,U==9 MN]IVO1M[V;]8'^EN6#>OWS1U*]6754:91 4L-*5W,="B1-V>ZHGBE;WAYUSI M?F&'N>[H($R ?K_@7&TF9H/V/T+\"U!+ P04 " #O@>U4R_ 2V3(# #P M$@ #0 'AL+W-T>6QECNJ7KPY;-(;5TC\^Y1])U)3*LS5JPVP5C M)EJ50M8CLC"F^A#']6S!2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N=3II7%(N MR7@HE^5U:>IHII;2C$B_#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y>A/Y^\F[ MDY/._?G58?S, >_S4"GGB*48; M!&@VRY8)'4>.FV49#PLEMZN3$!^PZK1DT0,5(S*A@D\U!U9!2R[6/MR#P$P) MI2-CR\*FZT*D?O1PU_>@8AJ=DDNE76Z?P?^=-H\? )L>&.1"M 9[Q ?&PXH: MP[2\MAWWL L^@:*F?;>NK,.YINMNKT^V!'>S2:9*YTRW:;ID$QH/!2O CN;S M!=R-JF( C5&E;>2UPI.M#@;(;S0J^ M/^CYS\[SG$FFJ=@U;6O_F&?YU8Z;_>=O>';_5@X=!TTFE\?OL=ESC]UD>OPF MD^SX/3;GE&,W.3A*DW&S?^\<$O:."&TT@J/8B'R#@YW8)HVF2RX,ETUOP?.< MR2Y_?T[?,Y*^A2F+L6')%M^RO+^;+,VJ=N8"*:I[;M+S"\;MJ> M VTN+G.V8OFDZ>KYU#4CV[!9FPL(A\BUN\((QO%8& $,RX,YP#B>A>7YG\8S M0,?C,4M3^(;5 M,&_ P/) IM^;:WRU\0IYO@ZP-7VN0K"1XI6(C12?:T#"\P:,+ NO-I8'&-@J M8+4#^<-YH*;"G"2!5<6\86\PCF09AD MAFLT39'92>$37A_L+4F2+ LC@(4= M) F&P-N((Y@#\( A2>+VP8/]*-[L4_'V-Z[Q+U!+ P04 " #O@>U4EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M .^![51HRR']+@4 /$L / >&PO=V]R:V)O;VLN>&ULQ9I+4]LZ%(#_ MBB8KNJ!)_*)E"#.%T%YFN(4!IEM&V$JB099\)24\?OV5'%*.BW.FFQ-6B>77 MYR-+WY'DHT=C'^Z->6!/M=)N,EAXWQP.AZYEET:'PECP2XI'][8_;K*5=/)> M*NF?)X/VOQ(#5DLM:_DBJLE@-&!N81[_,5:^&.VYNBFM46HR&*]W_!+6R_)= M\4V$O.7WKBWQ_/Z:!Y#)H!B%"\ZD=;X]HKT^#XPK$0Y>;RV]^2Z5%W;*O?AA MS;*1>AXO$YYB"!ZCCY>L1.NN"X%:T/H M &"" "8?!LCVKCB 3!'(=(>0-Q$BGN"8F;%34S< ,D,@LX^#7' -(',$,O\X M2.X6 +) ( M:R$L[YUJ^M#L8UQ6[%F4X@TW%2B@#J_L @3R@A;R0_RUE%?K? MEO"[U*'E2*[""ZE#J0207Q#(+[20-\NZYO8Y5N^-G&L93N,AD-_*TBQU!_(K M OF5&)(K$0F_.1=[G3LVE:X,SI)Z&5[22]B1C[">?$2+^1HTU[Z-VDDN_$):=+FW'SIA8 MQL1F";E6$S*A=2,^"RVZB2= .LPH8V*EA%?.QC;P%T'$G#(FELI4W'="AJEC M3.R."\%=MQ5@CA@32R)D)[7T:\7&NCMMN[6Y"*KH0F*.&%-+PIOR86%4):R[ M:QN!?X9LF!K&U&Z(;/LGH4ZK-M4+S: ]"";/F!028BF"#C>(O7 =AX/I];,7]7G9@.$F(= MH/G270(Q,2\DQ%[ ,5.(B7DA(?8"FMAUHXDI(R%61D]BQ_9NXX_[!!DQD23$ M(@$97B\;YH^$V!]HJM>M9DPE";%*^E.]OFBFF%%2^F'&]IRO$\T4DTQ*+)EU MGM4;/4PO*;%>MN4+KZ 0$YW/(O8,3!MZ8XC9)26V2[^B>S$QNZ3$=D$G8+H- M!;-+2FP7W-49Q,0$DQ(+!L?,(2;FFO0C)[3N"HB)N2:E'K:@F =PPAIS34;L MFC\2M/WM,V\9YIJ,V#4H9J>E9YA[,F+W].:14^&Y5)U>,\/,DY&;!R22?7#H M"@JQ>?!,$HYK,LP\&;%YMF62K^&$F)AY,F+SH)C=9H.9)R,V#Y[P=BH=,T]& M;)XXR?F[BME/;BV/R]^=MH,I)R-6SB8AWQ#N_U[-;>\)EQ\QY>3$RGF/^6_\ M:&%9L_BRPO7F'%-.3KYNCTS34TVH89J?#S-$E?.II-103=I@YII^<>N"#8L*!3X[I)Z<>^*"8<."3 M8_K)=[%(LQ43#GQRS$(YL86Z$QNO'='^5,R$M8$3;N\R.8B)6:@@ME#O M\MT;+\3$+%006VC;+.'[05"!?DI&;*$?PLPM;Q:R9.=Z?85MF)B%"F(+H='L MI!X%9J&BM="P/=@='U7A_=&B^AENX4)YR55Y95G\67\?E.5Q<7^V5.HTE%WJ M"\.KS1>[FZ^-C_\'4$L#!!0 ( .^![506W6L4)@( &,H : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3 MQ :L4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T> M]L>Z;+;#J;^=T3P] MWLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0 M[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW_*3> M=?C:EWKM^5[C\W^2ZN%\;[D^_K+\/HD2+BXXI]N*^O074$L#!!0 ( .^! M[53A[%X1] $ *(G 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! % MT%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R M?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?! M^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\ MCC_.^+W^+_L0('U(D#X42!\:I \#TLU4D:]!^>X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #O M@>U4F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( .^![51P%+"I^P< "D\ 8 M " @0T( !X;"]W;W)KU4GO4L[90& ##'0 & @($^$ >&PO=V]R:W-H965T M&UL4$L! A0#% @ [X'M5.@ING[5 @ _0D !@ M ("!"!< 'AL+W=OU4]?(_7K8' #4/@ M& @('?'P >&PO=V]R:W-H965T&UL4$L! M A0#% @ [X'M5(4"C \\" ;28 !@ ("!RR< 'AL M+W=OU4KINL&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M5+!^ MU()H( 7U\ !@ ("!LSL 'AL+W=O&UL4$L! A0#% @ M[X'M5#E_RIJ> @ P8 !D ("!W&, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M5."[&&3\ @ MY08 !D ("!86P 'AL+W=OU4ECT1OYD" !$!@ &0 @(&4 M;P >&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M5-945^JW P 1 D !D M ("!>'4 'AL+W=OU4XA;C*ED$ "N"0 &0 @(%F>0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ [X'M5%[//*CG#0 8C !D ("!6X4 'AL M+W=OU4V7_.^1$) M "]%@ &0 @(%YDP >&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M M5(%FR[F^ P EP@ !D ("!FY\ 'AL+W=OU48659[C B !6;0 &0 M @(&0HP >&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M5)&]34%W P A @ M !D ("!-\H 'AL+W=OU4*G;-V84" "U!0 &0 @('ES0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M5-L_L8^S @ 2@8 !D M ("!.-, 'AL+W=OU49'I01,X" !>!@ &0 @($BU@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ [X'M5%Y8ZH]Y P UP@ !D ("!WML 'AL+W=O MU42)B]NQT% / M#@ &0 @(&.WP >&PO=V]R:W-H965T+D M !X;"]W;W)K&UL4$L! A0#% @ [X'M5)H1 M[O<( P 0@< !D ("!(>H 'AL+W=OU4Z%0V8L8" E!P &0 M @(%@[0 >&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M5,V3Y5,V P $0H !D M ("!2/, 'AL+W=OU4',8,/3T$ !@%0 &0 @(&U]@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ [X'M5('N38(% P 7@< !D ("! M-0$! 'AL+W=OU4 MLTLP=$@# #3"@ &0 @(%Q! $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ [X'M5#XKWRA/ @ *P8 !D ("!N0H! 'AL+W=OU4,O[(5'(" !O!@ &0 M@('S%0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M5,'_CX-! P 8 H !D M ("!7QX! 'AL+W=OU40$I0W88" #H!@ &0 @('7(0$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ [X'M5& ^X]5- P 3 T !D ("!J2U4.Y2# M="@# X"0 &0 @($M*P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M[X'M5&Z=BX+0 P 8Q0 !D ("!(#(! 'AL+W=O4!@ MM3T !D ("!?CX! 'AL+W=OU4[\1;8M4# "Q#@ &0 @(%) M10$ >&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M5//W%;?M @ !PH !D M ("!@4P! 'AL+W=OU4-]VD4*4# "=# &0 @(&E3P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ [X'M5.'N8K)G @ LP4 !D ("!D58! 'AL M+W=OU49U3P[5P# M O$ &0 @($O60$ >&PO=V]R:W-H965T&UL4$L! A0#% @ [X'M M5("C)X&7 @ +P@ !D ("!B6 ! 'AL+W=OU4R_ 2V3(# #P$@ #0 M @ %78P$ >&POU4%MUK%"8" !C* &@ M @ 'X; $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #O@>U4X>Q>$?0! "B)P $P @ %6;P$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 3 !, ,L4 ![<0$ ! end XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 120 349 1 true 49 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://sonomapharma.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://sonomapharma.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://sonomapharma.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income Sheet http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://sonomapharma.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - Organization and Recent Developments Sheet http://sonomapharma.com/role/OrganizationAndRecentDevelopments Organization and Recent Developments Notes 7 false false R8.htm 00000008 - Disclosure - Liquidity and Financial Condition Sheet http://sonomapharma.com/role/LiquidityAndFinancialCondition Liquidity and Financial Condition Notes 8 false false R9.htm 00000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 00000010 - Disclosure - Sale of Assets ??? Discontinued Operations Sheet http://sonomapharma.com/role/SaleOfAssetsDiscontinuedOperations Sale of Assets ??? Discontinued Operations Notes 10 false false R11.htm 00000011 - Disclosure - Accounts Receivable Sheet http://sonomapharma.com/role/AccountsReceivable Accounts Receivable Notes 11 false false R12.htm 00000012 - Disclosure - Inventories Sheet http://sonomapharma.com/role/Inventories Inventories Notes 12 false false R13.htm 00000013 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssets Prepaid Expenses and Other Current Assets Notes 13 false false R14.htm 00000014 - Disclosure - Property and Equipment Sheet http://sonomapharma.com/role/PropertyAndEquipment Property and Equipment Notes 14 false false R15.htm 00000015 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 00000016 - Disclosure - Debt Sheet http://sonomapharma.com/role/Debt Debt Notes 16 false false R17.htm 00000017 - Disclosure - Leases Sheet http://sonomapharma.com/role/Leases Leases Notes 17 false false R18.htm 00000018 - Disclosure - Commitments and Contingencies Sheet http://sonomapharma.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 00000019 - Disclosure - Stockholders??? Equity Sheet http://sonomapharma.com/role/StockholdersEquity Stockholders??? Equity Notes 19 false false R20.htm 00000020 - Disclosure - Stock-Based Compensation Sheet http://sonomapharma.com/role/Stock-basedCompensation Stock-Based Compensation Notes 20 false false R21.htm 00000021 - Disclosure - Income Taxes Sheet http://sonomapharma.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 00000022 - Disclosure - Employee Benefit Plan Sheet http://sonomapharma.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 22 false false R23.htm 00000023 - Disclosure - Revenue Disaggregation Sheet http://sonomapharma.com/role/RevenueDisaggregation Revenue Disaggregation Notes 23 false false R24.htm 00000024 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 00000025 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 00000026 - Disclosure - Sale of Assets ??? Discontinued Operations (Tables) Sheet http://sonomapharma.com/role/SaleOfAssetsDiscontinuedOperationsTables Sale of Assets ??? Discontinued Operations (Tables) Tables http://sonomapharma.com/role/SaleOfAssetsDiscontinuedOperations 26 false false R27.htm 00000027 - Disclosure - Accounts Receivable (Tables) Sheet http://sonomapharma.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://sonomapharma.com/role/AccountsReceivable 27 false false R28.htm 00000028 - Disclosure - Inventories (Tables) Sheet http://sonomapharma.com/role/InventoriesTables Inventories (Tables) Tables http://sonomapharma.com/role/Inventories 28 false false R29.htm 00000029 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssets 29 false false R30.htm 00000030 - Disclosure - Property and Equipment (Tables) Sheet http://sonomapharma.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://sonomapharma.com/role/PropertyAndEquipment 30 false false R31.htm 00000031 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilities 31 false false R32.htm 00000032 - Disclosure - Leases (Tables) Sheet http://sonomapharma.com/role/LeasesTables Leases (Tables) Tables http://sonomapharma.com/role/Leases 32 false false R33.htm 00000033 - Disclosure - Stock-Based Compensation (Tables) Sheet http://sonomapharma.com/role/Stock-basedCompensationTables Stock-Based Compensation (Tables) Tables http://sonomapharma.com/role/Stock-basedCompensation 33 false false R34.htm 00000034 - Disclosure - Income Taxes (Tables) Sheet http://sonomapharma.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://sonomapharma.com/role/IncomeTaxes 34 false false R35.htm 00000035 - Disclosure - Revenue Disaggregation (Tables) Sheet http://sonomapharma.com/role/RevenueDisaggregationTables Revenue Disaggregation (Tables) Tables http://sonomapharma.com/role/RevenueDisaggregation 35 false false R36.htm 00000036 - Disclosure - Liquidity and Financial Condition (Details Narrative) Sheet http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative Liquidity and Financial Condition (Details Narrative) Details http://sonomapharma.com/role/LiquidityAndFinancialCondition 36 false false R37.htm 00000037 - Disclosure - Summary of Significant Accounting Policies (Details-Useful lives) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives Summary of Significant Accounting Policies (Details-Useful lives) Details http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 00000038 - Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare Summary of Significant Accounting Policies (Details - Earnings per share) Details http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 00000039 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares Summary of Significant Accounting Policies (Details - Antidilutive shares) Details http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables 39 false false R40.htm 00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables 40 false false R41.htm 00000041 - Disclosure - Sale of Assets - Discontinued Operations (Details - Allocation of sale price) Sheet http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice Sale of Assets - Discontinued Operations (Details - Allocation of sale price) Details 41 false false R42.htm 00000042 - Disclosure - Sale of Assets - Discontinued Operations (Details - Discontinued Operations) Sheet http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations Sale of Assets - Discontinued Operations (Details - Discontinued Operations) Details 42 false false R43.htm 00000043 - Disclosure - Accounts Receivable (Details) Sheet http://sonomapharma.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://sonomapharma.com/role/AccountsReceivableTables 43 false false R44.htm 00000044 - Disclosure - Inventories (Details) Sheet http://sonomapharma.com/role/InventoriesDetails Inventories (Details) Details http://sonomapharma.com/role/InventoriesTables 44 false false R45.htm 00000045 - Disclosure - Prepaid Expenses and Other Current Assets (Details) Sheet http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Current Assets (Details) Details http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsTables 45 false false R46.htm 00000046 - Disclosure - Property and Equipment (Details) Sheet http://sonomapharma.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://sonomapharma.com/role/PropertyAndEquipmentTables 46 false false R47.htm 00000047 - Disclosure - Property and Equipment (Details Narrative) Sheet http://sonomapharma.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://sonomapharma.com/role/PropertyAndEquipmentTables 47 false false R48.htm 00000048 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 48 false false R49.htm 00000049 - Disclosure - Debt (Details Narrative) Sheet http://sonomapharma.com/role/DebtDetailsNarrative Debt (Details Narrative) Details http://sonomapharma.com/role/Debt 49 false false R50.htm 00000050 - Disclosure - Leases (Details - Balance sheet information related to leases) Sheet http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases Leases (Details - Balance sheet information related to leases) Details http://sonomapharma.com/role/LeasesTables 50 false false R51.htm 00000051 - Disclosure - Leases (Details - Minimum operating lease liabilities) Sheet http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities Leases (Details - Minimum operating lease liabilities) Details http://sonomapharma.com/role/LeasesTables 51 false false R52.htm 00000052 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://sonomapharma.com/role/CommitmentsAndContingencies 52 false false R53.htm 00000053 - Disclosure - Stockholders??? Equity (Details Narrative) Sheet http://sonomapharma.com/role/StockholdersEquityDetailsNarrative Stockholders??? Equity (Details Narrative) Details http://sonomapharma.com/role/StockholdersEquity 53 false false R54.htm 00000054 - Disclosure - Stock-Based Compensation (Details-Assumptions) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetails-assumptions Stock-Based Compensation (Details-Assumptions) Details http://sonomapharma.com/role/Stock-basedCompensationTables 54 false false R55.htm 00000055 - Disclosure - Stock-Based Compensation (Details-Stock-based compensation) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation Stock-Based Compensation (Details-Stock-based compensation) Details http://sonomapharma.com/role/Stock-basedCompensationTables 55 false false R56.htm 00000056 - Disclosure - Stock-Based Compensation (Details-Plans) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetails-plans Stock-Based Compensation (Details-Plans) Details http://sonomapharma.com/role/Stock-basedCompensationTables 56 false false R57.htm 00000057 - Disclosure - Stock-Based Compensation (Details-Option activity) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity Stock-Based Compensation (Details-Option activity) Details http://sonomapharma.com/role/Stock-basedCompensationTables 57 false false R58.htm 00000058 - Disclosure - Stock-Based Compensation (Details-Restricted stock activity) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity Stock-Based Compensation (Details-Restricted stock activity) Details http://sonomapharma.com/role/Stock-basedCompensationTables 58 false false R59.htm 00000059 - Disclosure - Stock-Based Compensation (Details Narrative) Sheet http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative Stock-Based Compensation (Details Narrative) Details http://sonomapharma.com/role/Stock-basedCompensationTables 59 false false R60.htm 00000060 - Disclosure - Income Taxes (Details-Deferred taxes) Sheet http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes Income Taxes (Details-Deferred taxes) Details http://sonomapharma.com/role/IncomeTaxesTables 60 false false R61.htm 00000061 - Disclosure - Income Taxes (Details-Income source) Sheet http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource Income Taxes (Details-Income source) Details http://sonomapharma.com/role/IncomeTaxesTables 61 false false R62.htm 00000062 - Disclosure - Income Taxes (Details-Income tax expense) Sheet http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense Income Taxes (Details-Income tax expense) Details http://sonomapharma.com/role/IncomeTaxesTables 62 false false R63.htm 00000063 - Disclosure - Income Taxes (Details-Reconciliation of tax rate) Sheet http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate Income Taxes (Details-Reconciliation of tax rate) Details http://sonomapharma.com/role/IncomeTaxesTables 63 false false R64.htm 00000064 - Disclosure - Income Taxes (Details Narrative) Sheet http://sonomapharma.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://sonomapharma.com/role/IncomeTaxesTables 64 false false R65.htm 00000065 - Disclosure - Employee Benefit Plan (Details Narrative) Sheet http://sonomapharma.com/role/EmployeeBenefitPlanDetailsNarrative Employee Benefit Plan (Details Narrative) Details http://sonomapharma.com/role/EmployeeBenefitPlan 65 false false R66.htm 00000066 - Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue) Sheet http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue Revenue Disaggregation (Details - Disaggregation of revenue) Details http://sonomapharma.com/role/RevenueDisaggregationTables 66 false false R67.htm 00000067 - Disclosure - Geographic Information (Details - Geographic regions) Sheet http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions Geographic Information (Details - Geographic regions) Details 67 false false R68.htm 00000068 - Disclosure - Revenue Disaggregation (Details Narrative) Sheet http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative Revenue Disaggregation (Details Narrative) Details http://sonomapharma.com/role/RevenueDisaggregationTables 68 false false All Reports Book All Reports sonoma_i10k-033122.htm snoa-20220331.xsd snoa-20220331_cal.xml snoa-20220331_def.xml snoa-20220331_lab.xml snoa-20220331_pre.xml sonoma_ex2301.htm sonoma_ex2302.htm sonoma_ex3101.htm sonoma_ex3102.htm sonoma_ex3201.htm a1.jpg a10.jpg a11.jpg a2.jpg a3.jpg a4.jpg a5.jpg a6.jpg image_001.jpg image_002.jpg image_004.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "sonoma_i10k-033122.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 120, "dts": { "calculationLink": { "local": [ "snoa-20220331_cal.xml" ] }, "definitionLink": { "local": [ "snoa-20220331_def.xml" ] }, "inline": { "local": [ "sonoma_i10k-033122.htm" ] }, "labelLink": { "local": [ "snoa-20220331_lab.xml" ] }, "presentationLink": { "local": [ "snoa-20220331_pre.xml" ] }, "schema": { "local": [ "snoa-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 523, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 57, "http://sonomapharma.com/20220331": 14, "http://xbrl.sec.gov/dei/2022": 4, "total": 75 }, "keyCustom": 33, "keyStandard": 316, "memberCustom": 18, "memberStandard": 29, "nsprefix": "SNOA", "nsuri": "http://sonomapharma.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://sonomapharma.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Sale of Assets \u2013 Discontinued Operations", "role": "http://sonomapharma.com/role/SaleOfAssetsDiscontinuedOperations", "shortName": "Sale of Assets \u2013 Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Accounts Receivable", "role": "http://sonomapharma.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Inventories", "role": "http://sonomapharma.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Prepaid Expenses and Other Current Assets", "role": "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssets", "shortName": "Prepaid Expenses and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Property and Equipment", "role": "http://sonomapharma.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Debt", "role": "http://sonomapharma.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Leases", "role": "http://sonomapharma.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Commitments and Contingencies", "role": "http://sonomapharma.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Stockholders\u2019 Equity", "role": "http://sonomapharma.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets", "role": "http://sonomapharma.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Stock-Based Compensation", "role": "http://sonomapharma.com/role/Stock-basedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Income Taxes", "role": "http://sonomapharma.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Employee Benefit Plan", "role": "http://sonomapharma.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Revenue Disaggregation", "role": "http://sonomapharma.com/role/RevenueDisaggregation", "shortName": "Revenue Disaggregation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "SNOA:PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "SNOA:PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "SNOA:ScheduleOfAllocationOfSalePriceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Sale of Assets \u2013 Discontinued Operations (Tables)", "role": "http://sonomapharma.com/role/SaleOfAssetsDiscontinuedOperationsTables", "shortName": "Sale of Assets \u2013 Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "SNOA:ScheduleOfAllocationOfSalePriceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Accounts Receivable (Tables)", "role": "http://sonomapharma.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Inventories (Tables)", "role": "http://sonomapharma.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "role": "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://sonomapharma.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Property and Equipment (Tables)", "role": "http://sonomapharma.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "role": "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Leases (Tables)", "role": "http://sonomapharma.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://sonomapharma.com/role/Stock-basedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Income Taxes (Tables)", "role": "http://sonomapharma.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Revenue Disaggregation (Tables)", "role": "http://sonomapharma.com/role/RevenueDisaggregationTables", "shortName": "Revenue Disaggregation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Liquidity and Financial Condition (Details Narrative)", "role": "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative", "shortName": "Liquidity and Financial Condition (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "lang": null, "name": "SNOA:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "SNOA:PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-012022-03-31_us-gaap_OfficeEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Summary of Significant Accounting Policies (Details-Useful lives)", "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives", "shortName": "Summary of Significant Accounting Policies (Details-Useful lives)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "SNOA:PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-012022-03-31_us-gaap_OfficeEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Summary of Significant Accounting Policies (Details - Earnings per share)", "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare", "shortName": "Summary of Significant Accounting Policies (Details - Earnings per share)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Summary of Significant Accounting Policies (Details - Antidilutive shares)", "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares", "shortName": "Summary of Significant Accounting Policies (Details - Antidilutive shares)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Comprehensive (Loss) Income", "role": "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "shortName": "Consolidated Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "SNOA:ScheduleOfAllocationOfSalePriceTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2020-06-24_custom_MicromedLabsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Sale of Assets - Discontinued Operations (Details - Allocation of sale price)", "role": "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice", "shortName": "Sale of Assets - Discontinued Operations (Details - Allocation of sale price)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "SNOA:ScheduleOfAllocationOfSalePriceTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2020-06-24_custom_MicromedLabsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Sale of Assets - Discontinued Operations (Details - Discontinued Operations)", "role": "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations", "shortName": "Sale of Assets - Discontinued Operations (Details - Discontinued Operations)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Accounts Receivable (Details)", "role": "http://sonomapharma.com/role/AccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Inventories (Details)", "role": "http://sonomapharma.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Prepaid Expenses and Other Current Assets (Details)", "role": "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidInsurance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Property and Equipment (Details)", "role": "http://sonomapharma.com/role/PropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:MachineryAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Property and Equipment (Details Narrative)", "role": "http://sonomapharma.com/role/PropertyAndEquipmentDetailsNarrative", "shortName": "Property and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "role": "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentDecreaseForgiveness", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Debt (Details Narrative)", "role": "http://sonomapharma.com/role/DebtDetailsNarrative", "shortName": "Debt (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentDecreaseForgiveness", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2020-03-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "role": "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2020-03-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Leases (Details - Balance sheet information related to leases)", "role": "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases", "shortName": "Leases (Details - Balance sheet information related to leases)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Leases (Details - Minimum operating lease liabilities)", "role": "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities", "shortName": "Leases (Details - Minimum operating lease liabilities)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalariesAndWages", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Commitments and Contingencies (Details Narrative)", "role": "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalariesAndWages", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Stockholders\u2019 Equity (Details Narrative)", "role": "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative", "shortName": "Stockholders\u2019 Equity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-012022-03-31_us-gaap_SeriesCPreferredStockMember44329203", "decimals": "INF", "lang": null, "name": "us-gaap:ConversionOfStockSharesConverted1", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Stock-Based Compensation (Details-Assumptions)", "role": "http://sonomapharma.com/role/Stock-basedCompensationDetails-assumptions", "shortName": "Stock-Based Compensation (Details-Assumptions)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Stock-Based Compensation (Details-Stock-based compensation)", "role": "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation", "shortName": "Stock-Based Compensation (Details-Stock-based compensation)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-012022-03-31_us-gaap_CostOfSalesMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "SNOA:ScheduleOfStockbasedAwardsOutstandingByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - Stock-Based Compensation (Details-Plans)", "role": "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "shortName": "Stock-Based Compensation (Details-Plans)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "SNOA:ScheduleOfStockbasedAwardsOutstandingByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - Stock-Based Compensation (Details-Option activity)", "role": "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "shortName": "Stock-Based Compensation (Details-Option activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-012022-03-31_us-gaap_StockOptionMember44329562", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2021-03-31_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - Stock-Based Compensation (Details-Restricted stock activity)", "role": "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "shortName": "Stock-Based Compensation (Details-Restricted stock activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2021-03-31_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "SNOA:ScheduleOfStockbasedAwardsOutstandingByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - Stock-Based Compensation (Details Narrative)", "role": "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "Stock-Based Compensation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "role": "http://sonomapharma.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - Income Taxes (Details-Deferred taxes)", "role": "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes", "shortName": "Income Taxes (Details-Deferred taxes)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - Income Taxes (Details-Income source)", "role": "http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource", "shortName": "Income Taxes (Details-Income source)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - Income Taxes (Details-Income tax expense)", "role": "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense", "shortName": "Income Taxes (Details-Income tax expense)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - Income Taxes (Details-Reconciliation of tax rate)", "role": "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate", "shortName": "Income Taxes (Details-Reconciliation of tax rate)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31_us-gaap_DomesticCountryMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - Income Taxes (Details Narrative)", "role": "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "AsOf2022-03-31_us-gaap_DomesticCountryMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PensionAndOtherPostretirementBenefitContributions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - Employee Benefit Plan (Details Narrative)", "role": "http://sonomapharma.com/role/EmployeeBenefitPlanDetailsNarrative", "shortName": "Employee Benefit Plan (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PensionAndOtherPostretirementBenefitContributions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - Revenue Disaggregation (Details - Disaggregation of revenue)", "role": "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "shortName": "Revenue Disaggregation (Details - Disaggregation of revenue)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-012022-03-31_us-gaap_ProductMember_custom_HumanCareMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - Geographic Information (Details - Geographic regions)", "role": "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "shortName": "Geographic Information (Details - Geographic regions)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-012022-03-31_us-gaap_ProductMember_us-gaap_SalesRevenueSegmentMember_country_US", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - Revenue Disaggregation (Details Narrative)", "role": "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative", "shortName": "Revenue Disaggregation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-012022-03-31_us-gaap_ServiceMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Organization and Recent Developments", "role": "http://sonomapharma.com/role/OrganizationAndRecentDevelopments", "shortName": "Organization and Recent Developments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Liquidity and Financial Condition", "role": "http://sonomapharma.com/role/LiquidityAndFinancialCondition", "shortName": "Liquidity and Financial Condition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Summary of Significant Accounting Policies", "role": "http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "sonoma_i10k-033122.htm", "contextRef": "From2021-04-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "SNOA_AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for sales discounts, rebates, distributor fees and returns", "label": "Allowance for sales discounts, rebates, distributor fees and returns" } } }, "localname": "AllowanceForSalesDiscountsRebatesDistributorFeesAndReturns", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "SNOA_AnimalCareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Animal Care [Member]" } } }, "localname": "AnimalCareMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "xbrltype": "domainItemType" }, "SNOA_BenefitFromLeaseAssumedLessPrincipalPaymentsOnRouAssets": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "BenefitFromLeaseAssumedLessPrincipalPaymentsOnRouAssets", "negatedLabel": "Benefit from lease assumed less principal payments on ROU Assets" } } }, "localname": "BenefitFromLeaseAssumedLessPrincipalPaymentsOnRouAssets", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SNOA_ChangeInProvisionForDiscountsRebatesDistributorFeesAndReturns": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Provision for (recovery of) discounts, rebates, distributor fees and returns" } } }, "localname": "ChangeInProvisionForDiscountsRebatesDistributorFeesAndReturns", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SNOA_CommonStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Units [Member]" } } }, "localname": "CommonStockUnitsMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "domainItemType" }, "SNOA_ContractWithCustomerLiabilityCurrentInvekra": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Deferred revenue Invekra" } } }, "localname": "ContractWithCustomerLiabilityCurrentInvekra", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "SNOA_DeferredConsiderationNetCurrent": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Current portion of deferred consideration, net of discount" } } }, "localname": "DeferredConsiderationNetCurrent", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "SNOA_DeferredConsiderationNetNoncurrent": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred consideration, net of discount, less current portion" } } }, "localname": "DeferredConsiderationNetNoncurrent", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "SNOA_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "SNOA_DeferredTaxLiabilitiesRightOfUseAsset": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "DeferredTaxLiabilitiesRightOfUseAsset", "negatedLabel": "Right of Use asset" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "SNOA_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://sonomapharma.com/20220331", "xbrltype": "stringItemType" }, "SNOA_DiscountsRebatesDistributorFeesAndReturns": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/AccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Discounts, rebates, distributor fees and returns", "label": "DiscountsRebatesDistributorFeesAndReturns", "negatedLabel": "Less: discounts, rebates, distributor fees and returns" } } }, "localname": "DiscountsRebatesDistributorFeesAndReturns", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "SNOA_DisposalGroupIncludingDiscontinuedOperationOtherWorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Working Capital", "label": "DisposalGroupIncludingDiscontinuedOperationOtherWorkingCapital", "negatedLabel": "Less: Working capital adjustment" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherWorkingCapital", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "monetaryItemType" }, "SNOA_EarningPerShareBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total loss per share", "verboseLabel": "Net loss per share: basic and diluted" } } }, "localname": "EarningPerShareBasicAndDiluted", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "perShareItemType" }, "SNOA_EarningPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss per share: basic and diluted" } } }, "localname": "EarningPerShareBasicAndDilutedAbstract", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "SNOA_FirstCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "First Customer [Member]" } } }, "localname": "FirstCustomerMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_ForeignTaxTrueup": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign tax true-up" } } }, "localname": "ForeignTaxTrueup", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "SNOA_ForgivenessOfPppLoan": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "ForgivenessOfPppLoan", "negatedLabel": "Forgiveness of PPP loan" } } }, "localname": "ForgivenessOfPppLoan", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SNOA_HumanCareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Human Care [Member]" } } }, "localname": "HumanCareMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "xbrltype": "domainItemType" }, "SNOA_IncomeLossFromContinuingOperationPerBasicAndDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Continuing operations", "verboseLabel": "Loss per share from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationPerBasicAndDilutedShare", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "perShareItemType" }, "SNOA_IncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued operations", "verboseLabel": "Income per share from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "perShareItemType" }, "SNOA_IncreaseDecreaseInDeferredConsiderationNetOfDiscount": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Deferred consideration, net of discount" } } }, "localname": "IncreaseDecreaseInDeferredConsiderationNetOfDiscount", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SNOA_IncreaseDecreaseInDeposits1": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInDeposits1", "negatedLabel": "Deposits" } } }, "localname": "IncreaseDecreaseInDeposits1", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SNOA_IncreaseDecreaseInWithholdingTaxPayable": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Withholding tax payable" } } }, "localname": "IncreaseDecreaseInWithholdingTaxPayable", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SNOA_InsurancePremiums1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Insurance Premiums 1 [Member]" } } }, "localname": "InsurancePremiums1Member", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_InsurancePremiums2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Insurance Premiums 2 [Member]" } } }, "localname": "InsurancePremiums2Member", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_InsurancePremiumsFinanced": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Insurance premiums financed" } } }, "localname": "InsurancePremiumsFinanced", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SNOA_MicromedLabsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Micromed Labs [Member]" } } }, "localname": "MicromedLabsMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "domainItemType" }, "SNOA_NetRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Revenues [Member]" } } }, "localname": "NetRevenuesMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Paycheck Protection Program [Member]" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_PaymentsOnPppLoan": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentsOnPppLoan", "negatedLabel": "Payments on PPP Loan" } } }, "localname": "PaymentsOnPppLoan", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "SNOA_Plan2006Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan 2006.", "label": "2006 Plan [Member]" } } }, "localname": "Plan2006Member", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_Plan2011Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One customer member", "label": "2011 Plan [Member]" } } }, "localname": "Plan2011Member", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_Plan2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2016 Plan [Member]" } } }, "localname": "Plan2016Member", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_Plan2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plan 2017 [Member]" } } }, "localname": "Plan2017Member", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans" ], "xbrltype": "domainItemType" }, "SNOA_Plan2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plan 2021 [Member]" } } }, "localname": "Plan2021Member", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and equipment estimated useful life" } } }, "localname": "PropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "SNOA_ScheduleOfAllocationOfSalePriceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of allocation of sale price" } } }, "localname": "ScheduleOfAllocationOfSalePriceTableTextBlock", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SaleOfAssetsDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "SNOA_ScheduleOfStockbasedAwardsOutstandingByPlanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock-based awards outstanding by plan" } } }, "localname": "ScheduleOfStockbasedAwardsOutstandingByPlanTableTextBlock", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "SNOA_SecondCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Second Customer [Member]" } } }, "localname": "SecondCustomerMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options and restricted stock units outstanding, including both vested and non-vested options.", "label": "Total options and restricted stock units outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsOutstandingNumber", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans" ], "xbrltype": "sharesItemType" }, "SNOA_SharesIssuedInConnectionWithExerciseOfCommonStockWarrantsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Shares issued in connection with exercise of common stock warrants" } } }, "localname": "SharesIssuedInConnectionWithExerciseOfCommonStockWarrantsAmount", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "SNOA_SharesIssuedInConnectionWithExerciseOfCommonStockWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares issued in connection with exercise of common stock warrants, shares" } } }, "localname": "SharesIssuedInConnectionWithExerciseOfCommonStockWarrantsShares", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "SNOA_SharesIssuedWithConversionOfCShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Shares issued with conversion of C shares" } } }, "localname": "SharesIssuedWithConversionOfCShares", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "SNOA_SharesIssuedWithConversionOfCSharesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares issued with conversion of C shares, shares" } } }, "localname": "SharesIssuedWithConversionOfCSharesShares", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "SNOA_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shipping and Handling Costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "SNOA_StatesBankInAtlantaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "States Bank In Atlanta [Member]" } } }, "localname": "StatesBankInAtlantaMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_ThirdCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Third Customer [Member]" } } }, "localname": "ThirdCustomerMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_TromblyBusinessLawMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Trombly Business Law [Member]" } } }, "localname": "TromblyBusinessLawMember", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "SNOA_TrueupsOfStateDeferredAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "True-ups of State deferred assets", "label": "True-up of state deferred assets" } } }, "localname": "TrueupsOfStateDeferredAssets", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "SNOA_WeightedAverageNumberOfSharesOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average shares outstanding: basic and diluted" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDiluted", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "sharesItemType" }, "SNOA_WithholdingTaxPayable": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Withholding Tax Payable" } } }, "localname": "WithholdingTaxPayable", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "SNOA_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Working capital", "label": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://sonomapharma.com/20220331", "presentation": [ "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r565", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r565", "r567", "r568" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r565", "r567", "r568" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r565", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity public float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://sonomapharma.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r201", "r317", "r321", "r530" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r201", "r317", "r321", "r530" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r198", "r256", "r257", "r317", "r319", "r487", "r527", "r528" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r198", "r256", "r257", "r317", "r319", "r487", "r527", "r528" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r317", "r320", "r529", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r317", "r320", "r529", "r538", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://sonomapharma.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other.", "label": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r66", "r483" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r29", "r50", "r202", "r203" ], "calculation": { "http://sonomapharma.com/role/AccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r202", "r203" ], "calculation": { "http://sonomapharma.com/role/AccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://sonomapharma.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccountsReceivableDetails", "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r240" ], "calculation": { "http://sonomapharma.com/role/PropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r79", "r80", "r81", "r517", "r535", "r536" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss", "negatedLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r78", "r81", "r87", "r88", "r89", "r139", "r140", "r141", "r435", "r477", "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r51" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r139", "r140", "r141", "r379", "r380", "r381", "r447" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.", "label": "Stock based compensation related to issuance of common stock restricted stock grants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Employee stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r57", "r205", "r213", "r214", "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r57", "r205", "r213" ], "calculation": { "http://sonomapharma.com/role/AccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r116", "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r39", "r133", "r185", "r190", "r196", "r211", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r429", "r436", "r452", "r481", "r483", "r501", "r516" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r32", "r65", "r133", "r211", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r429", "r436", "r452", "r481", "r483" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r339", "r340", "r341", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r364", "r367", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r27", "r35", "r118" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r110", "r118", "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of year", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r110", "r455" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash operating and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r46", "r48", "r49", "r130", "r133", "r151", "r152", "r153", "r155", "r156", "r161", "r162", "r163", "r211", "r260", "r264", "r265", "r266", "r269", "r270", "r283", "r284", "r288", "r292", "r299", "r452", "r570" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r75", "r505", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r253", "r254", "r255", "r258", "r540" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r139", "r140", "r447" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock shares authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r49", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r49", "r483" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.0001 par value; 24,000,000 shares authorized at March 31, 2022 and 2021, respectively, 3,100,937 and 2,092,909 shares issued and outstanding at March 31, 2022 and 2021, respectively (Note 13)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r327", "r328", "r335", "r384" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r83", "r85", "r94", "r427", "r439", "r508", "r524" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r170", "r171", "r201", "r450", "r451", "r539" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r170", "r171", "r201", "r450", "r451", "r537", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r170", "r171", "r201", "r450", "r451", "r537", "r539" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r166", "r513" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of Credit Risk and Major Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r170", "r171", "r201", "r450", "r451" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Significant customer concentration" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r170", "r171", "r201", "r450", "r451", "r539" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r126", "r431" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r121", "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Preferred stock converted" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r121", "r122", "r123" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Common stock issued upon conversion" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r283", "r284", "r288" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r99", "r487" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r134", "r409" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r409", "r416", "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r134", "r409", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r169", "r201" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Approval for forgiveness" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r271", "r274", "r275", "r463", "r464", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r72", "r273", "r463" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r73", "r272", "r449" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r74", "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Principal payments made" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Schedule of prepaid expenses and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r410", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r410", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r390", "r391" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r134", "r410", "r416", "r417", "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Total deferred income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r43", "r44", "r399", "r502", "r514" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Long-term deferred revenue Invekra" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r410", "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r400" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r402" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r402" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r405", "r407", "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Foreign tax credit carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r405", "r407", "r408" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Research and development tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "verboseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.", "label": "Other deferred tax assets" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Allowances and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r401" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r407", "r408" ], "calculation": { "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Fixed assets" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-deferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r116", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r116", "r180" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r137", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Common Stock Purchase Warrants and Other Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregated Revenue by Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r338", "r339", "r373", "r374", "r376", "r384" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r3", "r5", "r7" ], "calculation": { "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Gain on disposal of discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r15", "r92", "r522" ], "calculation": { "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Total income from discontinued operations, before tax" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r4", "r5", "r6", "r7", "r15", "r20", "r392", "r415", "r422" ], "calculation": { "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "negatedLabel": "Income Tax benefit (expense)" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r1", "r2", "r17", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "negatedLabel": "Less: Funds remaining in escrow" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r16", "r23" ], "calculation": { "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "verboseLabel": "Cost of revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue": { "auth_ref": [ "r1", "r2", "r17", "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue", "negatedLabel": "Less: Services due from buyer" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r16", "r23" ], "calculation": { "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Income from discontinued operations before tax" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r1", "r2", "r17", "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Customer base" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r16" ], "calculation": { "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Selling general and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r16", "r23" ], "calculation": { "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "verboseLabel": "Revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r24", "r249" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Sale of Assets \u2013 Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssetsDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource", "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Net Income Loss per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r455" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Totals" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r135", "r393", "r419" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Expected federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r393", "r419" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r393", "r419" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Foreign earnings taxed at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r393", "r419" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "negatedLabel": "Effect of permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r393", "r419" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effect of intercompany interest permanent differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "negatedLabel": "Total effective rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r393", "r419" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "negatedLabel": "State income taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-reconciliationOfTaxRate" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r70" ], "calculation": { "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Salaries and related costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average amortization period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r87", "r88", "r89", "r139", "r140", "r141", "r143", "r148", "r150", "r160", "r212", "r299", "r306", "r379", "r380", "r381", "r412", "r413", "r447", "r456", "r457", "r458", "r459", "r460", "r461", "r477", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Financial Assets and Liabilities" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.", "label": "Transfers in or out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource", "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r453", "r454" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign currency transaction loss" } } }, "localname": "ForeignCurrencyTransactionLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Reporting" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r239" ], "calculation": { "http://sonomapharma.com/role/PropertyAndEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r116", "r237", "r242" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r116" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on sale of assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r116", "r276", "r277" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Forgiveness of PPP Loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r98", "r133", "r185", "r189", "r192", "r195", "r197", "r211", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r452" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r235", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r91", "r185", "r189", "r192", "r195", "r197", "r500", "r506", "r510", "r525" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r133", "r142", "r185", "r189", "r192", "r195", "r197", "r211", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r427", "r448", "r452" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Loss from continuing operations", "totalLabel": "Loss from continuing operations, net of tax" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r3", "r4", "r5", "r6", "r7", "r20", "r23", "r423", "r522" ], "calculation": { "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income from discontinued operations, net of tax", "totalLabel": "Income from discontinued operations, net of tax", "verboseLabel": "Income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-DiscontinuedOperations", "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r2", "r9", "r10", "r11", "r12", "r13", "r14", "r18", "r21", "r22", "r23", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r243", "r250" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource", "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource", "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r135", "r394", "r397", "r404", "r414", "r420", "r424", "r425", "r426" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r136", "r149", "r150", "r183", "r392", "r415", "r421", "r526" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit (expense)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r86", "r388", "r389", "r397", "r398", "r403", "r411" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r115" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r115", "r484" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Decrease in stock based compensation deferred tax asset" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r115" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income tax expense" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r115" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r115", "r470" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "verboseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "auth_ref": [ "r115" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Increase (Decrease) in Other Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r115" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r115" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Operating lease right-of-use asset" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r115" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r509" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest income (expense), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r108", "r112", "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r58", "r220" ], "calculation": { "http://sonomapharma.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r28", "r63", "r483" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://sonomapharma.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r34", "r61", "r127", "r159", "r217", "r218", "r221", "r485" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r59", "r220" ], "calculation": { "http://sonomapharma.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r63", "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease cost information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r239" ], "calculation": { "http://sonomapharma.com/role/PropertyAndEquipmentDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating leases:" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases" ], "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of minimum operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r474" ], "calculation": { "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future minimum lease payments, undiscounted" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r474" ], "calculation": { "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r474" ], "calculation": { "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r474" ], "calculation": { "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r474" ], "calculation": { "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r69", "r133", "r191", "r211", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r430", "r436", "r437", "r452", "r481", "r482" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r56", "r133", "r211", "r452", "r483", "r504", "r519" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r71", "r133", "r211", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r430", "r436", "r437", "r452", "r481", "r482", "r483" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r42", "r503", "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans payable" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, less current portion \u2013 PPP" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r74", "r259" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r239" ], "calculation": { "http://sonomapharma.com/role/PropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Manufacturing, lab, and other equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingExpense": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.", "label": "Advertising costs" } } }, "localname": "MarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r110" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r110" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r110", "r114", "r117" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r23", "r82", "r84", "r89", "r93", "r117", "r133", "r142", "r144", "r145", "r146", "r147", "r149", "r150", "r154", "r185", "r189", "r192", "r195", "r197", "r211", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r448", "r452", "r507", "r523" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss", "negatedLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative", "http://sonomapharma.com/role/StatementsOfCashFlows", "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity", "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-EarningsPerShare" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recent Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r68" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Current portion of debt-PPP" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r185", "r189", "r192", "r195", "r197" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r469", "r475" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-MinimumOperatingLeaseLiabilities" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r467" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities \u2013 current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r467" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, less current portion", "verboseLabel": "Operating lease liabilities \u2013 non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePaymentsUse": { "auth_ref": [ "r468", "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments, Use", "negatedLabel": "Operating Lease, Payments, Use" } } }, "localname": "OperatingLeasePaymentsUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r466" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease, right of use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r472", "r475" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted-average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r471", "r475" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining lease term - operating leases (in months)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LeasesDetails-BalanceSheetInformationRelatedToLeases" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource", "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource", "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r26", "r440" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization and Recent Developments" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/OrganizationAndRecentDevelopments" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r70" ], "calculation": { "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r427", "r428", "r434" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r427", "r428", "r434" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Prepaid Expenses and Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r40", "r41" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Short-term debt" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other expense, net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r64", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other prepaid expenses and other current assets" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r104" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitContributions": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.", "label": "Company contributions to 401(k) plan" } } }, "localname": "PensionAndOtherPostretirementBenefitContributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/EmployeeBenefitPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r339", "r340", "r341", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r364", "r367", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r339", "r340", "r341", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r364", "r367", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r48", "r283" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Convertible preferred stock par value", "verboseLabel": "Preferred stock par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Convertible preferred stock shares authorized", "verboseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r48", "r283" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Convertible preferred stock shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Convertible preferred stock shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r48", "r483" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Convertible preferred stock, $0.0001 par value; 714,286 shares authorized at March 31, 2022 and 2021, respectively, no shares issued and outstanding at March 31, 2022 and 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r65" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets", "verboseLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r30", "r222", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r31", "r223", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Tax prepaid to Mexican tax authorities" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssets-DiscontinuedOperationsDetails-AllocationOfSalePrice" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r105" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r111" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from loan" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherEquity": { "auth_ref": [ "r105" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the issuance of equity classified as other.", "label": "Proceeds from PPP Loan" } } }, "localname": "ProceedsFromOtherEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "auth_ref": [ "r103" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Proceeds from Micromed Transaction" } } }, "localname": "ProceedsFromSaleOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r106" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds on short-term debt" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r105", "r378" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of common stock options and purchase warrants" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r23", "r82", "r84", "r89", "r109", "r133", "r142", "r149", "r150", "r185", "r189", "r192", "r195", "r197", "r211", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r427", "r432", "r433", "r438", "r439", "r448", "r452", "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Income before income taxes" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetails-incomeSource" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r249", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r239" ], "calculation": { "http://sonomapharma.com/role/PropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r241", "r483", "r511", "r520" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://sonomapharma.com/role/PropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r241" ], "calculation": { "http://sonomapharma.com/role/PropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Office equipment" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r241", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Useful asset life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r96", "r215" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Recovery of doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r204", "r208", "r209", "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r329", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r329", "r478", "r480", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r107" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-Term Debt", "negatedLabel": "Principal payments on short-term debt" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r386", "r486", "r553" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development", "verboseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r52", "r306", "r483", "r518", "r534", "r536" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit", "negatedLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/LiquidityAndFinancialConditionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r139", "r140", "r141", "r143", "r148", "r150", "r212", "r379", "r380", "r381", "r412", "r413", "r447", "r531", "r533" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r176", "r177", "r188", "r193", "r194", "r198", "r199", "r201", "r316", "r317", "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions", "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r318", "r326" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue Disaggregation" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregation" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r128", "r129" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r90", "r133", "r176", "r177", "r188", "r193", "r194", "r198", "r199", "r201", "r211", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r452", "r510" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative", "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalariesAndWages": { "auth_ref": [ "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Annual salaries" } } }, "localname": "SalariesAndWages", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueSegmentMember": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Revenue from specified business segment, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Segment Benchmark [Member]" } } }, "localname": "SalesRevenueSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/GeographicInformationDetails-GeographicRegions" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of antidilutive shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of income tax expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of deferred tax assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r330", "r331", "r332", "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r9", "r10", "r11", "r12", "r13", "r14", "r18", "r21", "r22", "r23", "r246", "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Assets and liabilities of disposal group" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SaleOfAssetsDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Computation of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Reconciliation of federal income tax rate to effective rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r372", "r383" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Employee stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Income tax provision domestic and foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r34", "r60", "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of unvested restricted stock activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-usefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r97", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of geographic sales" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r336", "r337", "r339", "r340", "r341", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r364", "r367", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r343", "r359", "r362" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Weighted-average assumptions of fair value of employee stock options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r46", "r48", "r49", "r130", "r161", "r162", "r279", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r292", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r201", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r251", "r252", "r527" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [ "r46", "r48", "r299" ], "lang": { "en-us": { "role": { "documentation": "Series C preferred stock.", "label": "Series C Preferred Stock [Member]" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue", "http://sonomapharma.com/role/RevenueDisaggregationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Potential severance" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r115" ], "calculation": { "http://sonomapharma.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation", "verboseLabel": "Total stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows", "http://sonomapharma.com/role/Stock-basedCompensationDetails-stock-basedCompensation" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Restricted stock awards granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Weighted average award date fair value per share, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested restricted stock awards, ending balance", "periodStartLabel": "Unvested restricted stock awards, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average award date fair value per share, outstanding ending balance", "periodStartLabel": "Weighted average award date fair value per share, outstanding beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted stock awards vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Weighted average award date fair value per share, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-assumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-assumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-assumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Restricted stock units outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Increase in shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Shares initially authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Stock-based awards available for grant", "verboseLabel": "Shares available for future issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Number of Shares Exercisable at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted- Average Exercise Price Exercisable at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of Shares Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of Shares Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted- Average Exercise Price Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The combined weighted average of the accumulated differences between the fair values on underlying shares and exercises prices to acquire such shares as of the grant date on options that were either forfeited or lapsed.", "label": "Aggregate intrinsic value per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of Shares Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Fair value of options granted, per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-assumptions" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate Intrinsic Value Outstanding at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Options outstanding", "periodEndLabel": "Number of Shares Outstanding at end of period", "periodStartLabel": "Number of Shares Outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-plans" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted- Average Exercise Price Outstanding at end of period", "periodStartLabel": "Weighted- Average Exercise Price Outstanding at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r339", "r340", "r341", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r354", "r355", "r356", "r357", "r358", "r360", "r361", "r363", "r364", "r367", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-restrictedStockActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted- Average Exercise Price Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted- Average Exercise Price Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Fair value of common stock on date of grant", "verboseLabel": "Weighted- Average Exercise Price Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-assumptions", "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r342", "r365", "r366", "r367", "r368", "r371", "r382", "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-assumptions" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate Intrinsic Value Exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted- Average Contractual Term Exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted- Average Contractual Term Outstanding at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r125", "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r8", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r201", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r245", "r251", "r252", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/RevenueDisaggregationDetails-DisaggregationOfRevenue" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r46", "r48", "r49", "r130", "r133", "r151", "r152", "r153", "r155", "r156", "r161", "r162", "r163", "r211", "r260", "r264", "r265", "r266", "r269", "r270", "r283", "r284", "r288", "r292", "r299", "r452", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StockholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r76", "r87", "r88", "r89", "r139", "r140", "r141", "r143", "r148", "r150", "r160", "r212", "r299", "r306", "r379", "r380", "r381", "r412", "r413", "r447", "r456", "r457", "r458", "r459", "r460", "r461", "r477", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r139", "r140", "r141", "r160", "r487" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheetsParenthetical", "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Shares issued in connection with ATM, net of transaction costs, shares" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r299", "r306" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock based compensation related to common stock restricted stock grants, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r48", "r49", "r299", "r306" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Shares issued in connection with vesting of restricted stock, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r48", "r49", "r299", "r306", "r349" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Shares issued in connection with exercise of stock options, shares", "negatedLabel": "Number of Shares Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity", "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Shares issued in connection with ATM, net of transaction costs" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r48", "r49", "r299", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "verboseLabel": "Stock based compensation related to issuance of common stock restricted stock grants" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r299", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Shares issued in connection with vesting of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r76", "r299", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Shares issued in connection with exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetails-optionActivity", "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative", "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r49", "r54", "r55", "r133", "r206", "r211", "r452", "r483" ], "calculation": { "http://sonomapharma.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets", "http://sonomapharma.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r131", "r284", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r306", "r307", "r446" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r46", "r47", "r280" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Preferred Stock" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting subsequent events.", "label": "Subsequent Events" } } }, "localname": "SubsequentEventsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "Liquidity and Financial Condition" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/LiquidityAndFinancialCondition" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Research credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r387", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Tax benefit" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r167", "r168", "r172", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://sonomapharma.com/role/SummaryOfSignificantAccountingPoliciesDetails-AntidilutiveShares" ], "xbrltype": "domainItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r25": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=51888271" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r26": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126960819&loc=d3e20905-112640" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r426": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r554": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r555": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r556": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r557": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r558": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r559": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r565": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r566": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r567": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r568": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r569": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r571": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r572": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r573": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r574": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 98 0001683168-22-004940-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-22-004940-xbrl.zip M4$L#!!0 ( .^![52FS:H+B@P &L- & 83$N:G!GG59I6)/'VIZP M14!D5XM W !;JEC9RN9;BXK@17,$680C'+6B@(@%64UX#\A:*XB * @1V:HL MD342 Z&LHD)D"P)"#" !HB1L22#+>UY[]?N^/^?'=\XS\V^>F>NY[[GO9P9Y MAWP &B['G8\## 8#_H$.@(P#1R O)_=EHJ& 3L5-BHH*"HHJ6*S2ILTJFS>K MJJBJJFW1TE#;HKE%555CJX:FMHZNKNYF]6W;M^ILU]+1U?ER"$8>W:.@J*RH MJ*RCIJJF\Q\'T@HT-X$.8"./V0WD-#'RFABD ^ P"AB_@SP5V#DT!J5L)N4 M5531A 8-((>1EY=3D/]2-;I*1->!@J:BUJ[OCBAIGSJ'W?V+SJ'XS*)->WZL M^4/7K9^_U_Q\6(*RRM9MV[_2,S(VV??U-Q:65M;?V]@Z'CUVW.F$LXO[:0]/ M+^\S/A=^OAAPZ7)@4/CUB,BHZ)C8FXE)R2FI:;_>SX^*2TK+R MWY\\K:VK;VBD/&^BMK5W='9UO^QY-3 X-,P<>3IU6&;T8KF]M)4X8?J\.C9X^\^T!P(S MUB,E_%/7H#0Q)TN&.4UG?],T(43 TBM+O0Z9[3/;UP:>LUR9KXETR2>2@M^; MK]?TV731S_02_[U#'@2:7Z7IP)C9S+*1!S6%8,NGL0:6E-79SA42[. MQA00:_'3RURS3\]X"#B+@/33PN$"R75,\X7=3D(HQN?.&WZM=9:W;41(*;C2 M?C#/X;6;QWY(BI>H5+]5\BM' &XK IR>#DI?U53 E3=E6 ]C<3TFC7B&U>U% MKK![L[[0.E)355^Y0V\\^9&:@[74'0%TKZ![N;)2!+ JZC&9E7!U(P+BA[]& MP/!P0:QKE@\"6A<>+A.R,9G$,W"W5VA))=V<4R%_M8M2)&[H>]?C^Q:N*%%J M^>N(!E(I_ 061-' M)J='/W@E[INXMZ0=]LY5W$D=IL1#X/5@-MJ"VYW\:EQVOYQ/R%FE2'1_7;[. MQ[=S3P>([<=*.]*+:6GJ/0@H:B;<8C/T@UIP_)R<0A)L66*(WWB.NQCF06I^ M%=5?O!B>N4 W.&P5?77VAH-7MVQ7/35)8!\6Y"OP\/4?EV!2<933&T;A9=F),;O(,W*M&=]NSX":? <+F]'=[%,\2):I8R.K2- M&DG3#(V)/@2L,-QB%PGFTPBX15/8">S[?0 M;K3J9L>>734 M-4VYU?+(772V:>_O)2Y$'AG#V;;$$6&'CX>EZ"PRD=Q7D'^/;2DWD<@C MX%DU53U1:-U38T$,@#XB&K'I%RR!DT?[$CMU!1U#DM6O/7S;]L M_YU.1K'$.L7)B;ID]#10%C7FQN&5\RA21J;][?Q]^X10ZIA>]*TCU&=$4HOX M[HG\?H/#U\EJ_31LI1.96.?A:HQUIM VW&SM67R([N=:(7L_N7>DVMZDRCA) MK>4.?1P*':P_F4W+\!9;%>8>7#<3]O>S.)7U4@KYP+T-*[XPI:30KL!JV'+' MV1C6B93/J;R6!4[/NJ;5%03$E?FM'^Y^*(8<92J\2OK02%>>!HYE]9;WEI=H-W^:C&1\B#ZE+19SAZ"+_F-[.G"&Q?LTOGXP8M/ J]E VESH?MK,.NM27_[AV$FEE"'#;0C(P"*@NJR1NZT- MO8YY2!IA2?'&]$7__G$__0/\JNERQ"V2\?#'_EFQ9V_ASX%"2*RR0/B3U5F9 M1Q[*<5VV"91 *.J5[Z,Y7;]G;FN<6M.MVM*S,PE:8@BYC,62NIL$Z%V:OKIP M.GW4RA:F^)&G?K<7!P[>Z&Z&F$8QN8*3?T3G\XPS-='N@P#%,)?MJ?AIVUT] M+\W;;0TS$*!,DAC57+;6YL*C3\J,F C(W$_AO4L3:G,0T,)EUD]X#8M623)JWG@E'E5==PD"4-5, M! G-;1BZ\),&!!"YEM!0::"(O.@+MR(@)\!D(_MI&G;/5* 6E!4;"C<9HDWS M[PHK[7MXSG>/LA#P[629J*@TR&VO,(\LL)05J-*S9KU=+>;2$1 ^ PNT:+!; M^E<\J+Z0X?RB,&0E)G.>0K+CP>)IZ4;"AQNLE!EGJROPH1=BLS7+:7AS983I MR6 S5F#FO.%/JPE=HX,;58J[?C2K' MWI&(IITKE%[].^\?^\6)XWH*<$+(I$=,6O0JBN\U5QDZYQ.16I'8WD9XF#*1 MY]5Y\GNKN%F>3.2RL%,TN/F:Y%Y4&-S:;SKC?]/G#6N>&M(]7KY2'4!+CF$3 M[Y3WB L6%Q&PZ%77+@SFU!GN><.OFTGLDQSV3WQHLZ[^I&6+*(=VAOWZ!27E MI6ED3UV<+#6'=45(-I;FB_@>2P@H1Z7S5JO9MX_,K(U=[KRX:CHB*LGXK>NX MQ9+V;WA]:1DT@RU&P,@@/*=$PXF")^' T'5PF;6VCH!:/7XHF]SYG"$[/H M"KZA!YY(#^WT4X?RK@RAY'F< M-!:;2JZJK[#AF06;>I;W7=7E?R)[S M2+21KKBC)L@O:N//"[8*-.QXT1]<YW$=YW.'H4B:6^N MO^?P\@?>;9@+KJ(6.2"4T4D(^,%E+6\Y=/2%[.@+UH8,EF),F<$;._:@"9XX MR3X)QT"V KG/TL=]I^[%\REMDUNI(Y.SDTRA6[36Y=V3FAU;6-8?_;1+";[\ M@)HK&:%3KA '+9$.&Z&]8D.@+MIGUF;'NP6I6/1V=#AY9 BJUV*:K:47 M^A9_QD_;C\PJK@D%P0X-"PXE\\)IJBOJYXR1K(?76G98=1 #W+,#8J/UV[Q] M_IXR;KB3:4$\W\NF,%<9)%F^XR%((O<\9O5&H/'-N-+B=66T?8SA2!SRW1EJ M$@*:CD;]#0$U?I&X)(??;'9Y(<#(KO3^BC3K<\:6H,;8D 3'&Y6!=VUAADVF MIK9(JW%&=)M]UA(:L'=$/TPCW\^B#G[DU<:D,/L1$$8UP+G)AFD)8SV&BU'$ M-'WE9J[RM;/?#'(*W/&?KY[ 5?G7MC0$3JFG""F-/PWX-J]\#LN'XDW'PAQ, MV^&?(>Q"H8H("@RM''KX6H)A;O)C55? M_W:9Z2V@)ANNO8F^R68D24YML835Y\?NH(JLN)B%@!^5?C6EM7Z(4!_%?IA] M-N #4! 660%3I:@B+Z(_$Y( ;59CSTJ/1M(]'3?([4),X&#R++<^H%Z M^X1VE-2BX0RTNC.8QN>UPRK1>-D/D_H#JXR-M883"%C5V/?XG[9#MR_,?;UZ MZ@<<,OHO4$L#!!0 ( .^![52"U_9OA5D -1> ' 83$P+FIP9YR[ M=UP3:?\V.JX%>P0LJPA1*7%%894F-6N-P&:CK@*"D$=1D696BK2$62LB2H0( M+"#,*@(J3;JT1 5%I$1Z)Y1 Z$D(I##)Y S[/+_WG,_YO9_WO.<=\L>MT^YO MN[[7=<^,LDLY"&RR.VE[$EBV;!GP+_0/4/8"QX#E/_RP]$.W%>AOY>J5*U>L M6+E61675ZO5KUZ]?MW;=N@T;U39MV*BZ<=VZ35LWJ:IOWK)ERWK,MA^W;OY1 M;?.6S4L76;8!/PP[+ERW]8L7QIUNA>&KH? M6*&Z4FWWP2.KU,]<4MES<_.AVS$O5FL?S?^XY6RS0,?HLM^=-6NW;OMQ^PY= M/=S>G_89FYB:'3:W.';\Q$G"*5N[W\^==W!TNN#L?N7J-8_KGE[^ 8&W@H)# M0N_>N_\@XF'DHUC&L[CXA+\2DUZFO4K/R'S]YFU!85%Q2>G[LO)/U36?O]1^ MK?O6TMK6WM'9U=TS-#S"'1WCC4],"N=$\PMBB52VN&37,F#YLO_:_J=VJ:)V M_;!BQ?(5*DMV+?LA:.D U14K=Q]O?EHS(O\CVNTCX9-H_EOWO&7;G_\BR_V'8_VU7#[!^^3(T>,M5 3P@GM"A M\455I!7JMG+*B6RM*VS7#4^> !Z$=#P<:!5Z/N"=4_OKZ>O[N4H@?QRIS65- M&],>_&F.F0XE3Y=/,:L)7=>7/T5JTV"MO.C9# M!8?M\Q:C?J1U6F?(34KNK6_+0YM)N)/'F::,;G>>3\,Q(YY@IC*+F;4GY#@+J.$/=Z[4O,N7BT+7[ MZH95[B).F0K)"2+NP1DT O^X7*S M-F>.M@BDC3:/MD\8ATG1&W4K@9F4([K9S0JI&UZZ$CB"[FLF)/ZBDD!@$!*7 M!@Q"PK\'"82$$UI7 2U7]._J_QBXW256EA.%1VV7&(29IB@C_G3;^ MT]$;DN6-\[8O.+5*P("-4_C_O9YO0#?(#-:[R_\D5 (?]F$._8E!_X=^B(X. M]/YK8/#?!O\;NRS(:Y'9'E R]<+NDR!/'D9$%+Z$(Y%CG**(:!-^!'Y-H":E MFK0YM.=B[S%?7C4/QS9EEUWX@_J'$GCL"3YT7 WU/)W(91PI1"ZO1GYKA!9Z MZ#T]9HS!!VFCVE\GWGC21[\DH^Z:T&\HQJIX%81_AP39X5^4@. ^>:IN) 'R MF#7=0Q6SI.H%Y4,_^B5N'U@NG1CQ]1_:O)CW2.Z2$4QV*Q'Z6.CWD])D7R?R MS7JF22-!B,4")I)5Y/$GLCWX_KRFX]D*R.6X""*V9.NUX>[CF1-KJ7&B;9$Y M-\"A,\%YBHTCH537!Q3#.K",A59&F2O[7OCNZTJ@$/S"?OR34&,F5%_*<$(Z M6BJ/B,TS[LSU>BP^"R#(6N&XHC>_8(CEB@SFCB.#JZU\E< :JT/!7F,\&#]S MYA._@ ='0S2L8O$C)/X@M5?N5-YQG>*HUG,",[:'L&964^Q0K@53.3624 MV@H3."[44XKG_.(J_:&H8"/[#BM?'\%T24!YQVZ99*!Q(YM!"Z7,> [9LS=* MTP8YT;Y4('<= MMC^PQD1_9ILC2PG0#YLH3'WQ,]"L949M%D>5Y6GX ]50N,(&VV&B7\':5![" MZ5JTOM=9>@KB!)#*R)9(&WFS,;8GKYKYH\#Q$TP[]CE\KZ^;!GMF<^NU^\9% M)";?Z*5/5O@ZH4GI- NVI9YM8^J>H'FZ#T<\X-D)O9R)QNK[P/IM 02T(KK. M3/_K2MA]:"904##RL13!*8%[=RC350:C!XI_Y+Y+GG&(5@)[0KY/#T0B_4$# M!Z5OALC+I"OEOCE>;SR' AYL9_;OH S0):9[: IXJJ9R7<@0N72EWN/LQZY&8@")IN'HZZ\%N* M0 DXEE=V4@KG7)V.W?7Y2PG<5@(C$V>F_U;I5DN+>J=R+%S=8-AMH*>' M!Q\PSDHH2]0C3A1L)O+G4&"==DRC:DI;APR?6)R?40+W37 5]FLJD^M=7KMM MSX'@:+HHG0H+@GY+PO1R1DS@'JO5B[IW7%Q#\+B^NZ':K8AZ_T4I*$Y4I*GI M>Z:%P2G6!U[-D=TK,IL6V ^Y:6OJ-#>-)2XXT((.)\?>:4BX*M]+LDGV4!PF M+\.SR/CM'?0*[;P^XQO%^G4FD3,YFCK'[VOB^>7[-NS[HFGVV?%T;_7H1[&Q M$O@^GC/\MOB6?9^,350"%UQ/IES,2)9,O=EEBQU 9?XB]J9,S(4'9>-.Y^;T+KKC?#8FA[]X7/>Y,69B_>VM3HK M@;>)4\4".=2[PTID!UE89LZ.[VI[8YX=\JJR^'APADC=8[%L7V[R\*ORY+HX MFSJTMUKQ7N\?K[S'X+^T50+ :V[S- [N0%&%L_GK+ 0_D_)97:&K=S.J+7R@ MN1D4UCO-)(2B'8P3'18\>Q<^!+LVIX@C)T9.[TBKN^ZZ%6H;AY[=!I>^"A[ M)C5(;9?4S&^Z5?YLPB8N,+^51UH(S%?ILZO]/D*T)\"_OA')YTF:HT_N$*_S M<77(R[\W?(NVU_!4 AV?8L$/^BDME9<3V-QOJ2=:P'IS&[L!.$C2\N>^NJ$G MIJ#LUIP2F$KQF'1;%U$75! D4@*\YU"M2W,_#@XT]G\%U?ZB=0$WRW%7+#I/ M5;H.*0%K+:25G[DXK@182/]-YM4+5_Y?T_]?_E/%<0@K%4&*Q8'H,OX:L/8Y MV@X[CVFNTIZ@2_;E9NDT=U?T\F.:E4![K3PP1IQCMV$<<6)HJUBBJ@/?WRO_BDF(UH0\+=]^0O=YY.=/C M3.9G^8=T5-,R:KKGJ,FF/DJ $K[([E79W6T+%\GP0N3/Y*I&IKH?/V2-3EH^HOM.F-A-Z16N%9'W^;-M=EX/\+&FF0N@<1 M5)Q/YN_,8$4%A"D!U>!K$F*KR11KPT!#\N[V_6>TO"F05!6QFX-6(DW;E,!: M8_:F?NGO-2*O 2NA[K"K%W.?< <"7 F*7"-G9=W^?!1S\?4^D-G-$+LDWA MU!.36[]V/81P$I0'(0K7XK;B*/YZ739C=$"1KVI5%#"0C"@!A=#E5GE\NC<8 M./;2EO?KT^J=X$T;DF(YOYVMJ6#+GUG'O-'->Y2;;4PO''!V.M09.:2@6'[Q*N.5FC\P>EZ&399UP MSB^O3!5)WN2K:CVR3E_8)0.)#%[NRR]E&TQ)*/O:KN_7]*#%KOG)E,& 77GL MZ14(FJE'_LG:__DH"-E._RK(50*R&6:E^/! B*HZG_4U;E+M9+SIK9(PY-3O M/(;BVVJCRB-OE<#5"QF-J6&LNC%'XV23^AJP2':#CKRT2\_UQO9T\LWD[T@Q M^_CW [H"?\K-2 7#VEG)ISY>N&-=3L[8HP$-=Q'23Y0HR0TH MW%P_M0,7EDDR43M.*B.U0%^3J>2*T-66AGOHN_',N)6/^7NH_(L[4P^VE3(E M$8CT[\+O.OG_AA^%=*JAV(4\W6\WV8L$,[]5H4PAAR?9DQV6E5E>%I(.'N3P MOR]#K3RG=942[%\-"9Z&\'DTJ"YKN79#6D,.?3H,7T)+GC'DM-YX[##ZF"\ MB!J)D^SS%!.X+I2Y01(+&79<-KS!'78\&\(:O4.-1$97_-)YUZZL+4_-\\;9 M &2-MEWL!C_?C1X/1B0/H;FF8N.L<\WSKS6Q#4$D2TE<$X#H?#-L87%]$W$7!_1K2^1$NWH/W]"F7:<2N+O M/5\DCC\?A6BT7*9[T+[[QGO0?.\[($Q_1H9ONOOC=ZH MGUXON0. _I>CF4H-5'K)6)S4":W:$T#51 MQ6D*??\!0WP/>TAVH]4R4##+Y"CJ07AFJIX'50>=_C@:W'OQMIE<<"H:"9+9 M>3P<:8&(4$T\8E7QKEF/%02R\C4Y/+O6IU]G>8RSR&I?/+_T[5G;;!^PKP?D MH&@[K/^U^">Y=6#:*T.AH<.[VV**:(BF!/!]!&1M6K9WDDU^GJN7 UD]+WL_ M^3+MP6'R%;Q>37>A%*U$$)&&6C_4JM))JI4+\]'*1%5?S3FM:^C0I@,O01T@ M?32GP%2+0WD02!%N79R=(I:02D*NPZJF%,2,@X+:R-($5-@"3HHBW? S[6A0 M4- #6U6$-!* [D Y,TNZE[M\8!?#A8$XH='Y9\+[@KD=>-X3N@(!D3V5-SK/ M"?I2UPOWT%?MDE>=FO?1D:K7,%&.P'!^4 MJQ)MN1QX_%I7I!R$\4)6W86YVS.W6#WD+_&0I+>CZE50K(5EM6>5#1>R#EY% M=T^GW>;CAZX$/Z!9?%0"+>Z,4&HT;+,DM55=3W >&F]?T$F4^^I$G6?<=9TTUZN= M'Q\HF+F2]49W97PE.]2*'1I!TQC_@6(T0#<:>,$YN0@D-TC2&B2O@YJ9?YI6 MFM,\,B;)GE4<&"K;Z2D/]*[1VD=SI!ZD1*O J.;L-&,^F5]FELAW)?\Y(MK= M!@YN87N6:XZ]2AXF&6!E$[B^G!E]NV1"(G;&< ^X4U51^_<=FIU*W[P3F)MV M_HDAZ_:NMZ86/J9Y+(6'(N#OC2*[)V+=D/U*0"C$PWRW")LL7I>5J1(89[#Z M4O&#N4>G/IE!EC4304K@1=NRF+&PYK&P5MR3P2#;,TNY$>_WNUE[/'$LK--? M($&L^&1%^:!9YTV4A<2/BQ1I"DU4O43?T3M/]Q /H%G&<0'50:[&E25#=N^$ M)E"+>E$BRBQG[:"T!VB0"].:QB?@]TBHWO&-RQLD.:2-7@X]YT?Z^M.^CD.X M!*>*<@7YO*%G[T6!F,;&*L=*K2L UMM"L [KO'K(P98GVY\/S8&_\?7"OZ^U$8 M/+-\^K@2^-/A:431S\_9UV.-8TPM=")1?LY]6^#B$#@W BB4-& M9BH/HY"<54ESGBBYJ:BW#%8"=R5_I/LX?WEZ-%)-YSKD=[CE?3)Y&Q$GSW]0 MY"XT8.:%MJ\GLE(&I"&W+J M?$CJ0I\7$]L:D/7L_H'*;U9'AC36D3=4R4\)FYXMJT9E8-60Y@:31GL)2SB% M:5HJ8!-F%6;H6?C5^U-*H)6BB/W3@E4@3S:E??O:QOB:^^"4#6DD6],!(YG\ M:C[!>ST2&S4N+\_"#+Q>?J-30G<]D)-7=[&#@?UKH=NI=HZV>*>!KBJ]K'GY M(T*:?Z4$?M<-T0U#JMTPN>%\E[;?D61KI_5W2!P--;GBI-,].P).'I(?TA9Y7 BE*0.O[ M4LI,%]'LO%U\Z3[):$$5JR]ONL$*\D>Q[S1J8Y!3*V7_#3?O*(\GFA(46O0M M\ NH^F"=]@EUO$^U2?)-^G4"B3M$"<&7.2?<8NE>17OAI_/:B%@##=]4ZK?P M-*U2-)7A+=_]MG>VA% N4'#L"Z'96CHQ2@#5O"^J+SZIE>,L$2(DZ3-YJI6X M(JXTX^.88VP/^,EWCH+6(87WH$JC^N 4."> %E<>;_SMF^5FM""I<3R;@X+% MZT$/!4J@-IOCKXC(0\,?FI/I484B M-@;D;D%OZ\H2VXF^2K["JEH$4.:A&:IR-ZVR>;Y[Z/V[8 ES7J2I5O+GKW0G M)4!/R"&M50*YV17CA@89 _&HQ@6S",=@8A0_'L5I[3.'=GE0SZ''-9HK@8FH M3@R*^R'"M1TB)UB_MXNXQT6;'VO&<0L[?>$_P$1!@8GT;V#20*'["O(/=!U! MH6L3_BQZG15H#7;>H3HU(_W#V)(3PFV_"CI>S#DK@6L@:VR)*K[+;J%+[Y29[)UL(6//R^=?<>5W/'O! M[APN2<9CO@O?$< ME6Y&+(J1H!CLZF21$X6JNGF-$$V$EV#&R7)T['% L?03!?8P\>_LB7L>%(G< MAN_!0KYLH*#L&.<8#0D2KS^DQXX]/"8S:R=/=XHJ(>G)&2XMU5\)O&I3GRS' M+T+O7*=)90CCO'M;T38P]=,L?M&3=WI%$A=[]=1NWWT::U",2M3@R_91,%]0 MLAM?<2!^1@R^9LQ:7R.3?*T_T6*WW4$CD4H753E'\'%PY%F5#$^'/)T6"T\' MJ&].SH_1*J\R;1_I@MR+4.X[U6 \.1T08C/ZB]9M;R1JK7;U!M=8?D.$1VQ, MQ\9DB?Y9?-F)YGRO#L(3CGLU5A'T\HUKW0G]OVUH^0Q>Z,3^*[EGOZ#RT&6[ M_M'H!VOV3?M1XQ)6Q(6:[_T/)4I<4H/+4=0:KU2!V6I'D)%.DS'',P*Q&=*2 MRI/NM@.F*X_@%FFN0A6^U08\3+^PXQGD5<9AU><#1).>JA_V[,MY9*8$O6II">4]&;KSM M:]L,T)>9XSO:*&E5D&)0=MTVK1!_JVLK-GP$_>M.SX#F;[7G1"\>H$*Y("?U M6T]OTWVS3[-POSQE=HF(+W.3!-*"&1:ZI8DJ MN+XORW R?IA<00M2(QUP]K MZJVU2]KM[F%QX4+_I'.E87!"3+]G29W7TU><\<(+%CZBC "9F-:H!/K>NNV2 M)H] JR>=3Z14*3[W!#\8\]6K1M2L37N^B=FS%E[J>\#Z EP**Q0G<"PGO9TD M]^X(+"K!B"^\X!@+,_N2WODN/+ELWYBP ]/3RB/$'@X?!C\@"JQ3Q)S*3U_E MYM+[(^8+!PPT24Y%+*0]XC3A;EU)Q/3&A(K]4"@5;?Z6'-041=J4EFN1F-/C M ,^\"*;6&03Q$1Y;L3@V?U@.4RS(&)<>8A6^PT5;GHPH@I)\(@N17R:TE0"; MA+NVR,VJ,Q6)7F].8X-Y%TU9 !0C+(V/$K M9%/;!>,' ^_3O,U2Y*#D\X6F\]%>;?F,AM"/'#=U2!#AL!RM/KE>Z=.$6[2Y4O-1CE_E(+-5! MB7Z& \5X@3JZ=#XCY1=Q?H76W&%D/3\Z28(0X7E6UBL6.S1792 AMA MK ?W^"CJEZ0B-+)'"?S!_+VZV/ A6;VHWQM1C:(Y M(GI&:!+W&IJF;TAR]63:_1IY]1!N-JB/U7T+[/42@_?+2Q_Q\TPTS2YT,,X4 MVWNO:V,&E4140"$5K3(^VETVUV.QG*9QJ(NOA1)7%"1J'$Y& M9'GFRZ*8!5:>@\&!4>:SOJW77D:R).!$(%S(A>BI*B+ M/7.L+QM]^#?1@LXK!K+"YD) )HAZP^\M&A$&O'!5*WEPP[Y>6%-KMOM*6"($ M_H62"_;"7JW:L^4E <'RQ!3];GR;#VE6[]N@S3["Z%1'(1C>O7?Y4Y'UN,AZ M(O6J$0VX'"RB)OGFUHAL%"&SC!&L]!C3EC(SKM2_)[M'5(4L2_1OSR=2L;"#BVD18\5 M=:>#Z0X=!P((R2C_L*\B$)]2E,#%.)G")AI1[=@-'Z6Q4Y^XUX3FEH4LKP?- M9L./1YMU%Q2FNKA G,3G!S>]P?P!'R*IRH_"1A5*(,\V@T"?9N-Z-B M/L%OX0LGN+;&J 'YK?0U 65$=-)D(.LY)TFEO3RAAO/PS*L)Q=T@W4Y.1'U0 MUT05&L6(+DC2F^[?D_<9L[T6K)KO'9_G)8IM=^ A+HI7$K&CI8!4G9076;DL MJV]RV^)S)/!;N&C&D.4!;ZF6WATV0>B#T.;K1FY$O3>^;Y$Q&&07*A:Y$=:V M39M@'%60VK3I.=+FXA=]BY:%]9.[B*?[&^6CC9 E;I*B%(PLOTU C MV[/ J' \!],]WUO!!5DZX0%X&S:#"\Y:RA?F5(6ED2\2D&.+3Y5 :4)."O:+ MQ7SG0[2X>^Y!'%)1E<="**O)\ \83Y2^$!IZR&_K#4#XQ"HQ^ :&^#*.=#0H M"5^3]Y!UC1!%2*(),OFF%CXTNGRC$O#G+@4PKWNJ!A3$74\V&!,9O(#G;.6> M9-M@D%"2^A'/NBCZQ)8UZL[^F$1Y8K/;*AIR?S]G!?6Q-9/YR3P8-I-#:(O* M& ^-3[>)]%K,DFW+A9CT\&_#Q>2-^%FKS& $Y#?G>I8FG>LYEI&^,3F3.$<, MVD-!B?7'BW\]UKQ^;,1"<#KM4=;JWZ@1WK2 9)L0!@*_?*_I?BR^22-M?1+A MX=G-J*Z/;JQ8[+DL^N=U1XRJV>H,7/LJSO_#-F:#D?!KQ NV^V) $)^D9 71"B/ M^'V!_< AJ*-I,906.R751E3R5*5/1J*@!\PUJ8I9W_VFY%=&H*?E*PTE,+AZ MX2;=ZA.ATEMUBN-3#N_!Q["X#,5V%'&[-O[)Y7<_N^#0G)"+ MHC]A$>LS/;7#FC&S[VC\*OQ($Y8!TY'R@@57?[UT-@#/G;F]T*C(Y8>D-^J8[(E*/OE-6V6X?D+H=LB1CIF7W0;U!-@Y,J2 M/*-2Z6X7AJ!-7H4O+::B_LL\= ^]EH$L2M? M5I@Z9IM=>?[FI0"Z&4-G=?),)4^4HLY#S&13R>WA*JR>LR)$[51X^[I/@J[I M,H3=E7IK?BZ\G>4N^XK2-_ZGN*GRG#:.)X3H\'%LA&D,(GO>]]M-7N\7!X?Z M*H%)\!:#QBY3?.,DO8'>AQ#Y'_N][5K&:/JU^)[PW0&V1?V.9Q); I(EEIJ< M\-H2(GW.1R:9YL@#VZ68(5=>A(F3P5G>Z=@-(EVN:-+6J''=JY_RT?S_A'8B MW]1B'3H;S*__NU%G*V[[WF=OY_Q^ M;=D9 0XE:_PU=K?QOO9QD*'0Q7*[%=\JA!K(+YO SB7^8A@Q O81#Z14O;21 M@!"/)/=[+2>6/R!A?&QC;6U:,;.2SOV[?+7/3I[RL)V6CU-EJ$@-NN@KN3,; MODBNG@/K\7H4Q-IM>:!PW=D6IK&GUH^E2;X)R7IS^$+7UCK$#/Y-$3>=X,(M M>2*? /FEN=V$IT-CAQ8@P.LL2JD]VF*-@VBI'CU!+T$6SV$]JD8##755371$ M$GZ(3I*(A_#D)6^9NZ*OMP3!5^?!A:;1J2>IZ]!VJ9?^!H4NRX2E)69SKE'K M+H%-OL4>T*L:V\?)1YD'?JKXEC/^;O'>,?JUMZE'J:D7Z?XL)4!P_',\-(P26C]N:4"._JH$*E'G=(7>_VH-@RZD#Y3;0Z.-UN+DI@M7'(6*K MW':]GX[E?A[LL0@QKLEBAD!SA ?'32]^R?*U2?;VWXRGW.9PYZ8>=5@=\=U8 M!Q'?R[!YG%4B8OD]93&0Q^.0 M=@4JB#]?[?DH)"-J]'=ND^5%H1N*&PL5;[]L#N&K-MNT/81MN)8VA*YD.0\9 MO>4W0V$D6>4A:\8)*;=0F.NM)Z \N36;$&80BEBZGDKUX! MJC>^\>J"$UHB"!-JZN_+.-3>W-%F/"RLJ*F00R.], ME5Y>U)A(U:"9CH#R^:!NM_ON!>L.F[UT!ENM41Y4%D(3W7#GY:FBX=BR$0TP MV5 )O.BT%TBJXT.?&8(WF8229,E!ODR?(41Q[O.QMV!GO1(8#^R3FZ1ZNYH& MNWT:<6]DH2W/KF!C@:V\KI3%2;LH&(4>9;?.A$D^T;E?Z9)]:\QDG$DR2LPP MQ=8Y=\LO-*(]K_W+!#/R:3 >!?A?R^]X7TC5>.BF@JI=/[UO'HE'W/EIH@-_ M+RU#/ IO:54"5X,O6T*S>(3MUHGC+^V@38W2>RUKGW[TO3KT'E+\A,*$_T[P M _3QHJH2"+O75)[/^^2'/3BUHWK*(JO1L ]9F[:3+L?6GK_$X&61=<*F6I^7 M-=G]S/V);"N1L#BYQ\ZFS%P;@&I=MV8%P5P8"B_+<3@N8@D7ASVNE-JT*U*& M@FU^G*#LQT^EH!J,;!3^W4T5Q$BSSB4=2#W.8==9VTNC!;#(Y>-L@)6)_Y;:P]8X)O[-#?.$I M1YJ CRR"?I58)VDH@A7J<#PX7)^!N#H2]J31(LN\\_?ESG\LUNZ>Q!9VO#&) MKA2DR3P/.?9B,8&;HS43,*+.KY!*0/"-%TA+E"0:TFU 91R*C1^6WA"0-&*< MRNCUW?(MK6M$#8.?C\6JE$\Z=H2I4081BR:AHKT(P8#%$WE9GA2D?+42>*+_ MM-@^Q1U&CE+Y.O1\5?UN8TZ^]$Y3F KI@#I7P9&84N,FSJ:!C^>J2IA#C>/A M>$'-XKD$H>>[+@L76APO>IM,7:%X=IXL/1NNU7HM"/[M13ZG"=ZOCM(VR=X\ MO8Q567'LXK2DT?P[Y],,W"/_607QN9+K]H7$L4;)B&,E5;6*HNMJJV^P9M\T MY1=UV3]/1PF)OVAP-E+!M[7"/?4?8YQ05+E"]#"9XE"1<"4P"_I5Z.<]2MT2 M.V>)GQEW3Y'S%Y);/6(1^Z77G"Y*JE.P1'I-O/.S0K"F6?FV&,?NOW8Q0 _'0Q6\N1MR78IU5B,\SDWD-)%8 M50C::5"Z8^W<&KYEPM$YBU.?T;A3=#0^#]<3)(?P: G(2T)9_3_"O((CV2ZV M^6J4@_WBD$ 1Y0M[&SY"[A'H*SY,F;F6*.EI>CBN! 1K)3,8._A @X:J> ]. MF,$N0T:I$T*8D 1_P5)HIL-\^P=HT3:(67.UBB6WL"Z>+Y/1V(^;LF679G^I M+9S M ]W==VU(J_7"&)NA!(Z]><6H,;7Y\2ZQ;2'R58$MRU\E)5\5*T4%JR:U"CY# M/?HNZ3!U=V8M/'[-/KFLF4DJF],-/?CQ_#WSR8;:GFHH5DLX[W@/O+'NR@.5 M>%]4ZB"IH/21A+4>Z7';PK#CA+WM_8BRN>+"Q*62D*9J,D3K:";7BO/W#_L5@HUHMQ.E?F0_3V$U^_F&>];*C-$<[ M^!"8<8SE(9EBM%.*NK$(7LU8">2RW2Z,V!J'9;;SM1JO%!<&D8S@2&8!5QHV MZ'MYK*-IX)/G; 81N1ADI%>#*/Q0\@3+GT=\K]Z=,B(('+2;,T?TO0>6=7KDES-^JWBPK7OC&W[$)N7J65_C!^37#M4'1,CO3F4&K87[ZIGCK=XE>H M!^KDF-_9#FJ2!MHS$A2N30UH#U_G[9E^\4+_Y*W?<2GB<;WC=05$R*L:J_3D94)%-)B@*YN\=K^8GBYGD8,IK>^C4AE=S'0>5P MTX[1%H)/)(O?^L30SXBWV<;<'SK:@S1KX82W[MKD;\TWR8A/B+PB<>SQTJL% M)5J5T;"8V6'_]>EDJ2H;51NP.5Y:/D^^R]Q9*#2;9K_U/-LX1@+]C1"1% NB MV?2W8\.B8[6O&S&T=_H-1>=[8P'9B'<\$7][JC[M4835D+E\<\#A[J!!/6*8$=8!DYG&K2:3@=D#<-%EI)7$SQ MB8K%GA2GR^39:W[#/QM]JDXMPIPJ%W[)IV0,#X^---PW)=HT1C(3AQ1VFY4_I5$; M_]-0HTI->>Y#Y"(F@]7]"EE!HTOT,S'WLTYF\\P?',I=F[$U-@T#SFBR/U5D M)6/7>'8,[$K^VBZ'.$>L><\%3LEV^HOLTDWLB*@$D0,"HQSSN-+ MU!762#T/9-7'QN$MEP7.?5-G*XOB,UMB/''"Q<4%4>H^Z;&AJ&S'>GPJ)6D8YJ"C(L[O3T30Q.)!Z=:?T MCOF>I6=4'[*@4JV8F.%_DQ,9PU6BW6=_9"\QLHY"7]_P&SP:O8)*2WWK/J1#KOP!@$8<=HFDW+Q*!? MN2MF^ %=F\WZ7(*RSM80,YNKS^O$'@B7@T.5X;2UY^&OYG37#BO\I>%U*B45 MQV.PLTNK(-9>IGD9G/X+]9*A(#LQT>R+:<^7I 2+\'>,3/D\;(1>"H,H0@RC M2FN'?<_H@@>1%GCJ6=]8I>OP=:K14%2O#!SMZ1[+:Z3L#+XCJ@G7:0L\<-0C M=7+,EZ\3)^;-X&C&6I@[FY6 H^E\J!1?@Q7*+%'^9Z*[ZM31*4D8ONR"/S*' MLO$I4T>CKOX;M*#!J2PT MT36SO#2=TW?&/4ZY&UG1TF^MX3*;JD@WCAMR$< MDV8_="(^2YTECDZ*/ 261$HF+37=$35?$\,#E&WP@NS6H2VZ6@'AA7>YI=I6 MDB\VRU'98%B[M;PV JE;E1 <+7+F7)3]-$>;YRQ!@_>0KU[U.0$"93L=0^[[ MP]QHDN(':%A?P]>1F,0^'UA1DH@OD^@WV&R39IX58!^:8#:Z5IMF#HV"YB-W M>8GJ\'@<9RVCX1UG7HR5'1QU2-]9JJX$?LM4 K$0X7KH^0:,.,5:7A,T(+ ] M3ST_&-"I:3C-J$_!7NDH[@C&VC4O1,;Z'IKCARF!^G63;<+HK"$^\)+X9O)= MCRNX,ET M1%+7T) 2H&B-N*>3)TIM M.+TY&'XX*^CSP?E%2BW164[,-@E(#/]?#=5?!1 M7!>S(?77&%:=$7^I[7[D*7(RI+YOW*27)4?F#(HRPQSOX%-52&*SCNAD8>'Y M]F)7"]&,Q=57$QC^WZD> Q.*;XN_VEBDGI7HTVZ@*7YFU M.O=Z<<89#;-/91#'3I_GC8WJ<_EF5DIC=@EUJ+O <&E;97 M_T;E^)4+&3"[8/)T@[A.(2$0QR$+!^%CF7;=4:^Y'FE>18;G MI: *2KBE^$6MA]57R!WL4[#G$_*B/*150C?\&ES45<% ON(N5Y'%AHDH1."0 M,!\8QO=V.]MLEPX)#9T$5 37.D\[2E/K#6NT"A*'A[/Y,DLSU#&4JY[3-]5A MK,P8;!@5%UT2*X'Y-+ZEQG@ C>^)2; Z\WUP%3F><5KDZA&[#"]=T8R;>]9 MR3^ )A6JD>4+C4K@DT :Y3T$'PB5$)1 I"N:[1/B'%LKZ1EDI'+OPW&Z7&,R M;^;C&R(E>\_QF9TB*G(%_%A0&(]5Q83_8?%.^MC:5FN+0/(EU>.QU;%_15+T M\D /H\HY'"<1/_H(S"?E*][B"RM5K'H^%Y"#7_ U#V3_B_CT*(1#2]9="6#S M=)MS,P3HC8UG''#!O)(R@F@?]M'3ZY*!W6&-:ENBUS!#*EG\#D'6P[0#NX6: M)IYG5W0::'#DU=U9IQH^QH%&\%?;!6W2IOVQ5TZN4/+_X74 M@QU0\K[LP46%@4]B!NIK1]TPO6383.JP+@$FU+ P M/BCA@R@12B J]V7G$*[ZE/%KXW[WX9-/P*L;E8#>ZMF@2ORL#QS'KG.1K=\[ MHLOFU\S1EWU9S.%N$^)G]_/5MM%16?%>"4A'.B<:\Z)R*LT%DG/)3:=FLVJ_->5]& "ACMJENLHLX:PTU2 M;$T\2T#G*&(,+A$%IY;$#;ZN2JMD,7Y/ ?>Q.;XF=)VJG3HOX<-5>6BLJ!J_ M8O9%5%,*?XQ4)*/D]ZNJO69Y4U[27LR)(*NS\M0C;[64KNJ1X- <^8(L"!DR$JUY<>NU%]BD[19[)$GN@2>E^-124[V6OD!M^ M]RALR3Y@V"+BE;4&ND!%/:]^EL,<.!G/+Y<95HOD1P78SQJEU M"[%($,>-U9];XOUR3[=DH?L0+CH 7#$@A1#U1HW:\&VTIY-GI'ZC8A=MUE?Z M'*UQH==E3XV=-V9M925GP";0(SC8(= [C".>N M;!YO;Z$@?3/I>_M1*%%05 MH1;=@G385&^77D(L]LJ<_K4N_*UGNPU"()W@ MUK-A_.V3"6:4,>N&)KZNG]:N=:.PV@XKT3'%$V9^T'BB-45LEI.VWE>D^S&LV_YH0,,: $=' M%BJ!G7DHSW#,5TNNL5.3L(LN'CGYQ"0BH@L^D:-E3]GAXMP;;$]X+[PZB[8G MV_P#.3X<11F$YF5?WK%V;2'^(X1Q]>Y\UR4MP/2]ZK'"-Q<; M_MTBK_ISN6" #KH/;RXIXV BL\\,P79HITO!LQRI1/BXMY:![=A[^^VXLD*: MS75M48K6-B70/56ZIGHN#=/7DF#.NWSX;B])TDK?S=?:HGAK_&8ARK#L54]E MKUXL)F4W 1PAP$J@UFU$+^O2B*2JU9>#Z'JNO0 * V7%V B]XLK6G.(*[QG3 M.DY3L$TCEX^V2L4BC!\B/S3N1C"33\?CU3U9_[HO=@WA6'%HS:B->4$P?ML. M&SFMM3K>PJRK@DG!V!IHLY5VCA3_25"9]$C'C-5'. Z^IRL673CW MRX,BF%CG8*TY7'ES^KM[_3VLKPF'? BR5L6BD')O:>7%/S?XT\2HL*1J^4LK MT]:/OKY^#]%FT=N$8"3ZSE.GI9QASI,>_I^!^"W7_\#?]TWU5MR<5J^SQ\>T M^$:*F(J).<>4NW5(COE9WN,RVH16!MXD7F]35MU>45@^(APW96YO#]D7CAL.SRD!11+ZS M9H-1,-4K-C,&P^"A,1_,^T'J+=3_$HK]W!:65\OM-J#,0EYY^A.89L)CS1.X2=> MW:J;J\D]*U82)J.[;_"4>6NAA;A5BY>%X.%"R;>8 MW+BJ7G$O5$K_?-K*_ZSQH5WEP1I7#RT2RN]CI6;M%[1#L(IO2:?D%;[0S/=# M.1+^@=??C3O;2E_B$EE(2!NC%H8D ^5*X/[-+L^\0-.,B9UKW,(-2G6U6S^T MB-M#K@7$EU=/,-?88QCU 5V1VIT;5A6&9#1 W8+*ZY#>5W5^>BCE3R60;^(" MOZK@Z*'F'D/IQ^6JO*&$3Q5K^)S&=W-+'^N_BOMX_]/1/R1(\\1P?N'O$3K( M\C%]3?OS0LUO%R;$]8K7:->TS.QV/5DFJ)H."$!:*Y.J:\R>RHP(A=?F46"$ M%Q9LLF#C"4?GA?@LBK_Q$M>8:_I;VBWXUEOC.?2J] &:4C46Y]@FS[>RPBF, M67 D&4WOS?:&][&A6M,HMA;A7/J@JN5CAWE"=G7R!A5",4OQN8@SJ1/ .02B M:?(^;A;:$/Z#U.A\&%4#7TD.79 M2=6_B1*J=#*.G;_T? 9$_5SKXAK56+?%.+Z&DZ%UQQ*QSS\L]#H1'3%U/YLZ !PNM5(X?\XR M/+,KR1=ER+Z-E(QRD+WN62(6U9UO;'93/05Y-3JW#Q@$KN:5@!8:X].2:7#6 M,6!H^9V=\IX=J)7%N9'N_MXC5PIM9XNC*/E6Z.T#B,E+'^K+"C#J5I#.FS$< M@\N" R=3#:2?,Z3T#]^#+[MJ#2,=/;P96UJ@WU.F NHC+G!9-Y)G'L8[="QZ M@>Q@=:H2D/2V^?W"2?4XENV]S<*&[NUQ*]4MWYCC!>(1IVKYFA-^VQP*;<.5 MP/5$7JJ'$KB :YIWD-#/O#XW3E.X(V53+_)SO6H5[ITGW%U54GV/Z+I%VS65 M9N5_7X%<-:+]^X/*F/#_JY(KC6KJ:M>GM2UUI.) 52"?$ZA8J3*U##EM1:/0 M& 41"D*J]).Y44#&),>*BCB0RB"?4$D5 1DCHS(E0L 4$2(S!$D(80XA"4,2 M])[UUWW6W?='_?G.6OO??;POL_[/'OO]_1WS?IDLDYZ$W]]LA(;I0.HS/.]6$L5&Z=*L+_NWKEC_:'P&=N!05,K/XRT6:H))CZ' MUC5<";](>^K'W_ML'I8T<(:F((IE VK>KO T&E.9V>)N]ICP!Y.TI,.3?>Q. M\H>TB4D0$Z!:'BO%-5D)Z^^VG]C4!ELITH;!87_3;*?'Z/P-+9QCW:!^):9N ME)W*%=(,F8\J/9/F7F:E;P_-$[.U7$>8WD0L%@S5H" H:D99_$>I98,\-D9= M'(3B2]GEO/C+[V0HY_@7)(5\3+9$S!TCK<13S\>"R";ZQJ&F/WG!/H^U&1T= M53U[MFZ0VJ]SB\+V1_&;^"_ MKB7++M-9[V(YS9#Q40.VZ6=<0G<5W/@I&%G:1%D39WQ(!X@;I"J##VCHMNRD M?CQ-!9BJFZ+,A\V8+QJSYV1E&>3LT5J!O2 *<4[VLT CY6@.:XO- #2W4F7J MHS_B,T9.H:%7SA<3#D2>KY!QG6PLCVE^&'TR0/C<]BRN?VGD ,EAO;UR M&$M0?9I@ECEF^%FLZ)A<_[N%S_G)0B@IQZQK,O;GU"$S92?\D*&/K=_J\[8B MF.$TA9>JIR3$@^\VZAQQ+I16?*_9* AY M\=0" ?T6FKO2]T>.85==MPWLP+KB=HRN=NJXV*Y=8H1JB[!&L=PW+V;4@B0G MY^>AYTZSQQNR0N(Z4^AS%/4,U@1IQEKWD/[!DIN]S VV>X&LB'[C3R@@4;*_ M6(BY?5KE(.^6".!=$SJ@'X50#V0D\-'D9DK)7C?!A,/7WG'P_C?E*P-R:Y%5 MR_V8U]%,PWZG SEFU365;I;9]7YFH<'2G3B<2[8*J[:0>3BM@D^%,'?(TOEF M_384:Y^%,*0UD%+486.U;K]RHQT42:&^Q)4<+1K>TY^Y'PI!9^,$)OZ<7W]V MH".B:.XFJ&?6>&4?C#:*:DR7(3,SQQ_NVD(I":'?ZQ@+E42^R:0>&*@VQ?C4 M/>J:_^K7_!BW]!4L(0W.-FKT'0N4.!>K>EX_9 )=47@K-M]XQ2S()BY'W#FD MW)10H!0O33H;XE%/_$4VBUK.Z 5KNW%RJ ZHO\_NW4!G2[R9R MUD1.*I'="\/"@F3J[IDB$9MG7G#E^?E!["/%JS#S1]W&>+H%G(#%+\]#GU&_ M4'%?YQC)MY:/&1KZ39\C7)*Q%=('(RA$P,O*L*SFX'ZI[AZDHYLE" N VYV\$][WCZ!:[<9&FAS+6KU*'A M0\&$7W_>A;S8Q5.LWJ^8 P6^1+;M.XS !7IL.<.X+=A68DM;I;HA5K>F5 HE M :Z0.4>RWUI;B?CE8.8=L-SYL+)VCD#VHPZ0N*W,D[\5M=S'S']?X@W-H>H7 MWAMG5JL#/AE0T2]R%:9'V?&9<";#$+F5[O7D.N?M_9\\QS-VUZ^]U_KS;I_, MBLG[[IRYX#&\&:=)FJ^B' QW@NR>2:%"X@\I,X'E=OHK6"3*%6+-9_4HU5.B M8N]X52+G8<]Y=HE?\%_)G[X#+5*EE>,"Y4RFX(7!&U^O%9OP(Y!:6,0F0(.+ MHL _4OBKND:ZNC1_S8>S5'6S*1A#D\!^1)_$^B_MQ8AF+7'(; #>IRIN28VE MKET/XF7^V:///7X9&(A.$&A9W_;H_\W L*R6%US3&,-G0OD[9?/9 <5!=M3( M:=FI[(.L*CLRK1*)E?)1D0<4N5/?@#MLO?V-9:?2@AN5*[_[^QY%W\/++W.1 MU^"7YD.3@T']]&6!)T&;6O?UJ_-[K<*Y=U5<<.-!%^'G/V0VHY'G2Z:YKXHS M6D;;4%_*K!?Y:L.7#0_%\-7A%;MS488Y!-Q/2!R+4/"PS0ED(;@8Q4OJ@;R M^ZK=,F$/[OC*OFSL9$O![=+?FB989]E]4X_:;K(OB@.8Y3XF#["N%=U4>X2[ M7?$R,E]E<29EK:85,H4E46.#?L+3UZ(R#R1#=+F=Q? >GW:-_-5.&N* M)T T>?A/GQW6MO]7A 0EZW;1*M2LNOW" [V98+62RZ%8>I^4-61%QLQ-(=&(=9 /C[Y$T-6&TJMQ,4P]8M,6Q.GN!2K M.?\8:=^#A:G6^V[NLL[BIW$^C,%#50U6AN*@5:<[DI"E=^48':#]F%LF538\3QI)NS3&68MVE<_PH:URC/4NN M/V3&/]&LU3Y!D;O0EF6H6M5BEW7/L6L/TN'6"ZD,.FE$RQM/3,Z*(W7 < /G M28?#-S1H5'EJ=J!%L.TJ\;:ZX 98T=KJAKF[@\<$G-91L\\4:"H>? M;4ETD1/>?([L F_L?5EU7<'GPJ?"72EQ2*O"'DZ+:U/V0'_1.2$+,5"G,5 MY3C2,K16!YAUT",OZ0"%Y?!#3\/*=ID.L&%:(2ZSWG\E-'P0&&>R=4";F>B) M&&-DVY'@6YGI^3X<+.\R1PGH3_ENVNGY9$/NHM0%F6K37)7P/!=G?3PSWK'$ MDS4X"!YCGI=ESK7+Q=[]?&V#92&/$+> =UYZ/TRF*TY%)RQ?N =]#1S$PZ7&"'V7+PV$F>T3@B'V=5)6FN+TF59JA._81* MYA(O(MU&4$LQRDFNB$4C$>!C,&B)ATV_5@'>/.S*#=' M%%R6PMM/X>4V"J[&B[@FTUBS9,W+/M+.FD6PELGZ#A0Z=3--A@IN.7VZGI54 MU6BOW+_G<@$=-0=!3-F/HJ]?3WRM7=HP5VG5.NDQGFN]^(.Z3^(G?'5S]#$X M\4=R^2Q!DOY;3\>+DYL"U8W+:F=*7BRH>-XUWV _5K]VAZ'Q4W#0MOWL(.HB M7)G7E,5])^NX4=:FD*P-^3G^N?D?&DL$LC5'!'/OQC*=?@Z\KU9X^ YV!EZ1 M*47V20V&8R=LB:KCAZQ&P GZ\"8=<)L1RM0VDNVO;N"J?KCZN2DX\2SF=_UN M>P?U+:8B_&5KZ0'E&^J^DW1V]*\SX?FO83-MCU2C]\[G2\.8H0%\S\^5A/73 M[TF$Y4TS98OH$!,.R(W>RCS&Q]&%OA=\U/2.DOM)-XOD]UD?ID-65@HJP>X+ M17;&Y3#D6. >-@G=]L(5%&IL:I+GO M8$\\3@<<>DE3*L*@6N+'(]X?9E[V#(TTO_?S=63;1$"K\F*$7]=&7Y"^'F^Y M>#@6C,#U8DS!8&X29.)DKW ^VI35D<\(HT]O+XGY6GKS[SUC 4%A.3$MPNL MA[WQ@M=6B75@2^D%J9/7V X"BI%#*, Y+>YR;M=O 2YAA-QFPO5H.\PEV62& ML-$W4)"*N6%.&B6 MY :W2$ZF8Z8XEU[A@C3,//92F6;]NDJ,8MWLV.%!4LWW)L$.J+RJUU^+,BRX]WAVF@B]L29*8=] MG(T^)HN/5J1Y.-N4XD^U]2LQIUEM%LI]C&(HG'8KWBN)?%3(V!)L%QQ@D'Q0 M(\[VWG1QS_!&5-.+EKR&?WZQ0CUT(T3K[Z #HBV2B::TYK-1N>=.0G=PQT*1 M.M=I_36K?DAPTK>_\?)( M0^J('3J@M0?;A^,]!Q)=*Z^3'-L6+5#5D4J6^FS%[NYWLGQ.8;D.[=:VE5K M:7L#M46TZM,&3WPTU*YQ@NK13%U.&BA'ICH)L.3 $O1E ^:J#CA<_<%DYA;Z?&P200>P>E7(SE@OY)8IJ ,^=F^ YFHB MH/8*=\HM+D))?688A"K_0N$^+.IW*$^ +\$SJ>0H64;!!]:K>FAE*O22U-_9 MM+$*6FC=+__K@;9%GU 7(,]"!]-O%.QCGGTE?PB_<'[$#V)$(6,6,B_[B6>_ MST%\3R*65NWYT3G"NI^DBZ7\4'0I,?[Z/V$,[] MD="9>YW.V)6Z-ABKV?\CO#Y) ^LSJ$\;5$#-5X336*2Q /4V5P\=( R+=1V0 MBOM3H0%GJ?[0^A[E5B>X$DV Q^@FESG*G3[H@HA%BL00FI8>_CRD!^525]CC M!5K%\I2]SV3Q6.DYL6=?-,Y)L.M[S(>;X&\'&#D/NA1% ,U=IKV%]A"SM6VO M.XT-_E,'T/!>IU$G+3-.H:,.I3<1S]_..?K]"M:.E4: ,#D>&KQ:BR[EG>HV M4**=A:K/H.UTIK'WHRH3,Z 1ZI^UPP15!TUWLC#K&N45I)Q\@-^F+G;#-)F]H 2<[&+7TT M1Y?5-FS3 4?7@881M;@M,U \P9%8K4P'&UH+D/DFP8GXW+2YW?W+1-Y M:YK=[)/8"N.!&,;"WKY>[(]?Z("7BQJI?_B>E'FIY0H*.-23!S+UJ[DSQPL^ M#OUEQ]%R& ^NLIC+RTF2M>"C_"'HU?*"?SE2+IX](KVV<.63G%7R2)4A)\LP M>1?A\%*QZM<&EG0N7GT=?U$'M AXZJ6ZO2WJ=0.W%<9=[(5=H& %);M*2U'A M>!GCM0[83KX@Z]\FJ?KJUR ;,1VED4_Q*$[*#%8LUTEW(OTWG-$>65 )CW7 M+WTJPZ?4;4&+L5YO>-'%!]L4EH[IC0LB"KP1BRCUR-=!-VL(#I>O'9/>T1Q% M;8.3H14U'($HV#%GZU:6<0-AC&([=\AJ9V4/JJ #"GSWEA@B:@M!V8:33F^_ M@7869Q2^+5G)V^T$.^9EG=J0_FT=7 M4'\RB3!?@I0]*C&JI#8@'_@H\!RKA-;,9"H9 M^= 4UF^\D7N$=',//KN[D8II#[R6),V_?$DU&& !/S?EW/JE@2DK+0J>3M/> M'S&_3F U"N*=$RRN(T8A7KR1TJ3;TJ^]2HK18T9L##[IBV5_MEA;G-[(PB MS'ME/QKW#+UHX4/C?2L;O.V1)"54(B8:9UE@LXK:K6[QJ GZM"\0* MR#LZGOOW.2+'WVO=7V#B%.-9VY&X4>TLY]"%1^[T>A>U#V?L)C>9":B(K_L7 MS_L$QWN^$PR;X30U!-8&E+!BM=&L"DDI_3;6.I:$*Z^)G2M]++U$@Y182+N! MZ?E^N?VQV93$SLLJ&-0LI=1I[<>2DFV>DSQ^9"%M<'R*^M MCC>E:]K[ S85L ?:>MHYYP#NVAY,5DU15G%Y?_?Y,]V04G!.I7=(! MU\X0#S0Y;U$.FC!SC&X$'TKB7HPT))UYI^[^5E-+UZI[JYDEA9+A3JA^Y8R) MM86<,4&\@\E__*-Q7XCS\=I]DQE@O8>VB.@#S+"J@I"NLD")N[I+44@)6I6/ M=.7"QVOI57BD%1.4K;VC+Q*L WB>[12T K;/JA2($O!LH* !:WT%^"RSZJ,> M* A%S:KBA_HG?3%@%JHJI/-LWVG_9QW4P@Y,,-&G_VSX?Y6Y"O+.0L%>7RF2 M68.Y:(_>&^"UN3C%_4@P)+.?5NTF_L[47G$?HZ_RE*38]__Y]+]UMU<'!'N M5:&/8!?!W)E_&S;Z$1S/7 =#OCW]?W?O?XZ(*]D^ M2=4/&BUUS=G!\+=XD&.XBO2JM\SFL3LOT*4N<8J@VN[%S?E&!URGDH^5QU", M=,!Q^3I,TT2'(A U4(P.N,O(ARY)C5QYMTIS*R8^AWU83PAI&)4VH5,]SQZ; M?:\ZY5H58+VPHP6J$+0*-I!@XC7;X(W@1%X)&$S01#1,>>Q">=> MZ !&\>HT%#09PQV33[)^VD,+M7^$:..K%@MQHN16IVJN!'/C)?$5_#=IS(_P MM#H,3N51)T/,C+NNTE2:KB68I595WM1?1IZX:G@=,JPV5&ED]DGY*%&. C7' MHMF.20LF$6^G-)PQID$IUBYH''>TO&>*,9C ''D-:7!JE"N/W=X'?7B5CXMT.&5%/HF)\\=^1WQ"GN4L60C: #^KA3\5I'FL).]35]<;(<'\_K!2#XL=R[W3R+;^95IJ.Z[7 M"@UP4SU4_/2*NB$M #O,0 !P &$Q,2YJ M<&?MFF=8$^VW[@<%$5&1IKXJ1 5%14%%1%IB 1$0(Z(@(.2UT@1$6JCS*M*% M2!,!(2)-I$F7EBB]")'>A- [I I))GLX7_V.>?+^7#V/ONZ]I') ML^99ZUZ_>V;X _PQ8(_!=?WK@(" / W_ /PAX%KP-8M6S9_X4T0_A7:+B0D M*"BT0UAXV_:=.W;N%-TA*KIKM\2>7;O%=XN*[MF[1UQ22EI:>J?8OOU[I?9+ M2$E+;0XBL!7^'T$A$2$A$:E=HKND_L,;_P<@OEW@A(#%5H&CP!9Q@:WB OQZ M $ D("_]J ?]\$ML!SW":\762'*/R!TCW %H&M6[<(;MV<-7S4#SX."(H+ M21PY=V6;I/%#X:,N4N=?1:5NE[M:^%/Z3B=57N71R] 6\" M@X)#0L.B8V+CWL=_2$C\G):>D9GU)?MK47%):5GY]XK*VKKZAL:FYI;6KNZ> MWK[^@<&A\8G)J>F9V;GY!1I]=6V=P62Q-S;C$@"V"OS/[?\8ES@14[E"E'[WLW+%7 M_L+X,=IF:/^*[/\NL-?_J MAI;".T'O4(P#"+56^S#>D!$-NXRF1HI; OG V$'%7UR%>>O0^WPEE5 >-B.R]\8SJ[G%YJ<%_V@IYB(K'LZ" MN=AG6-"3ZZ.X1'Q]8"9N0BQP]&!-)R6UYSFR\5UHJM^DMV]D A]X6*<\;OW, M/:ZKC:T=_H=Q";R4D[#*L0X&=:7,VA!/I(QU@?^2/;8D5H!.63Z91G*8/.AX MLZFL=:+SL!KBYXQ!&?\<^ZZU=68E@,2N:8E24P&Q_[ 6(3@31(.G09J! MPR=VYW'/8"Y ?_ "ON(TPS$P1%7&X\2%/+.KQ8F4FWT2*C.769Q@9[)>;28I MPR\2@R?MNK[?R1 O^N'%B):1W81?UI%5, 0IAU495PB83;1ZU+C=,14LMOCY M$J=%XFX/M;['!P07>9FE^& ^L->-N.5!1265&*[,C2\%V1[58(4&2*3+]==[ M;NQ.S6A72'Y\ ;'>J=C+!VP,M?6NLN(^88/N)R*644(^GN-WRL+B.JYTE9G\BG'988(D MT. W@=N+D+*R0PS>UE?[^(Y")O)J^ "90\&XUK&/G7ZB$-[@*TI#BJ(ZOH[; M7Q-]PX(ZEPCJK'&_66A:A@]\#XF;'15E=8^1P_LEY\Z. M^E4NVB0S9/21&Z"?HLF$YP]-RM#6.I>?-ADC]K<'JHCQ.T>O,_F WV(H"\.1 M9LV.S]3835#VV+VS.W K7+6]/;G:M4YU(;USB2XSSM:*S?_ZO7F\\$6=\1LO MP[3 2$41C=ZLH_@(2!K.\0439/ANGL8,0GV,PP>HPA#OA<@864M -)^D[A TMF'7@)59P4V?YJ7?WM M>:311^3-\_?3X",@'_A6T'G6H[YMD.Y#;N?NG#-[LL%]X;:[W+/=/FI'EQMR>>R'6GE&-*9VM]#OJ(H,// MK$@L2SQDW$]Q/HE(:RF\16XD7ES^NW?I>19^]GVCI732TK5)1[V&1$3(F6?1YFZ&TF5[130I=(2$1?$%BO)WU=-;7'_8R4V9$NJ3O&ET5UC]O9_J>D M.3TC_9-8'-'^35DOX3#6YQ;A#7J'78S1#C5F]1R\Z',BF+.^WJS.;%\EJ.-; MYX6"\@6UD\1?@S5'T$S%!+D:1S#+"P$$$M MV-N;ZT9&8#W]\=E>KC>3)#;Z'U^D[X)IP\\A#1IZ)TOR)ZP>2Q2G1TEM*:M3B0N+S]C$ 1TT3T#Q MRV^N_CCED*5?XLD\9A:)8380H\#=4B%7APWE R4=UNQ>I2-UKCP+<::8(,N, MHX92 +9S^'B+'YJ5;@\/' MW;Q0W]?[?.^S%,9K#'\6E_W/+)1I M:/>@[, C$%K9[Y:"D/DC9/%UT)8DG/@P*WBC["CBR;KR0,Z$-/D-=.+/_#@? M^%T:;L.YJ^9E!573-,M.!&\O"E3:6LY,]& M?$ [91H!;<-A[FR-.4PMP_CT1ST*VO!9,_C#+@I.&5LA=UL6ZZ:SHW MW3]V3/9CEXK0BI#_XP?^0XA#XT[.VI*!_X9-9-+%)>%IM0#D\Y2#L] M>CZL>SG1J,=8]UBLV+Z/^0F?LJ-Y$T7EYRSV@3OFJ9'A"C(U MHP!52?/(9GZV-9EI;(]#<8_M&[[-[@3)7ZD5YFL*KKHOR-08>\0J;1]O(U,M MM/0('U!^!Z]DHOI]F6GI6!?[2I?;P*,S"/LYR)I8F'.**]M48]51[L;&??8DI#@@)0 G'#+ M@[3'=0@Q=XI0=3G&EG9 Z_>#^6\/R9R+3WA3.&@J5#2K]T MGH1=>>W[@F)O% ECY5\/;HN?<,>%$,[Z7@EUKW%HN/-GV-+OBW.$8Q&M=9ZD MQ^X4IGX&RQQF$1%D4>$?J# 5VWZS<&1'.>K($B'>K@C* J" 78\-O%_:HV MB>1;X49% Z%2(CR8!GJ\TT._#/_,MM! V_,!A82#,.P=+4['A_$,XFYA\;A' ML@W*30D@V>L)'\C'$3*ZP.*_O[OWG!["REST>H=L"N:5\ %G>#"BD4\8 MJ3)%BD,Q;]US(4U]U1Z= R_ITS_^,]/*>1B>40_8!&V 6_M,<[+]IX^8\89, M"*-5967+$>8N=JX/[&]?C6XXVG[^VKX/'%2KV<[/WCW9C2][5I '%UK&DZ]. M/HA?L2LC337QV,D7C_F7;+SDX?LE*HNGDN]MF$6H3IG!$%4H>3474=%5 M$F[CJ;^Z?-ZG- Z!A%#=O(CD2#Y07"=U$.(#[V.]W/1D#K6O[#CY/ QY./EP ML8X>?;0$*3OO,911,SF2E;(P#Q45JX:[55;HQ(T<'H2*GVT,4-T92:F\0EE: M=86!E)?DX[7\QZYP8;TQ-.0#>+"GFS@N#3?EV?93*-;-"S@V!]W[5X[(T%N_UX6S(N#U#XO-O:)U_JWMGNJ4?4.]"NZ MSV(>^!6MKK!\^7?Z&GJBT&S;*(=+7+EW4CF&$\N95T0:].C&$K#/ M#,,]GR3X3V9X(X)\[XF%'+W_('??0@46Q7C**#AKD)9CY/IT!\:"T):DMAJU M*$'Z9)O+$[N+>]!UFC+!B3]W.HV6M^/=)B3^]6 Y*XB2]WB8EUZ$XJ[141R- M>;NDLO5/NX\[/ML@F28V)"C8OI:92U(T/3@;1>S*M)7DA^\TX/8)&]GUG9>/9(P>?6&8_*RIU^VO]\2'[B0Q:NL2NV( MN9]J42A(L[I:='7Q*(J6H;LK;'C$Z+118%+\37 ?\ZNHDJ,T"?MY 7%JOV_/ MJAJO=;9:?\*!K6J8M!^Q]*Z6H]4,+^D$.T3Z($%2@S5JF+B// M^,K0/-^H!/6NS:<&KM8:1?PN'QO?!;PD%U9[Y'"4?%7VLN@=$:((&%=@OR0A%*WK]>]HUEZSVYZL:2VS0M9C(D7:%1+)HE[$!8S7] MK]R/,%![6!<9#B>7,JVBY97E*F%!GM7C \\7X:DC;G2R-,W$U2-&99+B><28 MC7ZG?=)FPI;#QI=<[EO<;[5N+&2-T*Z-M_JJ1O?1S^CG+Q7(C.M/!;?XS3,A M@VDW3E-5Q6NI*C[P8 [O3XCB%?BB>/'C59CBM"6?>K(\^).N[5N5-C^76/9N M98G"B!VE0#S_BG^:[N4%,YJF$]YOB3ND=R2C0-?SL?R)3/G MSML.BP&#NQG-SX>MKKF 0I6:_K1.+"](:7?=>5WV1>!?]-44R"Q^W/ZJ:\YNIVL]J*

4F6DX=99L3V\Y:-'>;&9A05L^EM M<9S;K$HA=(GO-9H.'V#PQ/B N%X]8DC%E&;SROE"$ T,=4H9._S^X'"X3=!= M,E3K7'"T0'1BL7B?657E>KN_M#1+#U)^A3029?WWL\)(M<0]W'-Y"\SH@7G&@8S2GO[; M=36=XDQ>*\^/UE!OEO)7V7NUU2/O[[J[=#MUMV/-"?<.Y><>^M=;M%:Y37P 8+B-A#!\A9)V4?;'7'H-Z$ITK#9,ZT7$VHMW%_] M>-R\9 113QGWR2;P>O:.NBY!$[[SFVU1WLJ_@7"*^JM[5-=;4P,R=O3,DGZ]'"L^]2&Q.^.2S&3+[99;N>V& M]VX@GF"JD_G ]$=W^NSOO<2PA&Q_>NTB]+W&;I2%,>[DHG:G>2\*+@U;(U9, M=?N3M9,^$\D&_VBKC"NR\6)N(!/!!ZYK>]QK\54N,40+S(7R6+#7(H.H]?RR M_^&WQ_P/DS7L+^[=)"2:9K7-BK9G[S19,ND (P&N/PP?N/8UN.K:M*B?):MN"PPUKK_' D<,X"J&^(*&D8"B:OGB_-$AY/];& MHL=Z9K]_F_"0R3*.R#-0B*&CJ&8WC[[HS=F.N(\]JIETQG[_R/$(&80W*.1M MY>)].FRCM#B3%XF*K#*8C>K?A5.B"7,C+((YL*!\.G;]G1;^Q[ILJ@+7-'$! M[(8QX[=$!2Y\5(Y(Q?U#<0]7;/IF:*-708@<7/%OW\T'DKFQ;-B#/"$32J6F MF]W!IXEN[".KIV(W[LUR:=Y4]"M$B11Y#_*PW9!3P@2"=>-O-[!\J"GCP>>K M^)]J'_F Z^P@!&UL^(/K[N4_7G;%.NA]1!YLI"Y8A*&8$E5]^0=_1(/UE-LP M[9RT:C.3A^3*CG;UQ_K_QI0(!X//X,1HFL"(U_EX"G:':_KX(97/ZS\;6!%F MFJW(&OE2'/B T&7JK;R,/]5#OI!D=:11-N];T0,*FO+94HZRX7P%&KE,(CS4Z&LI&7 M*%1R4KSQ!?47S!KU^";,&5]MEDD.5X:7EU_">]9(OE[95Y*35!]3]Y4Z5SDD ME\G>S,.Y;CEB!]YUEGT1E*D7<^S7DGXX863:*G.K]HSA+:^HXZ_GU=)@BI_, MIXL-<,;](NIC+&R/_E:AG/O!D<#+QL9D=:QW*>7E?%VRNHZ)@1(R//P>E;B] MZ4 ]OI[5M!47,(9X4_TTVV!C)!WG]NVS_+OVXA7_:3ZP)@A7^*)U/^,>R\MA M=T-7!LA(K_#MQ2V++HH&QRD=4 ^H[IC#>Z&FRZ%_8"GUZRM@-.;P@2MP@1(D MXOO.G>,\7++E T?:K/Q;^S94SO8XK$CKX"R"MVTKUW/VWU]XXH#],IP6D!LW$G:!_O.N>)IAB<0^Q<:+]'CF[>?L MX^#W4+CSL1>%K[&R)T84+;H0]ZF-6;R "\TQ: TY7@1B2K^<#\"G_Y.V->\3 MT29'+ +GD&MG?<1/M/[B;UX2*8#Y^T$64T8EP1*^_K[XY>Q;LH)A)B>*= MYH*\U7"B>KE3 \VVRMO.")]P% M5N@-((:T'X^3N2$;")ZW CT_[)N6"!\X:AW !ZQAS9G;4KZP;?/"].$"/&@+ M6W8)JEADM78F"V<>?#T%ZK IBUZ_UY1U6^"SKE>ZDB ML45U_Y'NE>1E&TZ,_P8JNN80X8W+_4 #O=WGRWOGU?&Z ]R[%975;E1>2O"$ MC/I%+S5C5M!^*]BZT>^>M86EQ!D]H<-R'J\R18, D,16]Q?:S?&;1K"LE=H?!"LXB/@82AH\, M%Q1&7N.]A"&EJ=WP$@0N\H%CJ-O^"-:<@^R)TL+>ZPF9"Q3"C>>.I3>$QY-BRFO&:?"IW%BN]:5B8'N*>I(-:C)/M>2-GR:L7S2_H/GP PQ)IXA6:"L^9+9$YEUDFD\YA M7#WG\0"_\W;OJ2VJ#3U( R0#Y8)D4CT+4J?TL(/&96K,G-4"2,3]P)5)8L@) MO,O:HAD?:,9A/O?2$C)E+SUX,%>_D2MM9UK7Z(K"H\-2Y&CX\&JOK]$@YQYB'>%)ES]-A+N6_9' &N,BN&RD'W'*R/U[B9Y -%9DE8 M<.P,*5AYEMA5C2ZP4S,Y3E)9QKW$,^N'F?UFCF-H*1;U'/8) M17=?BG[ WZ$=QXWCBS)SEKV(7V2]8_H@3%3.I"@#C2AP'$G^>H3:,YAN4LQ=>@98GC/T P^,.#=83R]O>TCB=XUKU8//3)U9\32CZ$, MJ/F%&DX[B;DG%WTDR\%HCB]=^ MNW*!/#>4BZ MJC%AP9]]2Z9P\7^\U=5W/5:9) <1"V_%^>TN5WM[Q+ JO9H/ M7*8C6K /HU>F4^FL][4,I3Y$)VWBQ^@KQJWV+ M9H_W?:Z8)".(=HZ(L?:D 0LOC?*P&?2?^2K(T)DQ WL")*<_D-4]UM_H++Z M=E5^>[R7,)#BV>*E&@UW2=<62' S*6=D[FQ,WNYU=E8ZYC63:),P]=UQA6)V MIMH,E%XN:LM9,$[[E<2M:BFO\:\+:D&F79<^T:K%!QP2%:99'\F+[A6*>B/0 M$LZJ%WP*%QK^N=O[B:X5,05?E99L,-\/[R))Z5/@JCA'."KG/5=:=CSC[/2P M(N$P!_V1=WE9I4&% M8=2X"LW7*91N=2,&/ !+TJR?W;(+IAW!%20-/@3?8UCBLDE41)-&7%F\5X8Y MC] '#1U,3^F;M8G&<<4@<@OWX*(3"-/J7]6*?E/SZ%R8TQ8O^#WV5H!0YGV$ M2Q7=CI^*2UCA$P=%+9^@CXN]8=<8I4J.A',H8'SBI MQ[EGMRQ^Z[[]V5',J](TJ!'=X RP2:6]ACK&0"2V7!;_3.!3.-IJ + M$084FV'GTTQTE]W-C!^AJ5,8'.D]B5!OV M6US"WDF^)$O9/>%@^G%<_1TV@%)G3:;V0SI6".@['UAJK%:KEY&HZ1_O6J(B MWZ+F!T -[D(JL_.4[TT^$.6/V& ;K.XR0"MU@$S%;L()L'D'&2+ RGG9FYYG M@5:J!9FR:4M[?=!P84\9_B8N-B)X@"GO;RP"TJD1A:H?PHY&R+GG7W?I1WO9 M,/,(7>VD5.O3 L93XC,M54=3O;+00B7B/*9G@N):LK?9#S+U-B4(ND@3KJ=L M8<776NQ8) [N5;+>%:I&FG5FCX.$CV:%L8:#$^,J[;]224&QZ ^^*E3B1&3< MLW=#V&.3 5/D*:-B?Q(L5E;,Q0K8U6YMHJ-:QMHM4!LVQ[@GDJ!9+B/?HW]" MK4%&<:J'>^SQWS")DW^&\ $6U-I?R*J:C*UX=;3;+0%VE"0Q(06H(V[CVGLE MZXT7?* %%S)=UY2.,^;%^@I-&BDS/G:I@N*V#,;>[,P_=;,9?\YK4M QD*5F M_UP!RZR67 253CHZ3%K''<](;]\;R!!)<4C0TA8*:DO&NWIG;G!RNHB:'0L= M9<=7(9/E\P-7I?SJZ&J,WP=!1]R>2Q6LWEBH7)M,VJ2?*LW#X5C'LCM77E8_%SK[.\WLR?H*4^?$\K+/HZW M462E>3CJ:VW(N;YJ$(G>V \;[2=%F=A&N+L'C[4-P$P@8?_2'O\W^.WR1AZ' M HZQM6*-XM8N((IL:L,7F=_<>E964M$I(JKA^"A46X;;6?\V\DY'#V=JKEI' M:*$\H2)Q%O;>WGWF!)E;9VZ![)-O7G+UZ#I4/.LX@<2Z3SB'&NU*A9.W=T-R MT=J2VE1;J?#&O66YQ$BV6S\PCS"=?@+?9)VQB#GVX1&R/#3.:;;KH9W/@7.O M?K#Z[WJ5(I;ZAQE/=#UAV5X,P8UCWN2GCV[LRDJ FPQ%9F$^)-D@H,FRE%<*^O( M3!QO0SWSBBE*V!S.B9DL/A!@B8>48*E]O.W ,PZ]#<;2!A0SVMAN8K MB,#G=N@:/]7P%[E/Y\4QE M/E#<:PX=Q!KH#"J%.FN )/41&-"NY89)=X)$[3"_;F"FHM'$NS;1V7J<8+;,_*N:;21*SX'JG8>_U3]..P7C9;P2G2W%!4?5#CB964J^KRWDKRWEY**"]R%:5T]9LTL(' M'OLJK_8+P&2YK?:&M0-QQ\!/=^)L9'\]'E9.(?\*V<-UIOI(9VXLMV;J?LA% M'IG[@1:>C92Y$5HTU#3%1NH0 QD@R.KV0Q\K^$?>*%0UW%FK+^#D>C-4;3#H8KV)LSEFAE.[]Y)TX[7]]!-"W]A7VEP[^> M%0CWGDZQ"8"\9 I_3(#1"F%HX8"IP*XNGJ-2,N)IC_?(;#-L,VID^WFMTZCQ MK67!WKH3Z%U+?*"@"5Y=YI!9#8ESMDZ!VR9[ 0@5KA7,(K,=$^3A,6";&0>$/>APH3_6>A#/?Q>6;::M\+%LQWM M.9WP&GCSK*A^B:2(#?A>26.K MZ1>S&%[DEX2VTH"ELA=P#FD]U-F\,D!P#EG=B50;O/H6VCKW\M"N!\I:"S^> MO+@V*]>VXQ9^M<-@*+CA0,3;D]*Y!!W%VJ-^];F53^)HPOV)^PA'>]R-0MU= M:O;-ZGC/YCH(+7.!;P85_-E MZ/3*MT /L++*(2??Y\>0(A;\.:24C-1:=+@Q"3(97'*>F^JKAYNW+JU-:)K0 M]3P4!',,(\.[U M7/VSCZ(!.LEG1BC>"<(3\@Z_TC&*F!@EXH37R$%IT6-XC MFZE4/<6&9JD@&60V/-*3.7]C$2YHE2+-,[MU\/7O+9^AX5(SW7P@Y'-_%';; M/E"J=@Y_5 YFN4ALJ^OP M N6'_/5KB&4CUS*ASJPB;JC!PQ.M/Y?.(G:N9S358?B[#5R M#MGQ-DH/@DGE_P$N%MB.XX 8/D\!=N)6!M+W+*3N[+D\C7V^5C9G/9 M"TM)U%.O(RE/T.>.L,F\,+_>/^=X[.A*(C PU@"O:9T4NZC,7! TU6?B MS_)^GHPV6>B-Q(%?P::\].(L9B=L*58^_2:AB69:B+$F&C[TC+MB+.R-=B=R MNJ&49S!Y2E0NRXV'DTK7O8BPGB*_E6\:4DZ_GX.==*Z(4.7ILXU5XI(L!XFV M"\:Z-X2DC"\+O8 T1IE]^L0I6/"/>4HW8(>?>/9%KF33M1\ ,Y.O4-_QS ;4 MTCR/Q'V9=\4//A/:,1 G&SEBVC"I#PC:.*N^(^XSP-/,459S%,B M9QQ,FME\(#+T-#B<>022#&[KE><#+ZLLIM?V^];OUD';#B+CO]_%MO[7(FBK8!,FZBECX \$=QLF9LY+ B\63XR%.WHXGL>S+ M)*@538&/^/6\M(._NWSS@F*E MS[A'5FKNAA*UKS#FGD 7X.G/)^SQND ZLM _)+EYK=LO V&+IL^;"BD?6T = M66 FS(!">C/@MQZ!Y"D3^5(^\/ 4\T.LO@SPM,4^6N%7J+Z#:L?'X:7\IR4@ MX]1:5+=L1;M1A,K$Q=2G](7WB^YB7&;PE'-KS5;#WC.E21%P\-1J'6=JSM M(/5<\#EC8C.T/(FW&2$/?57ZX773VQ[TXP.4L%*&%*0&1_T"J9J M9H,F)*Z-@%Y1X550+2B5BYU8VS^.LRH:8OMM/L9CN*5HF:N9.7PS1M=&R@GO MTE7J<+)U.L5U4G0^CWMY#L<5N9>6 J$F+2C.):*[KCY4;?BHTLZ;E>JAKB0C M#)_DJ;=MD"OEE5<&2IAB;@6Y-4 AVFT>N%QDO"[6^'!4G M^.3==P;93\@=54/MI9VG+[!]AWV>P)VF^G5)CKKF>U?9X["VL>!BSJ6HC%;] ME7>D78L''@_"!(N,.)9.HU9-)BX50TR;F/$F'Z@LW7[E?9B]<"I5/^\7, M[^?LKH.G@EO2W%6%_/4A[>-N5?E,_6,>Q $/Q.9(#P= 4I')K%PL77E9,0&) M5I_B Z\Z&3F)ZRC6M35P8]LP2)8":V7@>OE]D0RQ\FI*=%N];L:;H38O/IT2 M4<1(WO[B3.(<2F]_DY#MLHL-^WP_1^[O*X:6)KA'A MBGUJ'AXV+%/@M>(A<2MER/<1]ZOZV*&LA.;UK2W6,"ENSX^#Y4K<>/-=%/SN M+'0/?XF-/O'5DUQ=YLU09NF4X-C48'IFRQA/%EV3"6,46%X!:%WO.;, M,&LY#8Y-T32GSNG]NW1CI69CCZ]G[G_Y[W^.^S^V;^4/_AM02P,$% @ M[X'M5-:VQ3U,% ;!4 8 !A,BYJ<&>=5WE8$W>W'C9QHXAL+JVIJ*@@ MIJ* I4):%5 0(_LF286J0 J(R+Y,W2A+E0\4*%!( 1$A0D0(D754-A%#RAIE M"X1-E@ )2Q(FF;E#[_=]]WGN<_^X]YZ9/,\\\SN3.>_OO.<]9]"/Z BPS=KR MO"4@)R<'_(@= #H G $4Y.773\P4L5-IHY*2HJ+29F7E#1NW;MZZ=4+M2^V;-FFM4U-74-34W.KJO8.+8T=VS4T-=;_1$X!>T91:9.2TB8- ME2TJ&O]G0U\#:AN!)L!704X'D%>34U"30YL ' #(*BW&#\L9- MF[=@#HQM@+R<@H*\HL)ZU-AJ#+8.**HI;=][[(<-ZG97E'6"- QOI^1MW'>Z M_(VF?>?B_N->-^]LVJREO6/GK@.Z!P\=UCMA9&QR\EO3,VJUZSZ^?L&W0D+#PB,B[]Z['_=K?$)BZJ/':>D9OV=FY1<\*7Q: M]*RXY&5%):.*^:JZYFUC4W-+Z[NV]UW=/;U]G(^?^D=Y8^,3DU.?IV<$PJ7E ME5616+*VCDL.4)#[E_V/N-0P7/**B@J*RNNXY.3#UAW4%)7V'MNP_0<[Y2M! MZCJ&MS=JG$[)*W^S:=]Q^T5-KYN=F[7VGQ@](%B']C>R_QVP._\O9/\&]E^X M^H&M"G)8\A34 (@^UI\GY?$WCS]#Z)?>4;*JK& Y!(LV$?N>0'YI]B 6\EX MY"ZI?BQJ=U2I.=YT?P9%6IMA].[,UDME'_,=42"(,A[TZ>AWWS0%6ZG/3:/ M$?!)F$-S5\$>\G76OO?11.-Z4/,)--UMDBU"P'EG/U+X0UQ-_QV0ZS1;TSK$ M1('(L0FM=8Q-G)T-:3X\F+^3=FR\)S M8OGSSZCS;7J]SZ(]>3[@Y.%B%'@]E?YGI[G9]*ZRK(P4MQEM000_\$C_5=K@ M?K(N"N28K]RJXFJ>2,C4GHOL#TCSDJVFX8?]6I(W]M(N&AWVFK&2GB^.X>!A MK\?01,]/]N6"UO@G=4R'9YX_1SB91^QJ2.[^].3E;>IDZ(-@B4ONQS,(-; : MG"CAY+M-S=U @5?0^P;FP;;9J]'#?74EP:")]+M3THMZ.\I<-MY,?_:DD%YT M\G3BH3_EL=\742UDX1?)LAE>01FG!2=4)9<&V?7]=2RCR;[/G _!O0YM;FF] M:9X[0PT) B>^P[P'"M0[C17I6*\=32CZ; Q=ZSX!^QMWAZ* ;M?^!!/P->7* M=EJC<][SBGH.<&EW/S[UN!YDA%ZDI#4N' M!+/:<-(E_^V112'%[J[^L&V/,=RPD*-3>IENS"G-K^L+J M<7^^7,U& 5PZ"JSTZE;O>?M*38A) #66+U3NWI22-M*+ A5',7;I\. <2+"#O?TGHZK30T K" M:3!>G3H^NIOO-?FM+O/%'8]B^R\#K_Y0.S%$,@B&+<*UWO9Y9);4=_%+=@W": ;/ M&;=!NO=*H._VSP:&%K6LI0:0$6"% EB:05*R[X[HLS>7OFH>;PL.O&HZ+RR4 M<$!1J$M'PS>R$GR=B@!LJ5%93?(UN2_5+[(H]KSL\9P>8\J LLL)$ZE5*# " MUI,MA_6>&%L7EVN/.R(+;:00P9:1A3NQ>X_2M.BCSW .O4>0]J/5OG[4 $[LG=3"_\%R7Z,E9[P\W%I&/NURD^WVO]>_)VVJCV5Q7X_V<&+.Z\HJ9>"C5 M,>-]__2-!Q H_:(V"07ZB1:=1@9GB U_A=3Z7WRK5%]3/J!>YSR7\G-&9$.? M580S7I0RZ]4X"MT>[<)HQ'F]YNX6H>+7AP*?.G_VR>P<(HP$Q+.1+N?[U$:N MBMM,__UV'\@W$6GAV,);7E.OW^E3S3V43YQ?B%EAK22"'_SGQF]!*M(KR@\K M!SR=^SLF.X:F?.JRZQ/TVC7HZ@5\9.Q 9"$DC6I&>!QJN'-'RQNO.RVLGPVD MJQEM%I^6CB^$H<#MVOI(E?_TZ2O/(-1OT^D%QUK(A>%E!4@%HDQJI)/?7/?B MN6GNA.YQDOTNF2=YD]*_S(\ M"+>1[H]X6G?M3BW5Y01F3#T[>C ?*P.MFXBQY]H-2P0O<,<*L.+' 2E9U!L6 M:X@1^22$FV2TV,V-X>-;[!_';B]4P,,H\W5F<.J8MI9^QA M;+\6C+;U.!;N@K99VL>W>YI,]',,"1U0;.7>[JLH0&W#'$KVTE[T$9R?^//W MNW;RLW:_8Q+W)<^=O M5^:;OJU^J.I>]\B^QG<_"C3H_PY)=D^6)8EI5 XUI#GDCPE7$IY7:F!$2*!L MPDV6,:VKR"\+G.V/+!.WSN@*6RF+ A3X;,2X7'1O7#B?BU]U@Y8WS\RH7*2T MX 0\*'G)?6Q?&;N%+)C2[D$!HS+#JMN_->C4B[CK@I^C8@PO#&#B=C$N_VSZ M*.U%KZM?CY%2EA9.L*0-S[HC.@]'I?@;59 !^W$#&>8>U==I1,R]4""&\FX33$_3T=RYCUQ*D?ZOV(/?!23#)0OU445DO5\?N2JZX-[4&!5?YPV;G@OPIM4!S7J M2V7:#G]%_.$+]^Z[2. EI/FCP":X74J0;*[W/ELEP*]>( 5P30)AS7%3ER;R M3I:&+:'1YE6 .=E(W2')JXHM,I^(:KW-T.=[-Z:+3./2=!-"!Q[-/;).K4$! M9KT/"KA4@Y-'F8@R"@ &+U+W<"P;666CT_U__H\+VW T',A0#WY<2) M:!-,%K$ 6="J]4S$,OW/-U=B"\_;3SV&FO4K$@N)E*,!'E\N_ :-=>!;):5! MC%+!]::4\,B6SL(8VC[#Z^U<6?_2R=C]KO.2HKO(AI=%2!LI]&#\S4$5L(2G M)WS7M6.KA0_L;F\9/M2SK7,ZW+[Q72)E5'@=/N2[6JNSUB M2O##;T098C*FMO0?>GXWO[-Q.6E]=>6&6[KZ-Y-KSZNK+^B-SMAU/;^XTWPB M.'=OZ!(E52P09"V-3/P:5UC>^6/?O%&.Q7.MW4E%S'/0+>'"\#.^%#=(-Q 7 MP5YBE\8:8KRB%L>7[GO#,\+.+[VKV3LDR.]S1JC@LIXQ/UL432.Q.LQ$9OE< MF7^D5@8*[-F$\*.A0-@^?,])(X^I)(]LJZ[K'A[\F]SS:97OBH933&,*YJ4/ M] +H-HL9?(.1A6WM!1^G[?PXJ3/9]AT_E7_2J,UU).90Y[\;:&?"O0].\Z** MXL#QO2CP,U8H/Y6]K"9L18%W9Y!/3*3-\ZH.>[ZW-1 MP(C1J>]1($5&7&P5$BS;"(,\NUZP[P=$9NR;WM$1E6X[ MK6BKKP>^S"[NSUAK!T73TYM9ZDWM]3M#7YH(#*(522G5R^5B56-,PWWXNYV9 M$94RO=4)K[M\^_DTG8'M9U^VBY"E@UDTIICV5[2^P%0E4MCV8_E/+Z$&BCXE MH>]TJ>._=FQQ!$G)_=9 MJ]G/6LS,%&TQ+WT'#[FM:2XC%&V2.S*),Q1Q&@:[\]9GA3 M4@H]R#%W\%F?<++?:7&N?P2:-&(O1X$WIF8YN$DI./(5^-\(M04%6D4PR0&< M2^MSJ?_JX9D6@@\;8Q#Y;P8MJI-DL"7X3ML:FZ0>8&V/\TL68BM00*Q6"(VX M=[+=^U#@9H*5/8R-/ L.H\\8>"@06;%1B8U955LY)K;I6Z%[K22K^'ZJOQE\ ML_WW%BN;0L*:(WG!(&9O! KHC*! *'Z2L>3\& 6F[< ZQO+3/.SV3(P."OR5 M#A74'<\@](%\;H_X%!S^)6Z18U86,_,9C*N;XEGDK'P@ZE6J%C752JEZY,HC M$)=XN!M>@:L%EHPLXYGY2JY88"TI>=N_)A1VO[_]B'\!BM47YR<%8X+*QD;; MU[/3*LILI#V);[![$-1.A0X$]Q@E=(NO(Z=Q?\OMK/[C1;H45%V;Y,('0MQH M1P34?A/D^QJR+"00BUE4&"7B8SOYM2<>J6$B[22%:7);[M?@.X0N]I;@GHR# M\W:'_G7TP]&_*3JMJ MD,!K8MTH*%MTR9*+[Z5,>IJ3E^.385_R.3&,G"_#MH?4OIX'_O!7O -$Y=\O M$C2\UXZ/'2^)[O4Y368A5HD#T78)G$DJ F,S,X]4+8OB/;G$E$8/@*]'TJL5 MP8Q$"9LW]EV(U(;C&_1YVXO]P2:$\1*-!00 MA$BJ"\1+K0NK9&-;BQ/7:IT>>=HJR(S H-KW,%X4S]*LK#1O?K66/ M@DG@J ZG3.<(>^(UO\DZ291>[^!#WR!63A>825"@*%"621E>YM9HTI2FBEATQBYDBJ]?8N^-L/%=&*,_'UL%U6HU 7-TL Y MQM(,9W0/EKRUHO7D74\%JZV087T_7"1>5+S8C2=,),,]XMDE]HN8+V/E>XR\ M3&DJ'I9E;NHZ,NR[I= "$7*Z<=L(XYE^N)5)B$69U,?Z]KE?93-K8:UTF^XZY>3L,=+(8F92GZP/FN4K9J//SPG&W45-8T0?G6.3Q_ M(N7H-2$W."!$M@!S#T0U).\Z4_3$KJS9J?]9VE25:?-]%N_,5_RZ"N90PD'G M:V4H8(OIYJW2"G=QHI2FIB/+.6DELJI$V*#P&!GD5("?;4@2DA)\"FLUS2#& M-RYLR&G@+--_!85?%\WB/T@+S+&><@\AIXQR*^_/&&<_?4O/U#IO"(E8X3K& M&FN<7NXV1+,_?/X;]G=O#&5]SC!C+)(YQ^=]9>8VA_>&+)!-CU2QEF\0S=9: M)%W)\BY\^-;:<))96UDI53VCS[HACE3+CMV]-++PY7;:JA2,), MCZ 7N!1M8PU.[T2<2 )!=)C]_3@$ E9E@L=R=AT/26C8JT2HF>N."Y=T,8+ MO+RX,V$;!TIU7PBKF&Q]\Y4,1$%J%&C5JYM65UO-[P^5I!GT-BQ(-S,-I,J\ M;QL6[H\311-D1*=2?13Z;1(%G/):J O8X//1Q64M)]]M+'GRRI$!)6P6 ML@X%C=ZJKM*F44#+0D9;G'']\RHWR'^75:VLE#&217C+WA631_(T[-(8DDWY MK4@J8\@6B_?K+D"^KYA.$D)]%60W\E"[=2*HJ?&;7X_X65CQ2&%2=EK'L>6@ M[86FVR^:4 83[,78AF+"R% MLXF6(3D!0!9*^.*XSYN9.?F1%C-'SU%3( = MQ\34;[&8-P?FU2QYE?=LOQJ8EJZ2#0Y)*-TG0.596WD]7Q%AT6B ]$NN02>8 MY()]5T*,(M7?EAW)J3"?L+*@\1*;^@^[]BY.;8I'='7MX0>$OD04N/8'J&XS M0HT+7#;SXU$^=REE;=A8VQ!8Q^![S+9'XXK/E_KU"?L]+A?6>3!9AG-#M;*L ME3WZR[]1]?(>7=EWMY&;;L9.;_$J&:.9=@^E=ME91!T\U!+WK;GPL/1PRL!I MT[/4-(U+B@WN*' KUG'FT)^*3RLI.J-Q%AJ7-H1P?KTUP%ZI"C*1;J@X>DHY MCRJY\3#QD!QM1&4+$KV/%AJ[K7,4KCJF*E;!O.OK_S">CL]W;85UGN8G NBG M_P!02P,$% @ [X'M5(:T;+"V%0 TQ8 8 !A,RYJ<&>=6&= 4VF7 MO@A80(TT$1W(C'VH:T%F%,FH%($!AHZT?()(,R!(I(98!A10^5 # F*4(F(( MD9)$"$E40!1DD-Z$2 N=D$122'+O7K_=;_?[L3]V]]S[_KKGEN<]SSGG.1<: MA+X"VQQL[6T!)24EX&_P 4 CP!E >=VZ[R=L*O"INE%5545%56W#AO4;-ZMM MWJRNIJZ^9:OFMBU;-;:JJV_;ODU#2UM'1V-3\F,4OOQX_8VUC M:W?6WL'=P]/+V^><;_"%D(NA8>$15^*P5^,3$I-N_IF6?NMV1N;]!P\)N7F/ M\@N*2TK+GI>_J'A94UM'I=%?US>\:VIN>=_ZX6-;=T]O7__ X-#P^,3DU#1W M9G9NGB\0?EL5B272M>^XE !EI7_:_XA+ \:U3D5%667#=UQ*Z^*_.VBHJ/YT M:+WF*=<-YV.T=A^^OE'[=,ZSZK>;]AQQ6]$)BNU2V[[WZ/@^_G=H_T#VOP-V MX_^%[+^ _3>N86"SLA(E24Z]'?7YNR @M*JJ M'JF)DCM$0< ""3\;IT08SR@K.%'O*3I.::]A?,/,D_TWW,#WC4( BS#F)^_O MPK^FQJY+.EC\=%WFP?]QK3^Q%-#W-H'H=B-2[V]>@[)\,&F)1PPA41.]F!!@ M\F(=)PU[\&@_(20OE;?L71(>KQX3O F];)*P2OQH)E=C>C>90(#F(/L+! R- M5?UVJ[LCQO>%F#)N0 W;1E \=']&,0\,4"_/B;?HBV^SG:C;!U3U[,TV(I M[6)\9F.['RT7 YYNA8!UH563;O?\I"'@A+=J96#BX8:^]S]ZO+)W0W,J_5"# M$=\HZJ-O]U7UX8G+2Q23=&$*=3!LSMCP =F_^-1LG&?D+F+=" G)](K4_+#O MHHP$ ?<&-":W)+MU=YSGM5)5%AHT%K#8=2F#OBAECU5.U)>U M.=G'GG;+L.5R?3"<"'I'8')E(BM23@X,3ES):I41Q8L0(-:J<@R4>$^^2!5: M@)OQLN-K^ZZ50 !J(H4HZC<#K^]-QCP1$ZS0\JM,A%UBZOLL&LN<)HF>I%A, MAT/ 2C 8YK^@W)XN\+Z(WO-7@Q!T*61>2K'C4[G9TV$- M/T1:,>,8!.*RWP'Y*CYBA>0N\@S9V/YH[0>3\*"#[RM+VF2[6(9\&F']J.H;AS? X!S;1QO7-%NA+D#+GX0K*YG<5H98!Z$ \FT-Y<& M.WC[%#S&O4]Y_[$CI2]F@I+A2R-7#4' NU]HB&BP>-(]^INM8AXWRDZ>XHB- MYDYT-JZV)!"7NPD[L65ZG84%*$3CP%@N!!PI".PI_))G)@QC\@12@U_/OY0[ M)6=+E20AJ"7!)"B1$98--)/GZB+M>B=NZ)\J1EOMNLK1I/,7DR8O0<#D5^]D MF":DJE&G>YPF-'^>LPP!BSQ_6\)SZC27\?(#A_DDX!-/T2?+ .>]PY_B6^^P M80^ORI-(\+?AEQ3Y:E5XRBGD-6&GQ'],0T:J^ !R[[,WXFZ*88+$/#3)A2O MJ8]L,A&4J\=)S95,]M23TWR! ;H,=UFW9 MHMZBB\"4SU\.&#TE4V2)"=X\F"=OYGP1Z8WV6&,WN16KZU@5!)QPIY[-8>$* MKHY+%9_\TT:';2IKPF_O&WC:"NSL5>F]L'-]G MRI5:+04'^J2X".CFW$(+!1_F@/?O87/Q!_,6[^6&2BM$>,N*AL8:(;@]PAZD MPP6SU=#O1'1&+;Z=6T 4P]5.P\]05^9Z:/HD66OQT_WFOE$??QS)*=,KJIQ[ M$0*26)?!9DE.+".$KW^7KHA!@^^8C/'WA4#*X4;<6-X[@G M-(E>])IG9PQ[IS?JC:.7F$8>5._:WE5$W3G<2R]A_)*MM30H(<7A-'%UNZP^I31C8 K<[CLEMZ^(B&;'#Q'!D8'-U8?^K#]] M5*J8G-)6D!K1N.CBA'LC;[W[A]UH)=H-1XU8$^!$_\=]!&1LE*?C+:R7"[,: M[@D4FWI%10H6$UW^]IG$NVGMV\":<RXL7Q MO(C7$R6_QK;"CDJF'M,[BM!O.X*]^!N:F'O&4\AX(.9.QP16EYSL%9!(W\_89Q7 M;5J.TR\<S.,?QXU;M.7$N#O2ZO^((TP"HN0@HS K4>2]F54,#S M[,/Z7:#G_HP)HMO$"TS.Z2-#/XII)R#@S*J::D>ZBO"HZ[W0B\QMB9UCOU-;<6Q99O2E7S#SP54S,^FI*% M922&9(YY2@F!!Q)H^.T*3A(3\77F'0.9IE[IYS.?E%Z:)VB/ZWSAR)R0'KOD M(L)GWNZ]PYQ]<+ -I?%M'9PAW6:CVM0+/ZRO@+/]5]18M&(+Z>^2LJ?SX-Z5 MA[3C6\O6%U88OY1Q V8YBRAQ!/)>ZK'&%>=LR[4@:0&YEQA*E5I@I,1D&+?1 M&_F&2<65-TGB6P.+5C_VRU$5IB_6Z**+CP>6ATM.4H8,)CSMPE@NYO'L]C/E MSJ6XHK-"6W3(GR4_MX[FF4FA+_.6RT'AM X^YYX9[G82,E,(< M":6 #3?E6A6S:U3F=.<=[.CYW5ZCX?'&@1YL7G%9@AOX&:T7U6@47^6R MDF\U$)U"PY2VZ'?[&SFJ+TK1O$JW4GOC"L$2CF,ZW+V";T;?^4,RSVL:&$8^ M",%6!EHWK([EQV##&&YFA@=I#8E_I CHA:;3PX2ZX)VNT^4&/H^_/ "#Y[/' MX4K4A! ] M?R][-V[(C=6]TBF_]@P"\'!/?I'3(_K]I->P>L>"I>-A?,Q"I]REV&<)[LN_ M+'RF6 D'5"=&9)$71TY^NLP:E>G34JB:)Q[2NHS')DQ64K($ MAE&4,Y_C1B)18V\U2VJ6I$8W7K%IR:6>]=='"Z>M"49=%I@4(/F 9F?& )FL4W&MKIY MN>[9H"I2>&*/ WWH>G5"H6[TBDGH8(J8!P'^<-;^5NG7J26G<"79=B[+TD-X M4=P3Q 9ZQ0[L7'5QVQ:H$>SV=Y!G0Q:B!K&-+BH\ >M.VH"_H[CB>? '_L+G(+"OGTT MC@JY\Z&FZ2A#W^^*9V21MWMR_+DXU(-HN<):QAZLPH<[,W^U?=RQ=-Q-_/2R MN*!2&( )-EB[H MML.!ZKN+]&N\:@,VU:>! 7\)FF\S2#L^$T=(<('(_V%!NI6JX;;7T]/:<_!% M5O5V6%UO97$0[SH5/$5!X[/5 $N.X; M.>HD=VB5&U;[#,?][% G1E+$N -PO+N=9K4B2U, MEP0E=>C7$' EULLPQ;F?7"AFV73*%N JS!]^VP^:!-HS??]"251XZ%UIDXTU M])8.I"Q.]/*RR%!S?Y?EH1=G2,<9N'MF^?W+.YYR&* $ E*9)&NGW!>,?%%5 M!T_N*2306Y(?YH&6$,"KAP"9VKPQ:!01'4TS"M-2B.*KVAHC'W9EMYC)5?;\ M/>@YSOS9X4+[5YPF"&CQ-D^4%6XYCX?UT)!!3>KZA;R"_L)*IWC4XS;OB,5A MDI@4ZHO>/_ '!(3#FCN4$JJ>?2_DAD^#JSBD8^V)T^^6KUYGGS>K2:%<),8V M-K4@M2WM(R>222<1BYN>C]0YL"-[RF6V2QGR75;+2YPKDLB>)51ZI=7-LD!_ M\T]K(:4#6\1E!2KQ< =8D$:E[\\U*"'XIK0N>H;]13;_:.J>">MF=9[6\+Q& MA!MYNH5A1&YVO905U3Q&C+'"C,#*=8FM=$'8B$O6%<=Q(\;!MYCG(U*OJY_/ MM3"NMB?D:$& ?M6,*#Z HV%.%,51% 6LK%OESBSL:8_)=H/@3QU[#!/4SDW6)TE1Z]KY0&>HW6MM=X7AAEQN^F?^"8C58=G_F:EGG4H:$PT8%QS*IH M ZQD I#70/TY4+,!CO]2/.,JN?F5C58S6=PS#1-RX/,$_[7]^/3B/M-H6?)J MZ-TS"%]S'$]1QPL,AX6.GW$V*(NFE#0B(&#_&F?U+[QB9Y\0B]OS%2^UD.(7 MBEK!NQ&L70]?>C3#LW![/J%P;T4W!%!R+*V$/)2,*HAN,=&GNNC.TQO:.I^/ MR3.[?",V]Y-I>ZVE.TW( @5/LG.@WP*%(Q'Z1TGH?7#?N3\S&=.+5RW5SO%>=_G>U++ MMMI!_\,0@"CTIRP*(>!'_6C%*LSP!7KCK:5#_M:(E;_TSM:X')T_29Z;&1,BR.LVQHGER0HK"3!N'@$<>5U"*8Z%)LW7D M8ZT.>6T]BTN5/=$=4\T5HQ/QT_!F==,)&VT#^ M6'>WV\!">3/1-.7WE>U49)89[WQM9/LY;KCG$HAC6_#)E_-$NL?XF-SA!+3B M=0'K&3_MDU?\]5+%)V-4/Y'14-]:[T=0]%;#A=H_Q([27MVXZ<\6;T(2-L0@ MVA:'V;J;8OLPW.%0#C^U^BL$T%PN][S%<#L-VXWVTG?IT3 <6%(';$@_.D(Z MX4$3H+"Z'[=W\ 000&U@%2?_B@9]CL";$O[B?I/P<(VKJ2HWV[@:)363:T! MI>5][ETS^:,5&6)3I&^>/&DNSPP-]08Y_9H3XY>/3M>'!7SR:9-VCCMJR?.'*=/&T+L^;?'W\!U,_ MM2=M;@_+].P*Y8%V6P\<)V<]3"Q9?N_?^C$/IN(M?N3HLDUM^$_#LJ'NO00] M5+UX89X9;-U-W2<,J:75V\IJ,3+.RO'Q53,@S,)$",_LXF8R6@N)B'F=*.PF MZ>'@(=X%KPA^]HNLZZ%+?IQ=GYM0<:@@K'#*0Z!Q#$_CL9BZ\,CA'4@(76$T MG1UAUXZ L"S")J&OU^T*4?03E-FR2!:UXDV"W)HY7YW- 4\9[&YRDQTV!3N= M\>/Z_8.XCG8Z*(U8YM8'Y"%7^T@(F_[[[T^0SNY&[]:OD!4Q4%EX,,V#XW=# M,-"6%5] EDGB9#H?K9B84 @X MI'X!%%A6^#9$T15E43GG6D3Y(2&CES-E.G@.:*A^TO1$47=#7\/''DS967<\ MAWP4G7O-:"S\%?KYT(1WE:]L/"HKT:CM;ZY[\-N'#SY50ZZ4QW6.2PU]4K>% MS0Z%];N(>N6/E?4YV ,%KQKA M/$[2O0!7X\ACT>G;EV,;B@0(41D'EA:N-H =XEV="[,2C9*KU?TDN?+\_6Q/ MG?@$?J:RLM?UMYT5XXQ?,/)'/_KT* HZ"L?'"+$CI5DSX*KV'ZIZK&UA1X[- MV(^ (U1'Q#N7+:VU6&(1'4P^-G_PZ18_Y+K9XY%1M.ZE\6B1%_59]0WD:HPA M_DU8\;7]@KEOKK\AH:%_!U!+ P04 " #O@>U4X3U=%-D, #$#0 !@ M &$T+FIP9YU6:513R;:N,(49F<1&)0H(M%P'A(:6*:THDY>;%A"4%KB*RF0N M+0)A2#PMMC+8F L(7$ )@@PB@Q@F:2 J:$ F$0$! X) 0)"0,&0^YQUZW7[O MS_OQWMVGSEJUJNK4V=_>7WVUD0_()[#%W=G-&6 P&/!W] '(.' "LC(RFPTU M.;3)*\K+R\G)*V.Q"HJJRJJJ*LHJ*FKJ6EO4U#75552V;-VBJ:VCJZNKJJ&W M;:O.-BT=79W-33"RZ#=R\DKR\DHZ:BIJ.O]O0YX#3470 UQE,89 1A,CJXE! M.@ . (P\Y@\#_S:,#.JC E9125D%75"_!@\D-.4U]IM M<41!^^0YK.$5G4/7TQ\H&AVM?:'K.;!B;'D^,E%)>:O>MF_T]YB8FGV[U^H[ M:YOO#]LZ'3ON[.+JYN[E? M^3 Z-C7]>69VCCV_\(7+6UU;W^ +A*)-7!@@B_G3_E=4;#S)MD?Q(EN-0! M'K'Y;8!S;+3VU=6 _53.,"EQV62U;H84IWD /X2 R%\<&E+-"F7^_2I>$B_\ MM0D!GFO"-I&7"=H1S\OVMOCC)BL)V&O+1#N88?Z ZVUP2<1N,3>5_+7*"RX( M QMC9D65?VQ1P?)O#XK8T]OQ6,["A)T^/NN7[::UC<5J,)3.U=PC$ZO"$*#_ M7_UM)9(QU M8P89]E@?LR7SO7KF:2MR$ T65]-?3*I'U2B\3"EK%W,8["ZIZ N>3GQ(64XQ M8DCJ,GZQAT>M8Z,(^.>\[).5P(Y]VDR?:S%9<6KMJ-=&OEX! MYMAV.Z7O3J^;0[8OUQWG2H)X! TTX),$_N)[*P?WN8OA)Z0W?KS-T9G:$\@I M <23QW4P;.B;^NU-$CL%:IG=D82*WIFX 01T6\$VE2R<2Y+SP.7*K[MY^XB9 M7:Z+3LS -JY\C5B)YS-1');=[&V'9Z>!\\R=>YS80^7XN!]48>7@[/3AI'3U M?AH_% $>!KD.%2X2'0S)I=D5AL3+ML\>G2UJ5UMS6QW#2]=HS+,].1H*4AJ3 MD+@P YG"9QA=/QCAT6E8V:R=[@/(:Z="P+.UTN.(V#7>(1H M]DS!]V@4.J!EGP8&.M0$+6:!R(/#+;KI:N$O?C!0XII[#DA"'X7AQ[S"+5^< MB[,NV+#US5@N<"& 10V)F""3KU+\$A[V9AOD6[^UUIC3V3Y6U+D%S;XQ']8RC$E?KM9!:& MX'FJC0BXCH#Y2ZG^&O"1)]!S!*Q9'@>1U_X$U?9L=7X% 2/ZG5RFY)81ZDQ] M/54HXX2 LR&R/8-,?6,#^_J5H F\Q+C1-OS+VS'A@=5QHR72)-]1+'TS@H"; MUZ=^\DK8T;9W8%=&.S1NW^N.6R/2C#A"F-!&N]92QJ1AR:>JR4%OK^V./?$Z MQE&O=3"*-/"/O[<-P./LHZMQ_72V!RVR)7L<5AHD;G@<_2!X]_K$F4J3PU=["7*D0-:X;D9%^)*)WD10GQBUEMX0&>L%!L%O><;O M'TQN1 B_TB$1;0.>#0XD>Z]X5/BUM%FNK$&A+GGC/4-$!CF%SW*$[FL'H435 M7;WS %R_";CW50Z[GU$C *7;!.(1:'!>!HQQJB&*[G8KVZPHW='=U.\V M!)O$X@EYKM4M/Q6.>=PU\'_]2!6BV)1Q$7 %Y?RGZ,:I[D6B.YK*DAZ;$&JM M)&FR%@'/ HT$$1L*]/>.&@+2<:YS\09NBPOQL=HQ0Y-"K?!.SVT0&0'0TMMV M931/M8%^ I]75@^?T@D3E#R=I)Y1_L9EC[6.>.L;*$V[(0$.OA52%H+C*=:C M24T%,RU7$+ [&0$?JSS.$P291="@?O>?.:\*UX(*$3"N4Z@>WGGB*:K M=F%%<.FEC0O!UH'::I0&'RO2'TE\DJ5\JLTL1ZE/P;DD*#@\;O.0/.-+EEC'_K.US]^QV?<@GA>ATI4=-+"T-EH0'L5C M#09UM96]0\!G7FES>11#(*F>?WV0OROXVZL%-Z8X0AE4>D8LCNMC)=>7$+!X M7_?"CIHT_,RW" !EBQ8(Z&C PB)HZ6YL.WST$-24I'3T%) MNY)>__Q/GU^UC$-;$1"3PI^I%)B;,_-FYY*F;C^JK-O.V"+LLK(\$FYU4'AP MB;(: 66T:3SBY&L+$-"^M28LQ\!TH&J"=Z&^XCML6DCVA MYQIMSC+8GK_/QJ.-JWRVI/Y>7_[4J%H%.:46E]"&@(S?2VY>SZEW+&XNGNKK MLH>J) NM?_G*(-'98L[Q$>X@K+N4.:V7#+5EQXS#!/[\"TC?L(.,;9J?Y*DT M;+(R)@LET"+$-ZNAVP=AO?W'VC7XYME<.=K\B)NT,Z YS0MVZD=S7NW$%"]% M5?UC[@!#C=X,3>KVIM#H#P[G>?'G(@_Z_/KSGO<'5#LSCARZ'#LCOI/U^6?R MT6$$L.L94N'C6HGS\ !)6KIM +^0ZOM9]_MB6:B.DM&]:)"/390X&# )&J%V M@S,(H"I"@M3?#?*#474PV(C9H*V_U''GICA:G.U27QL>)J3CNA-U)E>'O 59 M<14]V0-AC=<2RN[/2OLSEWTLI^/QJU^Z,VUT(M?L^5T":B+N6E[#R9U M7)WFH;=QTEUA?UG=I(#;N!DGJS\[TGM"V8*AIN%\&'/ZFM5@Z;"5A_/8O@)* M+_UEP45B&,3[)N]VN>3-FRH\\6]10\!S*DDI MHD_)6<.QOL_C31/G[J^57W2;\Z :KT9,^FW8!%Q\XYV_R'IY(?>:,ED09L$^ M'!YT1;>UJV=IK4:(_0F5P./Z(;PEXH@TU9SUO7J0=[[^^Y8TJ#6 MO=F/R7!,)ZVG4.4I87;HV_T93U$)-9W,HQ[H%N>C.;S^5G[4E%2^%^?P"<:. M>B$@- Z"("G_!^W3KWD>K=K+Y/7P?E1\!%]JQA]D+MN]IJ+ESA=.=GJ[PPP] M+AD]F(7J3X>AM1!MU &<2[/8VVSM1RRF,JPQSZ%_S%/OOC:'Z;+!WJCA5,VM MHO7:+(U;)EYG!81:#U)F>B_U?KIO&&$978Y/ U-F><- MF8YYHI5(*>1 VF"H2&RVQ]TNVQ7VD;YRAZK!&IS"K>@#GJN]#%*.L&6V:RYNYLW),S$1-6%&LCH?P%02P,$% @ [X'M5#DY/;.$"P 1 P 8 !A-2YJ M<&>=EG=<$]D6QV\HTE0()*CHFE6J^)15410"645!4#<&%H@H*J+2!00D(.RL M%="5*!%<836"BJ(40Y4:410"0AXU%"'2Q- #I$"2F3?N:_^\/]Y[9^ZTS[TS M<[YS?N?CK8/5P>#Q^J?:*E?JXE;HX/.[;2S#* MZ#,JJAJJJAJX95K+N!$A:CC,4@M8 $85\Z>!?QA& M"?5QB9JZAJ86.J!8!RAAE)655)2_>8WVQJ']0 6KJKMNR^XE>A1OM?5AN*V7 M[F2H&^YAU>!=6F:,MITZ?UE#4W_%RE4&QB:F9AO,+;?OL-JYR]I^[SX'Q_U. MSJX_N[E[4(]X^IP^<];7SS\@/"+R0A0M.N;*U6O7XQ,2;R0S[J:DWOO]?EKF MXR=/LYX]SWY14%A47%+ZNJS\[;O:]Q_JZCD-K6WM'9V\KNZ>@<&AX9$OHU\% M8\+9N7F16")=6/S&A0'*F'_:?^3"HEQ**BK**FK?N#!*4=\&8%54UVU9HKN; MHN8=IK=^ZR5UW)X[&:P:#<-M+C/X4^=;-/6-+ >,A=_0_B3[[\ N_U]D_P+[ M-UMVM=-:VZ=;I4 M40ZFON8=?TN:4#CC;ARY8#-!&P[B47Y4Q?U]7YF,@/HP!(RC9^N/'894T:H' M,16=%8X(T$OD*ZXZUW>2AH1?E:()L$GJ"5%/>7G+@X'CH;$%HQ[UL!XFKC3Q];9$O HZXG7ZD?IHY2F9, M6=M&7+ Z$5S*+SUSWB5NP&O'302LA6;,'UGZ9=ZXK9D4(MHTG[U1?U$PQ3PE MOXV KQ& ,Y8S:RII@V69AT0J=Q#PZNZ/EW.231!0S93T1:2A%X4>6XP@TB?G MBF=CVL]*)0.PY8M5/ JE;GW]C<:&8KRQ#M^I9!.[?[!07E[Q'%)U?Z196#?2 MX?B2UQJ;\L"PX\VEV[M'VXS(FQ-&9R4M7Z+IGINLRF2F9_QMN@!AW$9VU::%[@U9CA_.U>7,^B?$QRT66\X_+@"F* MPQ4$$/004+8O/-5OC%!SN'VM8>?LI%IHQ(AA9MXV1%4W6K?[L>96\%]2 MU_0!^]^_U/J$2D.&G+?8>NQ&@[W#X1?*OC"V.FSFS]8I_N[\:BV;7O+$Z'X3 M683=@>DZB5E.H&NV0RSC4^LMVJF,2;\#?;[VPFTU8H(.D1 WH/C)_Q&KJJN MHSP1:QB/@.Z-M4RQ*_-0X4.>LW"-B]JKM(95%KG,N(?S>QVOM<"."W;0M#QE MWH'EO3SC;'#>5N][UWNIS)FD2C^!_LLH TB-*]EH]L'8V15VK97[RZQI;$I% M)WO 0/BQFL J*TSKZ568C'SI$F@Z!B& 5)_(@B,6X)C!$+LETF8H\>&RMLSR MZI;*76OIVWD))PLZ0C9'<"S61<'<:R;WY9.H!OL1,+$G95XDB9\Z+3O7YU29 M?M.R9!8!KQ' YQ^KDZ^WKKV(@,$GZ=/33H;Q4W%L#!ZN3 N6; @N&!V]#P]S"\KXR^4F M4D9@AB MUMW@W-U@A@_7[G$585H..YO*())$;'RQBG?MW+F\[H%.)NG0 M?37^7GB4+[O+(6HOK1=$90>L0)T1%,?0COG4U*6J)28U='J[XP/"+[+[S7[A M\K5,I$'E$_>L0@_M>+JU:;CG\<(/0@F6_R5F8TOE%LVC+]_K1H=]2+BY0#GN M8('UP'JZ&5?87=&(?WKEL0'N%UP *D6W%\T9VC*EL:=W. 3 M/MC]%\L0"Z_69&SH[3$#O_@S=0^6-S&)B;-H]C(%QU4C/^]ZQ.XP>5W&RYMT M$9K2MF_:V%S0SFR^C_ZZD\Q@Q=RS!ZSO=D#9SM_O%C@W^*)-WS-M:O2O1\'U*/2HHV2^3WZ1>,/;*PZC96/DCPO: MAQV';OFXI-$BN!HG0JZ)B??:C#94EX-Y[C($-$)25;Q'#2DHT,/Z\M&ZBW+_ M +XQOOE(5*T'V2^UFHO*-9VTRB>?HK"&&U"R&W_6&GG-P.E8M;KND MU^#$0!?)V3S_';DB3D0>]LNWRZ^-:I$>@O!QC2&2-)8YK]9"Q[]NGRW4=)2WC=YDUG5B^@K4I=P@5"O/Y)(.+)C+ZE3+E'C.1F=1F 6'CP0)QR89 ;8:N73+&'T M ;5-\J59,I"_6&6OF(=_=K>J(>D+CF\L[DAW*I=%_/ QHK?E9SWD!2XDVK+YG@N]KHK;D2\O^&1)+W\0Q&W.I)U @&]^BS3< MZHWW*Z9[;6.J[^ :_W?=>38_+/8O)_YUA.@^/NB8:"DZE";.-8!8YT7WK=[S M\3839)UQ@D0QWAG"/D-?ZRAQ)3/ALGY(&)E(FB@5:I(70HL1\&8^/S?)QI39 M&P\[QWZW)I\4_UK@A@ .?1NC+FTJF]W1#O$'H*\XC6[YF9CE]AN]0UCJ? M,$)=U>D8S0^O&+PA)UF_%$U$'MQ'N'X0IG-FYAIG%W<&H(IPL5D68\/<9%(< MSXU 0"J:N3$DO>ZZ6:\GG=H(((Z2%0\KRG-M;U7Q%KN2G0=M&7?A[E=,A=M( M)5/<;:YAD+2*AZPP]&FG_:UGG8;2L;_> \6)T"K;306\LL0WAC(#.,(6L M$9+)4]QMSS<[*MK[T7SA[M2+NW"81MA[98IJCX!8]Y1JAF\@G-5OB8!?.^;4 M-C &CAZE]Q]KTKY-EQAFEA/*]NWV1;K_!E!+ P04 " #O@>U42#X4U@8O M "M,0 !@ &$V+FIP9Z5Z>5R2V?LV3?OB."UF:>F4VN):[I7I=VI,SYYSGW.?<]W5?U^%1?59] ?QT^9+;)<"L OZL_ !4+ ML77KEFV[=NS:M7/'SIT:/^[Y2>/'W3_N MW/G3_I]V[]VGI:6U2U/[P/Y]!_;LT]KW?9 -&]5]-FW>OGGS]GT:.S7V_5\W MU3^ W=L #1O<-VXX"OAA]X:-NS>H.@#Z ,"&S1O^W0#_N6WX03W'+5NW;=^Q M4WT#X2? #QLV;OQAT\;OLU9?351?!VS:O7G/D=._;-GK=7/KT?!]EG]F%6\S MN%#[7LM[8,G0ZM:]!]MW[-<^<%#'Z-CQ$R>-K6UL[>S/G+WXJ_,E%U>WR]>N M T'@&SZ0@-N!0<$AH?"(^Y%1T3&Q<0\?)3].>?(T-?OYBYQ//8-#PXP1YN?1L[7AA^BO]^P>]/F(Z>W[/G% M:^O-\+U'+?_S8;V@]:23\[MJ_/?L_<^S!_Y-G M_]6Q_^;7&Q@WJS=NX&^ $4%Q[DWH"\#]8]K-//PPX[P-X_?^:F_N_-N\K M>/OW)G'IL0P)'H-&9F84GI2<0TR>:#GYMO-FY%MZN.AQ[LB9ARXZ>#%%T,M@ M_?D>U'OZ=-LG2>F]6[77E^X'^I=_6'^XN#J%L9'N?)LTCM8=\LG2[NI-U5= M9HED]"HT,52FK1PHM)>\GTY$N0C]2_87H[:\)/UUIR'C,(YG3&+#"@3@8=ZA M(R^Y+T-O8>V7N_N5&[[>7.DU-ZX.O23.$@'W><'V)/[T_^.IM]WE$W" Q%.4 MJ\ Y'I%;2=Y/.6F&:$,2=/R+-,@7ZD>W%T1OA/7$U>]?@HVRWR+>$K^E96 ;P!3K7EPA:9S1X.40/6 MV:=^$ZB",9/JO1DR4'#>91%$QY^;/J+S4P7\F); MQ-B\;9SW;%'(RG[>&<-0AWZ+Q2H5@.S?C97T7.J%)-S!J@#G1]&K6C6@R?+< M2]F@K%)4"UT.S-VY%[S1WS[?LN$-(K784^OR]2KY\8ZX%/E>#KB9H3.9$%YQ MM#Z,I2@ZK@)HP2XH>]#U.!7@?>:3LX\KHZ=T-:Y.S%^1[0I_O[/[F."TKX3* MQO\VQG" <]JH8GJBN=U3JUU)>C?N.'M&^;NNG BTOW+>E5&A'W<[+GI9<'M7'MU:8-W%<_U(U:(^M(O;ER$!Q-)T=/R BBP;\^:%YA\E!M^J/S4[;I M4ZAMB15M*YT:-;6H2.LT:S.B39:/.E]FG_V^ %@[C.B=:C'W3>YH.Q/9A,2] M[EO(H)BWGG& *N$=#0TO",*M0\G[O-0Y_A^F41/0J6<"/0D9XR#8*D"\Y)H* M4(>=.,DP'++.T]'/C9("J60E(];7W;"ZE]Y4P N"#YXVJNO(SYD.X\2>"U,! MRM.!8U.>4]D>'(&-W8QR[1P"B?MPJ.ZC.D ,50!*_BOZL1%I*4JBY1E0,CZG M<;1]4UUL@BM6;E-Y[W1#CQBMAH3D'W3JB&=:#^9_OJE"M!L MHM<]M3^GTL_PM-D@V;5V,9N= RQ8Y.$1Z@C;ZW$0/=N0H@(<(=S-11)U>7O4 M,[^23!7.O>U^J0E^DVK\KQ-O4@'?[>8ZV&#*8J]?IP,1%,JUE..L$@42C4BZ M.&*,$BO)$=+:*1I"7G$)K#/1:#S)U\KW0C75$HN.:S[A]3KT7IN=PWC4.4W, MH.ASWG+';(W9US1>[,$\2A"21;IN3.6#GID"WV,Z9U45M*L%#NC%TK-[KD@F_R]TT M'VJ*@E%]TIB/-9;X7@O^'3MCT4M7\J\03 I>9/J.X-<".RXC<=JOJSA6Z-8; M>]T,<2LC@^R+BD+ZC#-)-G&+Z63#K2+)$W]1 ="YQ&>'KOJ *N3%BLQ%GX7/[EXC%")YU M#U9_3#O"5K X8'SU8L:Q9_=GSE]-O0SY]4 M 9)CM\J53@H99.%$Q5V'@NN#(VUSKD!2+)(4+:ZB8(S+AM'FO/0T_J$0(B#G.;QPV38'GS(TW]!R$V.&XN M5D<%P$;Z. GPN:2&;<\@'LVD"58^*1QQF-OR5P^Y)"NJ;D1_5_K6[J-TG0]4 MRW?C!*/@$-'RYS%%(6B\EOB9Q4 _;H!?VN?E#(AP/$JQ;;TQF^O5FWI;Z+_)JA3MVD88XM&RL'=O8.T R,/U#%#-25CX6U ?=) M(W?[L(3;4%:B,3U0@HP*R4U3=L)!6]2I]-L&M6U"B>/"_:VF,_]4:@J+4BUL MH-<\7PN^&M=Y: QGS<"K\#TFH^MKO"9W@72;GPK O#R1[C:(L3;JN3NU=/]T M@Z+PV ZO%4<_"6.)-*G_P*F.":UG@/F#L7>EVMD)]&4Y59# B6J4.OXD-R$] M1\38=7N[\2RK.G?1Q;Z",/8R7A@&7V=U[%\:-TVZ$T[CDEY2;F&1*(&%&%(+ M%H"A#LXQ/=XY8(NA3\L&V5].RFJ+-^M?3%E"+7^+AA'<>*3586M"W% MX881%G02#S99L][=IM27>'YQ^LFM-'2P':&S\V/QT_S00U69Y":*B*'U*50% M$"X0*C7E#P0%RB85X!L0&&X#=\F]QWM*T3_Y_F8@_]1PR8XB>D#;'14@!+D% MJ +\Y=A(71MDJ!,VJ!J].VF8HCU0RG+$X.QD1*%Z-.#J?;.F)%1^(SHU-XXQ M\QAEL-2;>PKQ#"N*HF3>1ZXD]'#84G1J =X=PRX3Q!4FO#O3 +.N16#D^DN> M.U$LW??4U>U,ZM)^)^49",2"#YM,])X->.@LW,)3 2K4E6D*&^^^).C8,G1G M3-P!.4\0YV+#-\5!Z#I$'IM ,DD<@9)D MO]*;@&$E+)@3)ZD7]E-->=!#YP?.;''NNK[2F.I"P)Y8,_MQN0^4=;,QN3@H MG5B'->?D4).Q;7>2MDI0E^HS)B8)&O"0K]G.Y&&+@^505A*41N)*P=R:M[R8 MRJM*@47?3%_-SG\N>'E%#* M50"#&7P*IUXS<\&&%CLSB/L9B!S-7CZ[RM<7 M10O+\!T:!C?R.5=E9I0RC>%G) 09_J&:P4_:NI2;.(A=#UT2@6HAHESFXWRP>%<9>&N.06< >S].?O9Q_GV\F<)_> M#/J+BM%^??PU>5$%J/?V(GO1+7V[!EV! 5ZY037!OPB-1,6QJ,.]MK.'VVIA M)E&31$S7M88TC7S%B&(:3?#$3&S$"/>W'N;V]F;W#2@^C^: Y;B;H='N*(.P MH#$.NY*0!JNO(HFQC@S?/F#-6+!U)G1I O]C9=#?ER&3+@*M[WQT#<2-+<_E MEXU?O(M;N<01#ZK969PKDFV26QI[&W4P8A_*)N0.-!>J A@O2D'UZ$G;H6BD M0@50R-XZ>*QX6!:122I 8(VM\W*^+6O%QG[HV9\?UDQ,/@AP 84."\\7%]\2 M?,OKZX,]U]*7\3*&YF,5X*MFJ'(>_>U200T:^U#9C%X@9(Z=F+3!GM&]G]'; MRXDMD&#SLOOOL\"1<<>?'$4M,&2$CV/X@K<7L(JYA0J#[;K*;92"JXT9/: @ MTO-%+)IF6Z-L4;)](M-@9&43>M5X=4<;O@.Q.^1-:N_?W]$?;R])WT\(+Y8\ MWJ7F@@J@O "&K0U6;?H@[?9NEDR6SUVS M%MF.);<,FEBY?.U]A[6F$^W'7)6PM?"& I*QG 5I&A%NY6_?9Z("[..D5#0^ M=\N8;&D45=MYZ,T:2&L<0PU0.>#%C^*63AEA%9S:T+@6 [Z';1K$F=0YU]L'$6AKQ7N_TLJ5/#>WEJG[(_ M=:1K:N),/H]^,SLP!.2FC7K94TUNH>;DM[8QE;^B]_7,/.5QI)(F3].9!($BJ'I$9U4D\/QY8KS7T5NA+? MI75ZW[2YFVNTW"(S!1T2XML%N>UMU@[Y.%-_J?8#.=KT&8T05:]>SJ0@EKAJ M+;.;DT+$[WK5#Q8">R<2')'DPY_ MH*$BPZU-C,A^INF&J8.N'-N1E8,@C[HP*2;2;TG0[KF%AO5E'W\H,'S,]%!^ M) R%,<7A[:+DO!;J:5+8RGZG*1;1"8-$+7P-7,M']\9'I4QI.'7JG*>4E;+- MN.EMBQF1(&"@"O GB%BD NAIP]9&$<<]EN^8\>_+SIN[Z]H'+$\#TT'V#'0R MB-# P7@VJP U:GE6QS2[V&S)06FXP*O>R5P$TY$!)LJ)R5[3_AK0KB'1W MF>-$%\]-QX/B[C832Y,U:8N19!1[G, OUT*]Y(#)_"ET*!<-"EJ>)*=%L MV)24VNJ7F;Q(2*-U9L#X1ID"ZZS1[AUR'$F21Q%/J&MDJ\ZYV*-YT>-NYCQ8 M"W99S@ :] "-*5!4VDA<>R,D)G>SFEGGO5*UABF^, M:%%&!C4&Z 5\.N^?.M-BH$=WO 32/:B\H9:@;E.9^XX]W%'U;R*$PF6 MT?G.?WP07BU&Z(P;C/^*.U3@XT/A@Y9*G".CX>\^U-61\I95@&@9XST"TBUZ MS1@F_5@MWE7G1D _!2,A2T2R44:Q[IAE]4 WM^H#U<1"C/#WN9>W\JL8PEL; M@1'\XQ(S0[_KF)J8^([=\[G\9:F=>O+5:3+"ZRDWG["O0%2NJX@0>)B^*WV3 MFI?._GK?QQ FC\062,A3:.UO23_7ZFQ]A.D F=WI75;4WKR=.&X^(F-0WUP> M@.?6UK"QQY7)RR.DU"X+M4P9_WZH$'>/6TD_,3[9,9A[%&-X[(L,+SG>YV@L MP0KW3!R0XQ^)GY-D=D6*]-]GJ=J.1NZ1.J0VW4XI906&5/=&#%).QD1TC/%P M)>,A24?3G.M)J-4/AJ05'6>VW$S!IYK=_*;^F),-\DJ;XN#]/]H?\FQ?RU,,J !'OQ:>E93='<#AVPMNY%!6_.;2 MU O*L5EM]N"./3W&TF/0(@9;!KN.D>H?VV55A$P#0PUE@^@&QHCDS\*Y7PGZ M<\,F=C(/GUO'=5ZUU-;.?;G+.#4^OA;HY)OT]& SY\FJ#/O4UKJ:'+6H!D-V MS64/B.WS.U4L\"(?YW&K?8$:F[06$>$LZ^E[=776=54%V"9)NTJM3^T[F-JO MLW+H(4*_+!11-/=%G79%,K/89$J!$15SO! M;)9Z5=#-C/9OCH<8IFLFB4KC8?S^\]3Y29*42!(B,R58]TY]W1:#F\4LMC_' M/?A0D04=98!$XI;E6"4-K/^W/'PIK&0*>]B<\]MKPD[L$WY >G40;,*U:@"K M)NI-/K[*30VS%T[S7@0(=EL\6?NF1-YB*LD6RF0H<^@Y[(R+<,73T7+0>K)D M?+%E^&:]#V3**2??TR**(24NXDNLR!5Q0UJ7[OM='\C0U7+?35\HB]Y,Z M?>Y"ZLD3&]*7,\[4.*Y/.?'=&U8< ]%D:-+";1'^#W0H;1YKD;&NCI7%BC\: MHF0M>0>CD[AHLG_NQIUKS1/]^=T]X?LC%2F/,HX_+_#5A\"9N^74EDSE>C6P M.25Z_9L*(*B2:'?J_^3@MB^KK? HXU8Z>!&W6B0'W@-1'(7G_(U5@#:WZD2! M5/E%\;BM+"A<>XU/&GH,[5%X3&T6"(SYF?Y("[W39U9I;O?_E.T MP(85G?5\9I-^K8U4!!^QV?[U\?X;HWA#*5HX)Q*,=D/( \K-'D+J!E(TP.;R?2O7. 8,PVF/+>'VHF? M^[G#)^YSK-,/#;J0%7R] A/V?HALV_IUS^7:ZK%YR,#]]0S1T)F0EB2VXU9 M1#Z2,Z%<'GF<\J55;V(VR-W'SDY<8XB:8BOFI-I*'5)! 96GU0[)7N.K:L9F\+G,D@,]%6/!05O3ZL;OSUU* M5GQN0@[HL6,XWW!^_L7D7OSN A&9<71HS!VWA4V!20/NJLM.L0GXU3R,4#[_ M.&B)G$!OHD[=IJV@R=PA):VC>^IILKG-1Z&^&OJV)";_+:\#B02KR>K40DQG M;E8R\#M_JVH HB9_*^5T7/0-F5F(<025K)+$A$O!LJAN2TDNWH!I8- MJ3@YL(06?C+"/K>QW827;M^W_ )7N\9\6I/;?8'4!P-!TLU[QO'3^/*#B9;W:6YYS*Z[DT7EN?.*JMW S5 M*[Y+>SLW&6T^RI101W%'3G1%YU;8'M4R]GX1TM-/F:%KP_2JQ>;]V^8'28IX M1II^AK:W?"#!27B(RF9IJ@ !_G]1=C"-A%LJ8YV>$8QJF[-NDXA$8#I.&8BD M! LMU *JF5&L_Z@4ZMTG;''&NXMB'?KKW6-E>108^2A?FDL^.5)!$PS*?16[ M5SZ]Y]V3U"9016K!8HM(T!?>IIC'6-P>$#1L][G]V-WCPODZ6W8U3LD/DSR$ M!3?F3"5#3B]CK:Y#3F9[Q&F!VV/W\(-TB4)_U!3N6I>_/L%7MW]WC'LO<(7D MUVYM2E/.$7Y78!K(\.-EWJU^A^TOE ;:L0TCQSR?''MX_7$HSZ,M375VKE9V)J9I58J&_5FY6#9E15PSD3 MBBG&>0O1WTL:O++#K[0ACTATP[O==T;,=KH9%B3!)I!06I,/R5(QM^IY(":0 MX!R(N;C$[:GZ:&@2B^!9Y(F!!5SEO"M.N18A4AZDK-080C7;<-8TG8_G(/*A M6/2<.(%JRYE4\NT[!H'H9GK_=OF=3PDW\9!OZ\B:*B9XIU58(9.6X61$_%#- MHBS7U:D +3BH(--&\V#H&$_P8XBM3FO!)4KT&,HA;[^G"#W*NJ%W\--BPX') MQQ;O.BOPK^B'PDDOZ8;IQP2G"V2]]!5T7*NM$NC[,2_/*PIK9:>F(6[&]RB3 M]NY:E[R>O7)@X-<+CTQEZLLO$?+M>9+H0PNT944!*/,[?D!;4$+C*61M@EF. MKVQH+HN/OR1D/KROIK4Q:1[#/PNUAO>&DF]G#WDT@WPP4=P5;0E:S>3@3:.. MNR3!W/156270-VK4XAA*D?]:9Y"':7C G:5.Q7K1A Z#S[#]*H 1<^D(;$_" MC98,^Z'WS6:O"M C?G,%.>@O)OY-DPT,W?=G;\U9_K(%UZ(HQCF&Y'I. =ER MFY1)M@ZS/=^L$',;IX6K3O(+_VC@VD,5V/4R1D+5B;PG!#W:C%)LJ6KU#YG5 MU6MF"0*%NOD M'#:L=05T/]C\6G.I06^\WI]?9(?/0>L:97HOZ\W:B/-01WLEDA,?/8'_';(R M[R3=X:,",-5:XA/V$]9XS<@;G'4]M.L5\KM&Y=GM./'F#UW8:W5Z/%LHTDOX M%VV9G\%&+^]@?DM.NI\T(J-.QL<\5+#0BCT$P=8G>7N'OG3_-15 1YXW MV5Q'CS0-[R3UY3MGG.=,!)4C"@\3/DVGYYZ_9_*-16O,%4W8$()834 ?'^(B M3$Q9'H:4"S"",%B>KXQ \Y%$7ZUE'*<^[CMA7JX"^!C&$^6<>/BB6D4N)K^573>P'.XQ/?4&\\\S")SD%K/'U0!VNWE-S9[]M21%&LH MV,D;I)Z7^$JG8#9-=D;NRQ;GVJD S:Y@>9W[.A)00GGMK6?*K)8]EP._N,& MVVW?N6BS@'F-E3"E3BM2C'"Z7H.I%;X(H 'SB.O03@86BLP!HAGXS[R"7I9R M$&L\M#J[\2KYH0EI K8X\F-Q"80#^R7<,&S%=W'9MS<+&(V.!1+5.=;JV^P' M?]U474SO38PZ_Z4LN6+AJ%0Y,&0S;6U6438FNL. M,\4F$#J@H22=S%<#UCO>J0!:](Z[BVJE$9' &.4$?X!/1CZU""0A;D3J8G5A MI\M#^ [4"5O.U+@ZI!/!0,_%POV_'#+%$M)RBK_>B;EUH2X6N5Q'8M>()U?Y MX4+/-KZ:9'^XQ5S\'C+X4X/WZC826W=.WNSNP.^P4#CCT*OWABHMQET;VT[W MAO84M?=2K?BPIWH:L-U^".WMD54X+KG^(JJ"H\B[C<02?"7H+\"O\TO8#@UB M$#0@?.1PP[^Z+Z:K@-0^_'_6J MA^<,+K8G:9"66CNLG!.KQNEW![H-XQ[_S=Q!M23UX.0P/A@Q?3+L5F8G,B#B M<-E<&R>X\,:8.CF!%H*HM,DH4N#MBF)([LW.!-](%IDKC;93 M\^+'K960V;'%=TRP%P3K6D4)0+*7/XV7_3;[+'1R5D99\#P\P)64!0?HBTA/ M6RPB(B./+W[-=&]>9D:8,X#*1;::M^P?RU!7QJGD=I==>H:??@\"!67=C\T# M8FA0LD]T JM<2A'TD*.897:I#2_%80P<6,DRNX9Z4GCP*9'ZQ)J!6E14.2F- MB:((Y;7\&SVG50#,@)(2?.U+_YG(>*U"YT*46F\>[2;X$%6 '0@062:%N.&$M=,F^JF!];B AEOO-OJW6M_N2* M(ZC[UM^ 5+3/VSSGPT;/;B+YDDR_*T/=1*ZT #6!5*-1!BY BV90/)Q^.?Q% MXK=7O45:27K?HN[!/:?,]';:,R/\_F'E)(G%8$6N6KLB\$S*B1C8Q3HUDV"M M%2"<6][)@-17$[ \O:3EQ1H(@1M6\J@$:T5XD.H^2J2_+KH&NTNU8=@YFM MNJBY>/]*H4&[F:R?SW?BR:BS7M_/QI\CA+KMIKW8&K64EFCI?__S]P5+L6(;O M54LNS]$R16M:>#WP2?)FVMY5R/1TRH/[+%!H@G- 4Q((F.=#0C>3L9P>2;F*2A:X^Y2E9%:9NK M 9L$KY)S;,)Y!S0#C,/+!)==*K*%+B,ED)JSGQZ920H1F@OL22=-1:[[%B&P MWA2YHVO(-)5<@FIM2E*GZD[T3B3KAD@%V-QBAWCK%JXM-^HEYX:LRJ@<7_// M8S8@MI@B%I,LENJ8R$29A\2H&!3_<2I(!?554M.Q05Y\CVZE+ M>I[*8XTER1WH_OH)Y3BM*GZ@$__/A.3:TI#'DIEX[.<4,,8;ZJA[D*!Q 74Z MS($ [<4V%438J;EY"V-A/REK=EV_R-@IEQ0<]5F,WB:E0*2\:1%^Z74U^MLG MCA])#.*$"62SN:TI_RAM4%KRTX,.OR!W^N#6.K)-D2N6^%ZJS,PYP0P>GO8B M]FJ+7OB#KJO7OP%G7D3:1/9KA9YJHR1^O1NF/,C(H2SCA>@&VG= ,T!,HS5I MV,1T&P2*8.T$5PN66!0##%COJ*E+=Q=1W7SBHL.HAVS8LYJ(U^5YE[PD"^L0Y4=ATV#$D&"]#_ M8$?.(SH;IG;<>V%SI6)'%=Z?,FW?Q?3RY 3 M/QP32, S8#ZT,>&^<$N2]\>MRC2(0GMZ2XMOMY[F0((;SE\%0'P3Q:69IA-J MCH "86+L$*UV=]N(*-OQXM.ZV!E[UT\5)M:+28AY\'9M3(OE(A*[S+32PRE? M5MT<2Q<71+/ABKW#U&!."BF-(+?:!%MK^ZXC1['F3J-%DRW>)N@V1SI)QGR. M%@)7]]#?]D ]^RKOAID_BPT\0>.IX5U2[_F7P^7VLL0 F57HT'S1AJ23GT?Q M!>%WR^V9T1-!#Q>9;]0)LTF^M9R4M_71*INS.FBK%M47X*OX'T?'9B>T&#@^ M%=;?N>+JJXA^EH9Y4.-WYU-/Z,T[:1]U/LN#5M"Q-(+%:_*+IPH]#V M\014D+)V0E>!!:EY""6W"0H?F;(?I=#.J3%>,Y>Q[E!-$_LB;0-!4)RG[)8? M9?7JR1CT59LSE4RYTY>BW&B/1 .[T9*L@^B94A^V"I )$F4B(@W3E"EWJ0(7 M6"GL=P)HW.QWMD)@!A]&6ZCOZ [)0-+,PZZ55VR2N2[WX"?5_D@,/"3H*22R MA6RA.0?V$"?Y@B#KP>V.FHP$;9FAA.PY@J1TQQHQ7W]=! 6"0I)$G+)X RN[ MB2 L"6)6],1A(VZ6*92*HO<8?]3CDS'<:@1OL.->EY?1RC)L/R'Q7R5VSW=Z+"]*?<#J!<23"*C1Z#9Q#R=XV.;<877: MG=_OJ=B.P#0JTE=UG]JAV]RJ\(K:QZUY02^,1)E][UJT\V\&"MZ[\Q**B\=W MIN,RT&3%V&I1,GKYFL/Q;GDG4EV/F:10:JW@,3_86_DS8P8HHQ&UU N0P4S\ MPAE5 =Y3M$8:9-],%\,$.%Z&ZPRY,6BLAV."A&*]KED7+Y3M'6I?2@HTO0Z_ M;'SZ&3E#0AFOY4B"B[[8"7RU2TX)'H)4P/IGR MB8P6X @PT1"T: _N0CH99P>F6_G;C1DDER5B=2]AN36UP\?:/"2X5^>'[[31?3IV:8.:>DMRG_IJ8O,299N [\'M]9T]]6YE=((7Z"J8_O3# 5)P&+^:8RXHD%2=\T*=WL-RK6?52?_Z0/:]1V)+,5R41,.,,3,: M]:'((96%02#5P\-+",TR;VDZ.<*6QQ:3P,.SO4GN_0=_3RRJ3U*346T,0M]7 MV>UM@T^QJ;S&#GRP5E,Z+1"X1OL%JY.64[ M@YOEX]M+=K(3FG?@\VWB^VM'<6WU!L;\<6H\#ZHF;!GUX(>77Y_]G%KCY=AO MU76K3K[?=P7,8<:N]A]P6T2\?J\(0QS_U1UT9)18!"H1/3'"#[R M^U&[U3"J=$5@;@V*-621(F)+50#(LL;YDA!F3S_F$$*G^EEO#U8,S*/ UP,Z MBC9%HI]R=CCJP&;M^9CJ##\^$N:S=?_X%]U M=CWD'+0@1XH=ESO+S.2_9C@]]R 6*1MA+F2U"*S6L!!Y21XQ*<$BT]]<.9WG MOYJH !ND"!3JDC>/YSQY]TRAOJ:Q7E\X;S;HWKMIVG'BV#I+5#K9L@V=)CN$ M/C'?Y^ D.R+I68'/V>4'Y6D*[5X-J6'E'R!:!%_7GNY^?Q[1];"=,VIG^]C# MO,/7.EJCMG0R*5"]P\$PK8NL 8Q=>_C0AQ7-A5=0.[<5]VS.L830FE/+PL=L M9?]$]?G+RXP:_!%B;>[.&U]5@%\*7?F,\DPU2J;GJ16Z:$RDOSNIK] I/=]Z M8.J5* 1O\&^A]2Q3A)!DH<)YZ-L-U':B^PQ\"+DA/##J_P9MV3 M[QBAU]L=0Z,]E\X\R*_%DCE(SBDJCZG'*,6_7(6-HKO$=/TQ;<^A M$E3+D-^BFDUL@#+XL#VXMK?7;D7=:-1CT,I!"DBIP^NZ M7&AY/\0;T_(UT4[C=V&LP_QT^/W2OXO72\C"SA8,9!=->P*HEF68Z!Y64J"4 M*LA?*GK8[/G,=&V^LL7EULBY/)"^)-]F2HJ>4.>"4O#]@-Q8)LH0,G!%UYEV#,7MG% M7U"22NNB]?7,[P@8$SAC+\6N("8S.P7:,053,P_OX F5_F-(T.;L;< '^U> MI1D65DI-3LB(_Z,2,Y)\%@_*?/ZRUM3B=LFR"_B>4&IBFC#VN6 'S#5WJGDZ/U/I#+:OWVYDI5^/1J\;\:KG% M_0GM1D+4LKF:G,,FX?/ "ZL'*J:>OTA]9K"W"_7<>X!DQL/<8Z&Y97725,:N M./JK6NPY:PW%Z'0@7%0.#/O;!OSUZ/HDM75)TV)U+&K"C$Y+FF.!#X=WBZV9N[B\;NU\LN].@%][G MA5E+58")](3.:JEY3M):*U.YD1#O;K[8P#GFM&BA6'%IR'+L.YY^\2Y=;!:6 M1YUG8]&_?,+C\4>R?7U^)H'&Z49QEAUI ]>3M(R<0G_^^E1=/0]2?JI()_S: MBKE$&KE+UBK@9FLIS:AB>NP^3GTZ/D\%.'I%!1 +J1)N(F:MM,M) 6QU\("' MA+R*>U)XM'E]C$9^2HC^$J@-G!Z$1.JY(> MM[4#M8E>Y2J.$H5S##(G_C6 3>!,0!FSB7%#O@_?_U"7X];C1W]]JFV@S//S M4*J7H\^P@VXLRL XQJ9 ,7]@K'P@P0(;FUH;XQ^/Y*STL4&4$I9[I]X8NO?$ MEV\N(:^V_IEP)#)@UQ#G4FU#5H/7^\SF"AF#2SFA*)*;Q?),"W]J3%7(6\\5-&T\VU@%F.XE".Y*K&LE-H&\RT8,/ M-"OFK]82UK /:J(CG4\8)[OF=O'I?+3 MP*W>(_Z#+B4]L:C'#3OG:?-1A5TWS')('X82J$LZ"W*W"H_(/324?IZQO"P: M.4YH==&R?%%ZJ")K3O\.*##1<4Z-(S7QU%6=[I":/(JO;H4*0#3SGR4^#U%^ MJQ)E:Y_\"O%,64->;N!CET!E MHUJA]G\/\(WBTT8[:T"9 "9EC^1'*770P: \-DT%N$J!*1\2FXB2XTO\V^.% MNX?0 I:=D@[[K>%F\Q_H'? V[, ^]#\(RIE<8Z?E95B\ V>A15LNS1S//+QD MT;.-\OA]8 \XP<<\OK8G;]W:H M1 \27G?8>1_HTOO__!K9_];4@ 'X_C;;_\J,S/X/!_M_L*VJT?\$4$L#!!0 M ( .^![50WPS)+!A 41 - :6UA9V5?,# Q+FIP9YV7=U33T9+' M?R% I :0(* 0BE)$.HK4@!H@H" E0%! *2)5>E,Z"$0ZT@*"-&D&1)J(-*4I M@BV =$(O4A):0$D6W]FW;\^>_6/?SCW?OV;N/>=S9^Z<.[2?M!F 0U\'I0. M0"#@SO$":./ 58 9 F&",#(SG6!B86%FA?)Q0-G9H8(\I[CXS@J)G1,5$A61 MD%:1DSA_24I$5.&:PB4U#2TM+3$Y'0.DIKX*0DOC[R$@%A86*!M4@(-#0$-2 M5%+CWS9:!\!Y J@$*L$@$8".$P3F!-&Z #@ @!A _S#@/PU$!Z9G8(2<8&)F M.0YHX #H0& P'3V8@8&>_M@;4?FZ MKKZAL>E-\]OW'[JZ>WK[/G[Z_H,P-#SR]3HHH1)S@ MOI):6-O))*IHL@6S\_[&S'-6B7B.]!?M'V3_-[#(_Q?9?X']BVL,8 6#CI,' MY@00P)Z+1%$X\[\AB=6WK=7)[HL33>(;0K\'0ZJBWY+N505XDSNEKL*12?(I MD.;=ZA:;KR.8YGI%?1/> ^6_=S+,\&^58WFKS!:PHWQ]HG! *( [_>]0C_/ M8VAT<5;"S@MVQNQ I,5C$$+E>N:(6%AIYX83]=6=7@K3@.2X+\/R-M&?RBHK M#K$QQ+A=K.*NL56(2_H4CMJF@QC]F=$00*$!.>^3S[C,576$UA*JY@9N^AG8 MTP 08L[:;6L,>;+_ H>;=MIUN[K0T2+>? RQ(9$CH3;1R#3B:W JQN!T3 +A M'!O& )S0,&0O_"BDG+UQKW>;!O!GA I9TP!8'F2YI_[/)FL31NFU9I6Y^TXK M.\E@?!SS^?E,?: 0_'W]WL\'\Z>&O-9_U9:7UTSZ\6U(01/-'90MH"(CN) MA^JR5YWW?[DI*U2$E5+T+,)* /]-='QOL6XA*S_\N F;UP&"NPFN>ON:.$?. MS>O];W3?>(B."'AIL>;S;@@'.MXD]95BC#Q=U0RWIIZ]X+LN_T A :[,UN.3 M/-AP0T?\R1>R.F&[<9.\SS8>["3@M7D#56JO;,B5EFY5)/NKY63RCM[E%3+[ M^8>NEM(W2]_)=Y5L"'.S%E@%EC$CDU_H;3!QS@DYI.MM=W-EIB'1 BBELJ/C M]#1KB<7=;D0<;=KP%)D*OKAAU>49X]T3[KXV#8D/%X*UK=P MN&N[?[E7O=JU&.XVD637Z-RXSJXW =K1C#WTK?B<%:]XONBR?0S]'/@!HF:; MVUMNKZI. EDZ*> H(]85IP)JMFP-5W>:\!EPE^]*@^\AT:B+=/UM$AUGG2 ; M23LK\4NXRC2/$9%H4?J#!S7>4LHT0!]N18C::/K=\]I>/,#J6P-"F6"NJ^V" ME80"7QD=1UGH/GE;QV\:-=[6('WN;.K>UW-#%QLK6YU\A3/R?K+BO_F! M42JJ)\3P/K6_4?H9G@:$H.NT*I>RO#6>JL' M\T6,Z0^=+X"TC?YRK2CHP M_8HI>D+@!/N#H4Y#*Y6%"<.G\"N\;L)-3U&\;N$Z+ YH 5VSVM?I_2TMD7S, MFZ.B,^N[O:5J-B18] M4_YTX.X-MWH-?P3W,O)]HEU7T_-L"^W2J5O3XKG.ZCX]3";?\L)#I!;/)D;5 M;K\*S9@.A/0:$%\/!VA]=)+:$'\KF -C#L:I^EOHOC&UW5#^7E3W+NIF@T$N MAD?/@<_<*LUV]\9.E:*BS. RIQD9HA^2U0^N\A-Y_F;-Q.JKJ)DO=_V3?:0T M^)_-6#@[_,-9=LG:_6K7'ES&8(%&P6B>A)][1_F=X.!A;IL+;6CAHB;[M898 M\L41(R;5%)-DTP$\SJ38^$=:@&Z8ZN=/ZIGH.T$3JD.*@H7Y]YIZPR8+2-67 M*8W;U,!;-&!N>NZZYH5W-"#_$@U(#TNT);CDA+D1_PP.%+?-O_SJ$-%Y-=QK M?/6^0QN4C&)\'Q;/CO32[0YHW_XT37Y *J$!T=7'C;E? K&9>=Q,;8W+X>/< MZH/3_>U?#IH5\3<,_M+KU MLA&"$S]7"!I/Q@G'JER,K;1:?2"EY.^FC9B"=9I"K<:0^=WJ]TY30V5;N;M0 MZ4D-+419Z-B:\O=N'^5,F+)LZYV06).>S5K4F[T^_#.>*2I+ZZ8;*<%>+<:1 M&=;<\$0I4Q;Z(#%D>0<1F\7EC%N8PCHH:)E]A-<*A.GOH/3CLEL8;BI8[L$6 M\AF3S$A%*)$9)4/0X$.S?&42<@_OYU/J?)X&W(O.R/E1E3JRA70<.*F)],AMIW8'J>PJJ#59#[L&91>WM#?BI/M:]P=P!V1P6S92W2#X MQXMDO.C+WXJLR4/AOUS?5D=O)/#7'1=-=B16XCF[Z"ST\#=\W_8 .V_1ZC?- M$38WVWLT0K5KAFW:[$$I\IK*2C0@N*"?K.7\(L_YQ5O,4F':Y42^\!?5D5;O(K4L>LD=Z7'BKRJ@F@D?;YX M_WO+/43:=3?6I.Z4RD45Q5/B,7M+[:6^EWXP$>3H[\S,V^->^H[[]Q"%>\$R M+O-W9+XR J7Z><_-1=Z='^NMQ,>4]+$VOD((6,FYGK+^L>Z.?]?O+G(Z=H*1 MD. DV/"U.Y6C@WXNW#4IA?)"RC-1,]=SCK)_]"L-IO15T2IK[\5,AQ) [0:(6>HO_@7>&RYA+ BPV)76WP* M+.KV? M\.2JQSQMG!^/6$^3/ P(KU?YN?EC,2[JCV/0GSK+EV=E2:$,1Q[%O^'Q6?;X M_DI*@4[FE9:N2H6&M8;/8X'*NG4XR:*()ST=%;)?HZPONG\JKFL^[YW_VOQ@ M0J((R_BW 7O!.1#_2KQU0!>40GE- _QH0'8U\N%(:Q25U2AQ #%51OZ3PN]< MQN]>#OL=Z+0_U;S1V#&0^Q=4_A3/Q--+-]G,8(CM&MM M2&0ZY;O3[RFCXUV-2D%'$*:L!=M])6;I'\ M**S-13CZ*?4;_O;@,X$9ZO90OT2&#C$]?S>G I-[Q&/@Y76QCDA[/*E0K;FS;B;+,9P\E!']3CJ6FAS M%7;T/RHYXP<&;U=XR%[(7K 9:EX5*QNW'I7L;RT_?CVA4N?8_)T,RG'#>BM" M2#UAY. 0P)K WV)I'!C9^2(2Y'4FK8^(MOMX9@<_%J]C3$DM54W![0NL_SQ. M3[K6\0<.'$>)H %P'L1&^S:LKR9XC2IT;=% Y1+\ J/)9$1?M;;:2$M46',\ M:;3(%8;(FF?$.??@7,NW4QZGF. B]M5$I?3#!;&*!?BK_DH)'D;ZQ>IHRZAB M#VDU]MQ;,&?H54.9Y7."%F\ZO9C[OM57"AB>$"O"F8DN^"*VA#'\$:,57UJ2 MLX?X!!#OI'J#\H:3Q DR\%+98,6PD0EWJ9O_PV,3ZNR0="T4T5E+!.-5NH7+J%&J] BG[ORJMA_; *6.&,HS)_ MZT?ME,S73B3>:N1NSMT+A630#"=N.,F^*@/9;L]JJ$LSILZ2D^N/?I-AE?I/@.\9R!D8Y$+GF*>=5I@]Q<4R9'RP*G MCX53]^U5UV./ FR7;&IL)&?P.JZ;/"ND6H: #2&HUHV':._9JI[Z]/CEA9\J M1.NILE&(E,6;4^TRK6-L[PHB9SFY'YU0%6+FOU&E>BB-G' LXG_QF+86BI> M#8DZZ(K%N\W V+)9_ MJ*W,ZV),;?[0Q.L3?7WT.]T/8[A9?!95'BE6=_T,$=L)$1$K:=QZT>XY@RRQ MX0JQ%ST8^4XI?0Y5H7C-W)KD7V_0P)BK-,*P'-X6&J@:9.F_-UW^%8(V^A]0 M2P,$% @ [X'M5.RV^:!9$ 3A$ T !I;6%G95\P,#(N:G!GG9=Y M--3OV\<_PS#V+0IAK&%L8<140K*6+8Q=2B1K"-D2$=F72/9MRA(2,R%$@T'& MWHSL6;^([/O,//J=W_?WG/.%"O#S M\O$)BLJ*"PI+B_#Q22A+2E^4A\/A4'&$JHK"55E%N,*?2T#T]/1,C$S\XF@9SA[CIN'5^R"N(0D#*YT25D%<5GSAI:VCJZ>OJF9.=+" MTLK:\;Z3\P.7AZZ^C_W\ YX$!CV/C'H1'?,R-C7M57K&Z\PW647%):BW[TK+ MRC_6UJ$QG^H;&K]BVSLZ<5W=/4/#(]\)Q-$?8S]GY^87%I?^6E[9W-K>V=W; M/S@\^L,% JA!?^M_Y6(_Y:("@ZG!D#]<(*J /PGL8!HA>5H.#1/(7>\SP@KA M=)S74PIKVNA%%&]O<-WS&60X*PK_*;;Y!^U?9/\,+.+_1?8?L/_F&@.8J$&G MQ:-F!]2 _2.)HF<,_]12*JL9#!VWW@DF/S4UKPHQ>6M]^?U'O6W9&7/ZJH"X M@D]9QWASAFJ76M?8)5Q\7=CAJCCI&%[XN5.Q+*,3O;"CF>&CQ:AA\0IN0H"&>EI8AFVD?$0NKTQ MO=^&H@"1U;K0K:VPW\]UB!M>Q3@JT5)6'\W!6AAMOOP M749)A@(XO7[:ZSG'C;>5ASL?.HK^4"B^#=N*TQJ3*,(H_D\V%5J7L< 8OUD= M_N (7ZNC%0J *^,?H "7/;6!OFA70%28K#XUG95@89>U*)2 46 MJ=GRX7@;[P *$'TME8.@1M0\QUE@IGCXQ16MN[\FW;'W/$)^.LET#?GL1 ?M M6U^7=ED6SB%YB"A@,*YSE8IWAV6( TQ9A7LX"0KP)0FFWAT_$\P[PFA(WRF/ M0]E:VQ3:=M^&?A_R/5DZ?O&X/0J<"O#C=?9B6/6*U3:$S-%<'(?L*CU73KZM&MLUCE5W MU5,?N*W(/D'",UQR,24QN(&+\*.%R,$K/*FJJ<54W'ZK=@;R-)PFZG];X$%0 M"J[,5O_UQ0FU+ MQ=13!83A??_Z7^>/++J0%C[DQKP3I_=A5=%Y!UB3U+XKY\T58ZI*A!U![5&T M"A7KOI:O+QG-+#LT1,PN6KW-3WK-?F@W9+1WN#S.-;:*/$M$7K>)RZB[5+FD M\_@=[5E^$@[MT\(S7+>Z2GR)[I:+^+:7_['.@SL%MYD[';Q1K4FO@F.=K^ZM M_.+A[BFL35' 8C(RE]B M3K%W,/:E/YL:Y ]Y$QSKON8K&PMIV-\\;0.&+,;S-\LR2XAMS\"IOUJF\P^^ MZSTD(><&^P6#?^$'1"[6>TI6K59>6-CM" MA>:X8Z?K0.?.;SF1S6*D^9;TWM9G0\21V5!CY4GE?(5"5]AWS/GJ1T'#NU(/ M/1W1\N^@E_3F^*46[1!Z=>D4X&>_XQLI99++([),;=8J=ETPZNW60J*5D/U' MX9P45WJT)'V=8=GK%,T?7VYQTH!0U_- M$V32=S'-^XTK'KP#"\W'%* -7@UBHZJ\'(+-I+6A -_-L AJ#M<'.:2V/JF" MEF'^NW=@R\7W9JA$1,FY%;S:]2^YIE:6S7+.['E"H*2@^2.TOMO42[8*GE_M M*25B+TCJX8E<.HBEI 6D](\Q2VSHIRB$0GA=?E"X>,H'FDE"4*H'!>A'V470 MCXEZ80S2^ON>JUY)(M0^%'.VP]-E-$*9XV7ZC[^=)/AB4N F:X'6R!6K:*7! M ]_UB=/2?>DB:M-8?SS,R7QWC'G8#?.0P=R:[F.'>;NDL&^9-C'X5UFVINA MVH?2(@I26CZ]Y[Z]\BEYL#G[ >[RLV63.8%0,WO,;[TR+N7DX15UOFLA9GVT MZG6[H@OFR#(TY+I[2 ?W&\8JLG?K;T+]JEX3(G@N@?E$ZN$9N+;FDTUUI%*2 M%R0OGM5[-78WHTU[/=MZE] S'78S+\J;T?8&NWCJF9S?23Q'9M ?0Q_9CM+G M[OMNL[1\(;DV2H)CG.1?G&_MYF)&-?1D_V66;W2H?-U0?2$TM..VB4U1V=1X MTFZ7VA24T/0+R663!S'@[3OY*!F?^.+3R95\V272 MG\Q3DJS,FU-N$&\6/L M(=)2S+5BT5[DP'T@4\+CG?_ONUG8+PWHR!21+CH*\/8^896IYEZ@4G:@)U^> MMWUS(G66LK]/E_]-(1Q)4;AQC07R8K2A+=&8W] MWPVI]XEZS>:RV/ -@U?X MO)LWIHKKR]7Q/1)%;X2T.(U!IX:<"0#[V-:G&E0LIM[ ^@@$CDV:?4]0S\SX M7JS2ZB[0P&<60'TNE8FM=^D95094$\M**!FY.##.5B() >(=44\\X.,ZJ.:4 MN-D$I_>/V<6:V+X%7MT<5T\KO6_%-R,/^;"8L4?>UMV\E.!\F_B+-[:.Y0,. MG>'',[G>7&,68DI*(46+!N'[?ZS-BSA63[,@:""WM1X\,3I6-FGA?;/)3$"7 M6AL#W)G]BU+NMY%34:O1^]4\[8 M8'M1]"*"-D]#-*U;U<# R]T)XF$AK;#X?2 K*!JKH MND1HLPHD ";0 $. _D[ZFK//[D#OJT##KF#>X8'^=:>0G'.X9:NL) [:72[# MJ:U%@'SK]&%!-.W-*G0837KTE_FK6-YSZ#P487[[T5/VHH'3S??3I+1'R?>I M]Y,MU'QG;WZPY*G\V*QADG)$&,+_I5$R?!SO&%$F\_YQFAW3)B'\B@+$GO^I MT[5("W:YE[+AB*S1I]0GKB[HU6X9GHXA,+"08D'-2?#0^)4_83'B*O,KF$GV M_@OEJV>-P_1#D<.9F&S7]OE,X]3@#1@^Z.4D'Y-$4:P#IXD6X*/0-3BAKW$[ M0EM4&<82&E1&@NWVNBF5"$7;)NNXZE4.6Q-+&3X9]D[]9^NK7^B*Y/ M_H"8;92NM^WNA\>D)ZDU1YP[*/2B+6)/554+C>U2J!3RRGP6%E>]H%>AY05M MYX?\\+21X!^^Y:DT3'2.HNTOW)DNQ$6&":80ZDF"JY["\ MGL^<@E7F'R[,ZBV&KF.'5:.'\N$!=I6.E69),(]5MT#>#9O#R@PUB=45UX/3 M#;:5'Q:;H3WQCK9*1S Y2&"VFF4VO3''3RYX!ZH[*3E"7+9CPO-DO9XTLG>[ M!CY>2_51QZ%<5OC2!48FY0RSMGO'>DI9I;&%9/3<[+)^2N66?$-QSG[:XHBJX.W9;'=D19!%6?K7F_B6[],J4 MSP14#&.,Y=4I:SQ@+DL5?1[+CQUP/$1>JJ590,W'#"84UN3#+D'5 QYL<^6) MLYH;Z.&T.!.S_(J#;1>UXJLT2?F/?'/'[RYW7F9Y@O<49>2/?,FD7U!QU\2[ M_Z>96-9/^9=T? YTR8#JM5W7KXS+6G&>5W2EY?N_0(Z(PI$3:4X]00)8!X9E M0NO>2\A?L Y-9WDG8"5N"7\E7TY)VMF_O-ETYI\/JWQ43\EAT[4I3EJM"X;*'PH!ZC\::#% M+HDQ<>GAXP5@/BI*@_^4(5S=Y%;FEI M%(ZGE;KV0GI;=(P,*FT'FVQ2)Z:0WK5BS[N2.F^7'O,EP7JQW?7.+KKCGQ^' M&TM 34'/^8Z%\31QLARA#S13@Q+M%-0)?XJ[(I M_9:/>C+'&;>A1.[BXQ!H0_&JW$ZMR&'*+:8U#A[[T%N92^"^ M>.[<\D?M)PUDN:!)>D2BP1;'E.'WMM;IY_5S4/UWI$_^T[[81FQ84TKU=I!F M^;HR!=#+;/6+3/4DX0ZJAW'>LS ML 1?X]T:VJ/-&IKBKO28 L$N7EB5IA/U[U3L1UPH>8EV3EU '1_=4*SPL%C#QKL]0$U](P5$ ^W(]=R>,?")] M)YU*)XN;M;DX8OF&+N^-!#.G&*I7R]OP#IZM7&LF[8(@!C_ P<2&Y^_? !OX M2H((+I4%UBG1BG*0"GPPE=93H<+I8$I5>FL)IBT9\L6UMLXD?%F]9\H"+9>^ MAGPDT5J@=0<6SB9A=K18Z6"JNYC,.36NRA]EGMJ13;;^<$+CZ@B??%/@+/(P MN'%"[P" =23$^[^6$N]=>FN[!-4?DC<66>X C+0X3=G^O?7\$X,H/_X+4$L# M!!0 ( .^![51-%K:\*14 -D5 - :6UA9V5?,# T+FIP9YV79U 4 M7Y?&>P !!090D,R009)DR3-*!B4'28(D!1S)(!(&4(+D 4%%DN0,DH:,,&0D MYYP' 4D2ACPO_FO?W=JJ_;"[I^MV=?6Y=>O^^NES[CFX2=PB0*&NK*8,@$ @ MP/+Z G S@ )PBXCH)A'AK9O$-TE(;I&2TU&0@\'DS'=I;M-QL'!QLK.PL_$( M2 GQ\$KPL;&+*(I(R,C!8# N(64-)7EU*2A,[N\B(!(2$G(R^SW MY/[/AOL!4!(#74 6/H@-P*,$X5."<&T ! ! -T#_&/ ?!L+#)[A!2$1\\Q;) M]80J"@ /A(^/1X!_XP8!P;77[]H/$%#>N,TJ_)#PCLYS(C87*I% Y#=B]D?? M6ZAUA_8X1*U<@V[>NDM#2T?/R<7-?DYN47 ME%=45E6C:FKK6M%M[1V=7=T]PR.C8^,3DU/32\LKJVN8]5\;F_M_#@Z/CK$G MIV=_N4 /NC?]C]R45YSX1$0X!,0_>4"X7G]G4!)<(-5F/#V0QVBYRYWV$0" MB:D>(;]];[G)+JJ[1VWE.G3K+H?8$N?^7[1_R/YW8$'_+[+_!/LOKFF %!]T M+1X^)0 %CAUX&;(3ME/@:Q0]*KVL3V80X*.'[B]7,33K3Z=BC)E@K$2Y$<5V#DT,9>.O#9?W;41XO:T=+:VEKCSR M5+DKX_YXTRFS@3Q+$XO:P#C )]ODW3+3Q_+6&%L/VCCE)^LW8*0T7C7=G=3@ MTB6XJ%(9_*%MTT_^9GY7LH'8_ K)1<;[4).>\ FT%X7]+E>I0*%IT+ ";U2; M[-?6."+:URM5MMZ=&BD]J?09F$CSAM)+3PFX/ZMQEUW<\OB;XHNVIY\%,2PE M&D*_@&+0BCE-7Z*H"]OGJ8_QE"T=KBIYIUIK9DK],3DS&RY$8^M_LNI>AFR9 MQLA7)R+\!+B3OFQ MUI+ HE_%9/V?).O45O$ELO[4>M)!YTZ;DHWTEI3JKMK4Q EBS66J,0G.OT$K M'O9T#S)5.-]2+29_XRM)Z6L9#GH4F42D_JK9;;\8+%+5C@93K6P\/M=H#>PW MG1&+*S$)-K#\%F(D&VX%P0BON]!A,_L0NTG/Z;B!18BZ!$3A5/M&A#?=%$I" MF;?](?SN#]/DU([<+*&,* "4E-J&B@'KV##+UA M6W]Y9;5@+J)80,]X%R+ E%&PGE7^O/GQX.O[G1&Y]]I)XXYNW-J[P18$L8/PM'%V M55]I"L&!J-B'A"E6IC 69'1(A=$/^@@UUQ$&T09UZ^DVN%6-+J'D5<*DVC(# MS^ESMQ/8PI(.#FC5<#!/>%XCX^S:7>E?F<)3\72EH--*BVSCSX8)65565S[' M\_+PF:"U#QT^1\7JW5JWG]+PL2:QY1)4OH $,M*7U?6GKK#M0-N6B_GX&"OB MDY/3]&#N>>NR( VJH5X@D1O\WD8DE,*V.$A5P/4",&QC%WL:5@7W6%NHTSNH4R(6? M5@,.&+'OOA0U$8EL^U&R%%._M6TYM+>G:1[_]K0$B^ALLW5+._)=SJYWQWMK-N81O>>W804]_HD#HAB< M$(T@'!"09#:O\-V:>QP9X,&+9CDB3,A MC&6;U,/.0!NZL>1[,3W(!Z\8?I!%PS8T]%E5\=@#@)8-_=D]WA5$@=.W@B== MF_>^B<@?KN6L)+D.WHAP.@K=,"PH1BUP5TN/%2C\.]G2<5-6:PY%-R5$ED^I MC5\=+Z[$UIL/L9WI_@.G5H('EI[[.4WEY9S>"Y:20U0%7I?H_N4JM8]EB?,6HBSF%E^6>V0*7*V5C]?K"2M]W MGK3T>U6+QK3F1]2[TN( .[, (BG4%NQ-%K0FM&=@OF?;*9L9JSU8AY6U$DYS M&RY,(%6SU=7B6$XM;&=WT6=CQ_/HX"%!9=\3FQTD0/9Q6+@'D5OQKHH6-;@[ MJ0_TR;H$@8EW8?3Z^L[=F,[X46<']7]$84]SFEJ=AYGG;TCE_F>S8/G1 MXB_TM]_%5U(XO+_?D"CW%%-ENI.6_2(= -_0-:24EL3+1!YHS\UQIE1H<%]O M3<]X:$NHI^U.'!6J=R(P;>.I?KM>L-*3^=TN!X'"),[\^MH2?PC=KX.VF.,/ M%'4A/-8<>?(U72O-V7*^%AFQ6M,VT]*HN$F(7DPNAB]=1;%R)\%4J^&==D7X MYE2$ L]LI!$=1+TI7.X&(%#H?Q2:UV>:-P23 EYLZ.H"U^D>3ZIY5.T'N_UB M,O[)A!1!8A_Y+O^KH;H;YZ]W-7' >K:[VVU65^EMR15H[ML?(9A?*N=H.JLW MD*D=@/9L!&91;F^-(NSO!S'X+O"?$AS*+N<:.VGD.3Y-T+!,>\!!;F95T9_I M_,[&E9? MD)I2<,[(=V<0_VG%YKB$D=#,G%F6[L]LI&D ;--MT%_L&5K'=8AM;*S2*'& M8*N6X1!;U&L.GN[18Q%@MPQX:@T<%0X4/&4QGZA>D'EEI@[6,O,/0>Y8KE^R M,4M?[2,ZDKZJ=\?SJE5Q5?%=AL^I\E'0TM*NA+N:P*AXHF!,P5)K4=HRJH%@ MH?80\%NWQQI;"AZ<9;6A Q',-K8_^%*_9!E\%81%T/.R!1LL@J:+.X?+HXMS M6_75?/#BEH4/]FLB ]-RQ?VG_TQ[39']%)%_ %?#9WR[Z&=O3IZH84H3EV:0 MN$K27OUGK9?5>4.Z-BW M[>C/%PXW?4&$72NF'9-%:@+$LZXU^'*GZTGSIHU0>\R&Y ?RY:.AH=EK6'2 MHL/S*6K 7?1:@HFWLWF4AKW"?T_E-IV9.BL<2\7T/ MXUV;&M^>\S8[H4H9B@1 MF:@M*%N7(<+O))IP2["HE5V%4$(D7SI-. M\#HD5L\N@4W;/("T1=E/2UT'!LY),K%/)^R\L##Q$!'%-E6> 3Q9&0%L#5:) M>N672PR41^W>VY>H]SN_*>\S=W-91G%MM-E4$RHO=3'>.2I5L:133WUO.1%V MTHD>-MX4Z="+7 -+1W=4YI1H<*.J]C24N5"J\J."$IRU#:X_"3[/-F7MP;#B MF]Z?A$_=,N(R63LT?(Y*2:L=48V1G[=;1 15@]^NNAV5OJX-N<<,E1[8YE0A M"U"_)&*Z@[8I<,"!1U.69D5%UL^MV"(A"(+A4[/.[_P*_E1,>( Z>[H\4[6X*SM M$^&KJDS"KW9Q'/FOPS==3 M&;FWL$OO!PB^[..D FH+WD8GV!>@U^;:&,&A-6?T*!US\YG)F4JLFPH!7[&2ATSM MSV4?-26E9O.79\8T9SIJH1$-QZEC)/%F_A'[#[3JE6(,HXIR=MF"AB";?'FH MYLIFV+&7MMD]')#JBG]FB$RVK9 L6-H<\DQ^)1FOGG4VV(,N2.L)WM*WTF(R MCBY4,[]Q[I=+F4UGC)>Z1[0.& 5'[-;DS/IBC),/FB MY.VBP33 DQ$.K,OZ@_9L]ZP#?!O2M%(<.\3Y_"ID"QX^HF&78D$>=LCX4_]N MIAC[^F,Z5LE.1G])66N!>IEK68]$<<$CS/K/XJH1,Z>#'Z$.1WZ5A\\VE@D: MTL2R24_@"'=NAI<_HV8JVX\Y-AV9G'""[T/16&+283/3!QYQ; B=I/V&\Z&D M?NIU:NOR)O/0HM.DBC]RY9 P9@8X^ESU/K2=@7S#D"CJ0E+E(GB[V6*OE!32 M?I11>39:S[@P.8KX<@59]7%O@N[-6AQ0*>, E^MJ1[V_[B0WXQ'YU$I][>O) MF)<7W:5L&?%M/_-63SSJGRM62JBDEY/M=VHV8ODRQW]J%#YK M%TF/502,+%;^Z-%Q>*))WXXSI695/XYF _\BIGLM=7Q4$M,VSSCF(6<"?];* MZD(VG!5PO4')4Y77."#8C*9N.S_*.]N0-[.\HN(\VF#IC>=N!ZT-A5M2I&]Q MK9KAD=X[PY*5QK ""P4Q92'8;64C2+8^_W4X; E\&4T9ZRW;,DDI:Y-.6 9- M/IZ\\K"7-2W-)2F<\^K:^3'9VIJ/2VMF9$7G)AY5V1^14IT M6##L2)_2PNR?ZAF4LW,-'9$:%%A/\%?"Q'E&KOH MYVG(DE<7&YO6V%&IY0,5F)8AW"F 7R'>LI:VY4FWK!P1%[H M[U]D,]N&G@COJAUZ)7BP/O5C%CK>D.:9T0ZX>J61'_H4(8D2$5/B W.^ MO"^03;T^C&H7,ECA"\<1B6'J//<5@:%&V2<."((DV29H\!W(45(!*0[PO(TH M-HY9DL6_?)U_W4]XLO ->>[=\QP]I_5\X!U][[*Y!8%L4=DK? S9$MR%[.M< M\O;X"@].[)+DGO5=44_#,^%06W"'$T,8 IZ_"\F MX)!ZD(K @.^K\'V=DS$!TN1DE*T!O#<$3:[055!A;^*. [8JSU4&W&[]%?F< MXWO,Q_6MQS;)B%XA_Y HYL6LE0I1K9##1Z[N7V6O&VCI.#DBU; UL7HAQ%:8 MN-MM'## ?CJ\_?7*V[_2M?/[L_'< VC#4\L@,$L0;?-LY/T_^=CXT?BC/$.^ MD"L**'T%6>9MDN01UJU:\?#DBK,]/IB^CDJE_FC 7RT<24<\AY0 !OM;UW>N M:8E_GO]Y\W+FNA2I?SE)1J4-6@N2UJ6E&0[G 0$"D[&5[%?+B3@=T%=A\ Q"[>/OQK MX7OHD7!!67"T,]C=VT$D<)A+@^G1SN?;WNCVY.)B!_WKA[_\&<&_#W_M]= Y M)9Y[B$Z9T[L()NP]NL(^.40?24 X#AE_CW[&7B13V#GU"$[@]<8]7HUY/Y, I?QSS<7*[FS,)R+PW[_Z>EI-V"/^(GQ!['K,+^>P-L0 MAY%82=M;[,7_ZK%_HL)9,?_S)S9G;QTO\OXM#_:OH=C3AX<*CP4,9^>#=NW=]E9N0&I2+>^XE MHO?[,OL>"[*2#+G40D\#$>+ R=&[X8HA2WS0UYDY4EI*^D:3TH34)04Z09S= M*7OL0P;0#X<)821Z4XSG*^()%O=*:)R1(Q8\- DAL4C4"Y=S(DI)=5:.P0UY M@2%G-8^UBV:%7&WOX^4!./^"0( MSQGW3\D$1QZH\7N$/3JAQ-U!(>93$LHF*N;8(34D)FT=!P&#+@'],DZ1:?,Y MA38/"7_Z(!O'(6<>N0,%D/P!G;%:OB3HGS 85'80=8]V]$\I">0J62Z9T("J M N.>-T ]V<\BJ2#\5"P?^D7BC(A($'<<_*!^SSD1P*M"JE+'%"8JF-;7>,/=FW;F>$A$+;,)]DM^40#"B'.+(R9B"81UU(<5$L M"&E)G8FE%:XQ!]UF)*10XQ)[Y_/MQM^O;WST*B?XNZT%8V4O,9[(J0(G,Q(( M^D@NF1 7,!OQB4:E#J$=GM%+QB$U0K@#T2A;Q'=*%=$A) &8XF!(P^VW( MG(<9\UR8VYW]'M%P68*6A=B.V$$#Q'0AB 8H6\P_D"ZH0TT"@<7LW&-/H@2C M598=D3<-$ &12,G<6N./^10']+^J;J/ O2$.:'=*'HG'YLI.&HCU9'90WLH) M%#@F'A,1)_!'5B#"@8NT2)25N;6@7%(8$5P8$\#4YS2 CS+%'K1C5Q6M$5E# M8X?C^R(<*VD*BY4\M!*XM5C<1KZ/^7(\N:73 'P9!P?AR'%8%(0TF%[#R.)0 MD@Q7]6CMV+PK8A-+E0-61BY*!:-$\O:"A#TRGHR$@'FKM!V3=HF@E+D,^4#I M"4#KZ:S@#/8,<$"B1$;+1'__V_?#P> ]R@I'J?2M!2ANK$*.\O01WWOQE+DD MW0[ H A (@&E(K;6RA?!(ZC#^&I RB;8[3HLVC7#NK7VO.9DCJE[MIB#FT4$ M?&G'X [SDXA+QUAW>6WH6I1V!/:+",0R42)4?9J56!3+C4>=+<:'P="JID#2 MAU*SQ@2/DAR[_5^;]MU2(:>^N1V6 Y* M!GPIV-8M,M*W%JY3*X946HDR G;6@2J@Y[-XIL#TQO-2%#> MSMOW70 33-*3Z].NC,K#5PFG<9JJ3*O9AZ:?J<0<2S$H*V=KC:Z7.N[P(O5U MT@2[<0T?4K,BQ;NU!CWSYQY;$G), B@PO/9PW(++,NP&-IS)1 2*92 I9&LM M?4/ M8X(6 A/IYQ,,Z-%>9;=VH;C& M!>2E;:^YZ4=E-(KGU(KI#P[.L']%% MKY)?6[S^7@N+.QGY:X1>S&''SG _FV"G2]ABY-:&VW.HU:6V(V;XLLU"]!UJ M9DP^BU)EKAT5PT4NB=MWIL\$W;,V-Y/MQC:@M\-B^-*U M(_P=:&4!_3Q(E?E64/8-3[L\[-\A4#N@7_A:-&*R8U6V^-M@+:##4,>ELP#E M4NS6-[QZS=M9M2+$EYO;6DGL=C?\^ZI88(=$)@:8GS\5D^T6-QSV;("PLW)I MD"IK;QN!W?*&NUT>R^HPL&__/"4AIIZXPEQZM8^DSI91@\>.E.%FK]U"BE[% M1:!5&=N+7[T056RP'I0_B;Q+L%BC"%<9NQU5PTUO$NY*BONLBD.>+*]#N!Y$ M9Y@'D"RN";\%0603F T9=JR-*,$&6,NUG;A4!%X3$K+<#O-Z>(T@U:5>)$=" M!=A&G;M$BAWW9VPPS^*>+5?CWG7V>I 5/LL;\EI!?FUN(-@ Y.X[G5O"Z)6O M2JPZHNF/Z\*EIQ"2IC+LCOL M:Z!6]]#)9F+LZ!MQF4W0KR#97O#-=:[86%7+8$FV'2PCF%.Z#A;+VE[K9Q:L M$69HN6FY]/Y.'DE&G):X3HPXAC) MHG/JNB375@E9$*)I28CKHE#(D*?8.E U-)^@2#_R8S\OF*I-I=9S>!4QX/5T=HS* M-XF4GM/K %J_=R<9]+ 0D3_/!O/JT]L!,P^%5.[J686&4^$=8!4 B W.8J[C MM0-IGA!9"V2F'LC)4'2H5B SAQE>O0ZH*>V(F2=$UB(FSRMVG:[*Z$P-2B,' M/B7YD^:U6>R F;M2U@(V5O(1C@OHH*O ;0-.77 2U*$C3"LXK6#:6X[60OF MS:H@I,;H#M8UL);-+FL0VX$KOPK"!EPWP4%Y516:-X8 M49+\AN75\G(L$H4RO<,D8VVJDFY9Q),]&^N([(A8[YA($8E3A1+9 6+8&I+B M,/D:4#*$=F!*+CJT ,=!1$MMT,G8W1.'!8XU*/Q3B7(O,%A-4A5]':LC*!& M.58W.>%RYXN$#3X\'689# IS AN!'94UIV.Z;[_M2IUR,.H0VD$QHA"E5^YT MZ*P[QI39B9=)'4]B8LOYIG6<=OR,F$35P:?&!F[(!*DW^0Y#R#_:$52^BK@3I\TXF4!:P' O>:#M-U!M=^%[ M"8D4;7F33P%08KP9"$+4SB=*1#^I?"(@I*%DO\X4@V0YT-?[ M+Z&RA^^;J@PLQ/N*NEY*^2^J)+2^IDH6&NQ74O4D+>5%%8:NTU3A?&_[2OJ> MK@K)JAL_@=A/WT",_RZ^D_@!%&<\1('QZ*+MQ4S]UN=E?!;$PB+_ZB5\/9G4 M&PQ[^X/=A7#3FC:I1&J&9I5(^#:H1,6[G67EBRIR^4,UIKJ%5KS_:2VTE*=/ MO% D*1M70783\?PZ*#&-*K'^"=*JZJSC5'^+C1J!.H[!ETT:0I8E^6,S--)W M7NL!D=!K$.33KYL6NT$K, NO; +QX[!Z->)J//KMG'(1GD0B9#[AGXA_+Y]C ME34\VBG/HIXGS\8<[81!#&#\I<^_4,.]&/%[JU\/^ZL7;0Q=FFC2X M"(DO*4&[Z%[ "!M)ZH^<1?.C'2V. HFMTK#?,4M^:VL_G!-]8>MJOXU7L(7PGFXYBPDCF2'7U.. M_;P6Z\G:H(QZ$U08VIZJ#@9E51VT:X2)*U5JU4$;K3HLM>JPE59]6VK5 MMZVJZH^1CX,3S$F^KF9R&RH["JB//;.V)>EMJ&ZRD4:^+4W=^+($F)C&Y_>2 MVJ\G6ZN,CJ^$2=:]/NL$2I%[&B8:ZCR87Y(0\^57U.^*!4X]%7.4+=52'EOA MV F_T'"6^$#)@:9EC)&\+N"!XW0:WX1E8[T=L.A75%S67AX-H<'T#B]@EJ8? M9-4J5F6V59GX_K'DTK-C+*@S"MQ3>345<4<@50*6:%>7&L>_$G6;#SN:0FY< M#:8OXC'(31:73(ASF,[I$U<1B%[=U0(J%;2)+Y)+/(J-^9\QXLYC.[^X 4IO MRH%Q1VTM:F2*#26UPRCVYEROT;=&F2^$3F>R%SX""E-R%6 M!SM]&6Q>^:G/%M/ $-]VD-]8M>1>Q6=::"6F34U%34(8S#:X4#N-3JJ5K2;] M0T!>4?W&^K8&QI,9#J;D0L;#'JFLXCGCZD.D[Q2[EP$G^!LF#_=1R/@Y4?>0 MW) PXL%*X><*V1SZKSLO!S6F])'(6-5XU]I6#',-+B\Q M."7Z_Q=!E<8IF_"V%593':L?4I_\CZ/P*9DS04,QL$&T/XZ#0/ M,!'JETB7=V01'GLP;4VG1'7)G^$!AHF8EQA82B[*.P-1OKS'Z7/\C,%$/SEH M:+LI/6'NYASUI5Q86:=W"Z;VY,L"&;DLKF)QN[+LR2TU"I099B^84\Q MP>3.BV0[+ TQJAL?R]O LZ6TUSK-FL@W:1'?(HYQ7+Q[823C2E-%>KQ,2>+Y MHC&2Z6!F+M+Q8B+K&^ZKA$).TWL.] 0Y=['@LKC06$W6UD:?5CQS6^*-C%6/ M)Y^5VT",Y=1UQ&UM[#"4$SJ%3^[B#BH6S3-AFV+Z\]8<'+G0^A);IV1MA)Q% MP/B26#_OYZVA:84>\=WI\3"93H@+J2WM(F>3"7'"V,#I!:-,B+/%G";6B]>R MZM%^8U0^]/66>?CY/U!+ P04 " #O@>U4=5+IMSD8 420$ %0 '-N M;V$M,C R,C S,S%?8V%L+GAM;.T]VV[7@Q]WLY.[T\O(@R/(PC<,$I>#+ M08H._O&?__YO ?GS^W_,9L$%!$G\.3A#T>PR7:#?@NMP#3X'WT *<)@C_%OP M1Y@4] NZ@ G P2E:;Q*0 _*+LN//P?&;HP]A,)L9X/T#I#'"/VXOMWA7>;[) M/A\>/CT]O4G18_B$\%_9FPBMS1#>Y6%>9%ML;Y_?5G]*\-\3F/[UF?[O('?[W]ZN[: 76X0RF5&X1.*BA*!81 MW-&G3Y\.V6_KIES+YP><[B@UKX3((8)> 6+ +Z-]'>MM<,I6@=;E8A7H=4 M:8>TP>$I(D9)J&6@*PP67PZR%(6DAW?OWKXO\?^MU2A_V1#CS""UK8/@<(^^ MOX8)E=7="H \T]$@;#P2+3M):K!)H.-KF>!FF\%]LBCE)XUL0D2[/P"-(T(;UKJ/3&,%P-%]! MHJB8J(KT=P%3,GY@F)RBE'PB1.@(-H,>4/O%>AWBE_GB#BY3N"!#.\U/H@@5 M:4[<]PU*8 2!WARLL Q(?9B ^>(DR\CT= :S"-'^"A#/-S1L( +34VZ,83BJ M*\EDU!KA8_B0:"BXP6 3POC\>4/F;I"1<3 G M3@>?%IBZGU)3.@)M< Q).2)6PX8NG:S9!*.G5 XSJ,5A8M02>5S!\ $F9(+1 M:]X:T7 \G($'K32;;0:L 1MRUJ51Z7WX;#+K1H1JP]IG&C2%.J=9 . M(DICP^V#;N@8SXQ84=O1(Q;#*)3HQ706D ",'#&846< .M4^T1G(0YAD MUR&FKN91NT/0#]O4T4-%QZS(P*)(K@@E X42"L2N>#P/<4H^9S< WQ%$^LWK M0;"[XO:$?(UA4E#K8@0-K%@Y?D<<&X_,_;".$Q7/Q.'L5MA)4IWK$:H)V V& MD9[/@? [X7C_S>.].AASY5!18+]TZ ".LG8P)$X.,>WJP9#<'JC&73\8TZT% MG81.X[G5!H>#M8_YT.N%;]B]=5O9JV"&7I?5LV@S'X&FWY"F=!Z]!4F8@_@> MV>S4]\,Y%F??80K7Q;IR#>F2_=;B8*8?MDE.*6P-JP>J,4\QK.,]8PRC[QG4 MYA!F6;'>F(4TUI@FXR(;]"C'$.MDW&W(++2O=EHX)J,<,7LXB8AIFQ[ZV2*; MC!>RKLS)8H1,_*SA0$QIL$[%G=T49HYFE/W$6G8Q6 2!\6V1Z1*^%$IANS3 M'2JP?M%L"#X!O>13%8#VIIE',2K=&) 5=40BFFHG@?SREH1L/^V]LP32^SA=5XUZ' H8XA^/L&T!+3+["J+%&J:G8_?(6 M+$VBO'[8IM&3L859(5'1'H5)5"0,_(K\W(( SSE(8Q#7>"CY-M<.0ONOI[#!.VD,U/B46^D(4LNR$D MY\$0O,M;PVA.:O@%1FN5 MJ"NQHCZL-%5"J#@(G@!FFW,M/#>Z=Z$/'ED]S;QQOU=K7A)&T$;*:E#TZU9"&% 94G6*Q?ST_^ M/*M6N=1UP[@Z7E3.6A1,"V6FAV,W>C#BP+_1T[Y](HMB?''Q,E5 M)X-TW9DWCP>5OD(-Y8H9]4E#[;.J64C-?_" 3*652KB$-F!_N7:(B M(Y9]TE$]NV[WGDKVE$-(!>.'6Y=H1\^L.S=^C=*HER=O OKAS&V\.,^V3Z.C M$>\I]5./?G%S,ZU\=#1CJ5CT21>-W ;M"D34UNU&PTWX0E?;QEL,W?:N0T6Y M]"4[#&*&?3*H#J7;Y5V9JB5(I=%J2X7"=6395X%ZL?BDT]K-5 <'VN$F:^\Z MR#36EIKA\<,9FKN%PRC_+YBO3HLL)W$5KHE_J:BAFUU_X5 2UUAAZO5B MS9)_@^@:Y<#880D;NXY#C8>/@E6?-,)FX"N4+N\!7M.L7*U:Y!"NHU%CW>B8 M]DI!PC3<%[V:-'!FROK% V49"< GE1D%>#U"N$EB<(D6%.KR2/*=F,5D9:T M\2BP-HO1/%]F-R9<$\W(VGL40WYZ4$]BH;MO+??,Y6\MABO)5%;9YD5I3=@)&E2Q82- M781D.IB3KXEJZ##V-=R)CT21$G<5G*)$QN0AA?IJ?A M!N:TQ,F6=,5.K &LZY#$6%GF@O!)?;_-;[4$/[7P_3SRE1R;9RI:+'U0L;3#&J!%T,(;_$0Q_QQ4N)W,+=\P M(>$&HX7*T[<:N0I4V#Z<8MMWU\+UG":0*1=MM+GQR=N=8H)^9^XVONC*1P4;7KJFKX9L!(CYZ\:SQS$OG M6KIH3"O!7 ]TJ2:XX6[ O4]SP!U("+IE^WM[5ZLT4WO7< M8*I .WGXI,DMA[NECL%TT6SLS2#C.>AH2333>[DH,&=);J ^>:0=&Q>$U;(T M6$&(WE74_ H6"(-&L8SS9S)VB*!A&N*72R(LELE,<[ 0&VJ7:0YH?1ZYL8[: MJ6NCGT"B,DL3V*1'\UG-14EE-2HT%XUE$*ZG@>F5K).>3YK^%L(TH\(!V3PE M?!/N"IBM:.0T7S1?E!*L5_6@KL\5IM>]L3Q],@*V9=N9FDP&O0[.];F$@_G= M2)(^Z9X:+)70/#V#V09EL*SEI+NHK0%S?7#A9N!KY>B3XO4B(BV2(F9U^C'3 M7)YC^%#D[&DE-'PDV:\__X/(?>3(A1;CV[5W-KHKK5C5T],9F0# _RAT<"N1 MBLVK5>TUR$TV33K-7 ]Z(=768W4OE7LW3&M.Q:]]Z+,C[+"X'M#V%F F%Y_T M*LCBJ,D=-C88O"/7\\-(DNO>T1/:H$<&),L%NB A"ERFY4VAVD61DP: M:$&HT=(Y/'UY4=&"R%M=W&J%PN4MR%M6K01DD_*91QGA#CB$L]0\9 O MBJ2N(B-7JAK*]9G*WLHT$"CZ[GT9AR!\ 5AJ M\2W("YR*=,>JF^R'T_5Q27_-#L"\?X.7O;3[5?8VEB =2]+>]5G(W@-6+8CQ MARHQI"597*0@(W'GS69SA4*1&FA;<5/7A5WV&U@J]KW:RB6!%J:WI,] ^?=E MRI455<70AN"N"[_L/9RLQ.2Y@MOGW;I#8U-X,Q7_^II4K!*45SK>G6.7#WRW M2FMOZVJ;) :HX1N]ML ,%>KQ7I"17#S79/OA%1ME=B$-]>GQKI"I=(94J62)(H_INF7=YXMZ M42Q9PO1#9:A-'[>%^C/MWYZ!)/#K5(ZVCI Y>$-U^[A79,GI:]4QW9VVJ)>^ M%U)#:_!XBVD F8Z_#\43:5.HT!C:4)N^;E=92LGSD2TN_VSAM+3!'JTMVQ2@[,@XV&A">IH,8*$G+FH=[ M.(3-"("8I8"7.\67:1ZF2T@#6LV!B0FLI_D@%D/.6$"OP']^.]S+*"UHUC==OT=6<-0#WU%@H=*DQ7*9[Q%Z>UXYJGZ@P)03M/_8&!&B0, M>>X%V-:&KJBH%,#3^;[?H!&(PJ=)ON6:Z'B>;]BEK?-G@".8 46Q/@-03_/] M^FE2*1Z?='H+-O6,L;A;(9S7+YW(=:D \32YSUR'6G%X.XT:*D\!XFE>8,\! M:*B\@>..ZFXYI8#M^9&(O5B#^ K0(G&0L+&AM?IK%WV+"NF:AZ+KC0,P1#&_Q*_N+)X_ M1RS+_#;,P?EB 2+5G>*)Z7"]F'$C=_ZZE>W.LI>U(WT6IFIG90]ACK=B\%F8 MJ@G:HZ"U9&V^:+([3_<2[%:$9;VJ,/F&4;&AQ9.%=2KD$ZT/M+E>2GEAXCXH MPF3H3']'?XZ785K=$V7L1H2Y1I%PR27V7X)90!E-4%9@0'YHX@G"- Y*3$$; MU:AW\*\@T4X,\Q?"1S5YT?>OTO)=+#$?OW;YV")A3&S1! T\XQ82H*,*OY 5 M)URF< $C>K96YOJPRA0)C)H3<8N93UUF*F2TE$ #7;##%^P0CLL5.[PH0W/- M^&AR=/26XX@@HNR4J(*__^W7=T='OP5-G(%H]AN%*T72>XN+HRX7-6 @NA8P M"JFB=.X6C>^Z- HSW$>AK9V:3*^^EN53RE=$.^NY%M'ONT17J((:%QO$#%M0 MH0NZR^*16"J/QH6GXBT6/O LE*",=$'^P%B63',')2H0I12VF#@6&#C%I]*# M,$US%.9:NSXMNC]VZ6YO?HWCI6@$(Y$CYU7KQJ-21 _E("LV1!5?5N-;@E3J M9XXXI]G P#3=P3%RY1VC>D)'O'-LE@JB?N27R6H%D8YG#]);XTVRW_$>D$&S M.^>!^#;]2 Z$OX#;(I1S2\7 T95*!! M"3LJM=7C6X2.<+G$8*G0/N?@*MB@"^Q!3*J,3=]Q?LX\-@U^JO\U^@M\1HS> MTWA-PB;G"6W8+!&/SJ0V%E?))=A[A\ E#,$N>MM=N;P4\5YF"+VH^HJR)K5F1@4217A"Z) M&CEG;A."U;W\8+T$">W&+_[/0YR2S_1HA%4?$PN!"P]Z"($NCZK. N+$@HQV MYYXBG4&X7Z+RW7BU_Y6 MT*VVW%N@/J7,6'!!GZ;/JK?IFP_2[V4?/%+726TN#44F8J]25RWXZ3X9/8C) M\$A=I^ZY-!F9B'TS&9YR@W>?.L_T*?3,_?M_RF>L+5\)T^ \O8P^X\L@@AW?1Q MT2K=6/A[RRE'C\[UQ#*6C9@*4A/U3)]3S1\^5]LDXNT7[I1'>/I'VBI40$#R3M MN-#KT@Z-ZPFVCVK["&J">EW[OB,U^)M1XVT0V&C-DC5/_5XC!4GI\ 3I 8W< M);>.KB;EA2A+%<0W6[E:CE0TW(9/WXG!8!@F99QU"S* &^?C"OH5L*X=FD@3 M7+%-4Q'XY,2V5%_ %&8K$+.M7UO-J8!=.RP;U>F%X-N529.T1^7\QR4:6>0] M;F?'Z1,?E3QQF4:RS$>WT[NT9BF+?.7#3@?G9B;Y'D8KF +\8L&)"L;UE&^F MG"3Y._E$4VW'L88 7G>LKOI3HS8?BDO@L2@$,2A0.6E/E,_Y5I!IP" MQ/42I9?2M"+P25\LQ9M>\KM<;S!Z!.R.HD9A*AC7U31Z:4PO!)]4)F51N2)3 M0WGKV.0!LJ&F/5+<2105:RI5$)N\2M^CWOYP/7CK+N4&,;1XO=L^4JPY-(G- M7,J_9O$Q71*S\0TLY>**R^:WO8+EQ^'1[JVJ^@DKXT? +% X*D-6722_!6R$ M-BC2GD88@+KV7]8:[-;?,I6.3_Y,PJ)6GSHXU[YG7V6:R<6W73M:VL7,FW"7 MA2BH ]]17D^M+W1\#1-ZGG>W B"_3!<(KZLTXPIQ@&K,)7M! MLL/MR%_2XL8 2!Z,JXL=GZDN:YAC<+4L-Z/O?T"([Y_0_HQN$;GVI+:ZY9;R MO03GDUNU8H'T.8"9-U"Y=KY3ZK\IO-=J 1>H4.R*VV-RO>4ZH?Z;HGN-ZC]9 MY S1AJA6G\;Z*!SO9,[D2$(A>A;;*ZH0&@4LA]S-YB5%0E=7&;GJA2:,2:N M ".L6NB**[ZD31VZA_2MCHW\XODQ7Q1.6M]F>]5_A],Q=YE%&<=COBZ&TS))=Z==*Q(Q.1!7#SWFB\IH62M?_ K""J]C M)O&VCCUKJ.:6KQZCY797)S]@ \,3OC73J[@HK(K1Z2;71JVM6L@Q6 ",02PO MP_J1V^IIE][:E@>I, 4Y_>ZJ2,>.G3*]37,P+VOOZ/)7EYI=,$8O41 S>5D@ M_!3BV(8E%1+7>Q=J?76O=-F+QZ=%"D<^^<&6A81TBUSL4 M^VG93$R^:[K^5IVO-CT!6:!4M:(S5G'L:]?ST'H>=N:P?V^N=S7VMIFA!/[* M#*M.=:>Y&_1 +4QL?(4A/M<['4,;AT)HKTS]FIQ?Q=0R[/_-+KT63%_A$E1RK2^ ME&RA)Q&P=Q&RA=KDPO"K>%=%]W83PBA+3PWEW!P;U/1(/K9&Y,OLHM*AW%QM MA.7I]--BH75GTU[+'7!?IJ !="L4S*0Q5X.<6]K7?/&#/?0N=.B=<$4%Z\NJ MV$1)%FQY/>:J\'%'OEU8U@7T90[5<*;S^M>V>G,>TECQJ31PWZZ9",Y5(/MT MAPHL*1O_4?FZW>Y8I?J:,4P.#HA@_:E;&+;%C."M5P4S>?@<@!*= XXPB% : M$9MBG; :$6A\966)FD7=6^QR*4_R-X/:CV:T/P-L41 MEIA\A5'C+D'-]>Z7MV IS=[YR.5$[.""!M8FOXT6N$3M4KT:D^6R('3Z[-IL MY=OH_VA^ OGR?U!+ P04 " #O@>U42O';M(8D "H:P( %0 '-N;V$M M,C R,C S,S%?9&5F+GAM;.T]:W/;.)+?K^K^ R];M37SP7'LQ'G-SFW)=ISU ME1.[;&?G[I,+IB")&XK0 J1CSZ\_ "0EOO"22 )TN#6U,Z;0S7X1:'0#W7_[ M^^,R]!X@)@&*?G]Q\/+5"P]&/IH&T?SW%]]N]B8W)^?G+SP2@V@*0A3!WU]$ MZ,7?__L__\.C__O;?^WM>6WL:>/\)HRG"WZ[/UW@7<;PB M'_?W?_SX\3)"#^ 'PM_)2Q\M]1#>Q"!.R!K;J\=7V?]2\+^%0?3](_N_>T"@ M1^45D8^/)/C]!7MO]MH?KU\B/-\_?/7J8/]_OUS<^ NX!'M!Q.3FPQA_D[7N_GY*PQTU^G\1J@./AH/_VQ.#20H"X038*/ MA'-R@7P0^S1WL'AWNN#EX]D^B+7$QOU6@B*T!*L%P$O ]+O/!NR?(&J_E%H.NL!P]OL+$B% WW!X^.IUBO\OI4'Q MTXK:,0F8&;[P]G=X]S$(F:QN%A#&1$5#X^".:+D"&$;Q L:!#T(CPAHAVZ.2 M?6UP2=] +F=L(L!P 2,2/, +1,@YG7J64$6N 8J.Z%Z : [IJVYBY']?H'!* MY[%/_TZ"^,F(=C6:CN@'9'$6HA]*BY4"M4?;)9Z#*/B33S&3:'H-??K*4_@ M0[3B;U?1J8V@/9HO JJH*545?=]9$-'O)P#A"8KH(TJ$BF ]Z!:UGRR7 #]= MSFZ">13,Z*<=Q1/?1TD4TY7^"H6!'T"U.1AA:9%Z$,++V800.CV=!L1'['T) MG%ZNF(=!!::F7!M#>U1GDB',&H,'5W3NAH1^!Y=TT<$G"6;+3ZHI%8$F.-JD'%&KX9\NFZSY!*.F5 S3 MJL5A:M0">5P$X#X(Z02CUKPQHO9X.(7W2FD6Q[0XHT/JERI%4Q[5WMNI([,, M8KY847&?\ EJ3K=B&MK2 &W3CS!W>?KP;N@[]MC&8LH\0FJU0&<95H"U.>LR MK_06/.K,NK6A[='QB:) 3Q >T\WY+(BOJ-^OHD<"TAY=U]17H^LQ79K!?([A M7$M[4J"^?:=V?:@.?2FM]]\RYZ,E7LJX^O0*-;DPQ-.EAZA'L0JN$V]1CS0A M0+^>HQZQYIBZ]2)UJ59!6O HM0UW&W1M^WAZQ#:-[=QCT9RR=( [\5YT9P$! M0,<>@QYU&J!]Q8E.80R"D'P%F"TU#\H(P7;8^O8>,CKV$@)G27A!*6G)E9 @ MML7C)X C^IA<07Q#$:F#UZU@M\7MA#Z=!F'"K(L3U+)BQ?@M<:S]9>Z&M1NO M>*_9G5T+.PRSO!ZEFH)=XX<,@K,MPX5P$[V#IK$ MB2'ZW3UHDKL%JF[W#]IT*T%[H5-[;C7!86'OH__I;86OW=BZJ>QE,&WOR_)9 MM'@>@9W4H4/9/'H-0Q##Z2TRB=1OA[,KSKX$4;!,EMG2$,WYKP:)F>VP]9*E M,#6L+5!UF<4P]O>T,70>,\C- 1"2+%=Z+HTQIMZX(*VF*K#=>Z+XRIIL1.O'S@2TQI<#:%W=F4Y@^FD[BB;GL MIG &J1\T-4V12N$[I3C@CVY0@M6;9DWP'NBECS('=&N:ZR@ZI1M#NJ/VJ4>3 M11+HC]?49=N"? 6F+KG0_B8U0#L]#6!*KP&*CF/_A1!,X>GE+!N\55) $V=[ MG'V&:([IT\ O[%%R*C8_7L.YCI>W';9^]*1M849(9+0#[.?D-PTN4B&XPY!? MI6"7%XXX<0N* OO)/=R;!DMV")VYE-F+BO)98PFB>)\.W<_&[#@>*.9OVEO"Y3V[R&%$;AFT>UI!&)I1R &ZIRM"\<24M!RF5YN$ M,Y"$\=9&F8.7:::/@XCG22_HGR6ZX6,,HRFJ.U^;)1B?#7 M^H1[OY3P_9K?*LL9"9%?HIZGIQ"NVRO)#6T&R#VWMH3LS0%8[;.E:1^&,>$CRZ-1\_H4\K?1N07.BZ?F9Q@ME:+,Q(:D'!1E2PEYX2$\ MA?CW%P>O-K2$B&Z2?W\1XZ2!Y9X5=!("0BYG:8SA,="QKCI(JVIK=&)4:BI+ M7Z B$:\-VK*EER*)IYD[)%)(T]A6-5'WS%1J$$H8*2D7J>+PU3!U<7?00'A; MZLA]DEUGMZWUQ;D3J>RU/96AB+I'<7#/SH=D03Q.]9?,71?J3PYXU[HNR[L( M@9XDWPDR)=^YJ:Y,*/6U+C&WRRDOG5 ]HU97F1[\W9$=U6D[$ 9LB%1H[7,K MTYX>L9LD\0+AX,^-&Z]2715N8"IK)-_QKRVE^9R0Q%1-*ALN*2> MRR3FE7*":&ZFHP+@(!55I5_H9]AS,Y9+%&VY;FD .Z\U71Y$FGOC@.;TERL) MT) T9;10'3FC(=4J)0 8GF8TUJ>WSFA%:W&200U//[K+TKM"R'N_PA9]Z?<. MP^$FQ:Q*2 _ N115D<3@H4G&YURJ8R MM(.OJ'5%-!,M5(,U/4RF:1$($%Z!8'H>G8!5$(-0I1,IV%W3).V8?M0,"%<@ M:[JZ9L=7(SC-RSNHE-0\_JYI"G9,.Q+*A0N+O4_(]Y-EPB^$IE=SB_OF=+^L M_)QT4=R]<5]Y9LP((\?6]"F.-#1MC:IC[]XY'NX2D.RK3!+.*-! '*,W_\&];\67(0-W7D18'SN4L!61G%K>5T@JP0]5: ME07G$I8R:^._7:8WZS\]0NP'1)8H,T8U5*4J.'(NY2FUS7:4+,$U5"VK6'(N MARJSUNO*;?\? $^_POAR=H;P# 9Q4BA>9_9EZV >J@F8,:B1KW7"(%+#[L0B M]%$/U20,.139Q/LM;:*A+L;7R\E=\8#'>72"H@CZ3(Q_!/$BG[5XQCX/#O[! M[B*S(/N2%=AKT#-#NR-6=U7<%G,B[7YP1+OEHJ1M:3<%?*;:+3 GRZYWI5Y& M7WK9@O#:#2?:*A1 #D=-,@9:3V!LKXI=%?),U**C'&OQH\GT7PE)J_7=(D'* MA3-P7"TG573WK^&_DX $,;R!^"'P8>H 7$,?S:-2Y[NF/%4O!+AK11;D(#1# M:R&Q[;FO^)??*)MVS'$K0IZQ66XO#Z%Y.AGZ:]K@?,:(M!@DX.B<-Y7MN1(J MW,TX8'L:5^ ;JLIUV!+JW%I04)0*/T,8!O,HK>?M/]W2S0\!?(LTB:;\KS!M M4+R>*GE\XQ8\7B',?XBI'.Z3F#?T0FDI&[&I]$J&\Q;6OS2$AFDM./F5539G M3%](YYC2,.<56Z=6*/A"!-#J+9Y:H_32M9:W!M=:*"8O0]7E-1W]]NDE3MZQ M.FFC+K MLE[BY4.5EPP9LZ8".F^#S]L@[)0I_0;L188.7M48HH@8-RDJ[Z]_>7]X;759HS M5%Z.BW^_')N7H?-R?-UR)&GV7N+@39V#%)137@#NV(H-F[V7>#AJ,&Z&3Z:% M$M(N>2MUBB^1_;9*=CJTT\6IW&*F1$YM+/?/*X-VN&WZM&7V) MSMK2ED)X&4B7M,D:TY=HK*UM.:27@7HI;)?$RGO5E\BM+6L9K%<%MN^$2IW1 MP]KJIN^,>K_D__6K"WQ6F@.7N*RM?R9:!]\1CW167 M\51;;1L<\IX(+_C9,HIK*V\!KB=*=1QU&0NUA5C;7>^-P;K?+F'H=6V-;O;> M^_L"]-QX&4M-.U4#9[XG5E/?6,9';+QEF;XW:"4\K M[TZ4$#A+P@M*ED")M27*=+DL5J?*=K14 MUN6,ND%P3:^J>DGC<$O%LDR^,*3'A7/SZA?@+ZAO@$LA!Y62)$"VZFEMKRL5 M,T*56=/968(C?AV1[]<>^<5$E?E6[;'G$E;UBB! M;55RVGJ[HQP@JPHC>+K4FG8"K"4&(=^@GFD^M.C'R94WF?T MJV+AU23.6GM7;48C#-/>&VP':W;D1#NDT\Y[G G\M&UBPO!0F_IQ/HBT([/' M3\T(Y,&G3E_J0-"J50M"_8G.N:U;,[%?P5(91E%#V@F&]:$_'8NIR]"E"%IW M>G;3@:<&N\S7SS35W@60)F*0"G_756*SXK6'%N*B\41E#IJ3;45OQF M2^4TT^]>S":K':121VF8K3C,EJJHTRY2@\4"VI"=+SPQ:[@A ;I[.R@5J3@1 M*>QMRS64"D6U^'0JU ;W3SX[OTP)*_@0"3Q]X[M [0](V&UP'8)MHCJ%DX*VDKD3!,_/H]FB HJ$[/&&3DQD.UX M:YTXDU-QS:#.1$4UU"4[!R<3C/.QRQ,4LU$][25H-)=LR!<"M%UISR70W0= M*=C1.%O]OI]&9ZY&"$O1->T/J]:22\A%V[.H8#?Z%<;9A1GY1K0VSM;NWU34 M8N);W_ W?P<$QX5O@/ZUL7_ZQ]T7\"^$3Q(2HR7$HGPF'=@T;CC.@X !X7+3 MIP98_.)R5B)/N+30\9+A/3L#5KI!HH2O3LH!O%P'6 MDV_#R-YS?Z;B%=$LM%YK[04:-B_JBX)2H.$X.CK<".=R9Q2F#(3LJRDF'J0ME.AKXR*?S&N6J^(<"T)4PB/+^D08?_9X^ '-X8.#?%:#N#BP=%3,_+Z!F0Z0Q>WFK,$0_ "7[#-&->W(? MSY)07$:^(8NE!3\@'9HPU%."JT@2*W::%DU-";H',?\[;0J#\!GDI1:O89S@ MJ,F_8QBW1S@$1;;!83]9'8/O-"^O^L3:DN5]ZN@2(NO@+889@AHUF7 N$G4& M LQ[QWV!@!UN9$X:Z[#Z+4+WC' V?9Q'JX1/)W3!",(@8\M/,.M%=@Q(0'BA M6=X/:@8Q^0HE1W([>N& ;*13"?2S:319LAF=Y\L599HQ>K( >"Z;!IK'#TB] M,@9$VK'6@9'-3I20!5U1"FVFLG+%8B5)P0:D*PT^1"JSUD#Q"\#?(3MCKM12 M=>2 %--,ND@7UGH&9H>@8D*G9$(S(2C]8<^R%S+)6H&O&)(ZZ M'H(!V8411\)HBE>[\Q=02:R:V M(3ULJ02T=EZE;Q4C,[FTG;3JT@14YP(U0.T[TJ\R6@4EG"Z06XE]^=K ^T=#Y3_Q-!*NK=G@CE2\!Y%(-H'M!EH-R07O&- MF2&]LU2EQ[Z7MJO0G#OF8\#0"2 L>\/^Q0KQ/]#M:-22@36C'LUL-]$->1X[ MS2K99;F,5JRL@G,TKRUEUO89*($/8D ECT#^@?!W.N $K((8A )_93>D/Z') MM"0TYTYC76'D0S@E+$MZRMJJQKQ7T.7L."%4%BPU*IYT-(!_0E,Q%([&^2F' M6?P](#HIO9D M,\T-K<'7@'W1>H7A"@33O'D]_5+3I%K:N3XU$RD3M5;A&48O1\G[:W.D7H8U MM[[>6$R;>17[>$E9JO4*SS%P5M8X'*!?4=.TU@%\4WFOJJ]99C(&Z4UWV9H%P? OQDI%56XR; M;KHUC[==4[9$EW8YV28H9]*(%\FJY,NK(2BF"X U?()3JH7KV4 M<.Q0L*5&IRKI(@2PDRF3RUFA$W>S8FVIQ>4,6 NJZS7;=1[1A9YMDZG3O R2 M)3F0YKQ$PRUEOE3&C_0H;WL"TY7UH9FLL^&VPBN["+M(NM"TK:T7%RB:Q]H+ M>?/H(:WC,GX=NM];)5.U7(C&VUG$I4*6Z\/=);P=E;B\@.^LMEZ7[ROP1#]_ M__L51C'DEPSH?\TQ6$I7%@64K1K@BL\ F3$@4D'+=<"-[O'Q.P-7 ,?%:R'D M^*GXBWSQ,<$QI"7)7#8.)=2*)*IFQ*:Q=A:H+40NUIF[2]9NRG%YJ>I @;TN M7CQ32XY!]/T\FL0AB&(@+Y\M&F]KP9)\ $B7;.$R9<3AD8DOB:VMAIPNJV7$$(#L))RNKAI AZ@R(1LBS5DKUL4_?3H7RT\E%$<-0Q]UBH6NM[U3F!?,1M8' M+8LG6 OU*;)MQRU*1S>>Y#FJ=9-.!Q>/56;H/<+P>\'F!1Y.W^#%R LY6,<' ME,IL?Z&8E\DR.^@9S?FOA6-3S0S7RD[4&RC'G'+GA1O<'3-Z@I;+@!?] M84?.3OBAUCF,M)N$']7.TQ8P\L-F)9SNG-PZ96*$TV,Z\\V"^(H:WH:+VI?; MM"9H@=L^UU4GDQ0.FVL?]-)"X\S)+R/5"@^"&8C.^9-A/V&@WT1][4?^G4CI MC)'_,?(_1OZU(O^WE*'[\"F_%74!?LC[.@J&]]X[TRCN+Z5:.)/9.S1+=P/L MW@_U2_\ TN+9U9%W;RS5O=C%\6CBP;E8_PU\@/P.D:FR2!<-M;XHY/<=/G#K]NTYU(&+]Z;+A7."A0#BGDDR2>(%P\">4G"R4 U,68WD.^?RE2<# M?3W)X8:@*@T.-&(7-K5E/B7JP0]/>UM-C-8.'Z;N$O.E,V93X\N\*#B5-_26 M@PY!=WI,B-1F[3BB@.QS0I)M=);!#5AA10Y$VCJR'.;=NP<$3EEW);I[S4JR MIB?$*/O)V+U20VAW:C FI5\6\%F)VTA([DM73E;HZB"W6YG+EH6:7.IC%(G#;H%/#\DK/ZN23 1I;@85M-&O.F# Z M9+%@;)/S)E%FX_B[#W:TUM,61LRS1OK*L0#2*@2BT%&M]KXZHL*ONU@KB=ZH M;8Q!-$_;H#QMAF0E%B8_ )YJ1$S:P&T[2*+D@8B8,*C+ON,KG F&M&=,DH+O MK>C#^9@'FQ.^@J6BEFQYE -1C;;4@R1L.N>HY^2I-K_5<7:"$XW";):WN^&' M[43NJMO"YL:9"E>(# =I&,S+9G%*D0#^0E\LN#;)W_ MU)5BB4ZA&+N1HXXQYH-LQ3JTY?BVRR"&7([O=.3XSF[S &TY%ND43HZ.!0HT M'.3+]&3!91*3&$2LP^371!$P:OM5MJJD=K>IZ$1"&L&,@=C<5Q2EG*;W&C?% MR'HQ0X.WCY:YK=!Z\'RLJ0O!"'V3X4UOG*DL9$$F#R ( M60CB#.'/%%920;>K-SX?P^M#4$+GSMFD >(S\\2/@P[:9A$9Q.)1*V)[K#6?15#WK+CW8S)0]@D?,H/3G[&2-9*YL.7C9:HZ:,AA?H%CHMC9QV-&>V M1\3/9ZDMRTXC0FYAIY!6CBCV5TRC_ 5'F>2\2(H0F>-Z?O:TG0A$9F&MN,K. MWT7.G^VYS8B.YV>._8M/9,K6FM_MZHR<(3R#07D6K/J*])MF5*?CZ;[4* (H/^8-6@:^?JOS*YVFFG4E*:(SV M J8[>TA\*6'GX;I.R]=>-1J?EH2$1N=N.%:?3SN1 $T"1@/=06Y"L[4;>MW! MA1%S+W)A9/U4^R?F>9JS!1D*3=MNQ+8=293=GGXLN/+.T5#-1"6TQT(DU;&; M;A@2RHWIM?>;M>X_=XMX/Q\IL<]WCY;;S\-EY^$UK1>/EM(&=K MG;^V-%Y^&R^_[?ZV\?+;8"Z_79<]78VJ_/7AS_\2G)#MX2U!(IG4"R[%"XAO M%R KR$2^LD9ZA(J@LTB\*0G/F^1$MNONPK<[^Y5 &K^0< IB> 8"W%66 MLT7J1HOO2J@_T41>OH5CP^#+%(Q&O8O@A/N7YVZX3D[EAB2.IM^I9(7;K>?W M;?R3KW4V)_4R!:-E[R(XD>$.[TR-(?=.3NJ&)(ZFWZED1=_&D:O9Y*\ IZT MF]/''XS3Q]X:XY@N'M/%8[IX3!=G%CCV7!.RZ5Q\9^RY-A"1NYS,''NNC3W7 MQIYK)G(TZKEVY+@^9%"U)B8S1W15,D]TD7B <_"DMI]OVJT;CTQ21^7SL\>.127T]I^=-:;G.*A7DCUBXR0U&OJE8[3;-N0G,F9K M1].^17A-]RUX/(81U6@LB9(* )Z?>4@9%>8+;.GQ//(QI"R>PO3?Y]$IG$&, MJ5@H]W,HT:@2]/GI5I-ED99_FN+M?=6PW(VNYV>?+LA39/P6ZP[1SQ8M(9V, M(:S MKF\/]!C)GA*.R=(9U\L59!87S2\0(2< XZ<9PMR#JIE^?3;1 K8S 8M)4YP] M50(Z:*FD:?6?IC(&A2H2D"VS<0,)H%\86T@?-FS-T[ M._+?WIFKT*Z1'7=@-QCDC^B6E\[U@GW4H=$^BFX'/9BBZW]3R$*0D1^$ =^^ M7\[HC]<@%O#U6H^OZQ).#\TXB]1,^N=/?KGS[1LMAJQ?Z!PWN^-F=]SLCIM= MQW=4XV;76=6,F]UQLSMN=K,<9TP]T4DTO:#8P_])<$"F@:]WLEX*:.M>IZ&B M=+@0ZFR,4(P1"@WW?1O/W59=IBX\=#<+^%(;/,%P&L1%6B=+9FEBA4F AJ<3^T%'/,#H]E10';S32^. M=52-8^68O R5QW U!K0Z#E+E[EIY>S;' SAV^K'&:C MO3*6#8M[U5_0S,,IC*4HGH!?C1">&M+2[-1,ER)X)X=R)G*GJZ[J3*0A$SLQ M.X+C@E+I7QN%TC]8OFF:^/$ESHZK"Z)T=&CS2&OQ.2V)(P7U_:S\>BI@1RHS MXH@PX+/AI&EXSX$XE5AKTA>SV'G\K2<=.!EQ:T%/C@;:,GI5@8'2L+X#:UKF M7TN2E^EU;H>2L:&,G16'W;UU7_)U@D6B?VLWDLE/ZR>$NB6$W*0?/I%GV!1@ M@UC(]5C1V./U_;5P\I35?LK#[*35]&1;_6H:^',II;:- IQ'&2D!@M(?[TZ(?)-(CF+ ))_V'!2/$,LP6RNP-+ M&<8M0R%;LZB1.>D[-/L9HCFF3P/_/)HA^E,QDKGY\1K.V2W(YACFNVH,

S!W;>;!O5D/WZ[L;!74MLY:B#2B:GH M@AW!GBPAID0+5VPZL#ZN]P23B:#%% LGGE[%_BG!:"5.Z-$AQ1&]']$W%'6- M5I&0WU@KLVT]G??AV6?S/KB9S)-=2U#@_!=NV0,7$W)N[&Q)WU_>>8 MN!L3=V/B[KDE[K8Z_.Y^XJY&KW.)NVRVE7@O^8B[)NMPWLM.R=[!=L_^[ M!P32)_\/4$L#!!0 ( .^![506"&A%0&@ 'H@!@ 5 &UL[;U[<^0XDB?X_YG==\!5G\U5F4E=I[JGJF5V+U"-' M.ZJ45E)VW5S;6!E%(D*<9)#1(*E4U*=? 'P$23S)8 >JEO;W:Y4N#O=@1\< M+X?[O_R/UW6"7C#)XRS]UV_._OC#-PBG81;%Z>I?O_G\<+IX.+^^_@;E19!& M09*E^%^_2;-O_L=__S__#T3_S[_\7Z>GZ"K&2?03NLC"T^MTF?T5?0K6^"?T M$:>8!$5&_HK^%B0E^TMV%2>8H/-LO4EP@>D/U8=_0O_MCV=_"M#IJ87O?TRSE^!K1K[D?PRSM9W AR(HRKR5]L/K#_7_ MJ=C_)8G3+S^Q_^\IR#&B[97F/[WF\;]^P[Y;?_;K^S]F9/7]NQ]^./O^__WY MYB%\QNO@-$Y9NX7XFX:+29'QG?WXXX_?\U\;4H'R]8DDS3?>?]^HTTJFO\8: M^HXF>?Q3SM6[R<*@X-UN_ Q24K!_G39DI^Q/IV?O3M^?_?$UC[YI&I^W(,D2 M?(^7B)OY4['=4"CE,4/"-_7?G@E>RI5)"/F>\7^?XE50X(A]Z$?VH;,_LP_] MH?[S3?"$DV\0HZ3X4-KU8T]6S?2]:V7O,(FSZ#*=IO60VY/Z=.R08@\#NOS. M37C,BB"9I'R7T[G:G_"T%M_QN6]IZN?QM);N73SRMLU87^\H?_5 M4Q&_%G0"PU&C)!.A\<#\"WQBJ&6WTK.P)S=AWCPCHNUL9N0RET'^Q 67^>DJ M"#;T ^_>?8^3(F_^X[SY#C?R M7[^QH/]^: #C7)#&BH"$AJ:H*;X/,SJ1;8K3I&KTBGU)LK65&G6;91;$OR9/ MK?RJD:D*"D-Z9 3G64E"/*J/N];8MFJMX3JA'&S!AM/3SP_?_'=.AK(EXH3H M[XST/__E^YUH+U@ZSU*ZT"SBIP3?48F8$!QQ!7_&ZR=,%+8;N5SBRM*$+KH, M+& P9J>G@+0=%VK9&MA5G/Z!UPZ?RW^4<;%EVP^ZD4F+W,:1R7F\.#.=^E*' M)F, S@;+8=PJTC1CA:*;QOAT/Q[,5O7!=I?C7!28!T3Q?$Z2VWF0('.[:RG M4+,_SPV(P"!%I9DXES$Z:!A91%',3FF"Y"Z(H^OT/-C$=/.IQ8N!QR5VK-3O MXDC+ 93-EH.\;7C08SI-$Y1S08';?>X".(41Y-TE6MAIB)VB2^]PEU@ MR2G!($JKWA!*#3%JJ.$@:!&&Y;I,V-G-;?&,"5NK$?R,TSQ^P==IF*VQWG?9 M\SOU8V/-ZODT6V8P:!RKL>#K;L^OT:(H2/Q4%@';'189]7J$KMGA0/6<=7M: M$'X+QSB^(4-$9-;5) []H):I0=.3TH+!EP&!0675I.C'?V!75E. MB@Z2Z+]V**+_^/7GX+\R.]OPV*#7N< M4Z)=OP->RSS2SXU;QNPX/*]@AJH;%B\-N7MHL61A'%!6*PW@!FIG+PDV)O+KREFM =,.RPR3VER.F=SFD[-=E*3$7E' MADFS(18JTOGG-47_/S['Q*+[I63.>E^C9-OY$AH8?:]6;-CUG-)9SW_"Q3U^ MP6F)Y6?+*B)GO:Y4L.US@0)&CZO4&O8WI4,-H=\-[!W)HC(L;LD#)B]Q*%NL MJLE<;6)U2C;;6!F-=U 8%!,OR3DI"N@T4%-#67P^/,>;39RN%FGT;U0]*GJE M779JZ)W&[9C4[L7LJ(B]X\A60V%)4=-S1#4<<#;,%.\;3(KM'56ZH#:QT*(- M"TJ1_YY&*BSRGDR 0 M[W:[7%)?VQJD]6P*6I=@TZK;A9>4$ R@=-H-(531HI88CA/[.0B?XQ23;7=( M:!&DY7")(PO5NVC2D(/!E%G'(;):#CY) @3854G2N"@)IB9=Q:_LO_0Q03H& ME_ R*]Y%EYH:#+B,*@HW%0T#QU;# @=:B[2(HS@I"SHW/^"P)'$1X_SR-4S* M"$=7M#=9T$E9\%/)VV43Z72'R<-S0/"'K5R 9N%VT"\ZO88_?-/U;O(/]SDP MP^OP-@KQ!!T&M.. LBR]QWE!XK"H ^P_4U^2WS]\-@2$:GGV7+OX,S'W#=;C=L?.E/=T0ZMZ^Q%&KV7V -B, M2*69XJ5510D')+\$A 2&+]Y$30X&0F8=Q2MGQH'.#_9N6'$#V7D.QB="]36DBM+97:1> MU?9"4D[F'1IFW;0O\*I5"AAW@PLWC$V3L\AWAHNQ-E0G^^P,;T_Q[3;UCS[E,8#R:B<>1^UBJWG$4F\ M(T*OEW 6Q,B1@G'V3P\9Z1XQ&1]@9\*PW6D@M;M3;=&W?XMMX30.V1LM!-O MMRGM*2-&C/IDSFA=A0;N E)L'ZF+S .N:/YAV_U% MXY'&"'![!S76L/Z%E"VW=X1.5EF\JN)DB-,=UL7Q]'/YAR#] M(:F)W3U&,BF\>Y&DHO0.%"OUA*T6IT>, 5VGJ&8Y^!,EVO)/R?9#F<C\+(WC!+.C'2/3X/J]^K M_\6X5_^+K[WZ7_1[];\ 8A:)\5^[NPO<'S5X,G;F >( !X>6C\X! (5&^V, M#PS!8*?:/SP&KXNR>,Y(K TC4!&[W_6I%!8W?$-*,/C1JJ?8YE%JU))#V>%= M4,WR(@[/6?)WLM6Z'P6MTS<>.G5[+SMDA&#@H]-.>,51TP[Q \4)764$QZO4 M!D!R4J=Y4S3*]C*F2.C H$>CG) EI2*%BAU^\D57\NS<*_F?)8GS* XMGL@; MN)R7+S6;(!0P5;. P9F=GM)X)KZOXGRHRP@'>74^4"W.!C2.K6WK)\MYO-1/UJDOK9\L8P #)1LMQ=.=BN2P ML5'_5JZ#]#P@\K-M.8FSDQN%!W[]VM46K8NYP*,;)#G\PMTG@=)/HN M%FF<];%*O;:3AP0P>EFAE9@XC)'-V\]S9&-A*<,--P8]&L<95T3U!CE6=@3> MX:#32I)'I4K6#@8*[/:UKC!03SAZ6*CIG4+$I'8/+BIB.- Q:"@>XG+2$U03 MHT[%S(,BRU DHEWF?,3LW=KF.:9[)D6E" VMJW(11G6;FA%*0N\(LM%NB)XN MV2%.;G,<_G&5O7P?5D'C."%%-Z7<:N"Q9!0@E#OH_NT* 3*FF[[N_@>AUB4)"TD].NUFED1@G^<)K%M=4 MKCOZ(@M+MK9@D>(2"_H_N^IFF5)-+W=_ ]')$H7$6]&*A,?C.^Y@.F.D$?OX M51*L).H/?G?5Q5*UFC[N_0BBDV4:"6=!#0UB1+ZZ^0+G(8EYJFB='3TRYYTN M45+H^PX-+ B(BJF1T*'UY-CO\:J.%F6I7^N=I,:-*>A=NWZMVL.Y0$H, C0V M&BIGBR[3[MV-)QPMTK0,DGN\R8@./GTRUZB1*3D$2Y<&%$8DBBFA4=&BBM@3 M(OY7&9 "DV1K!(5 Z1H7"E6'T!B0@4*'7#K](>7C&2<+J.@6IV:'(B%VC1:WP$"\B)2C$*-53 M8H9SH)H%#FPN7]CJG"Z3+(WMT/L$CZ"V#C\M,5@(#36T1!%G0XS/$Y+N,(FS MB"ZSB0E# J5K]"A4'>)F0 8*,7+=E%BIR!&G]P^2RS2R@DA+YP<@ S7E\*B) M (*CKYD)&I?LG;<_8%S%>1@DE2Y7]&_#D @#K6N *-4=@D0@! 44E79*L%0, M#68XBU? _ <.B!U<.I1^P"*H*H=*2P80*$/=3#!A]%Y .H29U= MRAJ4;>]G%70@@&)03KBUKRCX(^#2 D2!53H&%' MRQ,?>T'$.?5,)$BNTPB__CO>*NT2Z-QB0J%F'Q0#(D"HD&NF@$5-C#@UHN1> M@'%'XG5 M@]Q:)@J1$*WT% IVL?&D H0.!2J*=!14Z.'ZW.?,\EC\'H=4:"V M93<-*%'2NP6+0>T^9A3$@*"CUU"!()8RH<_E$T@LAPS99)UPASK]PWD6J5$'<(HIH0^7U_]S$*3Y3 MVB^E=8LNC;I]3$D( 2%)K9T"/S7E2?,?B/&@VQ0*:-Z-,/6=?]"\LP7-.]"@ M>3<%-(]?,R"@>3_"U/?^0?/>%C3O08/F_230T([WZFO.Z7_>DL?LJRPX6TGI M!3*BJE+ [,C@P470S006QL#6,XS%)TSXPNJ6W)'L)4Y#]9)91>X%, JEI:@9 MT,*#CEQ!$W[:!7'#Y]775(MRXR!IR/QXF;Z2_N MG@!+U-H] >[\" ($,HW$)\#5Z4E%Y+J;&48)#A0>H?^SLTZ6*-7V<>^>LU0=(""2N.IIE7)-;P]_!]'C"J6$E!T\I2RG\W0: M_UK@-)>[[\YOSF;VH3KM1-[\ *)WA]H(TW3SN^/>_(7$!?WR>;9>EVE]RR.+ M&U30N>IEK9I-CTN)0/2^3K,A$FI:U"=V#(N'+(G#N(C3U<]T\TGB0&:5C,@5 M(-0*-F@0*4! 0:F6D/:Q)40-I6,0W!',0(AI1_!'@#B-,+E=+J6SO8[8%2C, M"C?@4%." (E1/3&E.#X-.QRH8D&"0LGB"D5%X!)($>(IQ4 M2AI!53'ZQ-8##DM6P./LW=-C7"2RS:5(XFQ.4BC7SDB#WT%@0Z'4$ O\-U9Z M]>S=MT_?H8;+0S1\ MRE!-BBI:']FI>LI*S!G\[@H 4K6:KN_]"*+391H)@[_7UYY<_N5K^$R5PHH' M"7(RUZY?IN30_7=I0$! HYB8B[XB10VMCP<)NREK95X$K+PM E:&1< *XB)@ M9;L(6'E;!#2?K5*$4+]T^Y3$JT"1G%!+[1H4&I6'^)"0@H**6C^ESVA9T([' M=49+GN+L.EUF9,V_?T7_0V*E@LY93DN=FFU22QD1"(SH-!.+W?"D!(3LE!3A5;$TNPY9Q ME^K2]5%Z%8#Q"TZ2?T^SK^D##O(LQ5%UEB*[*=+3NXV8,:C=#YI1$(. DXV& MBM 9QG3ZA7&AAJT^"?."I+]E29D6 >%OR8G,,RGHW")'H68?,0,B0$B1:Z9 M2$N,*FH_#[2K[!'M(HLY/&D*&#VYX^?:6J4'K[:EM( PHU50]8:[SOFQ6QM7 M7)Z>6!:8U8N(7_!%4 2U;DI[5>2N'U7JE!Z^II31 H*05D'E^\F6AZ6*"1I, M>4L90\[I4FN5::+$!U3N$\<(*HJY8UH20/"0Z:7)($-00^L%"P_K($F:XL5* MFP94;K$@5;&/A1X)("S(]%)@@9.BAM8+%B[7F*SH]/:19%^+YSH_J](V!;5; M;&A5[F-$2@H(*SK]%)AI6%#%TZ34]0.>UUU"\2K+HMI2":ECV"B5'6!&H(,$ M&)5R EH2'++SED]9@1XS]#G'J'C&B(>S1O3OG4SPE1Q?E49"7A&S6I6G44!D M$-(1.Z\ZHE18J#TB4(( DE$]=1V2E@,U+(Y1W52[P>D>.5L43!P<*X0P$" M(TJU5,OB;JT /[GSRJYK&@<9;-+0N_/#P'M %ORR)G,RA53'T*KF5R?+U@8<#@DD'# M 0AZ%FJJ+APX)^*L)ZAB1AUN3_NS?)<%$$?YIE2U!5+1]2..[BH6J#;FY^AM35 YU4W=V0S=KERR!_ MXMJ6^>DJ"#95O^.DR)N_[ !0_^'7-N;O=MD& MYEU7'TXHE55 B'NZMQK"X@ M,\48AJ4Q?-Y!-D%9(RBJD\!!C]2M00_]?!P^?@ ! 7U_MX*# *M>TPHU!6A,2 $AA"Y=JJ"7 'G M^L24:/,Z2+, MBA$,XL9H*R"0,J$@C5#(_@/OV+UCL;ZDS>]QB*E23PG^A OYB;4=BU-?9J%\ MSZ5IZ,'@S$))82:L61!I>4Y0BN<];9Z"KNN45>[.R)::H#"W3^(2/3+ENFCI M_@X&'1*EAFAH2&*#*ZRUXG2)F1&F=*%D MP08&8?:Z2A(-,4Z$*]:TNP?1&9IUG 8?;#^_=G'&H/GVX7OUZP M0V>"H_,LS>,(5Y6(E-.9'8L+<(U1GJ'*AMX[G$8HJ5JO\[M3NN7/EBBJ!:&P M*XF[-_YSG/,9T+NKLW%J'MV7T5'YV.3Y79@@F9V=G,,/UE&TR* M[1U5M:#^E.T>-NR$2[THTK.XG?#,RO=G.C6]=Y\T0DEQ;JM8^)R&&WH8ZZO; M#?>'Z>H&!SF^CU?/Q>WR,YV[&?X536#@<0DQ*_6[&-,R@ &9C99"G&O#@Q+& M=(((8V,S7)EC*/ZLF=39G?\:/P:OE6=6>S,=@TN@F17OHDQ-#09B1A6%@(UF M&54$KQ6<'"_%/]%>&K\:[W)Y7Y"+)AC7Y#L6[] 9IZ<2/_IE^ EU7WG>KL/J M=;QWQ]79R"IQ:*!U.B_JU.W-AS)"[TBST4[^S@/(/%?IK-V-^-B]J;=M$/=K MVHT:D(Z^B8.G.(F+&.=T,\!#:I^SA'JWG&T,BJWA4M>>W258QAK5A9,M+Q@? M,U)AH1C/]>+#]_HLO_ M]?GZ\3\@8=4NY$#'X F/%L$':FJ(F!L7AI#L&/W'(C17AW?!EET;VMW\#HE] MW/G*%9;=]O8IP>!'JY[RAG=344/#37M-%(:DQ%%G;-A9K^/WB"ZS61K J9FA M8M"HL026C%!WX]?Q=MY!VVQ?[_$+3DN#LU,1^SBQDBLL.ZWJ4X(!FE8]Y2D# MJ:@/=$9UGJ5\NOXE+I[/R[S(UI@TD&^2 +)8BB\DD!VBC&)W=FHUP:CV^&H$ MKW=@3538!#54DWMW59^R MLMRJ24+IV41M6NAY*0>4>163>KV(2GXO3N[LX[ M9OC?F/D K*L-82DF M)N\P&ZOIB 4VT! H\\6,MZL7P^6*K^N3,4MK[9H:TEJ:98^+"YZZBSUISGB6 M9IR&:EAH.9R^-C>KWGMCKB8'XW[,.@JGD#L.?N76XT'?LN-,=/;N.^\X&QU+ M!25Z:ER\U!%$2(V.B>HRM#%0G-$[JNY(O97D.NJR94@I';\75JDZ>!\\) .# M'+5NHE>B.WJZSJ$+;[1IN%!>I2C]OW_XXP\__'"&-@%!+TS(7]%?SOYT\NZ? M_XSR*GMI4!;/&8E_HSQ!@7ZFYCZC]VD&\S)9R?8$I5G# M'K-:CE$5@;#+@VHMRCNJ.[E@M0E@!#+7LZ],R>&4VZ4!@V2%8K+)-4LUN'WW MIQ/Z)_;_]H+N^Y,S*N7']W^I*$Y^^/'=R8\__#@3GIM5P'O_JX!%%/'<;4%R M%\31=7H>;&*Z(NYTARH\R8+1:728M2&]L# C%Y@18JVJ$ C6,B*6 N(T3E%8 M\7I'WSTN@CC%T65 4I:5?1&&Y;I,6*;B"[R,PUBU%K5A=(D^>T.ZZ#-S@4&? MM:J2,,2&D%TS,$KOL.OHQ*,"6'T2@I]QFE/W7#W8O,ER]E;S=OD8O*H&Y%@I MCH-EIY@X")D=(P(,5*?IK<-M'37;E8.2;.8RC_/LX:VWF+[W['9[=5C'B4K] MY*>*N62;CF%LTTV/LLSGJ0HV2,_H#$?54AY8@+/4UGBHS?J..,_>'0<" V=5"6S1GD=:M8O(Y ^,*@/4(!QR 6?0LTQH!-. MFT&"[YH?7(]HDX;!-^CZBIL 5U&#!EM/Q0E JZX@0(),7<+2FLLWW!1%+"U9 M0 //7,;2 GW9@:I9[GDY.W+Y9\7IZ0IWS,+/@@T,).UUU=W] EKC"75BC0L\ M+8*DXP2+N$4U)[A95Z\:8@A0LGP[)-A!*0==J( M.N-V+%X!95B>@:XP/D))&WQ!6HE5EZOM0:$AGEA)[;;0D%;E?LTA*2D80.GU M$RL1,6K4.=6%4[RS?L"J.O/?_>PVQ*>O5#^0I_H-#!8&"@T[O_G9>T^?9WEQ MN_R891&_X,3D)0YQ_I EZ@6.FL'ME&12O#\AJ:C!(,:HHC@9Y3RQ.(&"I8\D MR_,[DBV548,]"I=HD:C6A4?G9UCQ!Z)B0Q1P"K3A)-X1T+[YK NDF>H_:^B] MO.!5J2U]N3LD!N-)3!JJ7^HVJ2J] ^D>YY@%\E-/>$'=6Y+QBD*U/(HJF83]"J8N>X#'H"O$-3<."VCM[S MM&DU7<):8*G4DT=T9O!FRM: 76"]R=0NI1>\B*I*$;,C XH904$Q+1-=F[-& M:)"3I?X1ULSG],C ELS>@<' M)B8PF+/5= B^*_H)NB9*6<*F;,ERQZ&;+/"?K(F_+!MX8J,O,S$YS^UL-$#( M\*SD (,T*S7EQ>UJQP;'K[$!Q/DFR_D;[MNEMO*=@<>U/S.J/_1E2@8P MZ++14C@CI3R(W=L&"69.#$AIO=WR\8KV7)6FJJ1#YK9=*W[ RXS@MH(MSJGC M)D%&HC@-R)8_ &%Y^%BEAXQO:YNE@O:&\D!?=']K?-"F$V^>#_(Y6%N;PQNJ MWB*%[=^GBG"WC0*")]VHHQ1)R4*,[JIP<:2_;\NETY$*;%Q>L +N7&4<[9K& MD*-FG A_8\C../7(T/.#V3U,4%HQDW (1QT!4$%,S3%>#0QHG!9(DZG7*XW6 M)8#E.&6J#>%":69)5:2HN%"G VM>[GP(\CADU_-Q4M+UDR+\9A2GLYH,XTQI MBS38L7GW0.-UE<_H2?&78555/P'@IAQ>4#-&5@B>_.WIRQG,-S7 MW!:84P7!@.J>VDN>M(J+/2> E4[RS1P_&;K3I'H"\3Y-H(#S%)$0@;V''4*Y M7/EBT,O$/W[R 3/1CYS@88#*2D=%EKC>M'ZHPEPX7CVS)<8+A>4*?RK73YC< M+H5W;Q8PFBS*77&O_8S=E?^:)@<&(O=37B@A5DL[#2IQDL>/!UB0SA,DH$@_ M2_V[Z76"+;?SL %[DX3X 3.K=_Q.TU<>43 N9S"<ACCD.-N2O M,D)]6%H5^ VWCR1(=IB=1OQ?"5^O+:+_*G->/:JZZ63+0-FA]UU@JA[O M4 D(#NBP#6SCQPZC 9B!Z,5L23@@^UA=NS'[K#H3^$^ 1(YC/;1$*>LP=9I0SRFR?(%C26>8(DB*DVS/XA MPV!?Y="Z*$EU9$4MY^G_^ )#-UST?,[+F=B8(;@F'1.8I9ZMIL+CUEYU/%9G M+$M3S->"Z&MJ&P>1,7R_C6? MJ481U%%3V33_L!DC%\"X&=\,UA/+6Q@YHRV9<^C,-?$HHF^ZFKOLY*/^)2!TZU/DBW56"I>,\XAT%HTSD_%M5,Z>\KR/@QF-V&OE%79S MF7^MQ4,; !7CK"W8B(0_ /K&[S\ *L8C'P ](^8? YG F9J5>DIYRDLSNW MKF3S FB#$5+0*GC@ 5.OJ!Y\'&YAR\P =^X=6WLA#"+.IJ/MR# W#_+ '+#L M8I'RQVP113R+3Y#^#U8^]P]%^N=XDV1;C:N5R^L2^ MP>.)0/S@$^TP;Q,-HG:G$'SY9:7#<3[\&M&\AWGW9:$ F#'OP^J)K[Z.[6'*>P]O#"Y3 M;593C9;".0!_@3#B30J\)QX^7@:9.D"II*G]@ 62HIKLZ8J-#N]ITR(X@A''[:? MHG&CH(+W#2"E@\#M9=>$I*P/RD@.Y6Q2+ M.M&@%>$=U[UC/7;^EH9Q@GM9,!ZS>9!_F$]Y.WZ>N;&49\PS?0?,^#J@<<,1 MV/D4V]Z3YF/\Q17/1$;_ROX[9$.US*LH&MDX_ M9[%F^YO? LV5D!VKRX$TQICNP+#A P/T$A& M^2(KGXIEF2S"D(5JJLY=]2PNH6>C?!=R.GHP4+-04JQ4'68OF&S9DCNJ6:C# MJW@.%+-U_DPUP-=I3UV61Y1]\QX_T5U ?L$*$[.#FHQ<8>KAT^@>%R5)I7%< M>PIT%MLUB^%MO-=>TKQC=C83AHAN9:%E1M"W9 ?P[ZK2!24_OB>5]!/VMT8^ M6M(/<$=+JD]X]['RJW3=*8Z$V'G:$Z7"PL&80.D=EU;J26^5)$%)!W*@G?*D MM\N[S8;5)I4-+SF=,W>G4[/U8C(B*%6W3 I:E(U-()2-I5LJ@BDX+W#UO]=T M(;K$A+#M5%O23C$.+'D=%_&Q-V=0O2()@X2=&N?@U= M;EC!,^,#5:"XF*V].5A/$BPE)MGV;+TY+^@Y>J]0[07='= MAR#!U/<3=B14;.^H(06[IMRLU2$1MLQ^BB/;&"2ODJSCA ;045H?3_GDX:!K M1E(=?6LX?A\CP+/W-!AF\* *;C ;C-$J"Q=+?/.<#\ZJ.4SY'C:)@ZQ[JA9*Q^L:HV1H]2D0^:$QVALW#O4A.R&Y>:$B .KU.Z M8Z,?BD=L@7H\?I$G45\/N0X#?*R)RHJ525L*@."Z(W@3Q%%=K=O:["&;7XC) MC="CK,\#'VA2?<6C94[4;*&K:3:K2J[P(-%BIF6BNL:?XBC@/$OS..I6*F(CL2.+(8CC D)9UJ=CNMO=I'(1$> M<+6FCT>S5-QQ0EQGB@3WC%"WG.CLX9VM*5@R%O88(TY7[-V,U/>.8_6XT_#H(L,]M#K5NV+^;X;2U'YXJ?B#'FG*S+$\U^\Q' MX"NUBIMNAV9T@P< *BOSSLYI>1:K,B^R-2;CX6J0XA>T5B;JH:L5 1_ -NHK MMU\$O^ 40.TL^TL:SEA-JS_'M$G7=.G82<3C'87VBXB] M5R%0EX?[+0N/8I.CUENYR?FVWN5\QV96+@P];:5+0Z@8OHK3( UGV/)H!0' MM(6A%MC62 'CB2>K;MKR+!L)L+8\G8GGNLY!VBMY8C%A*?A\+1"T9JC6!U(F M,*"TU52_.E#EF&WC3UJ"62IQ*S8VS9[L-M6\E)00.=O$*!5LMRX"!:@-BTH[ M 1PU'7M5P9Y&WD!X&ME%.K_/[^=2U(R+'K4OWR-16>5Q.J0@_8RHG]Z[@(30 MF.+0%GS>]KRVI9^-3""A-J:P,%(^8K"_PDVK7H*%W"4FCVETH*HFA3):VBHH(C.DZ?A,D:-.907/&>5I0 M5A117N\0ZXTO"XAIZ+UY/1/$E,0PO9P5MFKO-C^B%,OQ#SC%R[A@"O)0H 7= M ZSI@,%YW@)]MZ*\STKIP?%^HIPM[?J*WWTG>49Q2J_56GE)WSZ9E9WC> MD7NY7.*PN%U>OH;\!?H]'?:W*;.>_3^V@WL)$LP?"#>E4]@//'%;]P\=RNLT M3$H6DGP1YYLL#Y*/)"LWE(._;TJ+."UQ5(?=F[W]FKW:J:46)L1=V:W1ZJ M&D?1I:Z5<.E/_#1PUW>XU0#6"L*+[;)52%Q+8?' ;]0;'*(+CFBLSC[T/%0T M>B@"4AQL/.GNV&7#X00]X569"E(FKI,U^DR(^NJ;IZA9I8MM].4T^-,ZN6@MF,%LZ$8IZ^0 MI;K#S7-_)%E>DNHNJPD>HI-^*\Y_M-!U6F!6@)65%Z=+$T6K"%1NWTI*5>R_ MA>R1@$&37"^I8^-ICU@^_;CF 0"--OFQ"1TBH>/'M I%!^]E!U2 8*)038^4 M@C%XATGC)3_1CJ+_N8L:3B/)V>Q%ZQ0-$^'^8EUO%N9HA.&R!!XG*53[IHGJR^,H[@M=QNX2 )!.QP^=F,2RID>;FJ$&"HZ\>]!;L@K2NN882T"7)7$4U#7,J'DY6TZR?]XN MZ^$2)&TA5]/KA)ED.RT(/V=S] J]SR'8._P/88V0':8C^P3UI',?VY7/-C?M M%]#N$Y"*"N_55KL)Z1&_%A\2]1.*^3]S-.-.TTBS#4')-][&:%0;IAN8?"2R M%.%I@2[P"TXR_GK=_X[@H7QB5>X+:B.OD;AXRLKB8\;2[C,4DM0TCL8(<'L. M-M:P_E&8+3<85(]6>8C7F_@?91S%=8:%W31!V>E?(;QEKK-+4I/NZ)@-+:IK M:QBJ[/BA,,$D>I*]X!K-=!5>ZW(P=)P.H=H?*(IBK4:1?Z9'*(HZ4X+8 ^ MS<1>+?1Q(L"@>)K>0NJ;CA2T$\/G\T80JB1!@^>?LH(N@T@0L5S\_%%Y1UM[7SI1EDO( M[65N%Y23!(&![3[:*TN1W$,J65=5.-M:WTYK.=S&/AA5[P=!*,G!H,VLHZI" MW1;M6"!Y38E%)N>H9_&,,*VKT]%#QIC)<4$J@[@K5Y87>5W+-OX-1W7YO,9! M5VM0:Z>VMU2G>YMYFJ"WM=E/)!APSV.'LM0"%WN".H)/4"WZA!\+<.G-!@BF M1^8JGE[.@ZGU[1FU7LWKFIR,( UZZBJ$WK9+>Q5X:Z6 R4+@3(_ MN<$96_ YSN)B9\8@FXN>"0P";3659'?A?-0#,DX.PY87DL-3&FB_)!TG @0X M+9>L8_CA0]9^27O7+7_0\OO':E4P+V\J/0:)Z6Q2R^&X+(=)]4$=#A4Y')P9 M=92D(:T.+AFL&AY(SG!8450H)]HLD3M_VHVJ>H%AN+]_*H#N MUF^R=-6D633?*DEIW=X::=3MWPI)",&@1Z>=##P'>F.U@R1/:JA:"AIHG;VP M,JG;/K!2$7KO?QOMA#A?3N3?4> \Q[A?"=EXLF=B,D'!>B33Y7"VGOX*V*F!A\[9#(:>)8J8*] M)*X]"C#@D:HE)#?E1)"\&:\W\IPE$29YI1T+5[-W9"/XG;ZX&6M6[]&-+3.T M1>)8Q840[ X_C[_^RU]1)<<[3G=&\&)O[/R.!X+?XX2E]N>A%0_/ <%/=,D; M-D:#B_) M^&P#TI7D8,!GUE&,%68H,R %OR MKO_DZ9V+F.!^.)+Y;-1>@N.3I+&F#8Z1;-G!H'&\SN(#QH8%U97$0(4 #0R\ M7&^2;(MQK2J+J3.N+<>)\ A8*^,TB-7R0X6LC=+"N5;-TR"6!_5ZA^H]?L%I MB5E9/W8*R\;/+W'Q?%[F!77_Q/ALVY+;[5/N42;UGW=;L8*!Y3A]12_*N:LB MC T_^DH%H$8")*]J,-;D4>W9 8%5ZTEM>8\%KB8/VN"5+A."U8JP@J40]M.] MC(P\_=+6/+OK6-S.YF;E^[.WFAX,SBR45%3I9H'EV;*?E-8[P#X$>9S?+@?9 MPK9V4+-E=@FZ<09UX6?'"0:(H]05:B0S9H;&32?%JW':_K MV@K6Y@P+*!@9P0!QC+;*TEC\/SKLWK'X.<>WR\N\B-=!H2RT/21RB2ZY@ET8 M]2G X$6JUA 8E(BYIY;,.Q[J!>(]#K-5&MLOQRSX/.P)S&9(-@-J)C#8LM54 MM?SO,'I'',]4S78R_+XPSK^<$QS%!?LO]=I4S>%XY6]2?;#P5Y✇S$2 ML$BQ:>3,5-;1X,J.F1Y6C MS@Y3:G(ON<,L\*2BA88F@YZ0TX9=!3'Y6Y"4^&<(W%7AJ%-TL4D4TH-Q9683.Y3:LX/(46.!45M>:*YRI-Y' MDI[F>KVA(Y"IQC;F]TGR 'C7B.-YNJL/2_45PG=A@:Q^HLD5/%S9U8PS\/PO;?:V<$QZNT2LA%32%!FK."Y%4))O[/I*H!8[GWGB[/Z5Y\ M7[-[>_.IPKR#>RX+A+U[)0\U M$]WF2$A2UX!_SN^54W$O=V4\?C7O-3?+K4 MY9&XVI7D)$E.GV5/-[7W0'N\&&@[_.DF'-];/-N#=Q6YER=25@?O'1,;C-!FQ2O)\16$4-!EE&%66YP+(4\14:NJ.J/--5&OHE M8(E$BF[VZ9UDM+MDO$[S@I1K$-&H\LQ"]SC">,VB/.Y(7>2($U[G>:D_\]Y# MGO\T4B/,-J>5LA &9@#L:X&D&%%=&HLS^$=Y^93C?Y3L)N!E%T-NYW4M>9VB M=XPY/:3:,,)!Y0AMAE8&6#P.E%Q6:%KEI6L%46=*%U1!"0ZU"U1$U;2#4AI'DA$GW.\+).;>(D? MV52@O3.:*,C9#=)>AK;W29.D>$?IWJIK@Y%P6^(--^)0R>6AA KT[GT?PF<< ME0E[(#381K(7BR$+%XB3DFJM!?G>TIRN$O8SN;=NF";*.^;GT5]VL+ M7(OD1PLYB*.%G;T+.H-$S#:Z!7W 84EX0.OE:YB4$8ZJI :M-6+SV ^$^3[D M9XS,W5#RX3/75P".K)E-$Q;T]8?8B LZGZI&W,'B9W;F)9R/Z_X0L"UQ'%JL MB$8*Z, MZ>"\:.)G]G#>U/+IQ9D:WL>T?]N%D,[=TZ%D]W2(.8>HU@RMF&J '$3SJI,= M]N8W6^HY8A4X7J*GY=Y4TQ7KNK'B Z@J38HWPH3.&^%=U:V MCU6;TK+C &YB]X-F.Z/DT-7S L2IE<*ZI5L,Z 'R17U1QD.TSX--7 1)_!N. M[@C>!''4%$>N)A?[U.3[BW4;4#!/(_3##O:3"0;X,QFB&Q";2A3"W?+9&0]@ M".ORV0&,QWC*][.3GT!#>_P\[=DS/-A:JZH'INR*P3L*Q3534]V>[AV$ O7L MWA_6:5W9=AR3.*LVZ2.BA^;^GJ?XHL,TFR(":=Z/07O3>6A#E16>^)@\Y;5T MZ7)P]X5FTW'P" OND/CWN7_*;\LB9X&O=.+^P(\1QD1;C!;F(?)BHL&2*(R1 MDKS/4;.HKUOZ=<$<<)DHVPE%3UNT@5#(3#9'=T=W=XY>A$7\8KOIF4.P[U7> MM(8PK>S&2?4^4F8W13=JJ@49"FI^0,/C4Y:^X)PN-._I_T_BL*B?HGU.XV+J MR)@DT\^@V,-\^7B8(!#@4)ANA6X4E+501%JI]88%X,!H;@^W< /%K3W 2\S@G?%P>G_ MY 5_PU&G AL=T3-)JJ] GSV:0!7_,T$DP+&PCQV*3$EL%&Q(]A+G;%D4U;+X MY=NRD@9H=+#58):RQZ9-6U#[Z\2W=?7FD2-C@D0_HV*RZ?(1,5HG16(\&2 MUVFDZ!AS>N&@-HQ@0#Q&VR%:.[QT(=_4'WS:H@>NHG=$[@9HI[+ZY6N!21HD M;?<%'-D2Q#H@P)/8)?W[OIO1^KWDLK M3Z:[,Y6K)\L$F1C2C!ZPD>]Q$<0ICIJ'[XLP+-=EPFR[H,OQ,"YD+6_F^O4= MM.X8H;/D[5A#R@ZC&.V![IU_R<@75ENA>E ANY\<4CB[(9:KUE[[]G_V[DG5 M.@G!0A41"BLJ0"L1]6,%MN(R3ATF=C]K!#NCY!.^GM<[YB8JK,I@=8(X6[^J M'OH[9_U/[S!5FG9#G>QU@=>YHG5L&$&\>1(,L7KSU'*!@:.UJB.!R-@1YP>, MQEWVN+&MT^4$@4?1%"M [MC@(U+0=0C)BJ"Z!#2F\#M@)^T6]E4**9[*@ZXB M>KD\JE0?=ZSN3Y8VFS5^6))]HI^@3/1S5/CJ.J4[.YQ+E]J'^9*KY;E-T<[# M&BB\+&+I]EEGHK#]5/,6PQ#V[0Q/\NPP=*=XNWP,7LTHT?,[[GOKBC$CM5?< MCO*NC3HB_'4NWX,8X7V'R2#=(X^E$S984P7!Z>YYS) .Z#;))9RA+;%6BNP& MV--P,$4D:$3L99#")PS0 <@[U(=1BKRO0M_KR8'UJZ6RJ@/17:_]A)X8+]]_ M1!6W]PW'?!E&K:P-9\+S?$%,.OA@YBEN^[I?@;MOH.:#U5. MNOD8NFLJ5X$YF=JSV4SG5_.)=UKK?.9&Z15%GTDVF"$XLT'"==)< P[2"=R> M;;98LYOKP_1'(_N(QEN_.68<;)7@MS+2>M9HA]D\^=CGO=R+RK"XWF6WL;[5 MD_-YN\[3F:&\QY,Q@4&EK::Z557-B3JL8%9(HE6F18^6P_'MB$GUP:V(BAP, MVLPZ2B[F1&Q!6@R<9[R@?'6P,<9RS/RE>7(O\K(158^%ELQ.EXVC#.JM"ZTXP>!QE+K"RJYA9@_>4%2SLWR4G/] L7E=E5F%%I[6 MN%;X*2CXOZN+R8Q<8O=[CHB3I<%+=6YJSF+_]36Z/KJ>+\H[9>?37@Y@' M6E5U%[!Z>UBN+=6,W ,DIP0N]HN@IBPM3'/^. 98MG(4&_Q,7SYS1[8BJR M*>$ZW91\BN@\?KMG)P>$Y64*\CCG.0<>29#F2TQ8W("BQ0[V-9T35@[G#\'9*5T MZBIBIRMGK<*]E;*4$@P,M>I)RWNAN*5&847N[351CBGY,[OF9T#.JE+.U;-\ M65]H&>#$,XQ35WRI77%5 0P[OC9QOO?1_G- OF"6BWK050/S13*7(URE9!=/ M0QHPHUJAF#">(XK"(L[Y@R26*-4[-#H/4%FP'@E"/BDVCU"KJQJJ+O-$]/]& MG0!58?!,D.028'N8VO=IH\7 \W-331!]'Y?D:T+B1:C8%2+!SW38M6DWFN?2 MO$Q)N.6+,99'+TNI:^?_2JI$QM%_49MY,4Z>PHG%(,J"T.\"5NY$A@:W&L"; M,CW9/\1A_;FZ,$VX1<7N$RAHO^'=W:J;A07(MDV@VL+8?OJM',S-.]3QDI E[V@*D&Z%()U*6RNI*,W>SH5'=T M'>H/VU&5KG6Q+LZ^[O:\V6F3BF_##OYI,$[8K;V21%=56?5*T@EJ9:&N,+23 M!B8LZ/ -=V,(,W*JP=L:_D+3NG4!-^#"JMS;K'A]UJIP@FHE$->"'P?N]$ = M15ABO"F.Y 90#%BO*?4M>9T6M-UB5IB49_=6].A>$AWG@]S7]$&6R*GBP(S& M_6T8CJ[F,(H]#O2?/W*$?>=!SBX0V/^PQ!1 <:$CC.!'1^8R$..H3N3!"E;%!=W/W"X_E#G=FK#; M0H4GL.)T_-#(UI3!@R,3&Y@UN;VND@=(G+-RKBQVF<6N/=5LWF$X8O#-MKZ MOJZ89SWA=!UA?\D\V8(IX0K0(,P+*M\N/V99E#]D2;1_&XD2@8):9?K4W>- MW!'#7&&*<(A"R9CK)D>(^_H_3$&+>TD$BGN5Z1-Q/Q0'9H6ROPW"HU;,TX2B M%4YYK21V!A]$ZSAEKZP"GBH"3%3N".LI29[35=DR+KK5,J8WIR 0Z$A0&#YQ M( RD.1T'148WL\1JB4$8#A)+@SCMI([D#72[E)(.BG"J M6WG>KS@>.(=HHL%HFO,3D*:: ]@U''),(&)56YO+75;>6#_T=M7\8$Q)L@L[ M8P+7/<;>%.G>Q]ST)C&.M?&BP4UC,QHE/*MDGV_&C&YF.P$_M;'2N+QLI\+C MC&E?LRSO0\;67., ,0F"';D>I1A#+%IX')Z5-R*P,&SQLT'-".$:VTE3Q< MX$R(M%S^D6:51,H O'$RX"4#T\%RC !HT^(4Y>47YH&7=&$7^V0'&\'L,MAC M8NXO:TXH&)RDM1Q\T8PIO9S.>71=,FK&V]$[?H1L7(59Z6HQW_%5UC_]X>S/ M/_S5^]379N^Z#[[^3%%%XB"IEI*V"=@TC%X2L1D-D29D4W*!.5BT5E6(10B^ MHG7# =P5^RN[!E'_&IY%.)TG%X@9S9%BCDU&SS0&745'J'7#&C%.+R=&=3J M*U+1=7^'-MM(=5,E7XQQM7?W/KSO"-X$<72=YB5A2V5ER."0S&U,IES)?@!F MGP;,D%0H)H96FU,'WNB/6W0,+G%C5EQ(XB2E!H,I MHXI#A'&&%F--T!/?BM:)22KVJMBVKY5 WR*ZY^9J5P]#-1UFP08O5=88I8>] M66U+J]O/6?K44=[)\#E.,=EVB\#SPVA%$^D8W.:B-"G>STJIH@;C/HPJ#@'W M(W1%V359L[ZCV1=>-88+9IT#"[A9%:\BR7PCBBED]6ARL0$8OI3HDO/ >NPT$I7R>M;SL1]5SL3 MGJ 5XP%R/]7))-D6XWO,?==- M'#S%";\9T)_"6_"Y!)RU&5W8&9G ["5L-17>*@=)P&Z(Z_"P:GJ"416F.ID. M0U*.0)V)R?G]C]$ X0Y(R0$&;%9J2N^"/$<>W@5;%F377GL()BA6O7;,T%8] MXQ67!"@R4MTM3[(3X]UC/(3/."H3?+M\>*8SZ",FZPO\5.@* >A97'H+&^6[ ML-31@_$4%DH*,U+-PIX:<:93QH48&Y@L]CUC;@P)YU7$3L&E5;@'*RDE'$#I MU!.@-(3/#:3J7[>S8Y+1@L&104 MMVD40DM*Q?9G)8!KP;[^UVF!:0L5]W0)?\%OS.\PB3-EJC9+9G_H,AFDQIJ* M$RCR#.I*<1C7/(A0)F!(K+2/0[KNU!RO&WC\X4ZAOAIN P:@*)-K*1YZQFD8 M;UB$5T67HW40^4=8-X_L318(+QHU=+XR^O;45.7OY41@$*/23)^;-Z&4W@'2 M!_O/ 0L:*[87U#M:C8X^@S_G(U-<[7FZU&! 9%11.J&M:SH4P9O0+G!(6.C% M%942OV"6?]K*=BF?/VQIS%!#3,($%&EJ385CK0V+GJ%S''NKO]R1>X<=][GU M<9TJ:*A'XC3^2J)<+^*J\SL8B$B4$J[G&0E;[H#(-\)CO/(VT^SB*>>ET74A M9#)JYX%Y:I6%J#R1% YG#U[^/5EO0?7A\<]>UI+F*VNHM!+0?T'E/J:^JRSN42 M^J<__/.[L[._-A=/L+KN$^4^;,IO\1W:=>6;5*C9B_"'1 MWD@U0,TR@#H_:\6'.&X83X.*LU.#M9IN"W;;?=KD;6VW)NC;.$7K+"V>+_P %Y_)HICR%&2G%[W#/)Q/XQT"@18& ]3>\AJBEHWA\7 M4.DWE>?1X^6 !6O7S,EP94*.$[ =S260_=-10?:*-N,,;5*)@0K8KI%3\Q %D3<2LV= MZ>H*-#L$Q[(3_?,R8X M8(1' ^8]6P4F9/=!*:P702.UEA>^6I8\J0VK9[HNU_6QPZ8]3BO39I.&(]BX M_=S1]/(UI*3:"/R)LL @VF2N-;Q5@J"=$>]CA#R'0[S>E.R!;!-][1W?"N/& M7>KY/!<35+:X-P4SV>OUDWO/_J7HUCN"=B_T+O R3G'TH:KIQE)EL'(D89+E M+&^9W2-**QE^7E6.,$_^S-)" !AD3M%:]Q"SEH)J,8C+01U!8)YFBO;NM+PQ MO-2TY'4;P3O"G'X4KP4C&+R.T58,'Q>QV8$FK%>?3;Z-11K]$JR4R>Y%,J=. M4Z%DSR\.:,! 2:&8$ .>IB6=CO.:VC\P,+OBHEW#8EURU06_0.44%G(5>ZCH MD\ !A50OX5E35M ];,Q@T=![Q\4-W>MHAS@5DCT"2DH(!DHZ[88@JO#2(LAV"7O(3LC6 MZRSEZCP\![1M%E6)H-^P-"&#AAQ>L+N-LD(/<1Z4,Z83E'.VIFS2;_J3[P/V MTAUU$)@0'%EWE)X#7E]9ZBLI>5:QP>ZQNX#"G6S_+4A*%A['333WG(H3 M>@\:]3;T)-H$!+TP3O_3:I92\_,X2VLO7Z&S^C.U3[6IL^!S.MW:FM'W]P8F M.-.PI:8FW(4- U3<7>=Y.1IT+1, Q T,L(!;S0$=:WTU=2L+%'-25&[H7\)6 MFG?(<3L^!#F.J+8L-VB5[IH0:DA5E>3#=D=31Q8LO@8DNMTPROPCI2SRZ[3* M2C0($+]\Q22,S#!U;[-0*RJ(ZU4,V_2% M70] _X.EQ&%_7['/P!C[3YK6JAOK:=A8S$B^QEM0I[:N6HX5H@QI6^E>M1WR M@\Y']D$;3AC(!_D:K'%[2!.'P[2AX:_L8 Q$G=M2>2V9^?=Q_N6*8-Q-1CG5 M7>[_75 3[ES-.&J:W?>CL :I TN'8Y61GBXI+;! M95A/4^'XA_A>=NN/J[)*='4\A:,3M,&DNE_U[PS:\)VF0-X#)B]QB!7MF' U M^'G]/0ZS5.VV\V 3%T'"Y)^@ZL$;F*BT>=KJQA#/-OM7?!0QG;F) M9"5/9_H$F#%Y&+L.,!IOO(?ZR=O&?A4&+^3(H*?\I2:_?COE=P?L1JYE\^XH MNT45IUYXWNKXQ9W'R4O_) MO@1FE3)Y V9:F,PA^"@. ;3+C_VEPAE@8\5A,^UM@X_Z$9]^BC&X83&G&5HCOCN\8_6\<8*<2.8LL0\RJL* MP"S3N)AU/.=I%O!!^L/[]V=\H#Y\NEU,M]DX&.<7[V+ ':I1V*":6[;W@7,@ M@^0G(\V%#SO#(@.8YJS:[1Y MIC;]M[R/2D<&"AO$SLEEP,Y>6HPXJ" CWA59SR,C24I-+^>/V^V#J'>* VU]>/8E:8UJ0' M&M)@'J6Y'^83WJ:U17A0S80:+L39?@^NH!\V]9%DR@KP!_G2,0UQ35,=+H"/ M?^;XEWM&VXS3\LJKP#$^V+ZJ2+UR4A,Y0E:G5 MT.$_WC:Q[Y76THQ)XZ6X HM]:OP];#"ZH)8%_JQO&A*-*5X358Q4 M1:X2 - M/*O+'Z7!\:PP#F'V:&]_1)[ T%Q7&5GBF-6]87FE+U\W,>$2VN8[T$K0XKN@ MQOMCW,'X]'/#MJ=.;&O>N#P/W4NAX5@$.6F'T MHN#M.!5WRX"CG_@=3?6_@\E]C^FP]7Q)?I02<5M9%CXT!8ZB:K:]_CP!74( 4?T4CN M,'B8NZ>I2(6=5-?8>O=X'<0L'.,\2PL2A$49)"S'Z3M=/[K6Y"C2\.[?U+/D MYYVN!JSUD1?;S5ZCPX@8YQ'XC7F\[C6U.T[S.#QD7C/-]T#MCO9MM@,M"OH? M@S6>#VBA4+QUM2+\J 6UY(C3O^W!6B]H6!C_05\Z2[YS3(-3V4SS'C4./O)F M!J/*,MO '_[*Y"V//0]WA=9?/])QZGJ?;?GIMSBF#QCH WCD[['94+>=:K,Q M>R&;?30YIJWU'DT]Y]9Z@AJP/(47VR=LK7\O?J._J7'@'H0/'JD74#3<@0;[ MX&MO<4S+3;3?7\,?L5-626*RF.(9D\?GH$XFDW]BI3=SZLP.L^\>__VC6.=/ M;=995OIC/_ZF'OY.-'[H!S[71&*6ERJMQ$GGL>]30%E# "G_#]]FSHN"S*K: M&W,=;LN'S*C7[]3A3*TYTO"AH-Y-L![ L61(8 M%.=Y>=QW(X-6*8OGC+#RN@=N_(HIBQ!(FK :C[XE$-17/3S3HHU9][.\/3:.-PH%ZG(<%4 M&AVJU3(L!SM4KT5G'/![+H?IP9NM M.T@/]C$P0_30%HI'!Z0E06%'!OU'7N1O=U16AX-T<5__B=&IGA&X5N)-C%]M M SL9U%(-WOY(UYEM/D599Z2(?ZM< )!'"%T?]1B\?L I7L:%JER0DMKEJ#*H MW(6_@A0,3O7Z">5,@U?T5)%XQTVS^+S U?]>IQ=XB0FA0XP.MA56(A$U,,>TD M"=&^2AW%P<*L'> S]_H;S7DT2S.H'V[&[ !EO['.?UW M7/3,N\@6MGHA:\>A%P 6REMR30F/^,@C2B>X47G&0;MJK@ MGC?DXHX UT4;C=9[OY4W$W?PR#CWD4\L(W((LP)&606"^'+(4!&T :@T<.$8DDT-.- MM?K"EC))LJ_LSCOG\TY04Q\#O'D@Y_0VJMF!0;AGU$C0BNC?L0/&&@4-.3P8#9$=>JBYH,!JM,;"=2*C8MG; M*1V0:,/&G.LTS-:X;Y1A5,E9?'@SG?(R)R:C]P&R1]L]AD9AB_.2SD(0#-YV M!X@[Y4;L6X=<7K>P)"K?:P9PRT ME$P>D&4P0 (L!0R\#)PD" M@^)]M%=%&OA?"0ZL&N<];9D]HG6$-[7CA(K'<=ZU9@(#O]YHF@9".Q$^H#C& M.!D@;?BA/F@;H3O,+4L[S*IE[D0':6#VXB"M#)(Z2"TG5"1::0UUL:*E9I'L-('G?$W1R\JYOU@PZ)_/EN$(8<.(E]M95LPH;[@1@; V ML+%JSGD\DZQL6 Q@YA4"7%:8,*2F07IMOH'SHO#C _%]%]- M3_GMDJ_3FP.AZ@6 ;&+3TSM;%MBHW2X1=,3>@6:KH7 *5RT7&(IROL5J#^2 M/,&P&3E\E+1_2E<\9/J.#@GU8_#]Q4+SJC:-,-:QZF0>XSK#PA[Y,35NA!_/ MR=OY,\MLORMX\3@ZT]#L7X$V9"8TT=@1-.(3WN>0P]HE1+AQ":S "L2\2/(V M.,_2(DY+ZCGJASM9.NXD6R[ _[C0&6:&O(P;.)HU*DMG /\+H=$E$:!40!A7 M\ !(?0.+R(JW5]7@49;F?K'.2N4R6LOA$F06JG=1IB$'X[C,.BHK#AQ-=0%) M587Z,-L0:V(KQ'$$.4Z?4T\UL_?J>JP0,%">JKFPNZE/8\,N+2HR M]*ZR3H/-G'1#RR2_/QKE(7.NH%^JV1S"6\RV26.5#>AM'I%1%=(G,I' M$[?G>W3A]A D.*=H"-GF)+_'3RS2B/Z[FOHRO2/Z02[0,;U,Y-1M7]2+)R(]:B3&]=&R P=4CB+YY"KUN*F_S,L<$AU4^65 MKKO_0!U?\?JI'[DI^1E6%TAU$UPM M_1=B5'_TU[IG9]K6;7Z&V+H#W82\IRE&89D7V1H3M.:4/II97CUX00@+3>$G MOML=R5VP97]:\+N,V[+("[K6HL[R4RGMHQEEP^K@^0T3+LKYC\S=99OJX+Q: MU;*E+G\0F[,BSJA,XX(ZQ9W0$_9 L-[X/&7%,WJA+,Q+4NXT2T_K?]9"70_L MYK"M\O5U@B_9L6&/X-=W8$X)Y7H)9Q:FK&3O5\# M6)$*4/-JE!.J-.Y(?>/74(RD6\H#9%/;M+&GIGU@D\=SED28Y*R<6+^^8>& ."KVJFI'" M5S 5N:=.XI6!JLSULO[H_ RHZ65:R4L>542>VK8]M-'5T!.( +6S6C=UO8N& MU'>;5U'AJO(1$C*([2[13MWR=4KA;QGY=YZ:?Z?P%?V[+!C_ Z]^T4D,<_E: MD" C=',7D"V/+/A$O\/"J[(DX6U0O7N5=>,!/P<(#BZL5-0JJ<"$6">CW8=W M%XYY4\UDE\^:K;'['T/-U[R"TBHUGRK5'30PJ#54=&0GT3CZMN;QY238\1+! MSRPBLWF]\PD7MTNJ8WO!?9>1*L':;D'[F-D[AID_ :C_#V69+-"U_4Y_;J'C M&_/;)?K-;DQ"_5EA%P++&_ SS.Z1I727."3Z]3T8!*AU$_:(G/($=6A][LVO M\[S$T45)&$0QB;.(/2K%]^WY+Z?B1\I\]:[_]! 5>)0)0]5 M D\0%WF"=D)11%,C[(W6U*ZSJRB8^/FC4(C#'%IJ!4'9I NPB9, M-,3QB^H]DPT?H"X=I:[E\&PDH)T(,)UXG=+9O,B(X@)/RP"ZVV1Z6O97AQ5, M/]4AM9I$G"8>T+VE4-6RPYIX8XO2<^Z7,]%7N!@=\PU\*1_Q@-27NTD>WLWXV&TN M:V;8 ##H;-O=[>:%RVG[UE<@@6@H3Z<0A,4O).O/?Y)URGAM03T]0 M6I8NC,E C1#TM$7?,CFTK[_KGDJTLCSU;QWDG3]FBY#NI@GN[=?IK*4]G;#G M!M2_$Y067IC4(MC55RVD/9LXJ0XG3MK +Q\G%/P46W9(RD]3\C/A-%Y#"Z#K MK%54>5L)#RR'RO;7^62'*N$&T&M[*#W2H;:B_#G4Z@%5[1=N4]6MET !H)\, MBJF<7TOI:23=XTVCR?+A.2/%(R;K"_PDG:F4Q #:WUY',6MDP\$?F#*>4\:$ M&)>/ 5"'';$@-KYG6>1YN:9[7LR">>,TC#=!LL//?58J'@5/E .@,V=1?]C/ M$^7!FN*NXC2@JDZ0)Y=GB;ZK' Y%(%0G; PW^V.>H=$*24Y%NV&&C&F*ZH4JY8P3_[%@&%+,XCQV'0IJO!W)T MAL:X?QZ\B#.[SCNI?IOY M*6,E7/,PR?*28&W'63,#ZL/Q.EN]465"T$X*A*[=A9GD=UD2AUMM7ZJI 76> MA9+B?K%A07^O>)#_KFE"2[86':.B!=0M1A7%,\J:@:Z&JCZ!TS?*HW&+OK+E M!=1WHU46L_SU+@'Z=P ^U>>$.B69]FA]M,5."M=_H*9-;67D^QSGEPE!](H,Z^94 =7T;*&_E=N6T@#K1J*+ZU23$<1D^XZAD\=.7ZTV2 M;3%^P.0E#K$B@U?"DX36">##;)7&O^&HVEN?9WFAWW(<[&. X'%X&T=Z@I,F M,K/*<58G( MYX=?E5(J[ MMO*-G,I7UGHA)0+W?KI: 5H.0'UKJ:B0_5Y,\= .W'YUQ*K@.&+CWG?R]FX= MR(NL?"J692+:K^O5,0(@=?(DO:WZ'%QG.ZMA".]=V&=I1?] NTE6WFAP0 &RT M%!RV=3]^RM(-R:(R]+AX[D<1-R^9/LN3.BF) 76964=UDG_.&ZVR97![)XW'"4L9\(1I[\:^3DNU5GY.FR+U M.+I\#2EI%8PRNH=5@HZENXWZ3^G[KE!42:V#?4#%?UH4A*RB([LIRG_!\>J9 MVK5XH?:O\.4K)F%,?1^)0ZE_JL1_<_20SUYAVT^ M6+=]I**+BZ# 5T%,>#473_@WZO7[&AKVS0%BU CK;ZXP8AHCIG)5*.C-C:J_ MVWL-J9:K*_$5 IY'UMU$31/P:O5=HM^A_-W^HW7KVN2*,ZG5U#SQ.N1^N4#BRBJ/E=%%[4_U)\\Z6.8;1";SYX@)=39 MMZ&@47D#+J>$C C]C;>T3WW>JSEW\4- M0>F_3]C.,5,ZR#W45<^J2^I:L"![IE/P8E2@R$@1,/MSE.;:KNY($D([@$1V MR*WNUD@R37-JQB/H7KF^8SJU5Q#*2WYLN6WW;/=ZN_S,\]KV7:P]%X >G*"L MJONTW)Y'8/O PU#>24V*QG,?/11! MP:J"W61AD+38JYUSO<74=9@-/\#>&Z6VLBNY%+XLX7(Z[\":Z0U]6POS]N*P MUO4J(SA>I1-Z6,\)L&\M%5;V:LT/L3>K1V?QR^YU(\M$S3)#I2'U07Q7)(>V M?&[<1QZ@GI_%C"$>6J%=(/#$WWW!)QHW@*O4XJ&__8I-TWS*T@CSR.NG!&O* MV$Z5=61(T9HP'24]L;MS7?CPX'<>[9_2U76!UWFM]E28Z&0>&5RL3)D.F^K& MJ2,?\0_X!LXN7)D]P0T(V2XSPJ[-I/.,FAI09ULHJ7DMP5),])@D'=/]TPW] M+_KGYD_T_WL*&UL[7WK<]PXDN?WB[C_H:XW8F/V@]MM]WL> M=U%Z>74K2SI)[KZ]+QT4"U7BFD76@*0L]5]_ $A6\8%'@H]*L%P3,V-;0B:1 M^4L B40B\??_];(.9\^$)D$<_>.;=]]^]\V,1'Z\"*+5/[[Y=/]F?G]Z>?G- M+$F]:.&%<43^\4T4?_.__N=__V\S]I^__X\W;V87 0D7?YV=Q?Z;RV@9_VUV M[:W)7VP7^8?_.OOQVW<_>+,W M;P!\?R/1(J:?[BZW?)_2=)/\]>W;+U^^?!O%S]Z7F'Y.OO7C-8SA?>JE6;+E M]MW+=\5_+SW[Y_MN8KMZ^_^Z[ M=V__[\>K>_^)K+TW0<3UYI-O2BK.14;W[M=??WTK?ELV;;5\>:1A^8WOWY;= MV7)FOPTT[2L]28*_)J)[5['OI0)VXV=FRA;\7V_*9F_XC]Z\>__F^W??OB2+ M;TKE"PW2."1W9#GC?S+TME]-XBA>>YLGCZX]#MI;WN#M:^P+[]]_]WW._U]JC=+7#3/.)."V]J[F2IXLP_F*T6"W1 M<'V[H2LO"OX44\P\6MP1GWWRC#R3,-Z(KYOZ"68P7)^O @;4@D'%OG<11&S\ M!%YX&D?L1ZP3I@[#J =$/UNO/?IZL[P/5E&P9$,[2N>^'V=1RI;OVS@,_("8 MS<&*RX"]]T)RLYPG"9N>SH+$C_GW,K*XV7"W@2G,W',PA^%Z76@FX=88/'N/ MH7%B4U,,UZO+Z)D-B)@"X)8T':X?MY1LO&!Q_K)AH5 *2SYC.DAPGILHAO%6X1U34FP7\\1UEE[3N-ZD=!>FR@1/$JPX79A M-[2/!^NLK.WH'@MPRH(0C^*]0&RCZ\29+R#(+KUA/!G(E-(RQ9#SW:,1^G-P2>L\8F8/7@W#'DG;. M?KH(PHQ;E^C0P,"J^2-)#!Z9_;B.XQ6_D;NS6V6'87&NQWK-R&YIX)OE'(@_ MBL3]@\>]/C#FSJ'H@?W6H4$XRMX!V#DUQ7YW#\#N=F U[OX!W&\CZ5[Z"9Y; M;7@@['W@0Z\3OV%CZ[:ZU]$,O2\K9]%J/@)/OV%-^3QZ1T(O)8N'V"92WXWG M6))]#*)@G:V+I2%:B=]:',QTX[:74PI;P^K :LQ3#&M_#\QA])A!:0Y>DF3K M#:T-RF208]R@%SW)MV&S4)]T:GQV%O/8V$/N^I+.;PN!L1HDGEKI;D"5A?M#"]HA42S]JCP/QH_LXH^9- M,Y!\#_UE/RH.V'YS %F;%1-?W#5N?V6Y#T%^Q']1(R$M*H@59E(QX_VWN':1!R@F*ZR#O M9F_XW9&,[V[87_.616?*[H2Q7^N!B)7&C8L,Y7T5<9,B(?ZWJ_CY[8($;[F* M^%^$KH2>V#_^$!^:/S(WQ/.W&7*A]TA"P?\/UJ;1Y.T>>E5JXH%QE'>JWJ+9 MIRIP<^K/8LHV74S7)2^/^C6XVE=/BA9O-^)NPQO_*0BW2"]IO%9II]!$K.AH M55'L$_O1YIQ]?\'[5>V%TST\X*"!*CX[S%G"JVT2 C,HRCSPCNRB:E! M\?660'W_@*EOF6Q(:OX_F4=30L-7B*9;C8'*_A%3V0H)D?3]0+TH"?*HOEGA M[=9 C?^$ZG@H9$12^?T3"4,>//(BD)7+V@/5_C.FVM5R.J#XW3!?I;HU2UI#E4YRI[3*":JVO^3>!2L]$ICJ,I1MJ$& M$?>L\"+E9M<9[:RB;@U5.1@OR\A_D5:?H5E.H MIE'VF%KQ4%1]2P.>5'\?^.9)H]T6JFR4G:5>0!1M/W@OEPLFE;B]P)5D5KJ2 M!*I[E&TE2%P4"/CQ/]W$E7#Q*4_7IZ^G\4([I1L(H7"@[#Z:"0-@>?$>$!H!'3$;6_MU/[>[C:4?:A1C$=4?OW=FK_'JYVE+VH M44Q,M9^RO][0A_B+X@1:V1BJ:&WM+X.8A\[1JKHH"J'G&+ MJA<6U>#S11YB[65+J+X1MZMRX3#U?!LGJ1?^OV!C\B3E[:$Z1]RXZ@3==X Q MQSU/K%1$%>M-H/I%V:M*Q=FW2CG"E'AJ\ZVW@"H490,J$V;/^KR*^=G'4QQI MX['M5E"]HNPD54+M>^+ER<2)U[.L'53)*)L]M6![UO M M)1QIPMQNDOZ\G M$PYM[EV!YMZ5Y=R+LN-3"86DVSPWG(VHF\UJ_O-8,JE_$7:A$+!3UGGC19YIM4O_UEL8^(?SX)-F.-L"&",@ M"@GB_M1*%3CA@GB]YI>)8O]S_IK0398F?$)D_=,&#;1T4&@P+W$"!$?R@I+= M12^R.'F]XX6;>9K" WE)3]B'/NN=(@ Y%!_4BD)@-6!$^&-Z$=#UI<(_;32! MJAMEVRL5!T>EZG/M6@.H.E$VM!)1<)1Y5;PLIE7HKA&XM!NB4ILB213[][>M MWE^Q'XQ:YKCZ<,XN9%0K=_Q^]F:V/0X3]8ZC) Z#!9_:9@7]K�VT267O(H M0,B2-RO/V^1V0L(T*7^R,YCB!W]L.W>SW)[?W<9Y:$!3+KD@AU'W-_XNDN6O MC)EE:+;#JK%LI=+Z2%%(,L(LU!V(\NTW(!ZMYFBEFH?"1:$ ='A.O>2)/S/% M_N"O-3U[(??!YNFI1^DKGU5TC+5R5K8JFQ M !&C5:+N )&%-OHB)WE0Z_IF_L=9\1(5=X*#1?$$L':RXF1&*K3BU#8@@"1Q M9-P 1TBWL3!\:*G+FF&P>M;W'*JK7&IE#T7WTCCU0M$2;Z;+GP'FCTREU;> MMQ>LGMA>XA.;BKF@:I0,9&CELCO !-( .D[E M-+U]<"X743N4=#1X1;8[0&06?L_.P74<^9W\@RHA7M'MH7R$MAK0QTG%?]2" M5 Y^>7.\XMQ=)C"=R.B Y!TS.6R8Q;D[NVH'X*-57I]G'DK[D71S9!3. :\T M>/]HJ:V>T(==I.!J_F^*#@N1KO+N.%M]XK#Q:"(Z7-]G@%R^&ZED=* MY9*[!LPV0N7[-&.S_$Y:,%8Z%G@ET >"SZP?=$1+9[9XJ-@XU%3M\4JF=\5* M+_E(6RBV9Q!]^CU(GTZS)&4;.%KVO+PRQP/UGZFGV$M9<<"KG&Z-BK5LC@R@ MZS@EX(5*VABONGK7H:.1&1T/,>%>Q='J@=#U&7DTG[.J*? *L'=%QB0]/CRU M^&)S<$-#K&TZO*+MG:$":0(=L+9<-ELFS-+N78%12SSAT$;#VX%$ S4D>$7C M!_+V' P-5F=M"#RJ]G@%YCL/.*WD(WGBW,?D02LV 3]X+X4SH_"Y%6WQRLIW M\JZU$J.;OV(Y!!U;F$GQ*M0/[!ZX.'%!PCY= CLCE+ 7[ +4G&1 MBR?1QN*V.XE\+8):(KS"^ET1!>@ ?61U.8$:X,QIA(+]_8\M)G#*=%M. Z*O MAJ1\:6.\DO]P+;=25E4RH^-1N4=LNB'1:HGW+D!7)%32HL,P7RS$ &=#W0L6 ME]&IMPG8"ECIK^:T"$"+]Z! 5ZC@&D$'[XZD7A"1Q;E'(UXA8>[[V3H+^>5( MMJ7FKU.HP8/0XKU#T!4\N$;0P:MT302&>8472I[XNSC/)$\?O(H3GCEXLV1; M0NVAK1TCO"DU!)/>$MF2JD"[:P5E'B/.'2% M&*J-00%'KT]P*W3Y1-+ K[ST5"M6\#V\6,'L+S5^_W8L7C"29 ^*R'%3A@=8 MU+AEV>[MQ.L"52]'($/!AB3AM0(U82Q96\<@J1F42OF5[E<31) !. V])+E9 MBAE[_A) <&B33!&.MA25:A=(X8]*E\[8VA/(Z@V5P0-)6\=@4)E6,PPBD617 M#P8K$!4]$YH&S([J\;*/1%'(=1O3,1!BEUQ1VU@K.@52 ?IVJMXYYD'=4&&! M"Q%3NR545"2$AG75]*Z4,&JMF-KXKDD?CL&75X^<9^E33(,_=XZY";8V'?8X MZXB72@%.XB0>P['$J*3!KEW4"Y^ZX$YBHR\]JY&M2^W9$0/U/5 :NPAMSQ,N M^Z4*1(Q=X0@,F84J7((-OD1IB;"K''6!R=G%J=5'T\JD),"N>]0=%L?6),M: MZ"JINJQ&(T;%NX(#6XHPXMF[=R5OEK43-'YVEI^BR0/;/^@"VSNNLW@YJ_&= M_85S_K=9P1NIUVD^8Q-Q&(MR?T5W M=6N-E@Q[0VK6>W,- F@!':M[$H;\D4<2,>E"UM?Y8AU$ 9>,OR!K! U*C[U/ MM47/3B_H,+;$LY@(\7>KMN HI3V$)6V7<@C L-H8>UO;&<6VQ!/&43R_39(T M%ZI0A:&RO(H"N\RO+:(FV=&GR0]>$"7AX<'8-(N52%UHU!_S4&-R(H?L#@ J\[H68LPXX==M_QQ9@91FM+@,4MY7NY# M//R4T^U[Z 6=AY]M^BA^\A--J1BV9ONY;LABIQKSG4D[+N@5I?M9#TQ)Z#X. MZQ DKM)HAEY&VA8;J9AX U)1@:NX0%UF9YUX2>#S*'D09FQ-TASE<&HH,7H- M:3!V-E(-,YP4N!C7!=:]1L]4F8:<7W=V>#6E.V 1#R'Q'G&5SMCEA-T'X6Z, M\2I5#XEU'Z6.A+I>M$ZS*V;)ZGYHP90Q5L5)PE]38QU\9H:Q(M<9O_ATLVRE M],$@ZLP-O:@U,,^AEY".^)NZ2B+\X39SN@J4 7K]:\OL%3O%H /99>/PQWL' MJE_;*EJSD>#R. *'2JJ+F+(9(\HK0/JO#]2+$B8=5W:T$/\*<]4O_BM+1/'' M/*#*5V=9B".OH&$_/,?J!WK=[7[FA ,;NK5*)"Y]PF%#FX-_"+V6>#][&TGQ MDZ\Z5+NE\>1%*Y)<1IHJ2[6;&C]:W-3(><^":%;E_J_>)D[^-BL^@EV6J%N1 M71#YL3!1K\)$'2K#'2L3C8K)A"L3Y0;$5X0XXO,3L#J1G&R*L,@E0:]2U.B6 MJ5"1HKEC@.B,K8&/0J!*KK4+52!,A8KUFF)?5>L" MAU)B="P41;Q-N!C(L"^A=<$(I ETO)IUNTU J=IC7T#K@I!>=G1H +6WC<,* MS@+[#EJG(6:K(71,]U27'+_BV@C5J3>$!C%S0#R:HB;"691:Z5Y?!;\F&Z2H MRD0!Y+:9E_(YRVA^\LTZ)JIBB7G$,";UI,[X*J A"E&#&[-FNZ>%A79"K$;K MC//2$3*)(ES%3%B7^-W-1F3#GK\0Z@>)KI!8!U;.>#-]!J%63:X"G-OB, AK M>6'?RQ]FT$X28V&==R1):>"G14QH_L6C"W&.>!'3)0G2C.H*+?3GC'VC?Y A M;J-$5ZTA-^11S,&&-78]@&'F@WT:A"(CLUKJ\C(ZC:.(B*P3_E)V.46).H9E M"/)WCU*/[]37<2;-"^)L>W/%+B!@QG<0,=V$-B<<&MJ2*WJE@9&QK6MO#]CR M'N5O2R3B4OTI&#\E)7I] 7N,#%K PZ$O&K:8( :3+"5RQ-/9I50F#['B(*>\ M*T$6/.Q,HD2HO>K/WY%_9D$2I*0HZIFO\W?$CU>1X*@[#]M3!] O_8/=ICUC M,F$;;/B0GYA@.+;8L2/H-0/V8).],$*W3=LMK2BP.UPPH&"'7AU@M!! 35^= MSUO8(OL8)\3%LQ;U9K>;J1CYH5D$%L'FA MX(-NE>.6.,&/*9IJFTPQV\7BIN@(!1#Z)[Q(;X9VR9@XCW!KD?5)>+&Y[HL8 MWM-U?R0,T:^X>FB=J'M)XL+;8S3+&>%?6UM*Y35;34)%=HRQ?MR M2^/G@"%[\OHIX:'F;;6D.5N0G]E6$/*F1Q=>R.\808!L+WP=-8:^.H[KD[B% MD8/.22UVPX,LD1^$I-;7AWBPT3C.UYQ))H4;PYAJ1[>I,\(0\ .A?_;WD!3[ MI_F:[Y'^]/2!5A@U=G[IJ #&'13B"/9"7'ZHQ7;29W'VF"ZS<.[[_%1?,[OK MJ; 34_>(-41](YW8Y@49+J-:%WC-.O[M._+(YKCDC+]NQ,,;,;T@A+_4=T?2 MC$:J4]R>/+'S5_]RD8:Z,RX5L$SB4C" M]K^WF\U5[,E0XFWE3;%S3OCU /7" Y M=BKJ'L>QE4(/S'3J[PV9WN^!TF/GN:(:CTZED[:>W6M']UY(V*1*8R9E^GH; M>OF59_$ JMIZH/3HJ;1[-!\[G4[:?"0CI517D69D#D'9\' GVQ<>6;+7$?K& MH=WE>'L0X&=5UHC0T_Q'<$ M)'HY,.1O*=EXP<+XQKB9$CV==@3\Y=K!- 'U\R**_1$_4&?^3^4UC#+PI0A) M=&.%GB3;'?WN0CN[O(O]3;EZW7JOM@N\G!X]N76$$:[3U*0SHF&B\E,NWZ<9 M$RSP'H-0[(?Z6HJ"*7KRZI[,1ZM33)L"KQW\]AS/,62*X8FWROE#/G,JJ-&S M7(=>(;1:U(A/F_@),F&Q[H#[GUP"KN+/6D@DV; M. G2Y)U%3&E+@?ZN6G]TC3+B8SE$XJE/R$(\M9L?A%XRD*)5P+>\AJ0$""WZ M M_AU 9^BS0G4"XR4B6(?K%>=@,[V"% KF:(' 'LBH)WJMGD9*-"Z]R9M(GV4L M:0<%8;2 77\0%)(=F*LE3AA,50V4!.!;7.[";!+1P3G3LBPY@!2*XVCQL%%P M=+LJ^1W9E+/+\OXIIND#H>LS\JCQ;30D4 1'"U$-AJ!1+P8&!7+?02I+?ZFG-B<]LN$:'&+S"C>9?0>T[,>^O>8F'.LX7RZ)S_;YYR^^ MN#5\QPSW)N+R\_]QK_/9"XG("B^+)/)?B/O"U1]46EY&?ICQ/)&S(-G$B1=^ MH'&V810BE3!*@R@CB^)D,);>]2XZYT+?H&:][Q">O5F[H$U'?-U>0N>50]OG M'X4JJNK-5:XV\'WW VK,HP46!S-F' 0G/,_W4MA(%@PW2/>#HX/H=_*/@+IH M91;%,K]W./X[E"H&L33TXJG99A.*$RHO+$^H+J-E3-KR69^4IVT/1&2VD.YBJ8Y"\2EPP2H3? MT)47%;4UA8/F,^YGY)F$L4A_590+_WGV9K93!/M'E<_,BQ:SG-.LQ@KGA9)* MSW95S7-Q;RO:O%D68'OAKMZY>78:B#W2ZRU].K_#_X$9WDFHS4<:_DO(Q+(G',5L(W?(DA?=Q,LGQ9FP-^;X_#Y@ M%$L;XXQ4?D4BN8Y3ME!0;\%+%8E<^DH/K89G1W;(8U(#7F/<]5*7(X--5L.R M-LK>-T=9E0+IM"7OP*M-N%Y+A'5JU.H28%#IJ9#'#@":UMF160F.#)5ZN<^D M'.[Y8\5I(Q6Z-H:^;XZA@M6LY"6B18+;K&!7>+!('NJVNF62)D5!F^!/LBBZ M74J^\]>AH[ W8\SGQ*LX0V++.B)LOW,8@*6O>FO5Y,Q0SNNJ2$NJU(;N#^VA MFY.*(;LCQKJ-)"\/8QZ) %*T&U;RCEFMDG9(1U'C@9R6JAK-*/[=@@95]#.@D8O+9\D)>L3A W$ZT[J\1!S*2= M53.$MAU9DF4/H==F@E8V34XQRTEPKU7:'?1KB)"OAUH>].NHT _ZC="H+HFZ M[[Z>KS=A_$I(40Z-'Z_(QTPK-Z:DG!6D,T&+M??:3EGB"ET:4%(_' +M,N%, MT/:8U2Y*L(.L@'9<\/>7MM"V=Y?62G-D<-Z19Q)EW(?W5BO*"P:- !ECU<;7= XQ). ?TC%$K*%L%<^T4Y<@XA%V9 MTEZ=>M]*KH%?G9K]I?S;OQUO4?59/2LW $6G7D&KI8YJ:C>F(#I +V3"-IE! MA)@*"-5H5]2[>ADD%Z#!5;K!9#"PU#1"DT6J" M=QA1)@4,?%"(=/,,C*Z: HCM:"6RK;$U"3]I9"^\@/[FA1GY2#R^I^910A3L?*.!QA/. <@G*,5?;:&TU8YDQ[:E^L-LUY1KI.6 M%1]NECSC^2IX)HO\PAU\0N_$#1P=<,9$^F@-??#?,>VRS_.=<:5B97''*>^T MSB$#$$,!=2?>8Z$3=/SF"S9QI$$B"J E%J/32 C%S9T(#U 7(Q4&OG\*-IN\ M>.Z_>]$BA"/"R<'44%@7(>+J(*0E647ZSC760>E'"1"MJ)HE_AGF5 M([BWVYTE%&QW D6]]8=N ;N$NVH*0_Y(+!/A4L16V,(N4AA,*V0G9E#4W8DX M]=#9M!WF,N/,(LJAHH"B[DX(RR3]I*'EADS)$[-E9K>YI)91#C@'*/3N1+AL MM8,^JY][-&+B\8?FQ&0%1M%(" 7/G1 54!?HF)T1&CQ[?-V .ULZ&BA2[D2? MS!I !TE^_^F.+ A9\].-VW+F%PTODR0SAA5ZL 1G)3@#<6_]X5M ]IB0?V8\ M1/*\2ZD CU@@.119=\)(5GI!1_&:?*E(2..(_=7/2_); FK/"8JM.Z&FKMJ: M5&;M@SB=WG:]EE?;*H]EDU>;,_Z:LVH5,419T< R-VKQ*2'+++P*ED3HSQ11 M[,AK,JFU/61T9,J]]Y_((N//$C0](5]LLBO;*PW6?EB3E-<*ZL8[EN3R_X=3^&N M+.G&]TUTRWFK()[=*R?(2_K$GCM1'2#N3#04=,+^.!"W-/!AB[XE#P>**O1X MFZ2#P,Y-_U8/J^2!UNU;:2=>R%]6O7\BA*N!O)H&>J,#J#[7$, M\RP.(HZ.+#OMEW1TRTRK^*3D/1WDM62J#^M4)L)"I^+9&/& 3/4]YPI05JZC M/5/T*]/01W8&4)TCH['R<(YN&+:*6%;HD(??H;R\L[.I;>?*:MG68\_$ ;U0 MC^V+/+;*<61T05[GT0V[5BU*\!L]V/NKXV,]0^@#='S=ES/VEFZ49W^&4K@S M$TD[;*V9.+YOE="4OQ"$/$M\54\%];D5YL S.T:/U M;]< M>7(C*8HKZ^;XEIU2%5%]K$C"<=J^U)7IE7E??[%HWG*;WZ+*N$U)?+Q MEB39>K,[T;=R;H;Y#G:,88Q:_.-@@;YV5!*EB@K,]X0^!_RT479EKWJ(7A3[ MXF$60H,XUZM=%MK0GW3AU'A$RQL)(LQ[>,9<%S&NA+K$,$MNLC1)V3Z:+=TG M(KY@F?=BS0\[E6U8F^JI#.=F+?D8J$[&6K M[QBAYT\F!_)*FXXU$4F^F24=.),?;VHX\M]-*E0S;!%ZXXX@M3*1.3HSB *QX7LK>' M#DRQMPU];*&S#AVR@_/EDG"?8F?,=UXJ"I1'/IO?=A%3NXA%!Z[8FX$^EM!= MBXZX;-*WNG3.6^OBLOS%+O0L],-^NJNN;![($MV%#E@@.7H&>I]'NZQ4Y-#$ M7)'ZG(UG&GEA*7$R3]G&\%'7N$ MCV([>_VL9P]X.+("7 7_S()%(+(IBZL:3,(XRB]1G9'4"\+DVJ-4U%&2+PJM MZZ];IB*E:\MVMN4[^TO!>;9EC;14W-"5%P5_"GW6WAEC^KBMZ/IFN15C>_,, M<+(Z$'NLHC9I[MA]<^"IHR09U:HF'EIHH%]4U6U.UY5FWA6K>(;6I/E5_)JP/-0OZ9 MK[D2U8">O_I6 -^S0-QX$P?3\&U9_2B#N$?Q&9. U==-'+OQPB8"?ZD(6BTUZAB4)Z\/[+/SEZ +EE7BPP:S*FG%S7,,3-[',[;H M!E$',*O$;H!I8;3@2VD5(7=[-QP8;Y;,.2';KGTDZT="U< IFF-O2BR,L0&2 M5G[T*.9'C\D=$5J[F6O"2$N$O>'HCA1 %^AX761LXYKR R\>^WOA?TM,<.EH ML(_RNJ-EU@0Z6$KA=H5:.ZQ@56+L:YA@UQFZ]\[H9"'B\N3J"#*6/]JU>SR8G>W,14CK3A4$@>5\74< M\0IXS&I8KU:744J8*1IS$8?_WF3J6H^L!T<6@[IX\C*)UR2]63YX+U!C,7'! M]II[V@!,29-^=&O4\SIWBE&;3N$&/28AP>HI)8LYP]=;D>N,^X3%%8_:?:!Z MW735>4I7;MB>M=V[ CV5-A*4QB6!^5>-'M7QE#8@(D(B*\#[Y1"I!D%._>WY+57 M,,2R)M^4MVJ6=MN45S^7;\J/A^YNO!\#/9H?YCMNG#$AOA[CRC%_3SE:$4W) MH!GL"VX8S3A#KF%HPRD-/_V@IRPGKW(&^K2%43]Z-,1A](B>3"'OW+6W-F92 MF"G=,)(]##Z0Q50U@YU[(:M+<7?_R71@;"!#CRH#;;F5^PU0!OHQ0:7FC DF M25/TH&,W:)1"H\/Q.[_K9,Z(:31##PAU@T$J+#H$]X1?SCNM/PMO'!LZ(B \ M/SL&#T 1(\7AV6M48J/5?7=&Z3A9'AD9/GV>^YD&!T;86 M)7OL1(2!-_[#[AOJ&$PQV4E_T_B'UE,N7>*IV%>.#RV&>DOC1>:GE]$R9L!O M*XA PJ)*4D>V@;VN*LDEPP]>MKL&B$=JB=Q "VR1[?Q1M6CX@<#3./()KV A MBDT&R>>3UQ,2^4]LWONLC^:9*:<-G%D^]%!9NXME!TVA,C.E&^!!S=.(75,\ M['A7^VUFTSY138$=Y8*:8=,=-:A@I!WB-4F+LCOZS:&D'?9NW%;1"C'&W!(F M-*V8/_O7SO39/_[XZ/U73'5^UI12/G2//V M/2]\N0"I5MX4+17=5K"T!)- M=,6$B%:Q*$?0@M1ZT!*Y@1; "DTXN533H1SKK4Z:MEM&0N=V7<9[Z$!=H&P, MBJGAAA;O:ZFW!O*6;@R>+IL#N3R5:SI[!X$_15%T)M%M#S3-\;<'.H-J:U\F M _;4=?\4;#9!M&)=^W*RC%S';&&2/Z3(+VZ%'3=P52(_M M#]C#9Z>9D7:>U4[<>R&;&/@UO[P+CUXJ_IW73HCI!2%\"KDC:48CF7O .?9A MB'U;W0+#OJ(Z,CHOHV>FEIB^;M_MO6,JIY7ZLK+*$FH:[+12^U%HU@ Z2!=> M0'GOR$?B\=087OZ(OW?P*8H?>5?Y-'$9;3(Q;51>I[GC24:TN(N?B&?.'J@7 M)4M">6T,-<*C?1#[=KR]>8RL>W3;$CV[7&^8F%RTTR>/KG2#7]4>.Y&YP_*K ME1P=&#X+L<\_\0O9Y)F$L:AZ5KQ$IL;'0(9]0=T>)I >)EW9YZ-'/Q.>AV8$ MM]T2^TC<'D^5M X,..VC0GF>+M\4LWF#_7>AK;[5B1D0S%_< ;.'SB8]9&_2 M)Q['7;.>/S$CWCX26#X4Q99^$OFO8L5G.@G$(Q;B7V&.YN*_F(I$Z6;QZBBO MH"*K5'@4.[Q>*)H@G@)_8V\FN:V/%(H M+%7<4>)DMS3P%3=ZWK5N]+#V_#I/_J'BM^6G9KMOU>HC;;_'*1/.8<,_B73! M1ZX<438KV<2L>Q]HG&T MWZL&6%6H]V^M'7BA3SB>?]$""_'/5_D;SYZX0[G MY.2U+L*V&J]<9,.%HKUUP(TS[([V)2V/NP>EX=]X&E_4UK*!8:17KMW(VO/$ ML'<#OW+IGEBMYZ>AER3B-JQ 7)N@:"0\&A- 2>A7S30]-"4] DC=L &@C<.Q M&_>JP<> R;86WKO^)I.L(7:V MB>JN?=:HG1M[DU>?0SP253<[0*V&R0[T* M(\>6*7(V$8)7I!N8W2"9DEF=>@D_H^)_\#>*GMD^-1K(N%2LL2>12=F8'I^! M0SC.6NE9(5MQ<#.(>;9X8J=Q3.,3LBC>J'@F22H>>[Q9GF0)4QT_>59/N%":# M'VC(?RL_T7@_Q(F&HLGQ0,,U;VE(+\G6.QIQYS_ ^4)W)4XZ-<)FOQ$G:7*S M_!#'B^0^W@'2;R?88HJ]!]R[.:GT^K785?$70+9H+Z;8>[B]VY5*KU.*0;$F M2<)\M660ZE\)[<,3>\>U=\M0:+7SA)/&;.N%/=U(Q/2"J/+6G]#.S5+:-$]S MR[-:%5074XZE-CE47E5+AB4"_8-KF%LIHOF!IUN,&*, M[6(-18Q/'CO\OAD[+.EG.P;;,"%2,'#7$T# 3]K8E7K.PFO/KVF8GUY0TB$' MZS1P&*LYRQ0PZ2 )K%Z*&7([-M@!-@L3Z*(?-\^9>U6@L:#'CG(!P+64"!_5 M$>9RYCETF,FK5-A!JSX3>5OZR7M.9=&=W=M0L!GUHD[^&G+<=5;8?LL/1"1%[Z:YA)V2\G&"Q;%:2'WP?(K MX_E*G:<#:=>V'YMK6\%Q5K*<>=%B)IC."JYEEA'RRE>FK(JC^"*5,/B3+ H! M2E44.K!8'7LSQLI %-V[C%AG^/Y+EV[8;(F=#30,E*UT0;E"T.?;HF,/WHL^ M*;3:"GL%'!6BFB;0X1&"U"=6X[Y/1X.]5(X#G5E+Z$#6>U>7TX@HB!A[0S_J MJ(3H;>!0+HX+%6\(35^9G/Q*EBCLJ'69?FJ[3#D'X2IM>6#[1V6O;D/^&G9% M.+,'!"#%*E+)QD-$: TL<<2@%D9'@U]L'P91JWJE20T.S+T*T<1SY=P3)J 1VG*^(EY"D.%Y?K M#8V?Q8TL$U Z&FQ'IBM29CV@0Z44S0"7B0X["77PF5 %V]2R "OU&\\(Z[P? M%%>L-R$1X$2+^9I7;_U3_%RI#^TIXT!?P,Y [6I$0^MXTD?52NFT\7P]%782 MZ>"SRV%%_95;UFN/\D3'9T4MU)\M]ZZS+;_C+G; DXO=C-68J'2G$AJBB>YC M 8HX@ 36ZMH1E1G=%>!]QB$06I*0OE%DK?+V>H.ZBJ\T:-1WFN>=\1@YAWW M0D!JKY8(9^R>KS=A_$K('1'.1T7#QH@R@!1[')M!:HQ@L#K0MV%Y##L?,S:H MF>C0 U+6F,$T@0Y8F8)8"+@]AFAUW)R-"6"!'JJRAM%:/Y-W>\_((]#-_;6Y M6')2=YQ:(8A51HJ\/=*3U-OWS>^?F,/V0.B:=]!00%]/Y4CM7RTNS>>IM0+A M5Z2O]>K*7#Q>U=X-:"!&UWH_7"X0?AWUN@CL0_KJZ8KFAP',3A[T\N:M?IF* MFBL)'(%&9V8F3,8M6[Y-RKNE9!UDZ^2=MGBYNCFV^VVPF>K]*9/,?3UNJ*K? MVZGZO:6J1SMPZJ/J]XY5BK^*HU4*7@#DK1V99.SG?[DXE1V6&YB89G]5>S=P MT5F8 8]QIWZV7V4FXW^^I7%*_.)T;D6]M79:,E)A5[#06T]U<@(J 'V.*F)Z MMQY-JR],)B>OU=_H9RX;'FZ,FP[SF8V0E40:?%1-,YRLK1LHV=NF!K-QYSM1 M,3LY\:+/E]$\Y2=DGG:FT[3'GN/4ME.=WXP"H\]L?$ S%S&E&3^DO/!\,E_S M6*H^ B>G0#ZRT4=Y6N>M>KD= ^8R8@LJ2=([9D]G&0VBU2VA0:PK8@RD=VK7 M:(>:22F.89AW+O"9TZ//:3.089_/]$!,H0)TH*K/*5S%GK22S2[!H]D4.V/8 M"A"EJ.@@U$WEHY>R((CSUM)#_!^_:Q[BYXVK;]@4[&<)YS\+=A^8T?P+LS2> MA8*LVU&_ICAZ9BT'ML(TT)J>N5#ZQ*665JOYC1$ QWV M_J@/SBHM'"+0UW'D=\2Z2HJ]^QH$[K8N#@AQ7I(#"G'>%FWKUF$Q5Z=+\3[AR0Q9R-?&]%[@@_C2A_R;=1[Z!P M0SBA;0Y[6P%<3XX-W$;'R^+3/.Q]2ZAOL8!".*&=K T-L$9/3@8(/C)K7&=K MN8<0J$(#[\RA@8+Q+"XYYW& 6;CC?0P)5$,";(M%%(Y:N92<9>0_B4HW^Z8N:&K/"BT$,3;"54U-"N.+.-.4X++GA!9\&!GA MJIXF _!\F1(J>E^Y'M<=Y08[M,##B%!+-389O/M#/*W0@ZU>)EQ)2BOJIVA1 M^/J\MH3/FIJ2V#JRFU((I)?&#B@\LI79.LH\Y6!'2VI'MKRG\7H=I&)BFD>+ M4_$HY8I$_J[FB_X^^X_OF_O="D=1]Z7&TYV+[CK!+>Z_6[+!OA9_1I9!1!8G M)&)_27E1I$HW$_ ]>1 ;-]+Q.^&LO$\/$AS_@GV[FY7)RWS?'DCN!L"=C+N5 M/P82&/]Z_M=^\:D[Q!UN0N%=]S_>A%**-LY-J ?6]\?P]21+ IXN>N5]T5Z$ M4C?'3G:!W8,RB8L>8;CW0H^_83T-O02^M940N>%-R5%05WYKRX&_+Q6]*?H&V('IF/(]&S6X_>4#$[+'[SPHRGA]XSCUOCL(&(D2,!6F^G-:; RG ).-&Q M9)ZE3S'EK[N" &L380<).B*EDG[2=X7JK&;SX&:<&#=E?;T,DFR M+H!MZ;!+O0R 5D,'+D6)WSQZ"5DPKX&_A>7E3T'F%XR8U-EZ(XY$Y='B'Z31 MXCD%DV^&;9;6/QO+%*MS/ M>G32M( YI5ZTRI\$/GG=M2EZ/?_BT<5-CN('UC)-+J.\5%OC2MWY"Z%^D+!M M>.#KHMO[[ 3V\>L@YM=Z@F#O***O-CLE*60N1'YLBGSA!50X3)6YB+\$Z/.R M2OKKSV-^$WN/.9YAC@J2&W:H&WNJH2<3\2Y(/E]00JJE2GO,F_T_C;TKQIDN MAX+LL(RS'']GP7.P8+[F'HU3_FGLO;O[QJF#[#"-\[>8Z5[<9$$PS^;'L>,, MTS%0.6S3-5&(7RU^R4OV;A4S@KEV[0AVT,4MT^T'YS3"/8G\U_+0SX_VH9_* MYV=^I<4Q#N1"'&B;CE2^2WY/Z'/ ZP]+ATPHNB'"G'?$CU<1/WC*AX60$)S/ M..CGW$@C&F?J&D=C^#F7PXC3BLM+TG^'_I ;UC;JR&T8X> JQ,\MO8S86D2V MF7]71=?UV:5:HJ_/++3J0,]-5?3.E*9J(',#98#UPK!R)WTU26^6]UY($G/" M:JLI=@P=9&JM$V.%Q.B;WSNF//;YIWFT."//)(PW7"B^8X\28D('1(P=P.N" MEX56T!&\)R%CM_I (K9##5F/YXMU$ 73WM8I.&T>:)1OLT$$75#MI"A]? MZ5IN&T5"/Q,?:0L "OZ,E"WG8'QG$WJJ1)Z?[*,YHK;%,73C5.BF>QH(_/II MWT^XX3>/'*+IK27\L$SG4#D@$C,$;S?L:/"Q-]2!A5,Q%KY67'MKH@^JU%M] M'?C6948/E93=,<5&FNW< $MF9@I]CUNMB7^%=?\G;8VF9B/LV(4<^VI5)KE8 M?3=!6AV^>P?0X:X1=K8:5(=-L<;5(<0.W]G:X6@Q&; .]VJ'/T-T^+.E#D?+ M^P'K\.=)!#3@"1HW69JD7K0(HM5U9@AJ#?\IY##*<"[[P&DS2E2F:V_7<90+ MEY<]VCWNO1<3M/HZMF/AGEEV &^DU:6S"" SXY\8] O8_M7PIC2XBB8_L0DY MBOUN,G_V@I#O7R]B*O(;QYC,3%_$]D@=G,!@($TC[S064_'<3X/GZOL3M0.* MG^T/*/(9?N85?(]'%<>CBN-1Q?&HXGA4<3RJT-A2+B;[@/ZLHM'LZT"X(33Z M:45W*7>21 OHF<V%C%CNT2]C4@5O$\]FJ*6MAM0,R.56QJJ \Y/CPX8MV6M MI:_3Y.OWKC_0.!ECRZ;[V.%%OL?4UE0\@Z^UN-T!ALI'K7 WO?JYPEW/JXZ> M992M,[G<^8%!Q9=/2M$UE;.[\,+.@!G/$#LKUMZ>''HCO??X*]6!/9M:]@/[ M+IN[$VHG0-UW"0Q27\1T28*4O^8[CQ;G+YN "@Y;+8SGEP(^#;36GP[/6H>" M[; GZ;Y:PHDW].P6<%#\?!P47>">_(R^USF\SZS]RU=GH%_M/&WVO?8U-0_> M$Z"Q_WIXQCX2J).?@#'/W_YX;W%*<7@FV45=@QQ)G$>.S\ '<@9G8]_'8SB- M$@_'ZEMYV(#7.(SZNB,\=83]_#2.1-YIYH7\F8[WAA&P[\Y Q\)$S_%PL#TD M#^22B1A$2>"/7(]=\TFHC1[@(5Y?G"9OB<6ZPY-PQ_:%)9^"6MX$3^W&PN60 M+ ['DP5W &J=!W@6-RR&;MAL#U]%+:_*5QGC3;\^G8':\D1/ZG"P/22[KOLW M^S'?UC>A5CK1H[-1D9K&W6O^8"%;&M+B27G])>Q?["]AWVWYS\3S0L?KV'*^ MQ^O8Q^O8Q^O8Q^O8Q^O8Q^O8Q^O8Q^O87^MU[+NZ/PIX9$;6W/E[A\-=R]8J MS(T-<9=%J%V8+WTB].')*PKW)==Q],Q$)XO1PN3V73A>Y1X(Q:_WOBM<8QAO M20_:.^'2Y>7IX\CJ:[,^H50C-'2[,'QCOE (!ZPW]/Q!7H\LQYN)?B* M\EW&,H,#'AB_B841P.^![? '[^ *V(VD[QQ>P MCR]@6^APM$B-DR]@OX?8X7M;.QROZ A4B4VYT..BQY1GVY3G]^YN$8XIS\>4 M9R=>H,)+GC@^0:79I$[WM>6O)^IN_]CR!)^+&$@Y6?H4T^!/[6L2PW\*>^/H MO,VV8)G^C#E?+ ).XH5[-#W=1[%WWNX:H1DJ=',\7V_"^)60>T*? Y_(1=Z> MK@KIDHSDA$5D&J2:>I20XV)10@XK0(;R,?$J8 M4&9*0-!&O# .2&0UTR)%. #R-\0M3!/JZTNKFS8;P MB2):7;'NGGJ4OBYC*CQ="_!T3+ #@$!@#&B:U>0>M.POI^S?05KK[QU3/^OE MDP6\)D;8X;5A((:IRTF8RY^Q99]Y#J3F042+8"(L9^L'@8O-5JF73!D9:;9K MRB/H_\R"#0^RVZ*H881^\0*($ 16H[X.9:*NR4PV7E"Z[3!G3$>._N+IH/8@ MU0VF%9BW0I7^W_'3L9OEIX2("<^\(=+1HF?^VP%K(1D^JH.-[>T93T5>\Y"6 M4Z&_SMEK).LTT1?J!Y>MEW_M;I8U"WW)$D@D#\Z#[. MJ"^O-_33.U@.0?'31' ZIA#TDD-]M&JH^V,D=./ZI'TN@5$P_ (\ZBY>F2OL M@(C= ]HG& KURJ?+.US.+61_JJO]>N:C]EJ%0RH5>[:7?,= ==3>$&0'IS M,^+BRJ5PU@^2I(%_&F=12E]-%\,5S;'3HDSFU70:=4*CA_0N8DJ"501$1-X: M.R?%$A"=R.AXW-)X&:17V@/+:AOD;$\+9Z99L:LEJ+L9U$'YHR)&)]\ O;?: M *7>RXSD[(Z[H%YRG&:46^H%89;NA??,$GCMC2OVK7 '69%09A:P&[?))5WW M41KZ)%ET7M]K(\0F-!1$* MF9+.&1?2%C&#)M !*T/6 ZV.'=EAYQ=WOY0TS06RT7OKX0JEQ\XK[HWK5(9O MS?XZPPGC@IV9W!U4&RT=Q+V1PE_H/KX-]-@IT#W&-T@S!V$$G='O"_MHF=#= M8;>?SQT),?&B*9$?A('XR,V2_?*.36;R2-/WL$C378WG+%Z*H!-E;(\1IW[E MK)9+XO-WDK9]XUC5U3VOQE8RUH?76F.UO(,PGUP\:D"5HCMM$%GDKHHNC:X? MU^D%LX;0XJ2S+2$*:+HYO,59P @Y)($7]C,G,_?I1=J&U.I(-TYW4< 'FI%L M(P&1MVLWFU 432[ A";PZY@[?1EK]AB2QKE@M]$FYSB]T%E?[1W\I"T3WG#5 MOR?;Z<7I!M'C2/-S/ELE-TOA?I1;SSPC7#%7ZTDF%'$S"S.A.5P8R_9'T4KD MJ]P2ZFLO+_;G/+VPVE#://BY_?2)5YW<54=]Z%*N8/ /32^@-Y*N'9V63F.V MKX@R-FB*A+HXLHX$R'E@USP8"GF=AIR-ZNI?:/_I!U 8%_U5]D.)VAYO2QUO M2QUO2[EQ(>=X6^IX6^IX6^IX6VIBMZ5JYTW_.Z-!L@A\KDGS&Z<&0F<.4F P M 16!#MCQ>IM;>'2IF3] B7SWKK]95<6?7F[:@ZPB_'S-;5(-M)8(>QWK#C5 M%^CC$EC2OYA;S*F%4#[8RUYW5+MIS)%05?E\7Y$>R2L1PD)6/S9#5B6G6<%J MQGFY$[MJ/"MP1]* BC>A;&)95DR0KHVS_N6]$Z[ "GD5[@!R\S)Z5_4Y,I[OR#.),L+D]58KRH_*&./MJUVUG]XLB\;R ?Y3 MGS!S$1@QF#_/4B?3K,D97XT-8]W, .D MM5J.IR&(K:=R(W!CB5QS1=9*B!_*5O0/$,=-T87:XW0TLOZZ!WJ83X M>N?A;>'[9PE;B9+DGJSX/Q/]N:6!;'IK DRN2I &:YB([IC.+1O-W( #9&JM M05,3I.?JH,AR_O=L[46G3 3E[,.;M5IAQVFEME#-7E;(-5*N^#P*UEYH5&.[ M&?:IDU&/*LG0)V_#+O+\Q0^S11"M>-B6_9='<#O' N3,D.-AT(UF8U;IH;>! MSZHP0F@?2+RB[*>!?QDM8_:K:@AM]\L[LJK%_VK!LY^;P;,=W:S"M1H\J[2@ M.>MCU.P8-3M&S8Y1LV/4; J '*-FQZC9,6KFU@: K8+\SF%^2^@N2#Z?O)Z0 MR']:>_2S/H!CIIS># 46#3V,T^YBV4%39,=,Z09N4,LT8M<4#WNJN_="DA16 M6$0.C$%K-0EV# EJB,VPG$D)X\R,!I]@&V#<;36]4.V8:9J[,88LO3.-/)40 MVA[AR VCVAN=BZ9ICN^B&4VKBH-:D"$GKX3XWZ[BY[=^GOZ>(U'\8P=$\8,_ M/MU+M%[\DO\.TQ9*YY&.U\3RCJJG/I90UD[M%BWC9H5?4=4 M^7G&7Q+7*;O> JT*D*6:97*A;RJ.IPK'4X5A$W,-J?:_V&;B8N?:'T\0CB<( MQQ,$U[=$QQ,$QP YGB <3Q!0\C^=.$%P,_^S&*^:I6'78M)N>;>+;,5O^/\] M>@EA/_G_4$L#!!0 ( .^![51AXA'I] ( +(* 1 %3R.?<@.N=.'[M M#&%/#M,0JX]NKF>;*G-"ORR53$50I3*2J@OW(3>LU#\2\9 MT)QJ,!),R( +*E4B%3%<"IBO0+$%3DQ0ZRH6;$@^QG7$U!##8EM +F J!2*! M24A43"A+#:'(]XQ.!:GH#G>577=1JM5KD":W\; MCC/S*=H;6V:;5BP\Y[7;G?:K@.>Z3J?>W.MOM$[K>_SUIM-R=OO1V7#<\YJ!9_^IUVFWRT!$D(44"S\AMUGON,VRG9%, M%<3-"L4BK;IP=Z?,AA-82KO3T4:9$O#(38A0=,)H M)C^+C*0!SZ24%Q9:1CR'N>""",I)!'HC.?U+S2$G2$.Q%6P(65/&]8:: %\P#@T#(5*$=9M'X)[(!N74 MJY_VX"L6,H!;7;.&+["='/#HV1QI!RM8TS48*?*-,P5')$YZ<,X8'O 5&(_? M_\O !P85;4@%/C")#G+ TEO;*:_[GW^S=GP[#OE-7)>R=T][Y\POH?:N^AU0 M2P,$% @ [X'M5(3A94'G @ \@H !$ !S;VYO;6%?97@R,S R+FAT M;=U6VVX:,1!]1^(?1CQ$B<1E+]S9(B5M4-(2@@)1Q*/Q&G"S:V]MKQ+^ON/= MK"IHH:F4YB$\L*LY,^,SX^-9!U?SF_&P7 JN+L^_X!/L+YA?S\>7PZ"1/Q%M MO,#!Q>V7!&41$CQ6M ZH/,(-0.SF@^G(QXQF,@Z^+Y?\SRWV>F<50N\"Z>9N8WVYHNY M7,KL>W'=;J^[$[>+NSVG=11O=MK.$=QIN1WW-[Q<*AP0;;K>X01NU_/:_A&\ MUVKY1PBXO:;O-H_@;;_7[9Z52T2$!YO;Z\QNCTP5[B9NKH$0=RV$KVFT M!;=9!<_QW*H5!=U8!41IB%(C MAS$A%!C%1;2(@B:T62#1!=J(7*."%B6QQ8 M)++D$3=;BZ.P\$2GS+H36$M[NM%&F1+PQ,T&J>B$T4QYEAE)0YZI*$\LM(QX M3G/%!1&4DPATH3;]-[GE/9FE2\U#3A2W]61!-T1AD;Z;%PW6"T=9MNB6D>P% MZ\91%18->6D9UT5KPOPDH.%4>A<)=I_;M%[]RZ<_G86?5;,%=;E[] M[6=>,>XUW'( MAXB?:W:'Q+M]I/=*MW=7>V?-+['VKOL34$L#!!0 ( .^![51H'VHU% < M *(@ 1 -O4[V:GO373LA]^OOFUV;!!I:H*721<=#@M>S.[/? MS'PSZ[AS%KP_[]9KG3._=X)O1G^=8!"<^]W.KOO&W=WR=N?X\N0C&P8?S_UW M6['*\D/6;DUS%LA4&'8AYNQ:I3SSW(#'AD++> L3,?7JN?..6,KU6&8[N9H> M,HC?#8Q4GJNT',O%;;[#$SG.#IF6XTF^U>T<=_W;B1S)G.VWF^W.[C$V<_6= M9EAUK'5?X=^%R66\L"K?9",S/7I%9:'(,+B\8)>GK'\V M\$^9_\'OWP2#OWP,X:Y_S:YNKH MZZ4+%FB5CI*%!PPTW6#YA.>'KZV\VN;K:FDWV8!-^$PP+692S$6$W4G#>)85 M/,'@5.FWNOOJN?@]U>DQUS@]T!'H3)ITS-$Q&-A><@++&+ M%/1D*J_70FCG,@.V"U9DN2X$,SG/18K4(E YM"+')'"/>8@AS50*TLV5D_M" M(!.A,(;K!8FD_).PL-^M:3 6P1JH3(C)20<$8(C489%"+L-\F!()S>83"0^9 M@CZ6"\R%%N4JV )+I4D$CV0V9G.93[!%,Q6AM9 T3V&;BEBH9I@6L=%B%8@- MM$F-E MIEJ%(L*P80UX(A+PK8/;OPTG/!L+UD/:71<))-K[?*=]T!#;SHSV0>0NM^U2 MDLIVYH*"%#!*SI58<:XC8YZL*78KEXIB**H8?XF9LX4*RX84R@;?9B?"8!#P M6)K\MO.0^0 FY(5Y^ASBTI& (TI5CIU5H;$ $G FC=*%X3W2EO[ ,>5ON:%KH*<+(V#(7ADI' M9($-L7IM+#*4KP3AA%MB2G%*,NBC7,0@GN44)+4I,1-N,W_&D\)F),$IXABE M7LZ @UE3L:LB5:\]@6/08=4)U0 M85AH GO)R>L:G529'.-TYL=:!F<[]KD I6/IQ@-+?J4D+C0. P\$G='490I[ MN,GNGRFWG4$3;NZ*%^6VC3 16=JS6)24M, 1YI-(RI-.)8\NPT[P'MO(D^'9 MH*@Z>''_:I\#1%5 >LL4)$I8C8EE-I)KGPRR5QT4U]C&T8SD2I=G$Q*R(U@S MQ1DX%^)QRF,CA0I%]R,) VD5UD#\@%\,$1B^J2FJXEU\+B3LM[%=9*$]$6UO M4)?:PPF1:KZ$;^DH1SU]* 5\43)_E3_UVESP3\3EKN9:-K?M@GWT4!T7G^7B MLJUS)Z$UN73R_F-S.Z>7%\'JAG<,TL;M>JM[O #MD41W M_>HO6'*W<],UNZN/S9WY_Y7/SNY-]ZN8E(B_?8*W\'']LIAX ? G((!#]DGFJ:J9U[G^^:%-W?UB MNW5ZV?O"1OZ7B_['6J32[)@U&[.,^3(1A@W%@EVKA*>>6_#82&@9U7 01Z]> M>^Z$)5Q/9'K,B+1QPC)QF^WQ6$ZPI.5DFM7:K=-V_W8JQS)CA\WZ06O_%&I? MO8? OW.3R6AI1?Z:CLWLY!V%!2+-A+:RNOUK?W VZ';\P>6079ZQ[OF@?\;. M!L/.L#OH7& )N_UK=G5S/;KI#/UJQ;_\.:J-^EVKU&'C@!3SS_MLU+D^[0S[ MH[W+OR[Z7UBGZ]/.0:/QGJY94VFG^8'=U$?U;IV5VC4/CQJ[VQ(8=\(&'OLD MM$H$Z\U5&DP]6$'3%LNF/#M^;_'E1=]72K/.!FS*YX)I,9=B(4+<3AK&TS3G M,19G2F=,I>Q,Z:1::3;V_F0J8B.50B*[FG*=\$#DF0QX#,F#-*BS2&DP$6PI MN&8B#<'S,]?!%/CA(5 /#M[]5C_'=@=U=LH-;@?S)$OV-56+6(03X3D3%K8+ M%>2D*JM6 DCG,H5MERQ/,YT+9C*>B03)14;ED(HLD[![Q ,L::82P&ZF'-TC M@E0$PABNET22\*_"FOV.I\%:"&T@,B8L)QD@@")2!WD"NA3GH4HH-%M,)3QD MP)\2C&0:Q#GE"5RU9C(/;I8Z M7K(9#$U!0L$3QZLH*.QO'LA&H(62&'M$D<<@@.L5W&/%&:=0P,V41;%:F"(P M0#R1)M,HSHH*:WYEY3:O-(W2WQ\.]UYM\SQJ_:?,O5B2E<6%0!2@(5 M11(_G3T'C&MA70(3RW$L+! *!,(XEF9*]$26 ((!NAW*$T0*Y/C'(K&Q M-#.M A%BV; =>"(4\*TS=_\VF/)T(E@':7>=QZ!H'O*]YM&.V'5J-(]"]W/7 MLI)4N%,7%"2 47*NQ8IS'2GS8DF1XUP(BB"H1/R5S9PN5%BVI%#N\%W6$P:+ M,(^%R>\[#YD/PP0\-R\_0U@Z%G!$(30K@0\0!FC8AGRS&HZ-C*47$NRD71EQ")=2G)S0\AN M<\'8,F!10!D!C3+ #AV:<<14D,>*?'?6! E 8, M1+@E@+(S?A@ZWTG*:N4N*SWV(()>GL\O#B0$WUR&%![5N$)<4CU%0ZZ=L+Q MH%8H^GZ[R,9EEV7#7CA;0*$3XKXE3@X!#,Y\C]U 4T)1@>V.2\6'+!G,=NQ;#D@'ZYT'FOQ&29QK# ,/")W2U&4* M.]RD]V?*7:?0E)N[XD6Y;2-,A!;VK"T*2%IBA/DJXF+2*>G19=@#WE,7>;%Y MMBBJCM[,H^F2E\ZCE8E>E,>D" 40RB]52 M0*/%5+FLY_="!AXNJ\X/H6K])YO>[YQ>]%FW?W$QNNIT!\,_/M8:-?O[JM/K ME;]?K>/'SXU-G6V>707[_PGD':N%O7VJ=+P!Y1M#=S M?P/+UDU[W^S??W#N+O!_^VSMW[2?O7UAVP\O\ L^KM_F_3>8N(=4/V:?\;&--UL=S>H9!,>C,?G\IW+-\YW&O7#+O'&N M_Z!_IC?RQD[/;.;_*&T>Q&9_.K@'U[L?.[?&2G!U#>U6K,!C&YK A&YA+C:$ MU_('-7"I9"L##=%T]ER[&]@0N6;\&K1JZP84W:DZB=@:'TFV#I71,_L]9Q>R M)5/0[33:9K./8<_. ?A[FBBVVAN]"[Y,XILSH?B4*RJSO&QG[HV&(]OR1M,) MS!9S=V%-//"F9TSR$;SKV!GP^]8[F [!NW/ M>9]:^*X]>EO8^<>+-O3DDZK MU7F9D"KM*U@TW(;=@"*Z=O>R57V)KB-\T?CS@\U2F:2$*U "$NHK)GC6![$" M%5)PB5P23I/Z=!?1?;ED^4J+=".@DJ3+@TD"%5(%P@.H+*M:H7"EBU8#/R0Q M5A;>=3._3$44VE_J M>S0L*EPPZ5!X6*51A+7&5<0P]"U382:7]$O*)-W@'LQ;?620IA8&T;ZL!$=O M*$TE4^BA7')VR"^^QBQR&45>R!PC1_$YX?N#*3#.=JC(/U"7I5PY_6I-?( ME[,9_.1D?^Z@?573]2/%#45A\""X'[Z&&?FL>?DF26]/]2%DG8*_B:W?%^D7#&^SD-Z,EB_4::9'1I[+W5&U1]^] >? M_ N0_E#T%5!+ P04 " #O@>U4]J16LYH@ @#R\Q$ %@ '-O;F]M85]I M,3!K+3 S,S$R,BYH=&WLO7M7VTC6-_H_:_$=]/),S^I>RR:VN86DF[,<( G= M"3! NF?FGZRR5+;5R))'%\#Y]&=?JJ22+&,@MC&.GG/>Z6#+I;KLO6M??_O7 M_^]NX%DW,HS


)Y$0!Z>V)]5GQXRH MJN;8LP&JBKP=0&@2V)N=.R@%(P0S/( "H781H1,5;:0I0\1_YRD7FM4>]J%@ MHZWB(?6HA'Y=19[PFE] G@? -)A3:^*/ "/[?< "]NK>L2J,;+'G*,H]KS7 M054U1IIELL(^UHL@I$G;[H[?00_0]!5>-&6I6K\UM&Q:/CO >Q@!P9A0]X'K M%2BQY16;@1-!JR%ZY-3YE6P^@\D=J*:'\F=L2(LDX2\C-K#?'J\G$X*P>@I: M>\@7 ES*0"KQ@ HEI);:)X_10[*(K3U=U8:2]] #*4?V>^?)@ (DZ$QS:!'U MMLHG0^RV S:563*I-B]:]!-!8*W4KE&'YF;B_UU6>?Q.$HK]![OK+.K6"' MQKC2K\:7E5\'Y]JGW8KW'K54OER.?]A28MFV?T<%"(1S#2<0:&TMFJ$;N+-X M8C7J+YCF&V)8I="@X#=19$,C=FM+=D]5-X\FE+PM?^K#29 ML_RL0BMFWM&;#4U+5:A_!/& C@/!@PF6Q9*8\%($,E#K2,MG+E"#(QY*K(GT.XY ME/XUZP4PI6P9C4$E\U;2-:OBW?#>R]S10>[K_\Q7A:._EX1ZE,W,O9%Q7Z>I M4UJ*.DS_&5DG+[W&ZO]!789AL-D!S8,* M2:'G1;#/N^3*^>QY&P9)L+Y[>CLQ+AZMO3.%DV,4*SP!T!0B@% M0)9![-"[[J_*X.*XD##Z<;;I3HX[5_E6X:2[7_H+31 .39!9$O[85@Q=;:G[ M9P^%!+$)\DTWO5_KNKD'\R6S[E[A1<*%=XU?;X/,\V6MN$%L B)>1NK+^#Q] MW[]X;GU);((C6;-0#%SX'13B-" 5NW;''J/I/M;?QL/[P]M)>;/]S2I-MWKG MG)W^;IN-<4DLTJ_Z_;3._299?X"5&8I3(/;(:(LH ;L[0O5[*CRX*\(-#.2) M%_$%U5^C!BRU6:EB);1&:ZFZIB*>IFB6"CVOE"%OK;&[8_=,R_D!EB[A93# MF+5EJ^)*6'MD?PC$24!T:R+-$?I8Z+R" *9D@12'53=E8VHNU#:9-F(0]TKF M1J+%PIO8[QABGH ]ZCARN^=%?S3,"J+QM* -Q3J8L!X=@6G[@ ?AS=]H&')W MAVFB7LL-#ET,J*:(*MOBI>RLNAWB<3 BV/0#65,"8,NR]XF)]%T&JU%SZ)#_ M> B8'(8"!NB#8BPK(QES<;'I"ZC64P25R=X!9":%V& DL3@):8'LJ9F#(:,F B]@/": MPJ-#8_9A1.2EW\7^:-X^!;\]1*Q?[,M) 1\PT8&-X<5]6_@II#I;BC#@OU_# MGW(.RZ>?RG D76(A9?XGO0Y-AZ.38K1?1L.+-U+<2WF9-1UR5;@&(03ISX8R;B82"&;!HX>%,+^G)[G@ONN2@E M@!:B&-K=^0[[I[[) +!(;^B.;H[I9H!$8F_[B2E^9\Q_OA#EI%RPI:G%'(4* M:W\7)!HGJ3G5J9.B7-,>$QZ]1T.B7]^=#$]*%1X0!L.VRHW9- MBT+54VQ2OJC9T7N::H&_*MAA,^!F8MW9X5A150%PE.'"I-ERXY[)L3=Y4S\R M*+F/? VPWB$+AD9[?DH4QX&GE,($,-YIGJA%;54!987>>@I,WAQXF38S'>/P M4@VY38&7<>6[.[DH5>X2]5I#@;I0;JIF*%U0&[]ES9^.G_J_?I= M]%S5WNMPAT!W\B&>7G;4OOV<7D5FTZN8SNEW,[7;E\GE_=W18R;^*N;ZWA-: MQ[PBHZ#O07#B_[#5-CCRQQ">4HTI+SY+AI_QYV_/^F8*"=:P.L,,"52$1RYX M ,/KE8CXWS,_D,#<-\L9]+0R05>-91#;M7/]V>) M1=5QAVBZVL')X7U7/6L5GS==9Z ?#SO=^_O76U?]]I//&,6U-]T_P(D56+CO MP EF36#(3E=M&].QA_TA35%2(.6U3>4!=5X)#=+W "K2_S5-4P_[%*;<]HF$ M\71/!*6'QK+=GO-#!UV*ZID2Y.@R<$LON#ZT54BZU+&;#--;_"@DLWIG)X,> MK![T$M'ZJ*DPNVVYR5#/"%"&9I2@]VAV:AT_G\'_F,2<.D3FRJQUEDH[U= Q MR?S\$@QO,.H"PB$ARULG?_?Z%!-Y9@.^/NUK;/\KAB77)"0PPX[SC'BRO8G> MX3S/R01OX>X0Q84?SQ+C5]/Q+>^0E@_]E,25/METLZ5^][%T5;H\D8EX&?;) MB9C@Z/]*D!6HF^@S^B'=T%\!\47D0[\;N=3@^OOW ]61-=W^<2_ M= MJ:8EH'\Z0[G9DXOD:_YWA:B7]T/^L;#X7=CS,Z$SPKW+K'W1F#,3FPJ.MJ:# MHV$3IP06-CP8%6W]?%1E0&IN_5Q(*+;&&#M,>(1,K6L1AE2 3TSK7^G_'.+_ MOLTNBS%7N?#?1=.EAIB_XZ%3GAHV\]_PW9M^;#H\&I. <\ T(C4+7P8T%>=Q M =9!Y"BAQ;>40MXSO.3V[?I:5MK/Y<;9BV=KW$T+Z6_Q-;00^+[0+\\JSYJBS8BR*22YD8P@U6QA&2$FZW!(* MQ.8S\]*":CEVC:4()\BN%W*[1]04*W!7>M!^.?/A0+V_M2$9)1FFG?/]];)N M81G635+H+F"0HZ%%3%90-*C3[ W^;'\$:Y8_F#4]2I GCQ@=.&<:UZ-^[K@S M4@:YI#@S^O/K9%6?9,.'.NKS79GZ?B!;E+;BZNBT?R?\?,"Z@Q+# M\4+&?@0P&$\/'\@:;S?J5Z;Z[X )AFT9K M^V;M9C)41Y-V4CZ@5296(!1[==,7^[]SDUYBN59+3:G:=,?VX^1U* \N'C^N M@=F\G-ARC)S87-/5K\J9HJV?]/1\(CFQ?S-?PS)?L\MDOI*#^?14/+R:](_V MT\\)9KZ6F^[)>?JJ/+SLGYR5UISY2@9_=GN_7S)'+^Y3:X.9K]FFF],.M&O- MR0T8+S0N='S00H>)6&:[I9D[' MEUWM]/A>3HK(D?FPQD7!+8U.M?9!Z]M/?_882B*S_H'39NFQ?T D(0I)QJN\ M$XO8:+J3ZB&A0$?Z'SH2C.5E8:(@]K#"G#6:D8FAN F"DO,#"+ :!A5Z$-C M*%U[4;'/+=D]2,#B^"Y"+JHW%T@IA-(^VCD8,TV#570,)HD7"&K^GE-%D,U: M0!#QD&[VI)L!45\[Y.P)&"ITUH [@^F-_GBL8"HEM89^\A@?##LVL8[4CKGI M/,=X7OR/3NR':'9K-#]YB>2[I@[/&=4?N$^*3*W?2;YEZB&) QB[G_C?7 M>19^8.?:\7(@ITI1VQ;F7\^&I1G4$9R@P"1F#,NUH-W]98SM8@R6M:[Q+':' MF=B$J(9J"5FE/&N="$G,G\8.Y^)(@][$QO16?\B_?/7'\I6L0%ZQ*C"#KG8! M.8MAIID6YSF_X:!.L>IH4FBGH[8=V\L=_2NG_CA^,CPF8EEH('( %,VFY4LT M2?1N[V:/+N[(-"G0PX$U[$I5!>I+;*^G*Q3>T$@/Q7<@7(@I]7]9Z<]@)>X6 M9KD\X#BV18FE3V8;V'*X3$LC^XEVB?HVH!Y?QR1#(@ )6AHFUG&T'5]$T= B M=? :78F#H6+A ,/V:YO]%N+&8)-9F:$_8D;)_!?Q[AU8YK/J'0QP>;0! !.E MIZ+V<49810=VNV8,83 .*N@UN&6?-ACVP0^*B(+)VK"*O8V?CH3LD0>TL0)& M8-#\ Q)XIA240TTH%*39ID[Y($0,(2MPSQ 4(VIZ"HB0O,P.8NGA EY M,09'Y_( ;?Q=MCTN8W N$'_P0Q:L4$[\. M5$)4>C=\A1?_"ILL,B":\DG)/ M.C7XK-@DH=7S]'Q2D85/8&5"I',01$K"S#](C 6J4/V1)K(CHAC6074T*@;] M17NU(#J8Q7@<%74 ?06\ A"HXO">IPV$'5HN0"4[T@3G TOC)1!S28T?A"./ MUGX(9HXG"X "J6D^@0.5XJ43X(?@Q:""%/$&#%2NL+I,R$X,(O_XIEF*G$Y= M9P6D)I%4KJK0X@]?(O#W[-T=5,N)#$,JS%1L>,5)WALT_=(O54JQ[$4H()-' MLJ:SJA$:YD1&HD64LQ7$& R3;=- @."O4?)T,/0.+D1U[= .4GZI1K"G?$]6 MP/VRH-,%^OE\+V"-.H065%U<-$9OE1?]R3CI^@")U#2;\2W-AO,/EOS\3+E$ MM=!5GL_MWL5U,<[GYZ.9ADY@:^HEI0I!)R#PH9\O8H#0+."DU@UE ._ M$NZ07)R&K5*/_U3<(!-H8[#P[:;;>G3K9YU:1FN]&X=Q#N1B(7M7R QO?H^M M\K>??%[4C/%GEE0HX&.\_H%5BG6,*MV 0)X$ZD#AB1(4)P,#@:Z-MW>B G_W9W( M0CUKP9J8-D$MAQD@W?VXO!EZ)0R,W"#M">.%U%TD]N9.8"7A'(TD]R,7+?\6 M($Z'0Q(7EJ+D].WVX925G+R>>7FPTDEYJN(==^-T[*;O;I^=M/8:(2SO0/"!V+:Z;.G'G)==B( M@V;722%OSI/-8IWU!:)AD!?GB6.W='3RG'\K54KIMJ\B3W]TD>R8_M2:!>\L M_GMQ>6&;742:&>NA892MMO'KI?[XDC!I5I6D,X3)SP7&3WE 2W&,Q)DF"5,K MI_V01.136]5UK%:@[@ZJO,B";WND^FK30ASV.2BHTH>"H"9W#6#UX4U/&PP( M-["VI^+6', 9KNN*_7)[G]^QOWW(;*12LG(%U"V#&LU\(,3GF0H/,8H&S ML:2(9>_N3,TRK,%*/J!"XWAPZ&JL:14@/?!^C(=O#+>PBG$Y5;F5W\*K/[#G M98.NN&[=4)-KJM0CY)"Q2@]T20EZ.2788O5[ZS<3,_3S[QSLVU(-[!SN=(RC9)N,>;"9=CT]3\M(Y:YXEEKLZVYXZ/2 MGM/D/E-*I^7CKG4YUK>HG(-,+%_/MNTK]>Y!3ZJGZ2H3RS?=0[?8SYP^Y2?W MB8&@O*NHHQ*CJ*/0=-U#LW*;>[JX?RTE4M3A?^RHZ3YW#B[;%YU612[^+?<( M+_?(+5GNH;Z53WX[[L'XEY9@N4>MZ;Z=W:9OM7/GL9Y9<[D'647Z-7]^-'P^ MZQ=ZFRWW.'VX*KZ=W.O]QD?(O:2\09OS[1&%624?KX&F;1 [3-#AR<6.?V4Q M\/F6GJ@XK3QFTQV5]?I+II7=+R96:1=J$9+[P*WTTK_W)T.GJI+#3Y<@\35( MUXA$283B'^ 8#&NE; ];MJ9HLC5)2?7;BQ3'BE8A@P-SECFEOE^H;Y /)C54 MVR2JDDR;&7>&1INVL_0?Y?UMQ<%O&M+A$.J]_4](TU^ !T(&WMWAC^R)^/C3 MZ38.8T":<>/!CM-4+\A@P\19GHT3+&D &7HU [$8%[>(2*P\I?HX$+=_9(ZS&RZ4=_ZA(L@+[P[!%YWE;Q18'V&6Y)BJPIZBX1I_0 MX &M>A_=QSN"6 D-. ;D-PYM@XC03V:#K-=PPGVYE_VB67SL-/K#LF?%\./E M;6GX2A<9.9M=7M+^XVQQKMD3;K"F/W:W9]S3!V5=O_A=R:A5_0ON]MI_72P9ER9$K> 5#UK$B'TKNL]HJE_0KJ6(# M,X]V=>>YO'&()7_X7R7(+ MYV[&P0!X85.G@4KN0NI4A%;E/-."MJY05-YYA'?U)>)-Z8I*T>>JLZ&?E M_2:\*Q1N.7)!XVO>7JF([=(K>]P_;V[%):Y/GQ4HZ?HPS M3"QFZ,'B48=0V4V1DRG6&M,X_\8KHTW;FQZ1JV?WY8O-FK-I\NG)U6M7/Z[CE0%3G4B&"^ M85,Y5B\$;=& &V=F+HVP[HLLJJ7"K6/C]-EV8^F+="FL)WHZ'/H#NYXP!A?1 MP>$[, /.E%#X*I&[U]@8NVS\OJ/6,%JU\SRU^X&>VN&O-%WKYK)[=*CE+57> MZ,T%@8IV_:5^ED$OS)YVA1*;X1W2W/% [*N:\./);5-M$8'FOX9&"@IG6 MI0'?*UJ'C*!B?2:W#5'L>SV +.[)ID6/Y#LP *J'41\T%&QO[Y?4HJF/M0-D MKII#"_3(*4:9#W5T>/@-F5J6Y!/3SM6 .NQ!9$PO %8J&JCLCB #LL(Z5%PE MKT$[W!/F6.;O8L,"\J1F0R=+! GRD($DK M5AMA(:9;FK.,45\.GK&2*4/1U M+A[@ =50.^!.;^LR&0 EYM2JV6^P8:=,=U4E5S3'!?7]2V%-K )&B<^,OGFR M)U4I,]*)T&I=(AJ&9#1:X&R1F&/A$*.R6M$P>#*C@.KP^U"3%D M+"5'!47V^H QD 3R$AZ9H=,S+3P6J:G^I8[:[M'J&!#ICE>\RC]%KUM'I+4X M=V,6336,3)0NM'397P4RNU=#&Q (6 ML.QY=D0P][/_:)7SLH#H'*I?6<1!" MK(VM9(%X6L^D^EQ+A;5SKI>&@"<+(0H$&R$ZFJD/Z0KO^&:12UB@LDTKP6E) MIZ?I+<4H;4@8A+%2K)Q[D3W+R_Z)*@]ERE_/O WQA,?I@"T&#.(.T73;-^7? MZL55]?E$VZ@Z4&RZ9YE#K?=Z>_LV+'[[&9BQ! Z>/T IJ$?[ZYD!!?81P^I# M)Q&JS=!G1[5L=K*X+LX"CC+7C%&>@!)NC@&NRC:'%J_DPYIT4!8BY),GE? H M^E"!(5^G?;@=B$V8+(@:&87PZA&#HXJPU.&>S-E(Z1XTD_'>PB_N[LQ^DMI- M$6$*ZH.;&V85/A(5I )6O52=>@> R;,__WV8Z8,))7+S$W)386'.//KH33S05\? MM]6K6U--"\T*MX722SNA(RF]*&3PD06+Q=2:S@^EN8Q I9 \>#\ZKYJY]I ME1-.8MUONHYQI=X?OPZJII&-K%W=/!N]$P_LA4U4/9@H:-=D.U,!@7 M'^1\P9M-]^ET>%!JOYR/K7<7*419,H6F.[ZT6^7K0?KMN?+M)U$$).;%*PYICT\;'!2$)\"EJ/.E8S1N=Z=%#!1MI&%MX.SO!5 MJ%$T^WTS M:&UP;\U8!2$#@3V6=4F4J!9M%LK?@O%L:$(,:';X/>Z3I(81;3O#CA #)6.( MJABCFOB(XCI,&EP@(PB&$9L$_4-[T@'\D$Q"9>SG+R0%OJH!Y-9 &F?*@U/' MCS$W*/6I0#2#V";T 832H^X7"I*F6FW-YOB)@/3)L!G!'EPP/<@I"M)0"#&" MU99-_\^QT*4TH;_''V;^AX3Y?\DGV4-:AWVFSSITRFX#? C=C#GM4>,H$.7RD9@3L-I7 23%R!%3Q/Y=+XR/ MGUZ.GM?=)Y6\=3C#=:OT2XVG^"S?+S4&%FF@E^K@;7QT7JLYC;)?YS'52[6& MXD7F^*2SIRX Q;E$VS>JETTI8'QV^4JM&9:0UMTOV5GYX-HJ^Z52"_JQ+O'Y M=S973K%__HG&*R^6 M_QMQXM%HP>"!@([M(T9%."KB]K#^;YAGY#]1@T:X&+[/]]@FLT/)P?OE(OV] MA52Z7 SQ]49L01AM9X3SG[UA:T 1C-ZN?*J8*:QENY850V!64+*IBD\U+UI" MA8N2;KK[OTMO1JY[^U!HK2!?'J:ZBL_1X")N0N89H0)&$68]1\3$OU)C7J,+ M]>@5QF&2-JUJF(MN]:-X-LBR&<3/_6\BTH>I#7#K^W< URY^I M&I7B8J&SPOZ%RR 1*YJLU"<(UV *]]W;\XXY.+[/)*/!Q!(VV;T",-DEQ/RC61;GD*/'NS\ ^;*^>$DKT6#K+G[9=B6HIN52E$)9 M\+[-BFTKOE.O6*_#+*Z-N!GWW7IG$RF_.7+G PNF5&DLY1)#*?4.^KGMNA] MF?)Y-P<:R/G'?N.A89\66XU<\G(>5AUG-E4LY-8GC.+IGW]W]MTWS:)] MS:0JE35J!"MY)?_>-!]ZTY3\FV:A@Z>A6E/[G,Z@0./\BUJ(,]%YN>6M@95]FU1=L+*DJ M(LV+Z2'C5OU4UB>OOY^ZV^/:].77%MFXR3K2D+OG[]C6*SE_NC-TU3W2>"NA M?4)4A=HU'DEG$Y[?D5)=28>F5*]K0CS@Z(Q&E^>V?&V?%A+(MA9GR_S*VYYN MSW/./Y MLZ4W3V4R_TU9WKZ%;C9E> M 7&O;^Y8YS6W.J@<7=Y?9]-'LH\5,7O;39<\1Z6W+@"06 =ME^R^-W?][TLY M\VRD]R6ZSBU[3X;ALPDR_$QOP.UB^*L;XU >#(\OC]7/S/#130L_%\,G'L*. M=1WY9<8=#A"\'E7:/W+E+WS'(*-1G'!^S(Z/:IW'XK[[VHIWKVS1T9K3R75Z MG>LY3OGBXOR0S53+5LH'7_AF"&'3RMOI*/]\>=\Y[7TV-IW3MC89-LT6R^]D MTZ1-DG?)_;%L =+]V@5_Y@L+_@=*,\^8.#>RA?8D4QYE/]MIBA;Z@36N27]* MO_SL6>TL$^"/3.5CQ3T:]/J@X!!$'Y0 M;:FV[@-TF- !4M);(>(IV6H-BT'(HW+!3]1@7!B[P]QUR2U]MA,U1\N/7O'* M%:;+)FUM2OHGY0ABS/O1%\!SJ^#PT'3[5SEM//^ M0[51;<4ZPVLO@]_D!45)T@RG",TV.2*33*?3I6)A7:ZIKY9?O)E#\T$77[Q# MD[LXTJZ>N_K35>:K'9K9BW&90U/:YD.3B$VU.(/VXXM'_1-;V^ UYY;R]GWV MK;A_>=9>_92L6-RZL=OEW3 8,\Q?S"Z.#G[.(N:/\9FY[<>A\]HJG?5O"U^0 M#]>, N2)X%P^X9)KEKJ^J49,$9#F?AZRF'<\G9>\].P"#1\B$W87YN@ZYB Z M<2QF9DOAO],)O$?I_:9;.+IX+KVYW4%-":POT)D"K30_33?J$Y7IUA(1*,U' MF6S35>X.'^53M[Y_E(W^,)RFCFDZANFH5,5@?P$UHT1>?.OK_^HR;(]J_+B[ M 7/4[PB52Z>*Q7)$8ARFZ_-8%?:I'5KMGDPLU4PAE7F6I6EK()36RY*96:KB,?5#)W#T_%SO,6T:K8=*_'Y:-!Y_7M M?IS_,%K-Z_&3B='CI]QTC^73_/'CQ.[D_:J"=?;XB6F/_6&=? K+=/(AN_1R MW'D]?;S_/U C#2209VUY_?8$7MA1+_4='/WG=/#[+"3_OWN]CI+=0\M--V[E_3S MF28?:UK6L+H#S4:8](?S6$57@/VE.OC?V?T'4TT+E'EVU; MZT"(..#O]]0KKG/1KCFTAV+'4HG]Q;OK*#Y%_:Z^FD]1Z!7#6I1J'=YKU 'S MQ):^:_\0A8_\TE*E06]B8Y=E6W6(N4?;CUK0+.@'K>KT?[Z[0W[Q72,O=^&S M0K=A29;:/5-K8P0#7H5.P5,C"G_3"%.!]CGV^@9]7V(:_^SM[D00DW9%XLO$ M3C_B6L-F]EWC&-=D$>Q!_ 71=J%CDO!\@(J$JK YDCK"J4(G(=;EM4,_3'^A M43@\31'>-G7>RYHMX9_4%%FQ-%*U!K+ES-!6FJ7M[DZ0N*L0-271S273@$E" M@W#HI^1( \L<:39VG0:6TI 7R<*QLSN\)'O-[2=3.P./8#=8OD5MKX!8P];; MJAK"S]@\5I7;/=8M%W\+G;')CB@J(4M?,U1H/T]GPGK:PKJ#G]G=::G.6%4- MWH0>=H=/%3LVV7S#%=I,G,_;^XI"MW+>9%-D)AJ9Z\ BC*0-L(29==P5$_UV M=T3K23ST*'_(;H?_:(6[V);&BKU5%5?N@!P:C[:<01J8*PI0R(?JO M5QZSZ1;>6M>_/K]WN1G4-L"![Z=S1ZU'.'BK??GI3I.K&'Z8P8-_%64=8FPQV4%$I^').(VUJ)N6-$0J]+%; MG=>1'*3@P-L%E%U[M,4BDQ=XHPQ;SVK;07'7A\DYIC4ADD11^Y@C3JX8[/;W M#SX=E!G>-1+48\A,X%DV&P5NAXZL6=((C.2@X [H5414PQ=!(H/8X[PNK@$G MSR6XU_U]^@&ZNHXJ.X!H(*P%#39A\>QR')/_^/W=A?M^=X>>052'**'@4A-& M]'H1HD)AH6U)WAT:7$*C5D%%)3' 52(ZA:\Q,K >\3;_>@J(ZY!/F!8 ,;#. M\;L[50<;&[+;@_+GS-IGMTEL$/G_\-$V(X8W+XR'+1MM?.<0"4^E8OQ.J;'> M;[KCMXOQ]<7Y]>EC^;U"-DJ>IIONJ5E2GA^?.YFSYV\__9E)=&I?JT_JA6S( M72JZ>J U@;# ?O2VOVYVED!R$I7>L&GHQF9GCPI&RQQV>[2#**J@/175-P.] M7SB@KY80:>RH5&B-58NG>'T]#87,UD=O:5BF88)\ZL<]'\5 *XOEAFJZ;:V= M?;KK3A[2F_5]5)IN^?[U^"Y=?LCOZ]]^7JO@211A;&[X9;QAW60S(%/B-1L\ M47"'P &Q*$5\]828I9Y^@N!X4V850-^PF[%/KW@9+1\=+D7-^>B#LP''H&8/ M3%O6CXF4&?C-ML+[V_B@2A$'*RU>/.\=NNE>MVOYWV?V_;":X$&[K-\>2GF) M)?M*4XZ.YW61NY9*50+>FMQFI 73YD)KDV-,7B9$)8HRL5O C(#N MZ38WB!P&)-.1VVBGI"3!>:BCEL]'\71PZGM*$5DX)#8&*N)T$%"#.85$0]>)=9="=7^& >C^?V<=Q/EO6??P?W"Y0(\N M(4"7R%B!)@.+>1;_4RZD4^ET>D^J,].%D)*[WH)$!D&OC0BE_E/,X#OH>P/_ M$%J9Q!RQ*66I736&KN4*;"!H2V0J8]-Z@9&)8 24*$(;66H3DT-#,_,_F30= M%![M#)$.G&:V:HW(?)DYZU'!'*ET/PW",9(S-B6*0$BF1:SF(:8GD.FED)[_ M*=+A>RJVB P MSQR7#;(>?=B7)5T%$O SQI@:G:]R2X(0\Y35[A$"'A\310#@PE3Z)&P X7_0 MI@U0U\&;0(8B+$.E(6@:.I$? P=S;"&=!<7"II6'J/!FK>FZ67LP_*7)DU+R M"2Q+Q5V=_-73X^1T/Z-?:K-5_22#9&TLAAT\T=3T:O1P_VVUOY;]+(QI)&BLLDC1#^/W"'IX,S_?>; MTTTP:82(IJ=K]Z*73E\>3UJ?*VNDU'0O#VZ?Y5_'[M%34BEO\Z37MD,Y& MX)_@%[*"IB'ZQA-P]FW&"C@"C=9?&M&[R))@#"YZ Q0G:Y37.XT)U>J9BZF9W CQP2+@7]')"5FR9+C7 3 B96YSZ*[SO9HNO M_L\A_D]$.)Z_F!IGWWU@W[D4FI.V'C4Z#,JJG"WPMP\)FZEO Q4SS=&*DX&E M7R G088%:@.9)M^PTT+.?[MGL"P6=IP@/X2/P7Y(;ON1JMN+[X%736Z#F1E(#<1JQZM3I#SF#X3+M+0D0$18%G7S3;**6HZ8U9(6U45 MV[?PR3XX/4$XVNA:H0*.8O131J9?AJX ]E0.D,IXGGXE\#S4#5!R3DT7\T>( M7-9:JD(Q_O_]D/CB^[FEP2F* 2&!XK-T%;:HY1\:[&D X>LP@M/HK S1?S+R MV/Y7-$?7Y*O&AB%"%P&Z!*R\ L&*$NP6CM<[.A:4A59G2WV*J,KJ0#O.-?8? M\OK\+@1!)^J/*$=IH >!-P%X$W<&R;[MC0@B*HK*^]6F>^_H][>V5;T((DBPQ0T)8K8 >!\0>3FRBJLF:H-)X"S_9\9FK)2K49&?^8&?4\.1C:Y& M3A0]%DWMM#D8I <<3Z>8S0M@ H&!:X%TH2 @ />!@W.:X]]&,#PEYSC M%6W]3%\MUP][K4YG?-OUF!YI)D62:QX 5$1+KQ5X/YP:'W4"BO$.P"R3A+1/ M31KD*8SW;[A=H@Q9,]/6<*):Z^;\TFJ8TAWT>H#].@XAVJF#!('W>I1/:YM-B$TD4OB8&&1: TVQ"Y#33 M#NH'86&'%*1511$M^*Q)H=V>60H%RB9:LRY#\ M8/=4E5:I0]9D>)/@]=,L"(+2RF-RCTMC,-3NCA;H=)RL7W^V8_%2*>/D MUV2!-YS7]^FNWL"F5@VEJO#:.]\);[\G0) );6F\L1DWW>?!W5/]II$YD?-K MCS-$/+)-88:P4$*E-'BPC\^O>S=R5"BA.D]FX-9)H#@/UAI.X)/,5ZK-,*S- M_&7QIGSQ(*='N5#G T_V^HANR/[<"\TP?,:;SFVCE#F_&2C:VN>^MM[)B39* M#EOMHRI;T^WFEYU4?(,O$0+$[^P;1H"8_8K?#XR]OOG&:3L.4D?K>85 MY=Y0)=WLRP?'IP=U=Z35FNZ;?7OX?-DG6HHO'!+J9 PUA#0C)MDPX8;C:J$N MUKA P&&-(F:,U[BM(3ZH$>Y64GY5Z-L9XF3"E?ZQ+JP8YC-MQZYWCDU3 ML6],7<'S;0OGNW;;N#COW%SD+^45SO>T!_TG?(_V%0^>Y*02(M87 9PBU!8< MUV0UJVVAZ=H.8B&W8BAI\>%;,=+(_F!T#]\&JF&K,X>O???4.+^^=:S#3C*7 MZ_1B(\)8//VVJQIDQCHMCE, #,=V+)IGI](E+'2V)Q_16CW2LS;&GM[8+1 6 MGZP1S&?9Q+5))W)&UQB36RRR5DP+(H_8=L,R.YIS3O[4U&YYI)>(+L<77<1& MJ)^>'[D/^YVFFSG^=:>UNG(C5UJ##A$MJ*G'BH:PHIS0M$Y+F=B234X;*0>/=LB:9YO=Q6!&%_7H2E.VF*-)[5-*L\Z]N&O_O.AE$Y &2I7DE.&"HL$ 5GG M8:>CMIT(.=G4+KUD5G#/"&?=>-;W7ZL/IFDE%/N(J?PPNX>LA)QU0R6JK/2= M^6.VH!'R1B_ 1;N9D/ D*C_^^W'7Y5FM5SJ]6]I E(JFUVKBR8D;=J76B(R M90RY;5^JA#JS.HH@JQZOW<'1\^&!+L# KE\OBI!X;)C#==%_OK8>#TL'K?EU=(?$O M\K-+86IE)ZWL6_HM6\W+I3[QJM=S<<>2^H7BX&J!Y@*@P* MC<'E[U]/KWX:VSI!]0);=%NX*=RY';O M.I61GB#<7K[I_KZX/LC6G/[^@6]@?0JX/6ADJ0U_G;5[/:OT;CCPC^['>&[* MY#(S'=6^M61%K1H*%C->^\B[B['618?<2N,UW>N16=;D4?MB^&Y<6 ]+G1*V MP(L=PE'5R6735SK')_)QXSZC?^,8@;;DSS@)Y/2D0-*C2I5F$96I2MX6NE]# ML08MLB#"=C-E%GQ>R##(.H1A6%-,H^MOP7O*)?9#RR66_G+3/3Q0G[5._;'T M7)Y;]A#"0EZ%PS;5,42[WJ8+'+)-]VQR?CEZNWIL%'R-;+K 89;)$JIEV!-W,L65S#L"W4+F>/AW7CBJ*^#]<]X;74+J/Z,5;CAX25=B?!/ MKJN4(>1[833!D@;ZS7AU#2$C)U;JL!Z:Q:\FB$FSF 41"RGU&18:IY)B*98( M#SMR4>=+>,PUJ=$>GCYT6%^N7E_6W..38M/-U^OM]+!RNW]12;J:(LP8"97. MVY[P/Y_.H1@;H4ZSE7S"J7PYGE?X2]16K$#JM3FW\JE\IK*)2@JQ0 H0+<=0 M]GID6@?FL.5TAOHL$;PC+>#>0*C0/]=O1W+^E_WXN[M*H#!^4@"%P9'YI!'9 M5F'3]CJF?&QH>BF*QC^\24?H/BK.OR!@]GYJKC&C,9[S>P\/OR^OFD?=T;)W2_QHS8TX.J\ 6E MR(6+2TK!S_BBI(ZJV@P?']?U!2._'$4KWL8F>YG3SD]KCN_^W:VDY$ULU6L= M ?GT7,7^4G4\'>#6T^L=7^ZTCOKGJOF:4*[WQ!#Y_H8_S" M(=MY^Y:XF9 N)1>:_;M?:Y8MV50Y7?QJH?3DXT2GO./@XG#082#!*?JUIGO= MJET]#K7#P]Z[VU9-17V*\Z,^E:8K]_J/[L/M2[FM00H3G::F)M(G=\/1'F$U M/,#S0?$=;_O9T5Y'&_/ X-W CTNUS!VQJ3;>1+IYH M6NG7A96)"MB(S2VTD!.PWA#(D1"TZ4W:]7$F;3V42ULFEV[AM M-]WSWQ>/XS?[4G]8);GZW6$;,E>ISR>[_5&$Q31.UAK+I(K9>-K]EPC:K$CN M-3IJBC&K/]\9N,F'G>,C *DA*@R"#"T\R/7*U2!]D+?OY&R"@9H(HS8^BI$8[8\6EO]>"%,EI %!_R[7&H4 M"\I9X2FM9W[ED[G^EW7T"D8J.GB_O&M7W**D7;G%8KQJY;^NW"7V9XVNVT+N MB[;J"/1\YC6C .517MVL(#7GO-5TY8?G6K%5ZUQ-\N]UZD83R_?T MEN9[>K--]^(^=U>4NU?'=@::$*L#65,D!OR&,?C='5R0Q%;$\.J3< 1_:*,6 MOG156+IDXLK;;.6LKP5S&N_N;-)KS-O2(7(HZZ(%O1_8M'DE"=V<\"C$LM[D MH@@@\<[/-UWU[;SU\E0Z?<[-]3*'<: 4QH"?W =-3M[IZ;5U4<\-NJ^Q&BP/ MXC)H0A[JDN"AWA\\NY7#DR/W8/W-!=8WX[S@H1Y;G7JQ7K)_[:_?I_[70_W7 M0_W70YV(A_HHT#40!>"I0:X*R/STW%@?X7GF]Y3&9[/][M!I^B5K+I8*\;)B MOX2G.19IUV;IE=)K)FWXV4+M0W\@4#('(D M>>CT3 L;1'UL2K](E:2=+[E2O"3=C\K7?R>EUAAT*1=6;9V]^$P4I^U\MC!F MKDR7N'UHJCVUFI8P&[ZJ$S]ZHY(]M,5L8K[[O]NT3O"HU=S:*X=82K,7*UMO MT(^R!FD2==]&")M(%#NZ*-Y=?$T2Y5,[]F-L7++2)9N>3AFGF +C=&O+]K]&%52Z5D@N&!*>T%)*5GBO7S'VS>!X^1C@>'DH44W?#YT[I?2J) R.1SYFV*?U MV]_W]^E,*[9'[ \#QRLO XY'N%%1SNN/^U9UXB8)CE=JNE7W[$'.6\>W1;^6 M^5. XQ$B6?7V+UE]-EK&QTF4Y /G#0O0C9U)0Y<-Z)E^^#K4!M!+?7%]5#&@ M',_7[@\YEY^;T&D/K="VH+7L+V6 8 M?:-%5H'5JGRU'P.H%\E%[PF.9^*PJ<"<#X7GB_[%RT7YM+L@_AW&)I\\V'U( M+H=6^?%B7+_('G3C!;O#^&<#D>U.MO7T>V">/Y[DMCBR71 BV^ZO$_7XHIXN MOE3^1K;_1K;_1K8_1V1;!%Z]D-L]S5"MB7AY(,"86*K1:%0/C]W;]G73O3YW M]ANG=V>FH.IL,/A](1O#CMQVAA:A14K2Y59*< (*XGK;X[;1A$^Z#B,;$W/G M2X3'ER3S&F.!FC3G>_/4JR_.K;SWJGHQ$;?N:( M?E14>!ZI$CZ"N7B8BML:3U^:EU4&XQC.S1T"+?)6818H^_P9_L>9?B M:^--ZU^-%-;;S/"U'M#6& MGA,[26)%RKDJVVJ/**:G?6)8CU00%'./TN7X]>*N=U,HGJ\3M2UFWHHW6TD3 MIOMU\QZB=R?9$UM()Y;W\'>;U@C_7%XMRK^6#M*1>@:3'D)-L"\^J"BY=.N7 MHZ:;_W6^;V7>VMI83^96CGPRW >=DKHP]6VX=.83-^F$TG3N4+DV[=::8 MKH5VBQU#U79[V!_JLJ,J!^K (I/#_HKDS[H*?R +K_9-7ATTB@^[E\-S,Y'7/4(V^ZODFR OTP\N+*POL]\N2S",U_33B?MMRIE_F)% M;\.6KA--.F9EP3K0I&MQ=(MIM!%!6AT-[^U7)V^^W2=DXR^;&!NE9 C@TE\Z MFS)Z"Q/.?ETQM_[/SGU=\;@:;XF">4L3S\.&'0[*%RNZ. M8TK_">9@5 (A"G&\J5NHV<;, JC^\[,B6/6!HSFPMKFS6<2#Z\ M2),:\TMP43,$K"U!P+1'P,Q'$S"!;NO9;!2&'"4?-%^"[*Z)*ENVI!H*T>LQ MTT(B9I,$&XFKABE!_Q=[H)+W1ZH^V?L:4#(;1"CBG0(:\@1D'_DK>4@YU^26 MIF.!+*]P$'[DYYMQ0/"(5,Q:2.N/]7RHZ;X\M?O'Q9N+4^5Y$\F:E?G)FH6F M6WO(/$]>KYQ'N8W]0F!Y'UQW9.OQZ>2LM*AA\@PO2I&L^,DS10^:[NG]\>'K<\FN M:/DXF:+R4CR:4 9I0<@@[5YTQUK^H= :;S-Z?U'((#5_GXQR]OZ@K,A_,TC_ M9I#^S2#]'!FD8F>VP_Y -R>J>JVBOU&X$,*Z+C>J]:J;3Y-+R#TD:^O5CH>' M'X+??R/K,C:4H;T>:0B@#1B#VY_4N)#DB4-Y%];<%?CK47M]D$OE>+#I[\PC M+4S#R\RJD?//\TWQ5Z9PEJEU!KT$VRWZ\#*?.7P3 XTDDOP)8Z>5\W\S MX*1UC7+^+_3_9C=OG44PA=6NDZV/O@6-[JUJ]0_45J0C MO2SF8H<]WW2O!JW\*'.BE+L;\8=GT@O1"P97%Q<=6\F57UH0@6Q]?JP".+#0 M:THVP+$+SD,/L!5PY_O:L$^N%&W-'^0+6?>X:QTQ8A_JAG2DMJRA;$TD&KHC M_P;7?LWL$UZ82.CH4 $&V3%W=V1RBSNJ)': MTY. VK@OMB-9Q%H&3I^?#B"N]92]>DW>/, *WP9A&%-I*@.^&=D"BVVO:5M: M9]6^Y53O[>'SH5(+,CVQA[?MU>GGD[=B/K+!EC:%%5-K\7J4<%2K_ M[^[.@*BVLD$&EW#O.D0\Z=) GN#Y(%7<>4CD ..(R82P5C^SN#HPRH(H*#./TR!&67LG!)P36 M)_@]6=?Q@VQR-L7IT,CH S)E4-0]KB._F3GVQ4B.HWNFM1MTX,#!]_(H,NGT M6GC-'%DO]SG[YD1>CM6F)CDO607_E$F3/R4O$3*5*"<@,EB*["RP 89C-8ML MC;B3+97< 8P1Y5LI"[RF.HE%-G2F&RJA)"?9JE"8AQ;X):RO?A%GO)ES;?MW>ZL9=*YT]NM:"^Q581H*79-:[ M)->[DPLOR6+T)2DMNB//9$,XL;EY=^3NSLJ7)!DA<$6JAM0G!.RM;=O,>!#6\9WN+ZLK(D&\:Y0-'BQ@LT M]R.3W8PQ68S:3[)5[9[:?@%4.H<=&/+'KB7WI7-3 M-C9Q(V]FL>3>OY"Y $D'KWQ+;:O:B-SY.EDR(-.U556Q49# 8_02#55Y"\%J M%WP/.!UH9PO'.)W.LXLDG2X$U%SP%CF1IYCOC[\];'?88?;'86'3!M'G)[?D M(-F4S>W]B?B;X.@W#OF%O2\;+Z=&U8&: 9D+B<&OXQ?SY#ACM0N"D* +E#ID MA4BK&/4(09)$)S#CC43^5!"4ZD6K9X]%+F,=KM5<)JJP@6HA0Z(6?I M.[CALNG_-1H-_%/F?_^D*!EKI@SR1J*+D& 5P=:2D8]4DS"WC);6[0]Y/ M2>2"(5<4[:>.1IWE)6363,LTY)%F#6VIJBDIB6R^IG8HUB0AO=G7VN34M(F2 MX$RD:MM)26QFM>KUX0W\A,TO!>=@I"ED3J#RPF[;T*:'6(PZ.5!$)N[NM(:V M9JBVS9[AUL1P ]F]PJ$<>#?\+TC\ _2* MIG/ ='H61.+W+='3+TM=QS *0,GOD1FELT3$T=]L8%<.CEP\%]1 M SA\P[[A"< <%&$?ET-AAP,K8%I@]0A5Z4^!#\Z7T**7!2&VM$308=Y_"IW6E\ELR3^VMW!=':DZ6YLO8W *="DJK)W<3^39EDJDE#)LPZ([ M@;F#\"#:#>35J"R%@I#2@HG0YVV>@B/8=?)@H&MM)-4 ;^U-7VE1 ,JEIIN_ MN+L_2'Y"/T<%]DYUW2URFWZK=ZJ7HVW:6*UIJL6JP7[0:O==A)K M.?PN>/A"#'CX2M,U:G;A]_[1L';ITS<9>/ALT[W,I$\N)L=7ET?=V$F!?Q@\ M?&49>/A\T[T87@P?BH]#O>BG&JX?'OZPZ5HG^D7A9-QJ&4)"YSO@X0.G?**V M!IFWW\;OB^&OV^O,!XB7I"NE$AH?[LXAT1Z(1L/T M=V+0]31BJZ%_@%6I6'TL)-C=02M?P(FH4@=DR*:BA-96;KVNW]!/\OK%9'#SJQAT2?79ZI!BW^+'UOW(>C*:/$P' MM4A%GH"'6C5FFZE'[=*WGX&-S\XD$ @5HBTL;_2<.C+Y?Z23L?*.<-LGXY=R M9_Q:W6\;3R^YCW%A;HC-5G5U9F+X.5.>HY&;0VVS3PA!\Q:XKV)WQXO64 =E MG_RXI7H-VH CP00@8A,\D5"5:_JG%AU;ADF?IJY48FG).M@D=$QN0_2(/41L M(,6W@9@](EI NSN^"60/B825[1D;+CAL7W5P1+*%BH8<%QX^B3X[!VK; E2V M(]\>"@T>LLJLP_J).JG6K?9 ]CBS.@!#EEC8\&G!KEJ./T,FLKEJ]E(V*C>/ MRBHM:# R.QKV<4^J.F&5V1@%]'>[14Q$H^T##$AA^ *Y0(X3D2(L[0T"6VU_ M#_1G,_>6*2KG-3\@A8]SCE\(PR>,O9ZLQRF?3B2PR!QL@,,%BV>%=FFY=/KX MNU:<=*$)S[8M,]:-7J M>>U(WF\G90@$,P4S"TOGL^G1LW[X^_YVHC#TUDU6Q&^&W?@=^7A?GDVVMP;^;['_ M^XO]#Z=O-=O3$*LM8H82Y;VI[2=3Q+> 'X2Q90^]&_2$-$?(>'7.YOPS !0^ :/E7OW-DJMBQO:NG,*4>76UNY=Q1F0]1&4P+\,#L_AI UC+W4MQ]1 M8"YA$^Z\\"\[IDBZ+(XRI44$O< MK&?5U4G+R&5899IX"3=$*,2#J/VHVV7ME%L?'&A^'91;]B;TUGAI&NUUG*XX MK0R6.E*$%C^V^5CYA$L8JGLM_>(^%_'6=K@*V;4VVV,)-&LJS5JSZY5A"LWW MJB7J]YQ94CSGXY_D05QD:J^$,+2"51YF@J_9[^T-V_KYZ%4Z\I"&E-S'@A%9 M_L%WXS=M?CL"=&M9TO_[,QAMSG@ /LNS66RG6C).#RIC?1_X%CH70M%!W_G# M]Y%]68<#ZUD\I6N)Y$[&[/4"^^5,I/X)4:5YS1+6;SK#%S>751(7V"RN[1R] M%[$?^\_4$_XV19L)N$V!2JM 8P;WN-1SZY/"_EDN'/L8]\F_.B'+>BU[ED!; MAGRN$+UC,OS-F+FFK^[ M?KWX9;T,)@^9C6U$$IV7,G&N^+ 6C$D(R'CG]P$O+%7YP2M\+16*77U]'FH8 M/*?I3$[==XW!;-C_)"ULYR%R!+>>KZE*EW3-5X2_!-2-#&3^*LZ%F/ILG,N- MNT?9=L^R7NIS/.+\F$N6N:4W+.TEXLHETGZ M_EIB3P_6M*=,KMB7@\&;\JH6^O,KH.:XA=>\#;G27FG>-FS=_3YS!!3-1N!< M6DP5)1@V+0P.XS+. 9L^U"HU5*O-P/H]S"CDFYO*8]YX?KDGYHM*M'[/= M6[9 HH@AIVFY)-1 5(^:KCE\L7JJEB]WWPNAD"FG]\ [G52@*LSNIJA!4+\' MY61#J!>6^D0^]X=]=ID+T&"[.V&I_>:(S\G&_<,=IOOK\K!S\U8Y.3C/)9,BQTYB>1H.A7(.0 \F$5R:GZVY4G1H M27HGG#Y7V4B#K/RJ_ 9XUA$OL^OEXB_["-S:$7PR?5+;:*D#5TY[R2?O.NQ3.'SL S0+N%&1.DHM-;W M@ )W#GPZ/5<,[=UDVVLBFA=FLZBPSD% "G,F\' MI-Q]!@F8+(\5L_'TJU7XJ1J7G^Z$33E\:Y-'>?."RU,_ .>^-3+V<^FQ8!;; M"2I4$56?L(!_):T_&#H"!.QGEH<+@I(K[5C"S!K5FF$E@1@2S?1Y-SI&Y]' MNYF:K?U+,KO[7XW*]LTOTW1E^?2H,*X/3+68W/R6G]E1 MTSTKR$7GS.8A.Q=C(#L#M.WE1:>_?U'=5Y1$D)UC7KU_%GYS M-KT,?G.QZ=X_."\'E>NJ;ONY;.O';R8?DH?CYU_5P[/*?6LM^,T!CDH2I9F( MM/O[X>_;2F^_9[0_3J0E#VY7,_M]S4'+IVHH-3(B.6L 3ZK:?N1-C V*8'>B MN;'<0$UW>)Q]+69N'L?IQ+#L ^!W6?K?*/"[7-,MYFN5S*MSWGO6O_T4EH- MD8$%??K^N7.N"HW875VBW5[(#I%)K(ON5\'^JQN2V6[+-M$B@YV!&-ZN9HQ, M?43[;^I AMV=/J6#)%N:3?N*X8ODAM$,Z%1&3#++QO@K;V(B] WA+]-QL9.( M90XL377@54=M]PQBG70G>V K T:P;!!9Q5I2Z9HZPG8ELK.[@T"\_EQ4#O- M6Y:156H=!![7H3JW;?95Z)0D$$ASM"ZM=P7R M]>21*LGP>;(?T"=-(5O61A[VD(-A7@B\J/94 MLJX1 -?:]E\J!-)?5/;0\"RM7EW4^\GPHB2,"!K<)0"V&- W<;:#Z=' M#@=9%? ^3(PY+'=WR*=H8R-GK!)69[FY, -;A>PM4*V 0PE[4N;'$5AS'L2^ MIJVBVD2!E*%%H6:UAWW;@1?)E!]@40R0E^&"VD+?46@BQ)"<=W=\TLE=\D 7 M:\I96I+7[6?,#N@LEK'8#_.&/4[NY@&#P@E@G8F!F4;LY-92-W@1[:' MN-"EBA@)7>BE^U7$]$:N =:20<*>#)+8KF'M=\&F"'U)XC :[==FC@WZ(/_Y/MJ1$"^GVM/ACM..D( MY5B[C*!THOI_1UTL\KW)+M>](VH>:XC?EE: _,^%DC^ZTCRA37#'IWD]TW;: MY9?.VO=BIH(M^;V(KG#C_>S%M@0IS^0BQ\\:$;G 2D.C#GSB=PV5TEQP4HD\ M)4:3=\_<.&;[I6?J1*&T#U^'"%?EJ(L],V*C^MAC--VGHY/+=/'FI/PF;\0I MDYOOE"DVW:OS\]LK+6,=U/1O/\65L$S[W1VZI*_MDJD.G9YI:2ZY/6KR0'-D M_6O9BX?H(P +[D8=."B I$P.[M-,.7B+=C0=&C+(>'>CSX.VZ2*GQE#0\",W M/)B*U] ]%U2/6O#!4X-?]N@$ BVEC[!&0H/P&V@"A"X:\@(VD>(ZBO>7 R+@ MQ[*%+A$)PPVH6E!?!S"Q0?L(\1<=#!D3.=JB>HS=DRW:"A?Z01%I;@-OIV9O MI\R4C]4T\!20FZ5NX6P4#,PT5.L&AA1*TP80A&'W2$WX"#02ED;PTJ([)<;W MUE5I)MX=#1R9W'CI/7*!1';9\M>![;:0HF1#_:,"AKEFVT,T]N RV=W)9.%. M@G]PN]BV+&CS)I"!SLP_CC'(G>)[[<]L";I/?W#M].:TSN8Y9:+HO2=5%>JD MDW6XL*=\A0+AX0@2NJLS5!69N6&I'=4B5N,BPC:%FPP: I)#7M-EFRP=WZ3J ME;!9!H;N6KH:_ +7=85M\AY8>:?F+V+>9O$9-Q=,^%V;6LKD4]ER,?($B5+( MFP6 ,HID0;D((M<_;^2%N=ZFX$)BR*J-[7%\X1=O#1^VQ5Y':/[N:T\H#.#Q#*&+,'(6P:1#\9$66? MMFMDFO/,>S 6^"/)>4'9K6C@+C<46QKW5$/J#.&/\!#:9\06DT>RIF/"!AC4 M^!!A4UVV?']+RY0M!;ZD:!91B4SK:\5PII@/WB<#[TN^M/GRC%@WI#K96%35 MRZBJ%U.A7 8M'+!YRCJB/[=^A\JS46=-N@@E2F. MI1@ICNFFJSV6;@^>,_N#@THB*8[^Q_:;[D''SC]V]P]>:MK?Y,?PY,?,,LF/ MA*17^Y5VH?J[=/K\DF#R8[;IMFJ-@=DX:BN#]20_!KBP/>R4#FMZ[K76F>+" M)-,B*TU7?Q@=MLV!.KI*RD&\E'2!,](KO9W7'WXU[K)_;5--GN5?R&]E;0^UHD.]$(_[(Q 0#6'U;0"L2^X"!;_ M(7CBA=^!(@FZ-'XBN Z539EF MR9O6$)1LLB/]H4YSMV#U*@XXFWX*9,ZF_X?4DQCY\&>9_['L)"!C!!5!/0U- M.".<8I(I=D"1A2^QM%&:?DE)JLH60 _:S!0;VISXYM 2Z>U5N@74;_Y5B]R\ MA$W]C&DHUB1JN[<_M 4VX7WDU)[LX-_GK4DQ)<-TZ&_&D+)!LU IIX+M*)(P MD"]+>)-('5T'CD*M"R8*A-W=890%X\7/FH7,0(#G(WLY9T*>L6KA!1YC5WCR M+'Q-8#1LK(@[$\A[.3''D.65PIPJT23VV!4^Q!D%4V+LGC:0B(UD=-449Q;" MAPKYO$&-(-%^]NQ(2(:$^;$-Q:FP(SUW/9RFPF+T"=^//>F8/&?1X "9Y_0$ M63J=V6X#7W60O00Q!=XFDYCG8X.:SA:8:82?4!S@3PO_A5_T34N=LH@]"15P M:WDA./*D9J$:S*\1;V::$62B"1V>\)"QNU-(DP^2#2&[9Y&7:>X/D;4_(/L' MS%C-W%3*VT;SD]]4JZW9HEU?F[[^I3M#^VI)RU/I7;39S52;&TA3(4(&[N+= M'<*OX-X@EI(VD!W?Y^ Y9++4(U,& :SBX$1WQ+.@S(3&#@(!1X@70)4"BW]0 M1S\+(ZA*>([IV;@[/)<70@I#1E MSLSS^5RV0JCQKJ!99J]0B!$Q\XX&>"IGMK.\>#M/(42:^%Y&9@%@A):H-P/3 M8'L),UQQ,]E:MFTG2ZDL=-&($?WT";-'SB]1C2R\_>@CZ+SV]AM=GH(+5IXM M=LC 144S]\4DM_5=%C,R,?E4-#]AK-ZI"?4/+-41\]*1\/ODSE4XG$I4@IJ8 M"?#.D9MNKY%UG]NF?>:J[W4!3&>HY>=GJ!TTW=?!\&QT>-.P2QV6H?8#YRF) M2TDB/>U#,M&RZ721J0 -73:^B_P.$I]9SC->$J@7 MA!?A4$6JRFQ-TF!(S.BVIZ%0O\Z<3\J0%.^ 4DQM7<_60PV(*- RD<.RH1&# MBLA-2C_R:U,?[([7Y'4M&:NNL?S//V)4?Z&>4"S> MHF5_JFI[T63Q3>C>#.0>$JU](D6_G,(G^5]]IUN*5HR@^XTZDNRA#M8O=SOY M*R"ZB!EG][4Z29"\R9!V"1$PQAQNSYKT8.EDRF1GZ96_JY#3U MR,T60A48+08UO&A^*!V^",_5F;C@-I/G$O:YKLM]7U@(#^F2CFI03Q%L\AU=-&\+Y8A>(I\*)>7+4L<(? +;L_F='QJR#W+C%GGEB;-+F6 MIYX=F=8Q'"S @I_"MG%?1_O1=8ZN1F>O>=4SE&]8'K"7 MYP;'F4<@6$;YPHK=A!8\-^.4574%USC;I(C8T6,B06W56&Q$&^8B ]HC$WK7 MI^FT+1DR4$PD'[]6W/W:K ^(H8])[A^_*"E;-3CI&S0_;]M/]H%HS7Q^*OYX1S=M)-MVH6KT\.^W>G]\K?G)WP MG)WLDCD[1[G:K_V;H\N'QV*R.3NY^\:C<_[2:=N5->?LY)NN;;]4]L^+N58Q ML\&<'2)=[K6RTCFN]T]?2U\G0V93[JY,Y@]Q=P6])UF,7!'U#N,#%@3>P8'! M\X*H@PFME47NJVG/BT#2*=_2]X##@SP%/V7^CG^XCX7]&!PGGL<+C2EB_VMTSQ '6W@ GMV,'IS;I6=G?H%+C;!?3<8*(*=\Q\(<:A[@1(AQ):LI KI M0V;EO^AO(@>?S%=K>VDV=M#QR7(A_,/J]"QSV.WM[J#_7V+^ WJDP^KB%^;W MD.=4:S1=YQTR>9JVY,T8687/.K6[@RY$PX_Y,AX)"3&DN#.NI9+C9S#_,M;U M=#3 0:&)(Q $,7A*&5%NR<]9! '<:W2=W[5_I(SO;Q3BR>B1BTL#YG/39=N1 M%'G"W]'(9:T0N:>2E8((5#%0#9/[_]M[T^7$E:5M]+\C? \Z?=[]?=VG,482 MXUK[[0@,>)[Q_,-9E;$W6EF<'2SFFQ+7\_".'=S;WZ-M+G%P)30.@DL MV]K<-D<\M@$3%&Q.A0LV>XO.W#=A?\\O_.P8+F.K]D3#O;9,X$K#I0@Q1=,DQ-G.PE7P1]:S1DB58O MNX'$&'=C6ZP_Q5\_,[^FVJT[,NJ3[/T(M0"6-!J;\1[FE+%,"D;_8A.D2C\_3U' M=(J":G6]LPZ?I$.GI#X3'G,<4P&K++?1WK!0P)CKN02?9RV[@5H==KM4W)X' MX]X%!=Q7'2M!=)--YRJ1]$M1E!A+]Y*"\3Z6X$'\;Q+!1$0QK&Q26 M)8'7O[ Q8=M3CIVPO[>PH1 @I28Z(_I 9UD"Q/ 1:\AYM^$7WKY)T_HD+FVS M.[UL_%K/L'D+D,D6YL@JV?Z*&W5Y9FU)5F>P3^R.2O"F_9";;-Y";K(%O_Q2 M),X+F^(2^2P_,\?D3[$PK,>E@EC/MGP!E3.5]L5 M@/C..NNV.^S..;>"F M8ANXS<4V.%&S4?ZXS)[E^UREL6/8!E\!L//8AKAS77\+M-N3Z^*LMCG^J2[B MU2R:ZLHRI#_MC%Q7UC_7E0W.=4VL?T=XT;OSX'P7338EP,.SQNWX!YTB2H&% MN7GEDB,Y&^H=)D&X*X*KR/GGOB6S&E MJ;U>?8. 3>GWD:CJ=V\OIS?Y2ESCQQ996.Y]=)<2/R[+96.H;";DJA .X;\B5/^2*GP=RA=CPN?W4J)[V]<\^ M'R/DBD6,4I?%5ZUWDBDUMVM&9/E]]%HY3=^<-H0K81UXTBT%5DW+N66_)TE!FQIK&8L%DL@HW[3F-M>!HK.S.- ME9U,8[FXE$VP+#>>UT)O(TNC^^R/E6FYOL\G>#X=E++=*$CV^:)YN"2%[(L%K6)\*^71BT+N,8-+\RH7ECZ>ET(IT.;IOB MCV7R-D&>>5>7 :%E/2 TQHU!R](RWKA :-G9(#2&8M#V]U8.0LMO!@9M,K4< M!H6V5.*9"9MWCK2,,9Z\LUW-J!<^Y'JERE_EF]N?!9R9@(Y$2?9W%@<84<6+#3SZF%./"J\/QP>JE(M2=^!SBP8.>A4[%Q()O*)/C4S"D] M(2 0^WM!/,@MS8/L"B$0P>W0PO%@LS?*WPZD5G7XL?T\&#Q(-4H>S.82:7YF MK[3=QD),( "F 0"R*P( S)W]MV_!0U.]N%)JY<8QOVO9_TA8GN42; BQNUX$ MP#K2XQ8>@/LK:U\YN[5)#+6OB*1A &6&H@.!OXW&K< MY=N*/+@Q_H)B""Z28HA9X[^]69%%^PGLUMV9KV1@4R,&SK7A3PK*;9G[R#Z* M.Q8QB.2.Y+.%1*%0V/"(04AT+O<^:KZ=/QF->NFLL8[&8%-@PUQ)'XUJYRS[ M\;%!"TN]CSZ%P9OXF#.;UYL(SLVE L&Y<4-P&Z>9V_.K]$!)L=\07'\(;GH> M""ZZ!()1/+_I'2FBUH@1@HM>E,E6'BY:Q=NKC]QV07"+[R.YJ%S>UL2KVE?^ M&X([7X@U>%;)[@9Z'UP>/8XB(0]3TGNR*'GCWT@('54<+ R!QX"!:E!U6QI<&$2?HQ".Q M^**MU24E_!+()V/%*&%:H&L1*]'N: M#*,P-"2T1Z366$"?T@407P>*K")75##01_#8/8R(Q-^B3@8#H]=P&(?,WO.P M[?Z>]6H2_J6;E1$%1!R:H8&!+C;1\"^'.&" /@Y#,5!Y MEX(TM=C%4YTH6^%70\I$$%L0FY0,49=K& 5&R 4?J$KHA)##+!GD9_">"IVD M!SS01E<9K?'_&C!'N-%@BJ((H#)X_E%7423T)^9:2]*Q.VP*,R?-M704V$5/ M4&5D>]!\R_X>W32Y1?86"$%( +6G ?_C>;A6$'!BQHR'?OV)-D_T8JDV[>E! MM608, A6S?Z>_1IY HU'R(UGO];1X>M#='9X#H[[YN, EWOVK: *RG DN0YX M8C_P7,^Q08K)Z+:=W F.N-8%4PC?QAG9B%SP 19TLS/LF0BZ682C_^ M/$_A0FR"A>!V>U0B\8G=/FV(=?M[]#-[;C?;FS=\2)<%[_^R,;.N[C\SZ_,,LKY.LK#I25O)YG$^/K M]UFLSTO\B#??;8F5?.$KUT.2#R1X%)3:AHVR*V4))(_12ILZ\C'J(),U'=WC M9NTGQ^<3])]?/D*62NIL_C]^$JR6;^U2F*1O)4P 9_FQS-2 >N3,>+Q&9AQ' M*/S5S#@!4%B:%?/)E%]/T 59<2G1_MQ";ETHH[GB#B7$;3(2"]VMFCTILC'L M06;\JM1F9^-KX\P"?(WSBRYWQMKS ]HR^UXW7WU%]>CZ03V^SER^*9].)T(/ MN7XL.K-^O/]?O:L#TG/"48UMTS_^9),.;(8NW\8$#/5QCV;=OL9\C,.OEG'& MQ>KH[+'^,[NX>;>Z]WO$7& '2]%T@!]7EZ:D(TWYX./X=> 38N-K>*EV$3B9@C$*9;D MGR<;:;!SXL_9VG0K\>0V]7%W4TB=.PK=^>I:&-:[\A6;AAR?Y');)P!C\SBF M<].$"*S>LLV+JY-6X;6U1=P4DP#,IY)1<5*D%N%8?L="=N 8L+2H'>@7$Y\( M]"URMF&BPOB7972\-B/,F:09HP$&X)(2FA_3;F$\W+S8CE>8F0D1#H]8,/IQ M5V[-W!4^Z[*KW!5]JB633/M-CUY(5-KU)MZH9B2X0NN5$<,5::DY!-*\?85X*Y6Q&HKD(A4E4"*@Q@0+0@$?_IIG$OB5I3!=0B8;*29IC&,OBZ M@B^^+N)UO8^^:J\GK3.A5\TJ2T+MR"?(:;J/<3MQ=QE$FM+#8_OYN/SX*@?A M[BH>))W/YBT>_@;7?8/K?,%US#>N[AM7M^VXNA]_0*V ]:>3ACC&JI!(LV,! M[YU.JI-ZKZ=F-#@]4Z$JI@I=F\!\O*0:E/1ML#\%^[QI5)$7;%B]&YZJS?RK MVKFYN,_;)O$#;H(4I!3BQ!Z%;&1*'_(^L1^O53N2=*TN&"VW09NRPP IKV$+ M1YOG6/;?;8*RS<95SNB+LRC?8+:,F&%^1L8QDYUO0G),H!_D81L#K?I_?QR, M\P^7"VB$,P?[_%II6O%>,B2LQJ%FJHZ$GZ)U@ VB,:T<-IT=08]6SEG[*JKU MLK.K"C%F+J1=B%VM1/[%:Y#/$S6*1+B%89:%Q%V< M7!(LX>;FDG R;TS494.)NLT"G078QU5)4= /$U;_3RP,A7I;5F6HW83:RQ#V M['3%/LNVGN-6S!XK$HD(I50Y(31!S%3T4(3RTU+FP#Q$69V4G6OCR]\D/L^% MNDJ^+E18\W.=_%I8C13?<7X-EO>KYM=<;/RZ$J-W4@EPR0QEJO(1\7SPHF,2TPLD10_XZ&4NWO?B4G>5/%):3.IN M(X\LFMJ3@*!CL:I'GY_TRK1 N51KS65.C[ M)=5Q*MW O.S^/42"KC7S53*=)*-O#US\?6C2.&YQ.&U!?*V*QZ!M,GB7LVY M;)N\Y< F>"XSM56T+I$>7Z;&C'6R:QC3:<_@L\%%S\NPH$CJ7/:J'^,S*SH M@.0MQ @SA29SU%&&X99TFN<*F2P7NF!NM33_\8=+LNG (CJTOE6USUJ1/&9, M88 NC"HU9--7O+JC"F[!]2 ,CLC7#)=P''.?G&?/$FH!CYXFDI87/)GT5*D# M\PMJDJ2ZI0F61*1OIA:,CH#!!]"AJZM@HD+3,9B8*S?DL9Z8I-FG,]V'_M*> M0L'4)\>!PM]M)0J#Q3DNR9PYDXQ=0Z3\UE:7&A*TI\0G#P-+3/=&ZUV1-!.< M8 1WJ-X:?5"6R'_/U#)]:@G=SZ9D^/L9'N:POHO')^!=AUKL+$::N;2(W8EI M'G&J,)6_.CIZABXK0[=^HRT$9=WJWV>UBO70A>1]=EX2;NEI^9D^%#5I8Z7TTZ%]?-$KG5ZG"YT;V?F<#>[\[ MV\B^C^[+;Z^7>>EA>,7;VXBR*WS($-M?UOL],T_O=W1*M>QEYRJO"FDU$V/O M=VBOP&?;K_SM7:WIX**WHO<[ "-;QR=5\R[[]9+^[OV^>.]W;(,S1>A-BFOR M=K?[NQL:3('>GO;5X\&._3UG=%$/:7ZM:S =1:#-L./%@E>O;XKN[JJP=+QR MXC+=..L^&L*(FZ4;J2+'P1H+M/!KWT>OK:./05X_/GM(+XGCAJ=O5+/4"6QV M#EDKW' @IVH#SK&BQJ#9%BUQM__I_(>L^ X>M/N-T=["U2R-& ^-[_6S2X(? M-0UH'!Y3'!(S_$CC.O.].<;-+X)'7QA'_>,/&92]%?!N,MG[QFJZ_!< VN^= ML W>_%^Q:1Q;W2(8?X;[#Y0>I+*,WUV* GX="'")I*"?7BB7H41F&,X]E3&5 MM9)1KAI7:P*VRVQ840?1>?<;?C2CM=&E1C-RB5S>K_!_(P#_@1PW5S?EP!F9 MFDH.H?+510[>K7R>>WE^/7JPVE%-AX-A\/9)!:= M@T#+\1B609?,N-W'1 XE+.A*8R]1,3<2\2;STZ.BPW5(SVHXI M7(IE/49 5.4(Q8W2\RP[IY[?)MW.1C*:G&43A;3?V.7UE+-$TD8L?JUM,]:H M7!GD;H33]LE5=A&MO>6:VI\'H]?4JV*_XF9H8%^YM90&W@*MNT'R++;^C&B7 MV5CT[ESC.N+7N_/ZUUNE=R.Q#CDVD2[,M@]7)?AF0^$W0^_:WK+4*EX.ZV(V M_5S[&_7NBCSD5;%?84/T;N2>[S;HW6Y.7;ZZ2J?5J/M<%&8IGTJD4NRN%-,M47>_&69$S@ZZMUH54WTM/'>%1+U>"P-7_:/WM+8=LZO;(@%XR>ME[)@HF3Q-1HY&R_%5]GH!1]28)'_AMZP M2!*Z(HNI+-9Q&GIG9?K:P^,C*X;SY6WY^')4XG]-E'\./?;&!EG MVG3Z'(.PE9E06VLL7EA0(M+US'$!5_KG*U.C&LXL;=]G=M MW?=JUE_IM^$E0T29HMOSWYK.'/YAB++[*ZJEK Y;!W3K=#8;_5N%MOEA;I&2 M"M-+>M<)4D(/ 9.GBYSK!TEO_Q4D*3:;NM043(L(9X@&LFK((OT[[L*R115W MZ332V:[ O1!*'9T66&(&SPQ!"C6^I)4K!%TN1I=A[['@GG%W]ZRTLA)R]JB MDPI-9HRN-0D9RBK\!7V$-NP;I];AT;#6KI':QV(N7AIX_/[.M3JUUN%2:Z3!Y8PGY,[VTC3T\CZ HYW3UV MERF\OKT)P>_$XQ-=,_Q;32XDO"Z> M1B]'Q^=W=\-ZL (^(43:E*'/F 3S#C()U91W;FV;XQ*%S+*3G]?$=L8RD[:] MZC0R=GSK?S6XHW;V56/#Z]+XV3,Z4JV5;=VJ,YW,+CNR:K,B2INUFE6/\W(T MFMU'.5;A GQY9AA=J5[&W9H)YQ/F<@?E+>:OO\O7[W4Y.DDQ>"TJ@PS?:+Y. M45SVVZ?)AEF3-N?>ZD:HIG0ZD4IS"]SP7U'S339*I601><5ZZ?3MI-#-";I^ MF@FOET)Q7\R::2YZ;9!RXM=M5'TKI\A\+,0,#4F.PB#6J_8 MW>CMBQ.U C/3K;.[TOD=>U\+5F#'%NF646!Q4V8C]%TFP646,6@C5W>S1SQ& M2/K5:+_']E4A.VC<'Y4^PFN_4*R[9L[="F683>;7W;?G6QE&YZD%)& =]PUQ MZ63SWW4.K8T$3VG;H[$K5N[^\>ZSFS^^-3/3/$-,YF7&V<:L=C=5T>*Q=?/7 MQ@6,O/VU28P^5_/:V9[7FK1UJ=F\?.'2QK OS..K+GT?8O=DMU-]Y]/)/+]A M$\VC?ML2Q07?&UU/2<\8 "'RHIUH2SIBPHA8B*9*=-+W4JFK^M%PH)QQH1%- MDEKWP7UL5''(0OU5XH$X[5A%\F(#RV. 1$5X"91B*YV^R!0^OOB%(5%;>2GF MQDC%YW0,;79+%&;FR7NI;8@ ]+/A?L& MV#<7[>AKEG5[9R(9( 1>+ZF9P2UW=A8X$XPTR.R^LQ.EG^\BL]=&9R/S=I2C6Q).;SUH(;V>]>B46 M2NZJN[.*CD01]R7R[NVC:YAR8_CCST,+,9O-DK+-DCW,DM;0]OT]JYV1;#"( MYF)7$:!UH& P)GI 76XT)%U2D7%4D\R^)*GXQU8Y ]/!=A-Z&/P4>8"2K@S! MIS>\G9(0P\,'&H*L.^]'/]G? [X4U"'N#9G[%RU!:[<1&^/O)QA-9_YGII)< M(19M+'82E:YT-RLK!AX9DA>, ;O9-(3>M$#(6O'JOH@8K#GW]X G)W@K2E\G M MY*V;S%+H$\N3A^OG^5C+2VC8R3LAEG9N$Z89P"OS3CY))I/VP(9ASG%D[& MI["<@Y4FH EK1X+67)(R3$;8@2[REG83O8S7W]7N6E-[:%52W5D;/NM'Z&,; M64.[O&]#NP7>_3Y*W5ZU'^_,?*^>7;*7W>1I;'57._Y]5,M?L/F/V]OB-1NF MJUV7DG^RB_%WH[MU-7.+M3657Q^J9<4:F\R#<)NTC>T7U&@K.+(+K?'?P]H? MD&W,*EYM=9TCKYR7VKM^,):)L-(CL:)1V)A9Z9O+8.D?@U]$NZNM\-U@RF!F M7)@75]3(+9OW[5#S&*PL2)=G;5-ZOT7BLTY.;4 >M/[0$NA4!\,V7I;M"3=F M_%B>Q(TP.LGE,^+3D^VMSCJ"A*N)5DU0!!62$&.DY%?:0FM>*H9JHN5+L*42 MBWE^-CQ]@]K%K9C!Q_Q(W.D%)"D(4@IKB9CWS^ZR0I473ZX>N8EL!B-0]4%\ MISJ(=%>HR_88$QZ!M+T78R;U5WQG/,!*/IF=W:5@TQJ?^7OAL35"RZSDMGK[ M+T5Z'=T!TQFT6T.A\YR4F3-@&KVN81.9PNS\_*K:I44">YSS"&;KD[BX=WX= MLC5\/:>:6"'C>\ IR1!33K:B6#U($!*EO4DEO:NQ%I_POB,I: \P"D_Y_+#6 M..J]G8LSU1$YA4TL;9^3D&M75UPBS[Y-=R+;5)]R]^AS;A"VZ$9 ML\G<_&B;=154S]:1%,TV;]!PPTL05B,R)B*+%6M,;F2ZM%,[J1SK]XWG-CM' M=%&BL92Q",I&8;0CB3@N<.7_VLF\?@'*2-HE11J@C/X*]BT6MXSEYKGU;*RW;UM';;J11M) 5+IU"=+/UH7F^.S[Z/BD?B&=]![+ MQ>P"\)C '6 26>^M90?!^)O=:PT[R]3572RZ]A M]MO_GX,#YEB6E/H_S"VZ1O^B!WUU 2+\#Y/C_B5Y;/1JYN# DN=UN>==L2$5 M]4^AH]4YQ5XQ6<>!J77^8;+ V/0'%KMG05>$A'F%=!#"(:3H.#-#'DF$HK", M0-,5K=_O3DXF'WC^/S.R='SZ/_ZY^^,#]R%8Y/^7 57Q#U/4A9HL_LM<(_E* MCNA:@\/@LNYO'5I?@U]-*$R.+[R/!.7EXM$\TMB7UGANB@_(38V+'D?L(![P M9P=TB;(G#R.9+7;/2RY\BBX)GPV^=:Y5N6@$1"9W"7LO\^ZA:+A<+[7*%%YKQBH;EI2W4"E D/E.7 MZXRJF8PH=&03G>X(V0SHQZ)FP"QY0Q-E7"#0E\T6,<;)9.W]/=&EMS<8\SJE M7,(B@0R#!0Q&1<\S2)&TUO!4)NSO=3OHSW89A%5-85<\:#KR611)(+\+<%^B M(U+ GL8H-UY$%CV(]TQ%5)(>A(&#>W5C=)T+DD^YVSI.^]K[J/)RS*E\^OY5 M5):]1P%T CS@S4.%D(O-6%4ZV"QCQD"M'/L^NGL<-,NWO7NY__'C#UD\@U8/ MH#X"$K< 57$>+EJT=;[QO\Q].UJT-HB PL$_4"5D^$L-2=<1AYO"8'\/"0K) M7!%>O$S?C$Z@B%];5.N7,M*!BFS*DK$T4KSHBQ2?ZZWO(SW[_*I\75_=W8I3 M,>)N;G)PX647<25C.\'@1^^C5/:">TY5:AGC(PP8W,U2#.&H2-'?UMK2!=;Q MOD="^_ZH?CEX/76)&S\C;!T(<6?%1:G3ST.3DR%>\82/!LZ%M M^Y SCW%XE[R39Q.AHMM1#3?>VC'J80+A.S$0VP\GO"Q+V%HH,N";H^ M1)XN=@O>Y11KM2EH"^6'XLDHS7+OHXM-5Y\<11XV#D(/RW\NWSG @[=0BZ=2*5F)U77#NS>!,*SD1$^ MD\CF<]$2WO_"'T^[\.@/)?1WV?1L_5XR)#!!@BY]:_C:RET^-OI&:U4JP%H2 M+F>N2SU)T3J06,$J0<1;\!<"<4GD.?EL.J'CO>1L(I])A6*U=:FW^(D9V<6- MBIC^E_5HQF6U?E890%13\F0EU?J1I$H-V33\TY8ES3"#;O1%^?3\37[IM54A M0C4^28&J$YMEW*'9S6.P92D=[Y7F4X4=N]"QT#NR6\\G6"Z^6Y^?[]:#H--[ MN)U)413U+EI\T+T^,DY.[J^O3[,WTJHT=1$"L(#,("V6!+K"C>E5WZPB!$]QVQ= M6(=_V'K#N0>O//P=] ,X36&5L BGK;U\P>2+3BT6\K%=M\J[)'8-Q/X^M^T2 MDMA68FL8I/Q4K71ZTOXZ_RSE5J/\ @+$>+6,8BUW_<4=49'5IE@_%AZL=*;<[YQ29P,B%DQ=+%G X0H2;FF!CJH0XU'%53^]P0G#S5J-OT!GIPET0'F3B)$5@P#I?FT[8/)[VW"D M^E?^*_=UDV^VY6R$4CVDZKJ4D$CO6>ME!&O!VVQTS*@%#W%<<0=-$UDV4D-Q M PJU-^ZXHI3P&2Y2>_'7MVC?B-4L$ 6_ELQ)2YT(ZJ0W @I"EV$1!I^.2'!SFJ."OXAH\N>+B%F8=[JP,VTQS>*H)JPL2- MKZZ,H5KHM#F/+R:4SQXN1XWSP?M(E^_XW-UI^X;G5Y6G/I8'>*30*E)AX4WM M,(2,6;6&0R5.<8:VF(H1 D:6(N)<4$[/;J6.(%L90&/:E;N^4U\?LJ.+9K\6 MJPBF2V(DNJ8-Y1(/W6(&76<7A1)MZA6;3;SH\)?Y13$S4Z]6V3?;[-KD/1#H MIO%H2-ATGG:S+KN5QVQ/D4K2BI194.]-6#+4+*)%$T6W@^&J\9QF\)%M4P9Z M%P.+2YY4=#GH3,PQQ>EP;KNO@&O_6)H\N,6):8L3G+*PPEN?M[6,>'9:?+D2 M5QK>8@/RT"Z7:@.2;R< M>W"#3TV7(*E5Y?O<554S\HM 6B*Q46@H]7JL3\=?&3#WGER\,B7/?4?.5W%@ MOO(E)I#RYK9A#-<%*L8.03)I7@.2I:-K/=G PTUKI*#H%\R2)>5HFKJ_Y^T@ MA"O+2;,WUU-@"?V6#*6HZ.<-76LCMD(+0Z(3*:^N;A6^P-?0:@*?LIH^1$0; M'N'7.QVMZ'J+:OV8K'+I?D2\;S^BA=X.G1A/,V++S.<:T@)]B>A/R5EL4ENB MB>Y#Q??1;3'S6"XUOT;=SZ#N0V=^#&RSG(O5W'V(?)-9TW\8+G^PP(.C?MM_ ME^O_,V-=L]OZU$*-)<5G[>(];Z_.VI]72="9BEI'HF>\WT_MS\RC#)_\7)(* M@?UKHJ$":=L38L.;LUXVX@/R,[#_WPK^W]36*+-6:\E9WZ6./2YTBXY9+_T? M_[VV+X:2W8*<"E4?O1QZXN%4.LQP5IV=SSE5PW>+B_@$!MK+__XXF,Q; M95C_ /NOB/EH->S&SF*WE,UN;$3L9O0+E6/YB_NX_-@2=DO9[#8^#S-N=N,2 MJ8P_B'\1=EM.YO;'HJ,S2'X\K]$53B\%7 R'HW,Q"E"ZIS&&SK>,7$'NAY]&_:Y6I?KN.D,?9!'*/YN#Q^6WH)3FJ$*.,].>H;M5L7+Y\=&]Z6\Q0 MP5(S=H9*9_U!.K,9*FJS-")FY9*<$Y];6ND?!S"TR@>(R!%7SIX>GVG'4H-; MFB,]>UF7F//&BD*QW@$?@OU.Y/9<5 M9T":\)!_QKYF73#6VJ01S+0G1ZKI^_WC&O7Q47]@-HE7E?30\?CRNE5BI M\;GT@**%:35M:A$?8FI1]GW4?+SL/[RTR^JCT^3D>VK1Q"5HWY64L8=_@BG%K&03^BI@T:E=&\XJ-YEIA9Y."K.V40\$A7&2_'Q M2NB=L1]K$!7Q#RG!R=S&9APW;O*+:7MF%<.EMX[)LMG/O-[R/5*-?YRL=9S2@LGBETG<-&IPO+[Z/L M0'R\>U'XE.%,G)XRK&22T98UTL?&DTPX4MFWYN?C<"@564>K^LG=.#**SMK2 M[WY&_-'-EY#JGVEYOK#4VK[SC]_YQ^W*/_J/?RAU=1V]]UA"RQ24JBF8$LR+ MTM 13@C>\%,_PD?0Z?O_F2.$[B+SLM)BGD<%$#,W2-SE[&E< )Q5M!Q([[]J<#.Y2L+^FW/0<1V?4NI.>XX"&N\_'D=0YP M5B/5]LCX"W#XZ")C\@ +"4#YBCMU9D[GJ<]"5.9A/O?&9: MZY48HVY!7OI89V G,QO228\='KE&R.*,\UF9-.#Y>6I1-@C:&N?917]TFQ2/ M6!/6-.[&!T5&EQ#E15F1R8 )BB4RD%G7-35]R#2(^T0%T?X>8$1T9/,QIH8_ M.8Y9DAH-"5&W1] D^)/HT/#QRFH7VB5H9)2ZIAK05$$P*'!I18T.*M;Z;$Z\ M1VN\]U!A:=S2D2]N:?Y7OX^>T@.V>7%Q=51/+P!YMER\T.1;98WHIHHO MNFEP>EJ[,+HOHO+YC6["Z":R QQ(G_\QCG]-3@G=Q/Z,/*YZ(9!80WI^?![ MO?,^>JP\*7*I(@A*3#W3PB-YP,H23>1'6*+14>R!B$D,V) (SBUBU^'L M^MBN@CK@7.;H+=+6/_YP;'+2&/W/>O ^.W9FB_H,JSJQ #&4GE,,^8==H4'L M-1)!,K*?4N6S@E =C7+L C)HO %LF(B_I[)Q,\/_RU V9@DQ&6D@C)=)YD+R MW6;F"2(G>507/(C@7))=@. A('UA*#$>4X5/E&7T18!RR(*"S8N;R^;=2,R4 M\ZUZM.9%N+P#@RQF%;F\!K[I=48PF;JU1&Q4;/'EGT7_U9H)_%]P]Q>B>$Q* MGD]F([WZUJ (!\_XH'>E;@?=XM3[J,OV6$DMIL[?5J"AK;L+(1&(CQUT.YMU M2W'3_W%"19>"GW'R6Y&0GS8N(13EXE:=+)=,A[U T[?J2:0$7+#LG+KU6H, M3Q=]K*9(-/M@F\N56CYMGE4RI8>(1[',\L_QPB%VV9'024!1JZU-Q?5ITAEY MN$7)O6KU&=9EFX<;=_488M*IA61F=2*!CT DW)@M2<=VMJZI-]W,U\ESLQF_ M@G8$@0R13Y%DUX)@'#94)[ETLPP?1NN'_[*TQ3"4M[^D=H\,Z6V<8L,$3R0F7I)_9N2^2D(?$=E9"V,$:V5;7B*Q/+//<8HK MED79&'(;WX>X4@&6RD69*IUML)1L"/&-C2#&LL.4V8H_3H--DSD" M+_- ^I?[?O3E%N&/84T^53;)K=R@^8L/-';HQ1Q*82&+:%>+. P(^F#0,L.S M"0;N6\)=G,&TA#JC2N;^'JV]L(96BH*N#]$9]@6];N Z#8JX0^_',228&FCE MCMT#,KMZ1S,D_%ZAT]&U 3IJ4U*&S/]XL?P%3QN<&^OMT'6^Y'[WNWP&;?55 M_KW>QIWUHYKIE:Z\O:2;MS?/EW8_?A@D/(T.LW1V\"ZFS>.-9%22J[E^=J(] M&9OQ"6'3B["_UY85!?T@,7E"I16=D ?F==[59:,NXT5:9W6?-\N-X1D[Y)5- M.:P9:X[@V-*3*?/Q,\.W<-&+M=!1^4[C(;6O\=([JHDX8\-(IK?V2NSOZ9+1 M(:I1&2:9P0Q MFT>RMP=R%(G/NM20T;HD1I$;4M+]D/T]YR'TO.FX$,_#])'@>+GX$1//D.E4XR%T^T4/+. ODB>[ MB3/YGKBUVP;IT/T]Z\R ."7T#'1&JBP A23\51'Y9[(YIE?G4Y*(XTKX*>[; M4VS#C8A-2W8>+H>YY\K55\8917@_;4^SQ,"43:Q722XH;%,A#R@6Q4B;#FS" MN42C#Z>(ZEPA-9>HAK$)UJ4U@&%>:1*W:+ MOXXGENYAL;"%_N%VL4ZC8!:C(09!C.##/FX]R>^H/JQ*Y'#Y/&?U!#@#+)** M[MF]U)/4+C!\'6R9-F)N8CQT#@6-MQW;W_/:&E=I6X; M7<[7R'/AVVVPJTST5R:3^H^U7L@>V(NG3_N_X&MT9!.73:)%).@A>SHE>%6] MB-]>D["8,G49:B^)D+*D@VQ@=A'0Y_'[X&?6GF7W@M$*3::/GX>>U55,^+5@ M[0-(B Y#Z.&_Y9)[Y9/EYYI-5WD=/%5[NL4^I?L])\T8_ MGPQ)B-2ROCYL6H7N*''*AB:P( ^E&9&!?20-9U!S<(UBP!/L(788FW/LD("M8XB'+$[$] M6K9 GV0 *:Q'^5%G?P_;&,C80H:"CBPPJ8X;R5'Z$'.$DMAM_DP2&:P.\E6S M18C>5&7+^/$C,[@X>0ZW2DSN[[F.-$%C8WAD'1*P8 RB-[GV:6T]@D]"*K1$X:/^[V3KNXQ64WBD[F6@,0*^B.BL4SH80+!L=VGR)\0@<'F']AA M1A?;^&2F'G$8X<:W(MXE8S&R#>+**4J .!=[:D9"?8B/0T9 YXH$!MHR M\0CQ4$B\7-,S/+.C:ST9RTU$7'H[T+>0BR^!##+PY[6N";<-3$OW=RT%@E:J MR,B*4F18JY?H-4F1D==E$+$\_G(LW,'!A6?0\@KL[]J^HH%X'1T3#?YC-L"? MU23J+-K*!DL)H0Z7 XZ&DM7Q#B' K,O("Z1N(E#1A#NC(CD"/[=6LVKA,)9R MCZ'%'QR&I!H$$*76*^V.H@TEJ\'D+5((AKNEGV.SY3WS)>9YS/OHN)#1+M3< M4ZH2E[_XW]J?ZYN'"B$GFR7_I?7*S%CC/*[T/GH>?ET5VOW'CWSAQQ]K]0Q= M_OX>;, &1]1BM^K0ZBU&B/]EXW)0@(O?U(4V7 ,<+0'I0G2#4$?*%\E#24=: MF?GJ0@A81A811U9 ZKA^[!7AZ,*)+;1PR:*T_1Y\QZG0 M@N\QW0[\-6V'G*RO6$H(R0%!$?1ATFTZ!CQ+P"%[(N/AK\VF+C5!/O@%F=W) MBUO$VX2S,1#Z5C.0G#=E70)Q0KFDY'XMCC./-SCT1HP#E^NBVJRP\=SKBJ'9 M;W"@.!L<*/;/%W%+DWR\;^.FDGR))KU!!,]/G8F)3(',2V0T8=.U/JI8:6S M(.M@: IXM52?M+IM0:4Q#;B;3 NYEF9+A$^BU7PBZS>!?VWZOA:\=!E'"]RO M13Z]AGX/L113(EX'_:!G)=@PKQ,UAIPJ")HB$8&?AQ;5;2!>1 ZM;FR;*TO. MB/2UAKT3EZ8#,0ULM/MXH'6'=:6Z3[L1/"[&QMW> M&WW3H#=]Z0[=;ILHU#O>1XU\I6]2 M5^[Q E5(6I 5^28SQEIX(T_D\92[D]K=^\LS)V4U5NA9]C"]13C$\E7,\AX4 M]QRUA&1)_HF4&1F*\ _EY0^+)O,@A":E.WV M&TB3;P;W][;4,[.2]]I6J?7:>A3.6?0F8#+ZDH -9X+0#VWE/ MG+;/^_S(1!J.SR2+S_."KLKF;I2-8J,+L<0M,0.GRRZ?O<^43Z&$XM(/#KWG M)=NMN'6R%?#N^S57 ^&&T($'CH M_P#&\XWCO!NZ>7! F>-&KQ(3?0PS2']-P8)CL%4<*^@:LHK>4Y6:."A-OF\U MT\&4 D(%H%F)H3N.)@CL.3XUI+$ 7:;%D7RPB%YBD#V^CVUQ^0A((9%B@^") M =SFQT93H221,^AQ! PZ'O7Z9E!_!IV(NJV80=E,@F>#9J0OR*%+"?GQ,NYY MO)< ^Z!(PB%^,C[6ODB^=]>Y9D=;J@<(.0C[,JR>6">3%[94E^P,D\^I8.)@]/E\_S5A)-6$)=@<^$D<;S11(5-T**M2AX(Y_(A+20 MUV@6>W0[/=C#>VTH*.9PD^R![+I$'OUI.+;>6&T>+!(]^XN [=/I';=,T^L2 ML+O!B<$".&I.9-F@H=\;:SX&+8E+9NS><[.63S\[]VW W_/M/!8<\9L#1A1: M*B_"V,%K7X>470!].,/(S'+YA5@9TV5QL;I*5DK%(%:WF)46157.L$BSW&+: M.10CS6ZSMRK\UM;@Q*8 _,;!8T9+Z_LBQP#B2J%W-0#F >*]TY)%1I>:Z&S_ MB1&<515;4KVK2#9D"AY4&9!&!!;/&T5:UH.X7?.T\I EXVAX8B^XJ$O",I N M=\PPQI6]CRZ/GQK#$UU\;DP'@CD/8,Y4DR+ MYWKS7I.+7!#:RSH4 +RY^-1 XLKXAGJM&NHU'68R%>@5$O'BP*X8%Q)JGE5\ MXY^^\4\+L\2"SM=TW,\C-'"LD]Z*QJJ0%5$$=2--^:(WP[&2AFCWLO%Y-#R2 M5+$%]0+C80N0[G31-&=F/0ZOP$ZL.;I04&A2C33\.CAXK&X%*"-L8MB.> 22 MAN[\_;$:12(MGXH8J1$_QT>1XHHT__O-\ M7\SP6ZV@R$E9_=@+YV?IDY./I\>BLH4YWF@UF)LRRU_P;"+'A;O@6XM0^)N5 MH><:[3KV=AWW)XSF.!--AF25 MP>[?_AYU #T=\::.N+,X-#),L+^5$8Z%I[:QBPBN.RTW$(C6G=+;SB<;Y=^R M;C.(&2WB=-K5#P2HOK04@,1N[ MZZU^B_W\:9- ,H&30.B:HISW$=*5^\NF>A1F3_686.)RLSNLD'6R6=JDO5\][R7CJ:;=*A!7\*# M-V" @M&MM663CIV##R)_FTP;*(HP: 4 Z60\3X(L#ESP! 5*PT05TDZ6/!Z] M#J0(?:6)*&1-66' "9-V>EOJY62[1'J786.F( -V1UJ!3K1Q;5// Y'$,5N MNZN0*H];5H>,LTB4@VA(POX&$$/!O2BU9:J!M2F(7C^FY M@&1+G?[.$7/T=V0J!4S][>@R>DL"'8Y&ANO@72I#[%08N&\W-,#4\=OL M,W%.>T>L_VO=C M.#2K-3\>M /3H1#S[N_1GY)+A1] 1UHZZYA].YF? AX'A.=\((Z^!PZFG:YY MX8#-_)1^X:^PF3K]V^05V]]#=^P7'6>%5PJ+H:30#-,:9-60P4O%KF:2.<*S MM+H=/#=*-CR$7Y!2^WMC8ZU"TJ /PZ]@I(E-X8#17+O!]->:">QKSY6!$[-' MM/21K0S\!<]TV'A_SS5-!A,2^S!DT)A]#(:5!S,HUUM2$AUO456[> XHR%

J6!-.2U>0J4Q%/UT,6#V.)]#H>/8;O/)[HU;0F)R%A((I2 M!PMPU_PB'6U?[J";M"-B$G>-M7C!)OS$D5K37N&,R!18#?FGKGM*/HI(M'/= M[V\\4A]F: '7PEPY"!@ ATD&>*FR@:R*)M$AEA&%O9(ZTK%X/)LU,5=TD]#A M<=TB(=;EV*R F6WP1I<8GS" 0*Y[Q'H#B_7]/2K7&[_<@V5%X;D6P;0/[F_=V0M%W8YKB9=3.>C_,+3!.;(356!^WM$ M!SY+GAX@HUVA+$"IGV!QY"EXB'K5MCS/T3+G$ MST<4L&Z,TE M(2YOHE=A$:&[3@%),!(A0)YMO:Z#AG!;N#!?T3)Q&9CN:F)WGI"-RJKVY#E[ ME="X7!UW*9*,0P<\]GJC+-;AV-411 MMZ(UW77YT8-!?-*J8SDQFO=&:# M,UZ;G=W:@IOFW WQX_?B+D7Y[D0@1=G9ML,=,S!5>1E'&(QM7D(P38UTM:7S*NBF1^ MA3>.O3J5G*?4AE<1(\)L>Y+E" BL@HE5A3 7-E[L0=_DVZ*F=V"LGDU>A7SA M!EEP]L>QD=-!JD6B8[P%E8Q\%O0AQ T;8%,QY -HWPKX*.BD>S@PK[O>H>$5 MT8%^MY*)Q&];2#"E(KSB6=/JAJF)GPGFI+C-!SOC\*K$[93(^$.W%TKMY7$/ MG]++ZY].?&B'*8:DAX*M<6#Z.HD2P^!QD@D\4)#W[3+F<93$\BI=-T3S_9$7<:(A1/4 M'? 2+=>9/D-J=Y OB0#P/CU""4+N/COY(&LJBA-TBJ]_7X+U ?"XM[D,26BB?1%@U#-LBQ M=X0A61Z9BHL8$3T/"WKZ4#I,U],>R%XR7@B$?-%BT UNVID* 4< 1;1/V;2B MM]Y'N"*^0+5KR61N2)8-[?520_961R/J/8CMJ .S[3'!!RP?9&*:.F=AHJ]* M6-4@+]K4);6):*C:8=KQ#&;X*#V1 S36%9RZQ8%B]#E Z(@TRD9$I.H$^/?W M)MXKJ3U9UU1B1^,,E1W$)6+F^!>FX#N!;3SK_B/1(6#F@CL$%Q"G$@5D$B)U,V04 M^1.D"\QU'_\"DD)S)4R=+",("/0!V6A19]6Z./!GEZSPI I<<@%+@Y:5?L7A MG3K&Y;6%3XE"O,BE(B[>F!#8]:L5/S*9]T,F'U%D\@T68JY.N:N[2Y'O'$/' M-QDTOOD/#)5HR7TG6J)/M$QD5[+?V96U57;$)_U<@^J]4CIM2^G;XOT#V=79 MV5D<2Y%5@ 6@GR4SLFI1,'X]E/'10VR*ZB$;$I&8Q-,1DZ)DQ\A/P&@!BT7: MYC(3"+?Y5H9@9!UR6ADZ >G(*#B7

<770 M[PE8D,3 85O[M%0 U\-A@+RUO"1SHS+G M+H^I""P^'?\)F: M!32UZ64?@16RHK(^:+ED,ZX/FW1O>!T3F\,!,2M#T^W4K\)^MWNAN 8'OQLI)(C *TA.FCBT M3I2EFSE<9,"F"+4J<;S>9%H:>B!\%;.4B;L;*I"?0G:5H%BI+D:T!A@EG,.! M>A&0RZ3@!?,/VM4Q21.#JO-?/!.P=G2'D%%DUZ U"'P7K<$.N2X$(%G!? ^Q1ZR)S!@0AJ1?6EFB%#!0/B#M/L_'-XV._WD[*>1$8# M$H:=EH"L]B2BYV'3]D4.ZIK8)04!$#O%R16:O@?C97^/V!P$-@[5N&A[>A-1 M4]0ZL&=ZOX-/!&@"W&D0:P^.'1U_DJE"D13]F^'*U"(&[@,]Z3%1J!@)OO[# M5/%.F%N\%5'JXJ (XNTS54PFF"(R%U6XEO\$BLQL.L-<:7!3+@45;:/:!8JQ MF53"@U.2-*0GA 3#I]A\84=LD <-)Y\2M-P$Z[B:A.Q956/Z H!%#%I&C$X4 M)%60D'TF!7$JMLRM7@!(I9A@/ J(F>HDV0@B5-)Q1P+GALWD&&HUTQ4E]O?D M!C'Z(1??U 65I!%F/67:E1B_#Y8KV,!JR'H4]@=M##]U8VCV#I?XV5N%-9/U MKHA5X@A[.&TPL/M]K9'&..;2% M(4:@M8$#T*,@M^J8)Y,5,S1<].!?3H.%KI7*9D0H *]C1 ><@Z46D22VT!N, MW;O#7@-Q]K"W2?U0UW*33!']PB "EWZ!1&](.MQZ!=D(^8TCD-U@+BP8D,;3 M)1.I)J*,W6NPU^[Z_K@?'R3@X=>AQ;N]!B0?%A+IWJ5[]FSAQSPE/.Z@US^X MIR#&=UG[_1?94F0C":8#IAFI81<&3FV1Z\, 0;!C7;3["JU,=2@(HA-QKAMF MX/IM'S*;5O#+@4'L[S6\YQC(DB3A:9(;WF^-O]V++&F1;B[H/WT;4<5@\ &8 M'VYCV'X9-KGMM^$MD_&75A#"?I<- L'UO@!+T64<)[1; .BR!D&XGM40T8*V M.+0U$,!OA!TA43+1OVX'-.P!4[?),0" MGP,.3V%Y0J.31(TX3_!I9@ [M8=00M#6E*\'80]/*XX]]G+1/&)+\-7P( MHBU#QUSUFMT0P0+G5<3GJ C]72D+W:6WA,INYK^SFRO(;N:^LYO;ADYA(I/7"E-M%'D,&K@TK^9J(HF6B5[>E# M=5%$- #:0 :,_5G_Y-$H4.Z(-*7!3W#"[QSY_!\#XY"*[VM%J?R M 827-+"4<<K-VD^.SR?H/[^"^QJRJ2"G M&'^Z)R:;6.RSJ8DON2<:A5&\*^B$2 M_<(ARV=SJ3Q_F$+_*V12+)].Y="_LP7^L,&S+)N6!CV^SP[D8;)EMFA4UFUDC/]I+(?6=F2V6 MB+FU,&$6&?>Y?'K[F)"X!40B1N&>+,J!9!U$'&9W0QSF5\N)V3R/_@%.3.5S MZ4-2,K=B+IQ>#C1#+6?7SH3V4G)KX<,HQ6!A4YB/"\-\15JH0X"UE-F.AE#? MXF6;F3P6(U]QV\I7,&&]Q5980/T->S*Z% M)*VQ\&)4IMC19<52Q=R2W)I>A%NM%=.59,A*ME@(LM,CTG%*03Z=C\(8'.-0 MRGI'D[PVZ5:P^;7K4]NM8.>1>X8O+SF][MU9.#NW%HP&B/PC81"+^=0W8G$% MB,7"7X587)!-MS*9O)#-XEK4?T)HA[E32?;S"_CYRVN* OIC(9VC]O*J ZF+ M>&O83V=)!+^P[GB!M8ZM-5'2,W+F<5DH.?AC+N7BNW0XOJMV)!%) 15WRX(T M'V[W60)8(F>'.>YIO;;6+E5YQLGNJ_1J606C;43[/62Y4T1H E6 ( M9$\P2,32:Z^N$9!U)TVBDLQ&= VB,ONI:9LF-0G\R#H\.ZJ!RSS M\QAZQE]K28;G^0.6SV3RZ5]>_ZPNB8H 9H3CJ&E.UV824UXYZC,6 8EHN1X$ M*.)3+LMRE$\UG?)I*@RCDEZVS*4$-M^$.7PE#*D1G)HT@O'$4D3/)NW=2T:2 M)IAJLIA$Q\Z4DD^$>XNJJ:DRS"C0F^@_1=WLZAISC+L&UZ41\R0HDCKJ2HK M_,1SPTFC!SSGM(H6+QLM%YM/W\\O)I#/4W\AHT#IW$]0O M,B_"^7='-C\CTG]JJL"A5VO#3N=A+I2$ MMDP)N\F-SP]?$1="$B)KS$\2;E@I&XGYL#LBZO*X,V3ZWW7AYS.9#.=).;&IN-!UD^B1VVRUKE#J&EGBM>="6H2,XAAH%_8(:) M@0/K,0:+)@K8R*2A[!8+K\):N,Z5Z$QSKCJVL"Q7- S)=-)X3L"Q3FT]3SG- MO*G-,[4G?>H""?+<)L^L.,^"G%4)P5FA4X+\>E*"<0D]-K5I_!?>PZ"I%HOU MT,D6Q:^N3&;.,#?$.PAD2*_ NX)YJ00(9$] QDXI#C+>)R^]P<8Y@I/+,^WB M_LB:F3;:[,R*D4*.8LZE',5,K+R#5(Y#OPK#J5@]T;[46V#,[8Q<6P]RR _W M$%:FN3JE^RA6O'&ICAN-CPNOJ=WJL*6&WJ5+W8'%B+=TGB;SA"PVI&&]L 8V M$EC#4H(+_62=T(9H!1>_3A6+.)+-Y OC'#FG8W$IH^T:TA378CD&K5Q5DZ T MG:2)*M$V!1'PX5(0![R4S-)LN&7E&^QW^4;\Y1N9U'?YQG?YQF+E&R#6YDXS M1EZ_@;0+G^'S"]D[%CP.P'+B<(8F$=J:VIQ1L.%!1 $Y1%7:L*#8DY06?023#EJU*<$?LPK.?L)V?M)PS_)7]MI)3+K9WIV!R? M64C*42\OX77Q\-RC;@>&\KJ Q7,Z>$_';J!Q:3S,)>*0+\N9+2&R&Q\%HL1M\1D<6E%N&OZ0ZGIM4) X-K.8'^8"]!&_*P0SCJNNRE6)&E[HW M[-H]+5@, :=PNP(CY=92P [\QN7YW/PBK]+N*-IP#$LUYMZ/,U>Q/60>=*U= M4X:>,C=V(]@*+R6[%J:*5H*M>+C!%$X*Y;4OPDGGDJX/F7)/4\56/*RTI->^ M-E:*33ZM>$K!%*[BX^*J([TK2LQ#2].A*#P>ON*WE*^B%5&+U-Y,?:B'U8R% M>8UG\Q-9::H.B^;!0TLZ0,;'IV22)=_09BKN2HD9+'::+"699T%6^QB"P?P? MH8W(7=*2'G,+GS.-S+"8V0(U'EG)LCQEO6M7A)5_X-KZ4TSS9(& Y V^P%WO M&0J=CJ36Y0$<@=_1=3 &UYD 4Z;_<9I?^.T%\9I\^QT MA3W&.QB;O4(=OJ"3/:G$:9!PKJJAT+FTHJJ@'^%.URX,V;A&SX?5Z+.B@H3^ MNZ'1U^R]+=;C/^X@$8P 2+&9L5)-N^-O2:OC/NE'B)-5R3!@T!6TN)B,X=B% MVDNVTK7YB=^=!OX5N*.',QZ(2-4DN6&DAL2&*73*DCC;81%76C*Y#V)?;LD!0' M7\'C,P2])B %=' S4*0A4Q3QX7!@;&TZ]R*:KX)[$* MYA$R-[<:YN8"F?O&ZAKOIBR;9QZ354B3631F^4R*M&ZM:QT3BY#)@RBDLDL= MA!V^6MJ\#HHB;;RCZ\-5CL,:$!:9X<2RR;/KZG0F<]S7(+]DZCM>CNXOD7-G MF *$5LH:TCYH;8M8/!$%VMEDM70:^;W"VWP0!G"KAD@?F( WI7UYVL):MULJ M7JYLNR5!$;L*$2"7LOI9$PQIK9LO5XY7MGFK0].F[/VR>+2RO5\*-4G9C&W? MWE=6MNU;70++.A3#1ZG!Q@*X6ZRZ,C-#K>'44V8Q]72,XS3@E,-VL*E+@HE#L"UDD-4@!FO-J<*#IQ"_=I!%!I89LNQ,0589 M"&-8,^#-EFPX3=?C)L?"./Y9ST5WH^2[.\D.%K<$Y*UA^FAMV:1SO#IPG77T M"_BDZ*(KH(70 XPNGL,(S>KQE4_B0716=KH/M="-K@XS9]"W.[1[)/QJ_(M6 M;*E:*3'=#OJ[#LDG(V:*1UYZ![LW:.=!P]I3,(5QBW3,8@U9@H*L8)6"*(;I".65+4U!"B!!2-<1AM9<9@'1 M44#N)/Y"!_QP2#\V)(E^M*_#Z=O41L_\)\B%3]"$T?Y>0"^@;#K#7"&] ]6[ M*GI!M8N\;88%_],N TTP)Y*&Z"(DD/?/Y@O)N"D<\3EB__2G2*^ 0R.[WR=I M!6YU_#0BA4+$!;'X\>?>"G$_QW \K:''V4+EBV&S2E1.@DW*3$9,S\EU=:^K&DST6QHSQN9XG3L/[ M\-]XGQ7@?;B_"N^S81N(?<^VP7#K,GO! M( 7+2-:I;L=CVW',G"I&?G]/TY&-\[/^RXZ@.SVE*P.Q):CH_&D8G2WPZ01] M*IG"1GW!.M0EB$+7 %<';'"=)+"A&2.RXM$*"6 !3,.:U!*4!B2IX4%=%8D( M\H'$_AX,1Y*ZT,,1/U'HFBU-1X*AOFH[:YN"'FZ)X3A>Z&' Z?_[@YN9MJG] MJ=YEI()\3' M^)"?8\=>&[E;7$9V]3^TC)"WD&9^Q)S^F*/A/U/]ZS%E7AM7YO-'.P^-0W?- M=@PYFO17BO#@61#K/^B?]$RMP@(-NV$ MN)PI'9QM(\D5&TC9D9/6>XL.?LRF=SBIM"-QU]6\998KX?46]O>"W 7''[#S M1M0EJ$F*UK=<@08R?[4^#MTCEP"G553+6Z!O<[D=!/Q*DBD"V.C88T$_11X- M^3'@_ U (@+JZ-N%"&.,S])5].4P"<;I+ER_.7V9-1KMNW+?5D[P()^!F6;3;^!5W(G[1E9V M+@R92KTOZ-#?15=K0K>]"DXH(P="-+75WK7U7K9E"+VR0-C?> 5N6[(B=SH2 M\RS)3>1R(K9LK$8+K.46K/,2+$OJ[WL0IRK #56OQ$NAVVPILOI] ^*QN18D M\K*<%F-MP-_PP% 8J_2_S$T'8\'_82X%P_R&7)GQ0Z[XE4*N8@1%Q<>ST8:Z M*;GB6.AA3:L/048=MLRV\L=[W:J2:1W_H#[XESDKXS^\I_)'[Y)5+V60 \'? MD\Z'YO.-6KV4\-9.&P46.?TK_U^F6G7C9YT;A+7]R> MJ[51NE5--4[NIEIMWE6JQ4J/'^1R8N7VM]1_,S7M0AOD]*.'7$5]+-:% M=.^PVKTHI7*IUG/[K)96^'R!RQVVTI7!;;VGE* M_#P_?CAYNWC3OHZTYT[MK#3JM =W0_ZA\]!(EZL/9QWTF$)VT#B_K:BMWW=' MN<\2SSUEE?;#4'AH="4YVTOW;M2W\\R;P7]RAOQ8+K<_A8KQ\M4S#S,I_?/M M)'U:-ZXN7GOW5QHG79Q\/*2+%T(CS9JMQ^LRWZ@]=%YJSR?2>5$6M&R):WU\ M#,O]@3%4\T>CIU;]ZC%]5>A5V[GC=/.YKKS^3IV^_2X:HTIMV#[[9%OJ_8G) M/QQKKZK\6?HZJGYM0][W?>N)=CX_.RT3O.'^:T M9Z':E_FK^XKPP5:O])?KQKF.RKQ/>/6OK'FR&5^L->\^JCRW%OOW\77[_ZGUGQW)25K_N[R[/L MK7J>[1B5WT9?>5'N/U.G?:G*50RQ;V3*=^?UQD/MZ;6H\Q_M^EVN+EX^&L:S MV3C)5H8#[NHAI? 2?UVHM)OE9^FZV=!KV=9KGVTVM6KE^,QX.[M0I.>3$ZW0 M&CQ7OP:9UY/VL\Y7FFS1++WF/MJO+T5%[9?S#Y6K^YHQ$.^TV\=4^_GE[?[X M\O[\O/QZEM9J51Y6[OA^PC8?.Z45:?OBM=B^?'U.#S%?Q7'T?7;>;KN7FOM#(G5^W3$\-H5+CF<% ^OC@['WQ([>ASH8UX[4P-')*^_GUKCJX.4TWKU_*>:[3$++G MZN?EM=9-BWSJYKB6T^6'7*'ZU!FQ;W=OFGG7YPM#Q6P7RI=/K8OZFWQXT6P- M&^W*>:V4$IZUX]Y9DZO'G5^7J4E9:=Q\?9COUDB_5+[A\7QU5TE7S M*7]_?%QK2Z+:R&T^[2N=4N/JJ*4HXK.:[1[E+LP[_7=_5%=/ZF:/_WA+5TM'N7OQ M\,S\>GU];)1KS^9)2JII+X.>_J3]/L]<5B[*YR=U33ZLE7\K^J!6/7P97:5/ M*H>ZH!FYB^I=Z3;[^SPMIAJMG/DV>*FTU+.J5CA2.]U.(=/)=S]NGA[*I]=/ MY?*STB\5A']UQWM!/+C.* M?O&AOF8&I69>KMP2+X4OI\;57U.H=Z:GS^^E6Y"[XUZONB] MF>?Y5J&5 M>1L^Y[5N3^QZ^+=[=M+]7IT:MSF6DU>OVRVK^_:RNV341X=]ECM]\5 MR-]U7[H7Y?RFOIJ=;4<]K;U?%] M^_:EIGREWGB5-P;7H[9V>G?9;;=ZSUF#O\M?]216ZISWWQZRPDNZ6U.ONL.!_5[G?-XUAF7U6%QWZN_5$X/A1>\_U4 M@M?V;X59 #47@ !P @ &N# 83$P+FIP9U!+ 0(4 Q0 M ( .^![53\](JZ(2T .\Q ' " 5AF !A,3$N:G!G M4$L! A0#% @ [X'M5-:VQ3U,% ;!4 8 ( !GI, M &$R+FIP9U!+ 0(4 Q0 ( .^![52&M&RPMA4 -,6 & M " 0ZH !A,RYJ<&=02P$"% ,4 " #O@>U4X3U=%-D, #$#0 !@ M @ 'HO0 830N:G!G4$L! A0#% @ [X'M5#DY/;.$"P M1 P 8 ( !YU4-\,R2P80 %$0 #0 @ &W!0$ :6UA9V5?,# Q M+FIP9U!+ 0(4 Q0 ( .^![53LMOF@61 $X1 - " M >@5 0!I;6%G95\P,#(N:G!G4$L! A0#% @ [X'M5$T6MKPI%0 V14 M T ( !;"8! &EM86=E7S P-"YJ<&=02P$"% ,4 " #O M@>U4'^XU/7U4=5+IMSD8 420$ %0 M@ %F2P$ &UL4$L! A0#% @ [X'M5$KQ MV[2&) J&L" !4 ( !TF,! '-N;V$M,C R,C S,S%?9&5F M+GAM;%!+ 0(4 Q0 ( .^![506"&A%0&@ 'H@!@ 5 " M 8N( 0!S;F]A+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 " #O@>U4910B M'S!( "P\00 %0 @ '^\ $ &UL4$L! A0#% @ [X'M5&'B$>GT @ L@H !$ ( ! M83D" '-O;F]M85]E>#(S,#$N:'1M4$L! A0#% @ [X'M5(3A94'G @ M\@H !$ ( !A#P" '-O;F]M85]E>#(S,#(N:'1M4$L! A0# M% @ [X'M5&@?:C44!P HB !$ ( !FC\" '-O;F]M M85]E>#,Q,#$N:'1M4$L! A0#% @ [X'M5-%4?<@9!P \A\ !$ M ( !W48" '-O;F]M85]E>#,Q,#(N:'1M4$L! A0#% @ [X'M M5%K.! K7 P +Q( !$ ( !)4X" '-O;F]M85]E>#,R,#$N M:'1M4$L! A0#% @ [X'M5/:D5K.:( ( \O,1 !8 ( ! M*U(" '-O;F]M85]I,3!K+3 S,S$R,BYH=&U02P4& !8 %@ =!0 ^7($ # end

.Z_=^VTCB;OWUQO]WL+[V:S^&Y^!9/_IM MHQ_'PS>O7MW>WF[>;FT&8>]5O+X^&WZ:"?TW-RC^(E^R=:KL:'A6R?[@?GP[BO^,O=H M7/KH#C\:ZT?=*-AN-??NFP<_D?[@;M*S39PSK%#^^]W%I^SQN/SY[-%7<2C\ MJ!N$ Q'#&>)(._5&J][:-0:I1]+.#01_;_:"FZGCO*YO-?4X8X>37RE^W1%1 MNN..+&RW?B=\ ;]HM?2#H>Q.'';W%7RK'TRB>D^(8?IP5T0=>E!]D1L5/@L# M3T:E3],WN<>=.*S'HZ&,RJ<"7[_"K_$WC7JC66^EVV('B1^'H_*UJB]SKXK" M>'Q2\&'NHO MU+"__K]ZW7KO2L]Y8UW*^*UU*@;RC77GW+VU3H[H'U\;K7=?OUS^U#KZT&Z? MPW]P>E:]_M!?;S6^XG*_%I?Y52_S$6-MM_%7S<9VH_F4G^\2-^!_Q>_]T3O:U=X MD7S,4 UCJ*/ 3F@D-[*%]Q\IPO?P2?3UD2>PTYXXYKD,W<#A4=__YQ%C[B)- M''UM?E4BD >'CQXS1NOK)9"#A 5])8G/@T3TV6/&.<*YG*NQML:F]'V#[W\] M3T+Y==L<90B?J#$Z@3.RHGCDR=\VNL!N;ZQF8QA;5^X 7G,J;ZT+H'J_QA_4 MX#VAVR7&=MP;_3O'C8:>&+VQ_,"7]*5[]P8Y5(;(^O27ZSC2)T& ?\*#IW", MH6LSC]_%%RAGWX?! !FDWM@&,18'2"CUQA:)>1\6!Z^2[IM2RM\XR$C_UU>Y M5\SFK3F^V#@@QIC+BR9PS<8!/KZ -QH\M7'P_C_WO/%]*&R\CM50ZJ)[\T& M?O,IB"(9G?G'=S%H:XD;]?$-9]TCV8DWRN;8X#GR;'F&KO/;!A!QRT72A9EO M;UB)[_*O@"_@-HK>^*X'UT.8 -WIF>II/6"JEW%@7_<##R@U.H8;*![EY]:. MSKK9C+ZJGWT]AWM?AJ%TZ/>?Y: CP['I[LUANL3]9TF,ZB-JP;.;[>NF,5M^ MSZSV]R2*$ND<)2%,F(GK3^$E\BSNXSPFDVM&K(](:A[$L_RI_/<_NP$"EIVZE;EI9[X8('ZDI[YRXW[>G5G78.\_A)A*/PX:@_0@)X# M^VTUME[R$J=RXE9C=N+E&=;W,*;<:LSN"G^&13Z9/[<:LQ=&;>?O)(K1@HBN M@K;CN/@,F"K"Q9T00S<6'FW/.P&2"*<*\R17H2FJ+M#)%+FQ!"OVQK4E2[0+ M:0<]GT:)$+>R#7MF8OT!>QNJ?S8&OV8GO2 M#-X'H71[_F$"O./;HRN,^O$ ;=^AOSP25IF8.Y7Q6?=*W)T'(7T1PV9UDEAT M/'D5G(.@FX^"WIJ]4V.9]^0!/#][8;;,&S+A:IVP.5NS%XBP)-Z-3W.ZG;9F MKYQ\SYRG4^#6[%6%[YGP(RED]C;3=TW^R9?%UIR4FNE!FB=1^?8<+O,'!6F> M-MO]N05IIN]OXRDSWIF][C ;Q^18N/%QZ]I=5O_XY'5-EZ"[R^H?G[RH!^KL MN\OJ'Y^\LJ>+X-W%!MS*#!12N$!/ZTHW3DA*S9X%]Q8K6N:PS.D<.8\<@L6N M\7%JT-YB)= #O$WC;C=7*F?@.N;D]PTRPY=Z*AXFK[<9JY4S,0>IMSS#O[/NWJ&!]?8%Y M/9-,F7U@8KEW9;IL:GRYHYI/0]?]C_.R7-''+6 MEGE/'B!G9N_P6^8->90AN=VN3_.RE\#AEAWS/GZ10XA]+1[YGPXRBD M]1R9./.X+%ISPY96_,KX-W.91#-+#<$SC.4H)(<2?[OB7^DYL(G M#8+SJ3Z/[=TGW9/X888F@+.GW0%I+R-^ K%>WD0$X@-#6X3,\Z8?XELB/Q#U MED+>V+R+G WU-<*GP-?N8.A)QAA1K\H/SJ^+@B34;X/'"%CAC=H"6N0]9?<: M"T7_3!*80?II^KGKX#==5X86+466(N03)@JME[5=.7YM/(5?FPO@ MUY&IW&%^HK M!R9S-_1CA!=##(N3#@RRI52$"MG_1' ]\=#3G":$Z_1(_T8]Q]&/K M_L'._7YWVX]! _?NP0]&#Q/"@#\&(90O_@>C@(?[L'\,HGCP?JPXG3RHQO'' M((DETQ<;SW#ZE;[X8YY[I2\NK[[X'/10Z8O+I"\^BT2H],47IR\ND$Y>;I!F MKIOT-""B'X.#ED&]7O+LCB=@0OT8M//L^OE+)YQ*P5\R!?^E$U1E(3R[A?#2 M2:@R,5Z(B?$R".V1%1X_!DTMG=*]?"F:3RBV^3%H9[F4[A=(.)72O_D([3&@WC\&)2V#JKW@XH/*/;TDFO(SGWNEZ"Z9 MHOO,]%#IJ<^NISZW1*C4S)>A9BZ*3AX2#4"DY.A"VM*]03 B7OE7.XGB8/#U MO1M&\2']6X;JJU3O4!\?!KX-RP\91LR-5D0+&5O6N]$[Z=O]@0BOQ\BL=!.G M4]5#YA.%\9O/XN\@U/NMB)R08DO.9S9OO6<7KD9#6=#$[J>$*G(R6Z:\E#"< M4W'ETG)EV0%5;+GJ;'G5=\.**Y>7*TO.IV+*E\&4]WK6*P7V!3-EI<"^O"C$ M=S-EI< N.5=6"NR/R):5 KO<7%DIL"^6*<>M2L5SIS*^D#?23V14*:X/9D9B MA[&MJ]35)6#!I;4A'\^"E9JZE#Q8*:<_$A-62NDR\F"EBKY8%ARW#RM5]"6R M8*6*OEAK\/$L6*FB2\F#E2KZG7O"CX%$TN65762E.U")H,>1T6=A]UU?AB-SMW] 8KIG'RJ2>AQ)O4]" MWXV34,)6OG?O\%\K4E[T*(J:O T503T6R*RDV_SEE]6@J3:,Z[A>$KLW$BS$ M)'1C5T;'=[:7.-+!O<%"I"0F,^VLJTO6SF5(_73?C+KF]0.EV"@(L*I1$CY)N7[5LG!1R595<2W,L2W?)(O:]BV6V]M:Y+[[-IP M -+Y)#HK0FY';C0,(N%]"(-D>.B)*(+7V$1K26T5RDL)>EL/?J^48!K&T MT7J$?_5",2@40"+B>_1.^-"&5T!74>"WAB]&YG?F+6/DT[D^0W\Q\I.19+/$PNI&*!B@.>V.)X5^N4* MON]XHW=)Y/HRBCZ)V]4@[$<3U*2-J.CI4?&]BIZ6F9Z6+V3W/2E)=?U>3V/XEE1QX^L1MYWZU/HWBK;_J*EWSV54ZO?'/>NM7 MQSR?8WX1MSZ^(\OLK*CC>:AC_XGIF\_GW*ZHH_($532QDCKAP\S!UJJK_JW* M''PLZU!38-:,9FTO M"JNNY,SCY$Q%-L]/-B]0VES(2(K0[K?AM?)&>@%A81_?#>$XY ]$2 _8ATHB M/1ICN2*M%T!:+U!J74H/N\Y\D+X,A0<;VW8&KN]&U GK1JJ]_9$NPD?M2"7) M'HNC5Y';2R6WY9-N]\:(]E:#B";'B/96VX&8H?M4CN)G/N?F,YQSH2O&2I]U MZ5I7];P?V^"H.OD?7*F<$#&LR&1%+_ZI N((M.HH=NW#(/'C<+0:)\_&PI6X M:R=Q/PA=78Z:8D:6+;J2%(\S/RO*60K*63Y+GCW]$6BK[3OH(_9^3T(WL["R]E>./:!6=' M;O73:> Q5)C&XC2PTR6OP>S54MCG2N%]G,);T6Y%NTNJ=#]-[K9]=R"\BGCG M3KS%C:XD[PPD;T6]/R+UOG396U%I)>&F2;B*1BHY4HXXBSNZZC226V8E1Q[= MS;NBD4J./,(63"D'Z^,NY(WT$ZF40*UOL^?RZY?+U26H.:K8AX%OPY1#RI"_ M<*/K=Z-WTK?[ Q$6P;0G'<%L)H2[D.K['R3VS!CV75MX/ MUS&^^7%9"]WO, MTXJA*H9:)H;Z 6XH.(BOGX <_/8 )F2_\!Y(%7,]@+GPZ_$CKVZN^=Y<%:-5 MC/;\C/:#W&C'21@,5]Z4KUB,6,P\[.H6F_\M5C%7Q5P_ZLV5^"YSUI?+HS': M'T@1):$\<*-@N]7< ^OU2 ^FO\J_ D>;,/YE7X0RFO@*M0GTT)/? ?,[G_ > MQ[T!IAO?6_SM:0+JC(B#$FI[Q!X4YU@VJO'2(^D' ]>?]MKI^U)\;]G ^OO< M+CQ@0\_A-5..; C_?."!_>K>O0FQ$R4VI>R[0ZL+TOQ"=B.0Z\*.04SN[>YL M6'&@/@N"V ]BB9_OM38.?GU5^/V#!]U[]*#\:10DH2TC_(@^Z4OAD'CX]17L M)/P7_[]?AU84CSR0_UU@L#=6LS&,K2N029%U*F^MBV @_!I_4+.P1V+WK06" ML>?Z;RQ\M &3$%8_E-W?-OY/?(6[ CZ(AL(WAZU'[C?YQMH;QAL'5Z+C22OH M6H?(T'X,=(&/PU($_+_AP4PF]=9"65%W?;RIWEA;KK]Q\,__:^XVWL[Z%<)S M>_ 17B!X_?[:.?AR>G)U?&1=7K6OCB]_?=69^:K&7WEY?/CEXN3JY/C2:I\> M6??Y\_6 MQSO_=TV@[F8+R1MF\CX(!VHV]"B*HCOG[NM^8_>K=*1;KQ\%=H(7,A:1?[7Q M8FQL-YI?OZ+^V=@"??#;K7W=C=]_^]LYZ\*8P+Q^X)-(=FU+W807R')YCWW[I.W,='&S^]M3I!""*V;@>>)X81 M$(7^%U]#O\:A?L&-#&-4[?2^Q,%07U6_QHY^2@V^ T.;E-8@2ANCPZX8N-[H MS;093Q@I(].C IFV?3\1WH4%*"3)[*,CLT)H6#?W]O>?3N1I-5_8F?B_N[O_)1N_O>2X.9K_-^4 M&-NGIU_:GZR+X_.SBROK_,O%Y9?VZ95U=6:!T+X"R6PUMZRS"ZNY\[/SBW7V MWKKZ>&QE\IPGE0KT]N$5/M/TR[RYCS> 7+2BOO2ZKH1,((UDB*T MP"20CE4DR.,"09Z3@7#,YD,Y1?Z]??CO4W?_7^'N;"C20;,,?M=WQ AG*OTR MPLQ-;)RQ=M0Z#I,0!HC?T\+_ Z/=NY3+=__[:/_^I7%Q]_2[8-)2\LN8-*^- M@\\(Z6FAZ5;*9#4+7W;OI3)D%H3_"9622@+Y8/;:7F-SIT3?J\3_0\7_NZ*6 M$@H_GKX[/9OI%= 57E1Z!Q1GI>Z![26]!ZXNVJ>7)R3P M'W47\&P,!7^A=\%]G&7RU]RNA_20+78*D7UL?2W^'_#/^(>+DCL%S79\=^:I M1!\&@X$;H?_0>N^"@ .J[\CPS=@5>JB8^IAO'"#):?F)_V:]_ MWVI^_MB^W)W9B>7?NW%P>79Z]KEMG7]L7WQN'QY_N3HY;'^ZK%DGIX>;SV]0 MN@<_']\).Z9EH(,I3*=OBX#!P)K#*R55G9__/$^]SRYV%IE*/I(WQCU@.P^ &B2^O5#]@GAL' M1](3MP)]T=/9Z!X%IO707=?46#;6\Q_Q^]P17XF[$Q5Q9'#N^VXND'\[__[L M-TZZ_9G)P0D3V#C8Q7;.K:W6_NL'GENFA3R6[V:QT2 AB?(LT*P"L+Q#ZV\# MQ@5%IFM2*3T6]H3O?J._E:"\APJ_F_1FM,J3S8O-RTWK>##T@A$L,W]ZUFFP M.;:61>N'\]=N)CF?F:;;CA/**%+_^>3ZLEG.4/\=W?TYZD5A]]OVS!BJY.7 M3-L[UF>XG$;6)^%/$H2U,<7VW91EM_3'T>][Y:NVS7#N&?9^%5<.N7[]GHT[_>[>Q(_S_VTR_."7N6O7KCX*\@ M<"*$T'TP#1R7K89$W5EX#I_?NPV#6IYA[^<;!5J/Y>O\9R1YN M C4QO-N&(>RR.Q2>)>^DG6#C#O@8+@49_6+]#)->7\-I/Y\YL##F3]W0>'*A M%)-)!W&CO/2^"9C?[/_WO=:NZ]C>!13PYQII9/ M4ZVA6N5) M-5L_=WY97P/1@%&HMAV_6<"9K4!4XH'VX=;63T_2WPM,OZ>87AWNJ-GJ7+FQ M-T%@_1Z=#N)/XEWT:08\7WSE!GE;P8 @@/^:]8_&)B;'6D,16C?"2R9;[],M M]^:$S9J!H;[5FLE!O%8'<14*),S+T: 3>!,BEF%;_'?XKV0TO)[!,>1>R$@^ M2[K13Z/X*Y ^DU(P- D>W]E]X??D9 ?P]NMWQR?R&_TSVGGL03SE#DQE5M,YC]'OSS[C$Z5'YTV21^V!>+OK[X+GURD5^POS^-(66@$ MYRG:16_AVL4I:'V;B]5@9ON2OY,H=KNCL;ASBP+/)[Z#/CQI=4:6W9<@A+%& MPW*[ZVNXR4; QXTL8=V"&E6_]H-;('(I(M@;![Z($E2)160YLNOZ' ^Z2#S) MZ]IN[%CJS(P#A^/;M/X#_WABUH61G$"< OMVKW?N+YCY'SCQ2S7O$YIVN>3O M;1_V]T[EYP]_.3,SZ"=, "GL?O?$4[=F]^U\PX3W$]9+H6D_B.&3_R4NBAZ0 M.%T,^8>4_Q+=(XJVT)6?_XA23#+A-&?JSKL;_PR\Q(]%2"D!851.U=\NW;N3 M_R5GO606YGOIBRMJ7A0UW_8EQIO&2/KGYB\\V3[(8R1FQQ*>EU*T2>H=J1Z MD4NH.T?0AN1.]18@8KHMC:;_ 0CAA%FV/&0RO';2JID[/DT(Z*19Q, M8#IQ>M;JV)]/>E_$S)BN_/T;!__!DK"Y,M_ZVFDP*YE6,?*]C(S\"U0\<.,8 MJ%]Z0,UAX*/QYHTL"8;.Q;,QS-ML3#T#VR/AHC?^ M^+)^M;[V,_Y[[VUKJ[69:G%P9P+_#S'-QUH$T_/\U]]?!']:%7LNB#W)'/+@9=(2M@WL M&0KD,210M(7\TD]!V_3KI5]$ ^!K8(Q0RW0@O@$!6K MI_5LK?QD]9,Y^[#9ZM1;6L\PE8LW\RI>G9ATO33A@XF^UMW63].\3)_*3WQV M1F1\ZKG+BAK^=NGY70QY0MOYPD_9X^J?N]0?1"W=:@ M_!0_7AS_MW5D7UX.9G**DPHP2^;SX/K+J81>YKZ>MLAOZS\0#SYH6-'@_WFGW.MAKIG7@\NB%JD[WYY%:JNJ;<4Z*FVON9.WEI0U@=Z$+_-&^/9;%]Z-=.S#.@.4-#=N M1%>/+WS;%=[Z&@A*S!_'I['MG2-")[(PZ:R62GA"[.1 ME8]+W1T83$,]5(#%BUF#>$QP8FXEY? \-[*/ I MH&H*Q3@T9Y$X;JPF5I'C FW"J ^V0GIM_CPI*I:S>H 4?IESO"#O(;G$2=Y[ MVYX>_M%__^U?WO;KIR>=3Q1!F_FK,AQ&]'I J$O. TT4HORH-I]\$ M*%AXCBA T5/!GR$M8XH6)9!;<% 4,"!/1A?=ZC!DI G98 9,ZI+#F"'YMAJ$ M9]"LD7OO'_=7')R3N'OO!2+^ZIY\'0X;PX8BTOVMQM=OS?\=PT5[N??QWZ\W MK!@33W[;X%]J2=G%WZ9D^YY\<3"?(M49+]K($;7J4 Q$O5_?:N0)V4\&3A [ MTL;&9QN6^D?$;@%;X&3@7XAQ1D,1C%YSM[:[\[JVEY4LZ#FEE-T1J(X$/N@A M<&'%<*G EK9J^Z]W:MM;^_GMMAC^;7S3TXOM04=6?D#LD5U?L[T@PM,? O]1 MTLH_=C9W7C.!#!'D$N= 47^^9&CV-!_.6[(.Q=#%=7!VTKQR*):9YT)IW>+_ MW$_NG %)Z5R,57B6Q*2 PNXC_=LDE/>:()3_N-O^]OOI'R/IBB+EY_,H>2#+ M&&DZ-]PWCU+V #F_5V\V'\@>)Z?O#;;0J(Q;M6:C4=O?VIO(&$SKJ9R:1NQ* M!4(1%F3S1]+\/?%&5K/)P"HK2(Z<353NZORULU5#0!(< MK;F-,O5')R D8J:(Y9P2BIG:'L@@B!(> +YC,7+PD"[9C #V"SWHVL M2,/>YD+]9 <7 OHXG=1Z-= O0%\%KO>5+9/^$C-T;3=6$Z$RH. .Q]'Q])(I MX=4"[T&,,6L@)>T._))8MA]X8#-%L^/(F?/9QDSA].8PU/^KUZWW+ESS;X"B M>O(M//^_!(D&AK7J=>W\<]R;"?G7[XKYU_RF]/M=3?,![D M* 1#QOWO]Z8KY[G:DUWZQ5@ 8NNG7/)NR1/;DS++C3YE3,=@_=7C_.+P3] MB=J7J%%GQPXWE.*ZWI' D##-(5&$.E#807V:*?T95&6R3FYTKP[/0*K]QG ]]9CFCFXZH/TL'S+#SIN=?3GGM@ MJ4FS\;2:GLX!\L,,8"E@V_#WOVULI2=2.IT<-G3K(?-K7UPI)2,W37%?[.C> M2=__RI.KX\]6<_/>0/$3ALTO?&OC0,?+>"6/>!F3PE-.NSD]Z/;=&]=^RL[E M]F9[VHNP)8.%:.B@W!;)88Z[UUK ]K7F3'<[&P?GV# B1-5Y@92WM3O_O=OZ M;LK;G9J<(GM@ L .VI*R!1=)?I.W\&$2^B%;N%V^A8\BL;V-@\\@V*Q+T97Q MR#IR(_3%)>C0^?DTB"TQQ.8D>+,CZ,X4"GP&2KOO,O[N']QW_$4]>0'W[^O' MW;\+O(!WOIN9]Z>]1]6=HMU? IJ@/)+'_TO<>%2#)SS*0;K,;'[K,X9I0_9 M<#F4=9Z$=E]$[-WFWQJ^BD5*B[WY"]S=[SVC9F/:>RYUYL3[-%J-.N\#-WMZ: M_V:__NZ]WIKV'J!@,I5%7HRD?=58?E\FH);0WR(<+5K&;&_/?Z?WOW>G6U-E MS"'YX#'AB+84Z%CT0JDVF1SP;JK7)MU=)B2,:TL_FCW73]G-UPO8S2?Y#W.[N3?=)&.T)R-G M )LWPL@"+OZQG (BY,SZ4&;$1&-ZU0[DNYV2K:D^&KWU%T;;SRBWS]0:AQ.3 MHIK2S5CVP WHR"$6(2Q8M"QB[R=X,Q^Q]U-]2.L>KU M>LZ7].(U@:VI?B"E"5@G?RY0!_AN'^365)/I^*[O=MP8N++$,K4N[3[H[MY" M'8?8GG7NG/G=GL.MJ580-EVUL+,IF/:# 1CU"]S#G=:B8Q"/"-!L@6UT";\4 M,5N%"XL![DSP)[VP_@H+:MA0>,D].7*M*D=N=CERGX);&=*9O;7^Q!(3F',^ M8PYWVZURXYZ.E945Z5JGDL\W$+[]"A&45+$JH\C#H HV M!8CR5H1.W0N":X)829.XHTV-G8*U7+&(^OK^DO[H9@^A0?QR)9WRE^.O1@HXHS<0=CZ#)27H]] MU@\2;VQ S[V6WBB;$UH)D3MP/6QU?#?$UA2$@(,I_'V)^?-HP7'-.+5?2D*C M$M@2H;1XYHPVY7)?(RK!C:15.!#+. ^K[7G&W^MKB*(7^$ 9F //\+G>:O, M.G-K&'"=>@UKT*6?( 79(NICT=HM6SW<22K@^""AUE'0L&9U5,:;A:'V6/9& M-9#NF% SS!)J\ELRT!'V\/[%G"6AFBQ;P'HO55TQUC%P!>NT?8$W8J59O+X& MVI&/-3BJ_L .0K28^55J1?!A@K5I6),(TW0)V\QQNU3R$'-GTJ XLXZT!=;_ M!UWK1H1N .<:NM%U9#1EX#($_'!]S>$@K9Y]QGQ3!A!ECN),H66[H9T,L)K*EKF-3OQ,KCCJ!S#/+H*\/6!IZVM8#XJ+ MVYQC0PM3_,ZA>T;)/;:5WF-HKBGZV>3_9FFK,[QO%GV/89M<[5K/Q8 6\N[% M+?0O;.WGPF,DFHS:+ >I^K-K@XB"?W\2'?P4'H7QU]=.?'L3Q4US?W]?R1ED M!N#1E.=5V\"N=0BOA/WS7;%IP=NX#,LAL4=M5X$?S^S$ REWXOO!#64^>B^F>SF=',#-G=1Q)1-4=U\ MYWT!E&#+A$P2-;UYG]$BBGP1"\+Z/?$EEK(U2-*"9A'8M*.X$26]L+ XCIIA M\476;+;VK=--Z[-]%""..AB4-\YFS3J7,9A) U$S2*%F[6_O[VSCSN:;^,&4 M=?>[FI6V=:M9JM%9S:(.841)?0&$$M\&B&Q#1'/;QV'JP2V"441))W(=5R#% MOM$4=B7MOA]X0<_E_+O/\LZU WCG9GO32RV6L)GJ:^5I;M#\2]N)_1[08?V265U*QLR#,#EP. ML _=@5P+J3]$99'APTW]L2/S0@*^"TRM8^[,L.AKX.P&7?3R=A&O6PRC ^L@ M30FKYP4=X.>^%%[TZA.;Y\>S0JZD?*!AJ@?X>$"G<#Z2K4[Q5O"E3MVX#D-Z6 MK<0S5M:KZ?%GZVMR)-770( >_9,H'*8-M$VL;3.0$2[ MPY!2@^T:_37 "[D#=@3_>>.&A.Q%+!Z[]=Q,AVD9!^^!<6[T8G< -SM"97AD M1:*)'-%FT'QY/Z[!T([@WW$_Z$F?A0EYF"++P289'3?HNMZ@!G_ACJ"TB+CX M&00;["1=NM&URO<*[D8P"H%SX)5,3D-E=P!FI M'NP6>:4563!\!UB&440W0H2W#EQ6"!JESENZ9&MRJ3LL%.9UXPKLOQ53[!E& MA6N( G-X4Z#GP7.05E=.D&FUW/I"9M+*:;)MMLEN PNO8>(OX*,X!#+(4+P/ M4W2^6Y:"/C!?-P #FN%=$,2/R)=L>'9?H&'G(5>[=&DR8E"$3H4C'E@!_P"= M)JX7DTL ?_\.;7]$/SX$L10*)U"]0SG1$7'Z(N%)Y<]@S"(E7KM=(F><7T?" MPNF="!4NI8895%R#V&H:[R@=%E83@]8>LF#$L@6WD\0$"FC&_WE9("EMQN_V MP&S&%6@\$6[D;>LWDHX'^A*SI7Y'E*EBH!\%YEZZF&2H[@R<5LJ3I#,,$@^$ MFZ?1FE#/(=E/V#S$A4H_MT$F1-F9$(H["V)L,M49X:Y\F@1](#PV%85'IL]A,3DT%BS"HTM.=-[+Y359NKLW[/;V\R8 D:P_N]/4U#&!Q1$AK$]9AW_7%9C8VX4QUT!E#9@8J:P:6 MH'Y!:CE^3PG"J56>8:B#4_5BOWA[YZOG48SI" M;C ]@62K,TLN=+U#LLN,8TA="/EC,DZ$+8G(2@T=2]P(UR,6ZE+X5WE"%.XZ M6"*]_O@.L,F@4[G6.S=XCRY>7"WR[W^E\-CQXUCM! /F'OK'\<_3 MI.WW//1RP2(2E+K=$&AB7K*KDEASOEBCH?8S@+A"I2SG&J4K3U$GUE'X FOZ M:N@ZP,G !I,3%W^'?K]Z>G-J0C\4'>EEA(X4]$Z J@>C6)?]8!B-F?*I]8^" M H3.LBU:,1*']+RB!P0 MWL7Z "0VM(X^'QYF )M H@'7.&];;>6](:%\*GR#HCX&$:$MUS^$ MPJ$*>);_!$NO?&&^RR5#:)^P5H>#:I>0UO<(H5N 5AA@"A.G=73AA;&9X40E M2?E%;(ZMBM.L6 )S_A/'SDJ4S&SQ."68L-1XI+A4!*Z&#[PDHJ@JF;<*H54Y M[Z3>C@F+UN0FJ[CUQ7&K M$;G/>+48N2ZA:&9+S8V@Q^59KJ]8SNH1RSDFRV%C$NI#B_H5JX.8;P'D2BD? M9W^>'-6;^[G?1*D'G1.Z4O?UL7_CAH$_8+L.+IV8];KUM79/^O8HO9@^X?"G MS-E((#KOBQS[9:_D"842 VH*QX$[ZA"DB2%XA"EX*)JM& .S(*. 0GVXQ;7L M%[3N_(;!5'"*]7]9)&%R,\&!T]93?V+8SCK7434S /HY\*_E:!CM9//G%U;<1:MF^)DYI:2 MEP95P#*'";V(E01K&*!!B0G!.L"#(RF%5&44&?&@%0G07)FBB)2E@6MC2!S6 M+"A!(**U:W>JSJU0\HETZS[V"D28%* 43,01J8&;!0.5[-)OH.AC7Y @9JW$ M2@&"*%NZ+ST@Z#I<=$-/8+L+##Q$]#.*@,)GZVM]T#NH\84['*91SEKVMP-6 MPH@'5(]ZF!:H'&Q.B%VE4+)3%D**""5 4PR'F'V%Q#;$)"'LDJ !U?\..D14 M,T5(_P$"6\L3/MNNPF?S16#'_6U50;.7PBKSRF^A&W00W$A.H*#L9!B0DT\I MZ86=0YBME19 <"P$;O!(Z>:Z( )E;[FZDUF=U&TR=7MF&8'Y= [,"@U5AHI* M1:%\.-(#R/7434*EI< C]%($JZG#9W7*O)*A5A)6Y HPTZT0\\R7WFS+(9YU M=6=:#U:GG18TN7SK@_F4=?OJ2)U[A@!L.VG% ML"NL5-W(=,98=M;SW2Y<&×BC$.-?UC4H49YT.+<5\SD[:'>@ X=_J7.\ M4C<,9V"F+-2!NY&M8D?:PN'L4*WBD\DB8D'7&YO&FRJ#,Z(W^RHQ6PP"M=68 ME!JIX,P M+-ZEIQZBRH(89TDZOK$^87T2^U# MUN9%EN2I1EI?@Q<-T-%&V9H@2;#K)VP?I;)RCEDT4)FEG$VZ*E+ R$@M)K\A MO6J[2!F@W&USD@5*I2]Y,:U^3TH\N5Y-B6PFM:8E"#*MJT32@:=N ^SVF3,5 M<3;D[QCS,BI[5&?I<:IL0>@;#DMSU33["+-*;(0^IBD;OTIW"6DY_KE%@!-3ARU'.5'F504 -(9G3JA"PMV MO9$5P[HE5S<.TT#*^?+XQ^ O/(J@OHHN!FX*:?AW_K."$55P^E3==6 MH6ABF"*!6D9*,(@"1\(['&)B[7D*2HT<%(XS""!UM0%=7 MYHB-E![@VDJ)-%9MD7?<79D$WI,2N4I;J>.W='3'GP^5_Q[XY-.G0W:\I3=) MQC>%(ALD))=\;G!/#) JN[CM2KV)DL[?6/6,$ENUJ(-[&:[V 39_)U!ZHSI? MA8A4^?RYZ@X/EQ1;'BEN[]B,6;9GFDYNBMESW)4O^S.]S2*J"LE?)E0O,L"9 M \^[#$= "=YI%OIJD$!W0I02T&251,[X&OH8S&0YU[EPJ$EF'I+HKT@"IKHBU3O@0=7&M>6O+DH$$A8BX3*,.Y(R"^P1K!4&̛JTBZ@_E=GZ\FHW(@R M-+15('.M&#N&UF#F?6(,1ZYVL?*%_ND3Y..D*GC2!;Y->A9D@2VJ4[.5 U U\$[5RG5K+Z[ M(=BBJ'/S2C!+8&#\Z#8U;(M) I;2AV[P)1YF!RDNIJLAPBPY,.Q#U7HXW50/ M9N6,,MTOBW3Q?!VN,JYGRF&Q+#1W5Y2>H96DM4!HT*ROD2&+=SU^K7YP?B3+26-YEM;\Y"9HFG9)/LTPA3Y3LM$$X M8,$:#40(201# /_MXE[6E:V)9@#0("HP[.:@C((11R-8\T"GVV*,7*5'A=)C[Y!* M_ "!"=/I"VP&X7 5)?X5V*,X@'6B@D"O1ZTDAJ?0GD/-DU136GP=RXM[1IC1 MQW0GN.M!4*<.0CQ[#%523!R7B*Y%C"99NC!41HS8@P^2)153@W42IG S2<9L MP(03[A*MUFW0JGZ9=I:YF'I;QY<@R1:\7#9FV\18.,%&:&G;T&L))SP@-TY2K% K5$A8J44HY0F%IQ\BQ+]==EUR[DX:C0=ST7) M3,[',?\K.TLI\:\OO2[8<-WYUTBO4BAU>0*V.U7 =OX!VZTJ8/M26&71OI[4 ME5.B\:"5H: JT+&I4C#A=ZG1"?_VDY"\Z)FWQJP$P.H7LIUU;P6L"-)C*@4A MDF2RYS./H-60CE>!PF\QXQ;LW4PS_ H&!2NG&:)(WO<0$/H3 MZHN\Q3ALZ@>8Y'TIS>'&#]^#4JDK*)N;Q:**LZM#-@/X+K]$C?,0U"H_8A0I M5+<2;N> :R'3#^N9T*!$3(JIS#9V#:*\EL:(TTI6- M7%70LQ*?XX09(9(>K)!?V-,^:156Z2(R;TGYM$MKL];7 I]\RA&8YJNBE9QD M?A &8QNA1E?LEZ9L^_H$+X6VF-#W4**[IKHB8^8)BIU@3UYXE.Q[PK]302:_G)H.:=1@&GY\^.8#+,>& M)7Y,_)X(U:.'WX#]K LY3#H>)C=>LM/P%%-:X)%+6/DW'JIFG0?ZOV&<]! 8 MZ=)#'R5.B'#_X"]QO;Z6C?;>]?DG1])'$5##I&LPU< B#'13#K"85H>,=,&K M\A%C13](>R?+>D]E(4L6 I\M,4 Q/@^6@-3DTD9-#.AJ?R?-I2>"!6/D'3W) MZ?S\\PO.%R83!B0=.8E3.N!&=.H$R1PG7S+/C@)9,BTU2R?T.;�V_D1R & MME^WWK+4(R.N/^JY<* J+X+7IBQ1.QB ;$:D8C(&P1Y-8$.UD&I_5&**XRE8 M9;>^!I+/<3&&8,:I4KP2"0-;-$@&I/ITT8LP1* MWC56V9%TA+L2%/S6FA@'^=4].![)!3G%[IG',V_#V82@X/I:VTYAEZ0])A:. M(_($*X?$==1'E27F;.'(6]IO M9DL"= M8RQUPOQ\Z4A'QQF*JKW!D69D$Q?!1;@:F\X(2['K4Z,:CH6:T-^22\?4H8X? MEMB-V*>5ACZI3"55RL_L!"LECXD4K7^*P? M_8$@]%K7-,*;0/6.95I=6H'G M#K1IL$[!6S\P1DMS6%^;,@FX3&'A2F-'FVSD"+R1X&I$+J-4F)JBRUH!9C+' MK;T@:,9>TS/%+!IK-,V.QG=N#=&;Z_7UN0L&>JOLS <S_H7: ,^R&Q+;PG\&6=DH>[ MTI@2;1UHUD.\9;&1^(@2GB1G1N*QDM>= M[6T8AN0="AT0V11CX+%+>^=L\6 MPKFOA/9'2MY9B*=\Q/7!A&\BX%R8EEE&:YJQW# P]MKE\:5]GP*2DRJJA MCGTG)7>\I! W6X5J)M_H&Z["M2] M%%:9V[U1 'LPW(PEBK02U:1^D(,DL@:$LL;*'OJ^37 Z]6D2]3=S@V7V&Z?V M1(Q3H=)DS6S8M#D!7"Y]SAH$6;^^QJX+UK8#R;TZ5&CO"%/T8_<;?8#JOD_F<1R*#&90>7BH!0CF M_Z&^K>-.^/S O5,= 1R75TP7VST8=J8CY4H6X.\^QF[.P+QT?<.27%]+D2]+ M@KS*V9+F6&F82P+GHJ&S;+--/3(H:\,@IHQ#-DBT\D:'E"'0HPRP.EZ )9[8 M(@.=.U&<=+O81U"Y "(8,N+,/&RC")=MB#@:8#4Z5.[ /DYL/:CRE[$UDU?P MY;)K*)N?]FWE\\ZS!&LV9A_)AR;GY:P+:YSS8%N,R&]FM:T(&8)=V&8@QH_< MHV:UTG/'8F+$)(8=175NINQE1SR1/)JAG9""A4(G,D8ZWQN#U7&84(62@K+4 M.;L2:D\#E]!'>ST%E]1++( -KB#3H$8]D19;=B M"F6:!I%KEBJ&8[P)I?]@59BVTX=2<.W1P/4U+)U+=<74JB0;TJ@M0YGLU\O+ MZK :,:W D'#JF&""_C_AHEZ%";089PH'>M&4AP'K'G$N"B5*3"BEUBM7^3OBLJ!S&5_"E@.Q7874@=6Z)*]AK0#62D\>+QD#)4[M/%'G"=(,'ERIYGTE5>:G32ARG,HKQI6[7U-8ZTZ)&R MU)8TP))6:)S+8.C)%$Q2YP,17B6JR>GEPLNG]LN([(1(]>P@ SJ\X;I>[%M('>0MEJ^9,CE$OP6> MA=8\$TJZP((E4 O=:XDP" 29@TW=";T9M$[TJ5#O< W"J#"GL94 NCT9-5>7 MA.4RO+0^G!\V$9X?=#4N%6>5/F/8'E(8+HN" SXLFXCYW5=NF,]KZZADTI) M@78F?9O/I+ MUS"33,4.FYP(0IYBI>Q3,(B;+>N=H-:6-A?':@3%K+\E21Q7]<.5FX4](U>- MOE+J)0#N8VT!*!$ZJZZG>X8[ A4K[,=?E?75T=IZ1A\&G,./P)JK]):'A*CW MJA#U_$/4.U6(^J6PROP 98\'0R\82;D0(-G%=NZFVXPTFF;3B))*7C'6.P)K MHCJ.V9M-1M6A'$NI]Z3TFE<%LNB@'/N%_H%1E;:YOC;F+$5,_>;N3OY%G^6= M:P>DU..,V/*\1>0[#HVS[:F1BGSU8XI/".IHD@("8AB>6V12XKGPP=#4**\( M6@N;ISJ.9W5_]...0F]-.WJS$RV;)HY.Q@@FAK^TNY7H3SO]9TJ!"Z9L$V62 MC@1)1OL$V?.BW 6(FH3YP.PG0I3((.1Z+Q&50_[5QNJ+R3@]NSI4=,_-YC6* MV2:69X)>S) E67]?1,G,0TPBYW%7$3(2%"%S SD$:.5N6>3Z2!'1C 9@!J7. M\-AF3V'SPV5]3C#)B1"1V%I&QW*0!HZ'9FE8.Y=(\%Z@C\0H4_F$Q#GI:=I& MS[I$GUWIH]I[2;""ZVOW/4&#,/S@(8@VXS'")?R<0:[",ZI8MY,@CIQ^[DH% MI>%[%K->I'RJ1+]YILC*^JU/ E9JO*^PJL*WYP'8+^<:+S6=C %%J!:7@U7, MII]-C4Z%7&G\RW$D1K(LL6Q>HW0N,5\]-,/N5O+"K0^A&(@CX_P^CIPPZ.G# MU8[2PV#0"=;7SM&,P(LR!X:5"__KI(2!J\"I X=!G!BX-T_V1:+*O?P<>\*: M9\FXOD' 'SXM>L38!O\#&_;S;GO_K/L M;6U2-AC/IDP#T9W)V8NJ-U+BC8P!K;&6$N,8ZPAI3*JMYRAP80[)I9BM:5)6 M!F7.\^$<-)$,A,[("D(%_KC(+2RP#/E@2.:D'1Z7[P)Y"0/.8ZA[G)ZO*Z?G M_)V>NY73B85> [:T;.HNQ.TB+P-JQIY12I_9C! B &5 M@TY)35S2AYSQ^:=H),\M<2_14?O_,R%%WQ!-G?S%^36#WA!OMZ:^P59(&GE M!B(X.$2=4X5#F\581<&CP7/,BMRF>30,*%W=7)-@ZI*0KSQ\M78X84$WU1B' MKB1G/X5O=>>Z& PCNKM5@YQ(SN4ZFRC;'TK=IFGU\ ^K.V3EABJ$QRK9_P#9 MOUW)_KG(_NF1VC*3)>=H5CYL_*6/U5H=3+*Y0=2FB"O<0S$<&3YF+@GF5CHD MLCNAB!BNG!]E?'G/"V[Q @"K2H;H]189-H $.[%*(N7MRFDN7GQPQAC2AS=^H7%3X)J M(K@6L]&N48#/TX:7,BX N:<PDA/@%'3< )JK#8V[$6 0\JY":55*">H1Y[%3^9ULC^H_VK>]M,]=DZS41DZ\S=T7E>&SDMGJ24=BEHTU13V(\K] M##EUV8VF0O8WB7K0;_8LU9(62MO@*]M3=W?WJ!"W1*O0;@S-H1R8P_BJV' M>(8EWJQ M5 N5K'%.D?/3EJ6I2P2K;2.-D56HU%I6.IM4M9IOP<,X**B+NUB\I0!8!W*\ MI\] ]RU$2#R<(3?(R0"'IQ/T3*1&ZUZI\?JU*36V=\>E1HF&OYQ75$F7I_1^ MK6ZELEMI>Q;TM7T??;4:N5MI=^?'NY7*]K@L*V1L^4_[W=X,]^T^+&S=N"%3 M82EK)P5*,O#D$>&4BN1S]:D\1T0GGMHO0A8S9(WLV6P$E>MJ]IAXD3<.0:<* MY^_D)@>/^-C&&#Q)ZHYA+4]S#)S38QMDW.=L6LZK:/D'?)"[J5FYF^;O;MJO MW$V5NVG9AYI[(=B:8,YF!G1) M49+15P.,?0&&/"Z*\@VX]499DPV>M"YG0I!J;KF@RYK2DO*QP!4!JWN> E=? M;F"BL22%9N,'S5)8!#C\:$QE]1B#=!HJ*MI=2H M.T@R4&6 &6ZS<,,E9L0)Y_A7'['S>34([&UBD8.Q!F(P#GGK<84=%YMED!,2 M'6$<,E]?2V/FL 6@]_G2")YS-[">3TTC"%.73!\Y%:I^EGLY5W$V#HRSC/.> M#TX@C3OK$1]BU[0JNV;^=DVS41DVS\0#+X=;YS'BA80K(%31L"/0N[U@R)F7 M*P85G%NHDRV4='YL]V3##4P^PV$(JCYH/B,$OM1?FC4$@R;P?2QF M-IJM1C+,,%FI9Q5UKE&=N+B?E<5E1)]I4JH?0XM^P(T90F/"ZVME,Q8#0F\E M9>T?S=9.K=%HT #_V-FA/VB0(4=9O=&FU;:B 1HS,&D45J*GVX]$,ELGP1&S M;@'J&FJ=-NQA,) +: :_4(J EWU.^QCH\EK$B12HG:X< V@[XO<$3K:U1?36 M()MA8'9ST/F=8"3'%GR*>B@VG'*Y!YF7# 2V$O14[061ZCBHYZ&GQZC8A-2J MV(3ZN.7'I9J[2*$D!SY%G55+.HP6)-0;&78NBKDSCR6%G7910^NC@[X&L*%\ M2]@VJ";T/#GB51,+U4Z&)JWZ[.6[XQVJYZA;4)[TSA'[&R7&IO4N@"&-C1?4 M-O)_B1NJ8G$I59NM@7 Y*F%*'K#C'##7(FSX@;VA4>%29I-QSI1VBX$,,-42 MTI X4I2SUU):X([7>F'9W& :"%VNFQ6IO1U@AS[:&&KM\I!5UZQ_J:.X'('9 M.< F>[0D\@Z56))L).; 8;&Y>D_X[C>1-AR[5)NA/B.4ZY/+LYK52\":HJZ3 MI4L;93PM'7UYI;VZ]WLFUY:1CJ]R"2 M [GTN5=GR+PB'45\(6'S$IX][ 7Z*>CV%-8-C.,(G9(3!Z#$(R$Z@K,]9L(T M]Y%/C7D%#D9SD<+"I\BA,;M"3SFX#)%/*&T<#[[K^D;':FQ=P_H"=Z_)B= 2 M$9%":5.75]W5D7J>HB3,BRIR60+C $A=VL@HRCEK\"G-FZZ 5S^URJM9HB- MC+'_)*R%&T;"_8]"%RN+T9%P6QA8JRD6R /T^J0-D,KEJ!+>>8SZ&^%Z)'&H M?C@%I>B[H5/G7@7J+2%=*"!__5A+$@=.!XL'E(CC-N%2.O/7.A;D_\EZ+V#] MW*U/C:12#-,N->M%UQJZ+4GG0W)EC8]13\F9@TRBMXH50*,J(]T\W%?;'1*3 M=1.2^";ULUL[!NM7J/9Y/DS9BF^#M->D]46!?'T.RC8@#1;3=81WNMV MP$=ATL-F*@.^9K-K^_U1NT8)E[Q':,(,W#AFU%_,*O3RU4DE_3%((^!<&6NG MV?CY^A=E_5CO)2*]>S2-&LV!&? PB 824:G:=ES:)V9%1--9$D?4-72\#XX. M*9A]FM$:U?TO4M51Z.8#L0O:M$KOY/[,6;OIP\#'=JQX4R.34_I+^MD__Z^U MM?66'^9_2Q^!][&#YS%W;Z:F@/O*IJ">CUGW4=]*AJQ5'!]JY0MC&7!CWD@2 M/EO[N:[(.]M95]D\BE+6*P\>>Q>*;RYVE< FRK"MF#Y%8A/;::N_U]?^"$() M?YWX#GYH=/W$@_DO*(JP1[4T0\OH93?[0,8+RJ=9YKG=YQ/?JGSB"_")-RN? M^+*$+]]BU>VUZC@*-!>$;]#:BR7ZE:2!4,34'"4#=*%^0\6>/8ALQ*68K(;' M0N34(..*!^.P _^ERY+"/IS07A$^G*'R*;,\/IB_>VIG$NO>G MN'<.WN$AL1YY3Z+ZE-4_.8)6S'U (S,.=V[\,T3J6UE M-[&BIP?24Q$'D("6"WBUA+*\"-JZ?ZID^[,I_FLGM%[!H/J_QU_ Z,/@Z/7< M)ZKE:+FCY-X%G)L5IU2CCLWVF(5K>:A(+-N8)]QB#90N'!)K+GW\9!,,5&P1 M6UH4&Z<1B]PDHX P*5W_[R2D\';BV>BKU8#"GK;NJ5;WCK%74N"4ZKY8!'\7 MVE8NAH]G5A=FLOQ2UYMM')@B:%+=XA+)GWK@>Z-,^# L;62"BD>EJ.(U2X8C M^ +C^I%-6>^U>Y#&(PEZ:MB7'/G7?^DF&M3=DNKAN'NJ](:1*?:<$,.$XF[$ MK$I1"CI-70WQ40R>]4>(41<&%*'##Z^E%[A.VE6RV/A0*0\]X"8, M@93T01QO@5AQUJ)T^;S:?OEAV1CI^;3V,:_UO/@KO4"[R&KJ]N1$%=V6(XH" MN(=B?44.L$IOV#4=3OU^+IEDVO]]+)Z9N\.,M[6H:8R(JA<%Q. MD,DN> [X<5-KX]JOI,)BI$*^BUMIDS6-,E3)B[E?R?FKF$M*-3<7N)SY.F?< MVTF,XKJR 3"?MN[(7BC9O. 5 M4:;9F#^CDA+/YP=<-FGP8GG^_B8P$SQY1I3T&1K$J.23^39\J3C[&:R"?*O% M(MN;WU;\/UH!1,ZZQ;T]Z&1ZL'2XV7OOP#/BBI M;;M*:EM 4ENK2FI[Z3FG2Y\*=E\RU-;.3]/N/@6W7/ L*"SC?XK!\.TXCOG\ MTJ*F9'8]0M^P%CG-\>RL>2.-GI?H##7K"^@*H4+F&6)9.ED/NE.EH*!9W-=@ MS%T9152W4[,>3P4ST$XRS,OOB.OB3^LF?I'51U1^G/=1X-O! M!&]2GUF.*SI4%*(_R..-/EH'*4O9!GTPV".'TUS#_$2K(X MP)8V+EIYO5!T8^F\<@*RY5+T,WD'ZJ.J+#R9D/ZA%\=2YRSFTV'E V=PC;ZP*9]5!@'>1)*ORL2X5[N"SF^/);XP_; MS]S]8\B=FKJ$9"V[.;#_& YFTV"1*AO/;@5DOP=>00Z7MAK#*=]@0! *[+GRN"V"GS^$8B XZ0YS7):!<5]&Z.Q/ M%636+BRL],SA>A#*O<*#3='NV8?N,=P)NKVIV-WV947PTXYCGEPPWC.D8H29 M,D)>WTOS,\VTCBJH^JP7P>?$#@Z]D1\M-/MZ%1C@)(46UM2N#!V)<,#2MUT- MEX>PQB#X\6M0@@:PXPF".0RP&%1F=DUF"&4I!YW &65 Q>G]DMXK[@!!(6 6 MWLA",SDDV ?DYQMG!K\(V#8GR!KK&*!DG>M^Y9G'I(47T+$" )4J6,++(%P M?://6,6##^7!S% RO3X^==@TG7-Y,RC?/JC ?>PDRCP1EAQBQE^>R/]A#R."CR'P-X0$2 _#'J?CS\?6N<$25BS/GTZ9' &8ZW&3QJQS4=X,)N0 M;R(%GT-AK YBU"!P_\1!FCNE@ZROE8U":YHXTO9#IY-?IX+&-]=I@@.78@/?-^/&3T #D[_>^VG*@;2:-%&<9,:TTV9T[TEL MM::]4Y%3[IVK@:>U2F]Y4.K(3I4ZLH#4D:TJ=>2E,,M,L/D1WMCSX+I/0 4Y M1PB],!Z]B/8']T (1XE-^+&.',*50@A[J'19%/XP^]XP2&0!Z=H$MD4X866A M4^=L#8&:]5*E\D<_N*WW@]L:C3ED7S+JED%"S5,QQ***AM.1B4T8XA:U,M;0 MUMOK]UB*R%X/G*!:VL,H:DB\12EXKZR&@&<[3+0XSE% K,!HM3&Q]K9-$" 8=9?#K:4-; M;2T(:C^0H@4CT(UY0&68FC2%VR#T'&QYE+57UX9(3&VK(FF'A#V;GB^H8$"L MKI_0(O4[R$/C^GYPHVQ;CH?786,DI:4 3>"Z$C]%I548\E:.\,K/:D7TE;:' M[- C0PMV_AJ[R;H]1K8VZ-78 6 &@WZ03"41B1]D8/J:=OR1)LA;;&75P;R' M*$'G W*/@H9#Z *0!\2))=2+C<#P:85E7/+(YOH:(M%%-O X-H<.S.J/L3*#@$TQ1T@9:L; >K0.8@]X#J.)KZ^Y M7>I[3_J#',_NKX@U\,N$]E+0PE7B4_@H["Q,H M.IPNY?^H":T4-K.67MQSSO6TCQH%#<+4%FZ:]37\4,&OF^CN=(+4-D)M8U:7 M$\H>$NF;(KPN(^/6**?!$;54;F; M/#'H<3.T)QS0'"S5AML*3BT&N)R:U<= M-\N@AS1D;>EH!?Q93I(K>Y#Q;;,7_"ZH*8?"P?V(%]0? <:GZ#*XD,.D Y2$ M:S?!<&G\% ^7/$$:'9QDBT'@Z88S[G"9P#=<):ZI'0V5=K2^YHG;B)IL.VZ$ M/4-07 A,O!ND[]'7JH@(WL"0<*5CFE=X)VU.2JW7+3(_< 0F(%-P(*2]DAR, MD Y[4'ZW*(Y+F=NX-+-[# WRX\'0"T:2@B! 38E'72TU_+(;!>%XNQ!Y)S$7 MDF['+L@VN"(%-SW)-H5.WO<5B1-)PYQ<,/KIA0R\HMZH^HVK]XV47@'?@<1Z MV!1!?V'7'LCS6VX\Q,CU=/4P9'287OK92M2!/A:F M&86):^F;=(:_*7T!<'3B"V#Q(*06#*@:(SNBI,8XTV!(.P677)Y,"C(;-S,$ MWNPF'O(0:=*62M-T"6Z;,XR(C$$VB1"=.R(RR7#EFCT=:M[4^):KH+K]I945 M:?6\H(/=F"UAAV ;P$UV(TG(H *"++%.A3=KOF@@#Y.:)P2!+G!33+="TR5WG8+:HQ)JT)7F@4["Q M%TEJ&'"OB0%9(#1?1B&+([TC'E[P$6T'+CL>J:8]47 NL1Y& MV5=Z&G1=.0G=LL,@9M7%HDX5?+34Q8FF87RF-@ C*W:*-HZ=FCA@0_W=3&IB M#U..G$C[']\5EG@QJ*%VWU)Z*ESQ"%.>N%SB$DL1JD"Y+N"PJ/,#+$%@\0E6 M^0.WD48E?3#(>I*Z,G>\((!]N<$GO"@W [W'8P24XTBD-M)[ZW%PIZ"_2"F- M^E@AT@514-BEL6Z6*^+-6*6W/"CZLEM%7Q80?=FNHB\OA5GFIW[]E>K%;=*+ M#U'T?N9^92NG 5[F7(:ERF M5?/Y3@)SNL1R,%0=K4BI&(.#]Q&POSVB=G3! M+5R/J+&0[YA=/[J1G#%&Y=Y725VWJA0@W'!UU#-N<5V M5PBC'0QDUM6*EV6Z8PS ;;SET>,+&EM";CVLRN0NKC$Y/+A:R!,CZI>)7?=0 M9_%N4#S3Q-.RRG'-B_0_4*^X,2#[+FY()S)5DWOU+Z5.LJZ3:E?9H:!W@72% M3%&J=Q+7'Q/U?1G95CZ+_(OT6$S>8. M$@88]:JAJ^X5K%I-KJ]QM_!!X$D[P4"CP6EF_4(M(SV4!KIQ>4TY$5,U%)'K&FH+.R4KL%L X4UC+'!GQLX5*@.MIM$[Q61**G,5BC\'J-6ID9> M&HG41ETPR=RBM5* E=-;(S1 >/%4N$<=D:.LF^E*!3LNZ?0Y'&M&OY29F?,/ M&Y-2A]+ M%G\@6(5ZK!P]HRO@VA^!9CP:= *O1'N'D5]OW9]VKUZPO_?3)+EW;Z)Z#RLV M)*:F#ZC%8]#S22*_G51A\;!=*MV3.>W $U:=]L]E+2$+J[ 2,P&I W.*M3>% M^TMFW9:'8@2\_>/LFH--8]T.%SGX,L:(SXHOWVBUK#.@/&[1KGJ-FBE5<%?B M_=PA'R+A-OH8!TYOZ/09C+5QJC*B2OAH.*/"O-I;F?6Z4!%1W!0%F4\:C:KZ MIQ N!T5SW:UK*M*F O[%!H=FEIK.O\#+$!Y_:U$+O17>VZ[K@UFAD1/Z"6P< M;BMH(;I23U-O;G^QKW-AKQ1F*;O?L9T\:(MSKRQZ7H.E<_ !>QA3!Q3=07Q! M4&PDK1129T0,E@'&H+AY-WKVA<)\PAHT3X5B:KG,R"S!A9SP M$5LB">\:J/V*,]I@Y M/GK:E >GVYGHIN]';393E)?+7&V>^,:(9]/2Y?QYXJLIRC,I#K](5%HK5LCT MTJI_2G#A_4L)J7BA< S1I*@(9D@I13E=AQ'3;+ FZM=2#M,L%PZDDJ/*O'F( M<\ T3\F-3"W=.(F()+W).- WJ4MOUM,\2WDTQS';.Y&+3' 4#RT^S\4A5 8. MO0 H!WFX=%=K$[?5,G:UEE(OS@EO=!_T(TP""[JY"9!3@4;4-Q.>CKJ0[+D1/XS<8_Z4'2(Z'5:YZA+/ MP30-3XR4@U'O_$JY(>!>^=4]^*Q$U!&)J-S5AMZPA5QO!0_<_-]Y%5@.D?6M MU%Y7K :D*CR-5)DQ& /#)9S#EO%P5!3O=$MR>,.A-N)=7; M,1M:_$JXNN21$54.CUYU[(XS^P?)@W!ZR>\[@5: G=EK"0O4I;S&1 M@IW86$>%I40T(II)Q#6>&V6>0:51AI*FR;F8Y'N),FZC(EX8-P[!TN\F;+%C M[N0 3#4I2,G5)O=;/2P[LOK'HNVD]OV<&!Q6&<+H5=O\7?Z%=DOPDB6\91 MCFU2IPXF]Z-Q.+9B_#E-3%N!I1?)REPK1A%9MG<^IJ*D4RX M6PT[FR5+R!E",!8NRQ[B4=#[L"#=$ATPP&YC?#-T:I*J&OS.64 M0U4[D_C"]X$-;2)>*K6E:11TGC)=^3$Z,#Y_R! 8U@?4AS_G-OV\3!\F6;*^ MID-'9$421 Q#$KA^%I11BK/&UDU5_20R@'CYS'.DACE%]K7@0JD(VP;9],_Q M.!1:WJ"T>%YVA>0B4WC(H(. P<>ZW[C;VH BY6@@3&Y%)$"!W9!:^\"2?!$8 M >&\B4'5@V-B@J_'$8<"DCA*RQ%3Q)-2M:CLS@\8X#+QL]MQ@MX&BAHBE%#P M6&'$:.IW JG-&]"6FN53E-1LA_;7)FB00$S_U_R-K47A. M0P4$W6Z=:'$!Q*(^='V4/O#@YH[K+S98EID1R$>.!M;);QDZ6+H"T4M(5I)@ M&K%0PA\B+D8Q6)HJY65W$AQ56C^+=!1$)$2 :D(I(KC$\:Y7.;^,D.U2'(>: ME)!F#W0<,NB50*^VM&X$8@L0RHQ$T6ZKCJ1V%DE%$>=0=06F>%.P"4M=07=E M=)%;P27 GHQC1MX@58,2B64ZDE+JJHSA'R9C&#-E2))V70*)=WVJ5$[IRG9O M7.R$#;HGWH8KG6O'N@)=*ZB=X?5+C.A^4WD0.HR\TKL %.&1?&&0-ZF\/'") M@')BJV01UL=8:K'S4W!Z$E9%)W#=^)'*VXB#&#_K)[&#]=39+A8:>:WE0?WJC/2KKJ5WBD[= >N M2EF/$)]J(A.M2@KO"Q]?NPDH1H&:)ADP*DURQ& MVO'*184CTD+!U!=NB/[; M(3:)J'$&7#=1YBF6^FJPQKP&NB(&X"J]Y4$9-:^KC)H%9-3L5ADU+X59%B&0 MA3- ]QKYA#,H3^7J0R\A._:S$H*B$XYL[+(:"_;/A;YVVW,]3LD(Y$8@#S2[ MA%1&:R%S2,6 S+PB-:F<^]]JIT5M'L+4(:1J/@E_I/VVRM8?FTY 0434U(V\ M_MQ+UM=44QK&8 5M!1://EI&,\:^K1;JO5YY(83.<2?'OI&H8G:X4+YB_L!6 M3KK#8W)38]+]BMP+E$-]1A[[S-==6K6SRFG=\$)DRG/M! 5Y/6)W_66"9;R^ MQ$2VE<.4>,":+07IAXET!-"+M-%J-!N$."I8)"&MM+O Y0[=^@2LT[;C+/*? M#]V,BZ":Y81)SRB#$CI91C^(WFZ/0=Y!((:H@K#+D220%IQ#O02"D8T##4WL M1UWU8N#T1&HD&V[HG'J^^6F46&@%IGV?3& 95HN-5ZZO99C?G#R/L5)N6(C2 MEXQN AC'&';A553'D_8UM-B@HW:),**.R.?WCL+):@K"]Q,*.=.>8#"*]!*R M\3DK%,Z!N]?SGZZ#U*&REA#6CQI2<9FP^G>Z@Q-V#O[Q#SA\%28FFX"G88E> M#]%HR75,#QE/Z>,P-H"1;@67O%M<\JZB[,I90:5,(2*3=&1?>%T6P>D0)KPU MQ18CO'T4$6N7$,*F&N#'705N/$#G4):Y$.E-T<6#PC<@DVM "GX0BA AM7MN M%V/NM-%X_ER%T0T"Q D,X0[UK)_S+?C2X#VFO&%& OOO?X%!G,16L<6L1M'N M"VP-2]HSJ@%IH6$8C(3'81YN@("]T57TD4MP.=")+O\,ACXLHTC,ON/C+M\* M]#X2LF6B7DC(G#"\N%;DE04=TD7@#'JA&-38"Q+5C$0W6+-R7]*=*A0L->*Q MJRU7E)82VJ813*5N'8A&,@A\U<-!^X*Y"6+@U[-8[B:P04$:&.5T:3FX3C)A M7L+3B<#>#:F_Z"9V;*$\"JKN+$8Z=0$S1O,PM5?W$=!#K8INX!Y\Y! 1"?1# M5$:%*HZ[D.Z@@^C<1%<@VJX(N>)<$([[.4%7K-QU>9AF>J2=<%R_4-R.#0T5 M\A8Y39'I*;&\IKOEU#3,E\(HXN18RJ< N8?W@&WN=)C;::7L9R@AN>Z&M.U9 M6I19WTO K:%[@^.KW[B429HFIF#)F<,#!6%/^*KJE^ZA(BH)-Y7Q;8PFHIJ= M]9:L$7BTILBWAC0I5>L>'W#0M/ASC!((0%5#3C)BL=.>]30N8-XRVK2 M;\GRN)66$Z20\L5NK#E]6M_OG#JI&[RJ39!;3>5+E&S"@1E,U6H M%C(90%G)YL*JL#10U4Y1RS MAJ&[1S,51^3^M F@R.%D/$W"C#C H2$DF BC1[!;A)^,P )9E\@H[3":;2 A MAP?5?<@#;!%[QB= =SP@9*-:"31H6IJ\HIB0NX"Q*2;-%>YDR@ M4 R1#%7*&GPPX@1B#=J8WS6ZB8.H6,.2'VS3.K[!W@><.\+9NP7:X3H5\AUT MI/1+D^A5JI46G7GX!&RN 2-@:@2?/B55#W1EB9G3",?O>N52$O-+S.5E$^): M>-VP*).(&@GM_V?O79OC-I(UX>^,X'] S-H;<@3$EQ=1EW&<$\&1[+%F+$MK M>8[?W2\;8#>:Q @-] '0I'I^_58^F5F5!:!)RB.UI&:?B#.FR&Z@+EE9>7T> M18OH;=QV]6L7__ECDRT%^_2233X177%[O3X3P$T=MY=:/\:=A*K6CF>(R])#(2--;% BI M\(8+-W/**V?V+C?M)9H9N*(LE$N& Z77&590$_(&XR4Y(_S6OQ>3=^?DO+]E M6 8I*,.;GO.S*7# ]8YSLL?1M10V)WJ-KS_#!3&!NBX$6K+J% /DJBZO JFY MF3\MLM-%JV QO76.'G%8VZN(OO2NX-; 66*PD(Q]P _P[_0Z<03[C91Q0^9" MS=6 #8IPY]2:AU<)6D#_CC:W<@H:E2O+=1Q0Q]O/:W_-3MZ5K9N+,[$3S>TV8P9CB2Z[,=5/YJ_1) MB7](G(BL-5Z02];IC?53X"[Y"<6F;X.\RQ*B##X:FY4$[5H)II I =8E!_C#>[$.V,AHY.=.>>U M+-S*545&8_,Q26?HQEA,@@^'58EC;M#'\$)&=SP10K%)W2SJ1A?NIL&JPOW; MDEH&C@\/CY,WT6!:YV";(_JJ'SX5#CGWDBFU#23$-MMH 276ZZ<@&F\LX.26 MQ":VZ2UWRLT_V^7F-Y";?[++S7\MA^43/?\%4Q:%Y@S2O[0[T\Y3@\**:YFJ M@)#)!)6[\X8IRNG=/:0TSWQ#M :].US &:59SSR9^QU8\@"RD02]Z M(3D/?%T#FND@^:^B]GT"\<@$JZ$!MO=DV;:P0LBY =_@N3-TKE-4U5(S/0@+ M47X-D]R7_FG\/4VFV9SY=8D5PEF:G!%Q)BK7.3HN1)#.\75Z \7S^)2V MP"SDY"37ZS"$,849F.05<5SG:W+Q=P@S2,ZW7-FL+U.%2\PA+\1IH)BA>YXX M9HB6NNNEF"X%#CEC$) 0=Q@).X08RS#N(+@"I'D::C#4V; GQQ-JQ,U6+)#^ M*U.#MB+I/D5F1 CU3L-0[]]'N7W^O)!&[FD^*QC%GD9!'7+'A]_;9<6OCKZ' M:X>XXWE39]-RQ2G719-WTM#O6Q6J%=PRG_"TX78,J.BH-9;2.)QR]K#>:6_1 M&!U3RB,H,. <',&XO9Z](V^[!++&2/L8;3#I2@)RV=]C$D;2HZE7KKWT )G"W3IN4-6?5L]+'.:*^8))NXE;TF0S@$?"P6.V@ M]07U(1VO"7S^E?O/!9I].5J1=1H)DP2 )*>U6M^?S5N]^X/]/2@N=[=*\C[C M/#T[FN%P%TSI+PL'ZJKZF9<(TDR:;6>*DH4K=7[6QEX"S(7+-+3]J$;_6D M0) 6&2/JNITT;A35JH>D'#5'!BSBH&5ND68FD3($WR!:7T65&BC/)VLD#NYI MY1"G44.I#<4:-0TDP$,:.(/VS%5EFIO-6Z-J#0NJ&1)+NH3N(XP 7%0A !3M M,8M:0/<.%^;PEHR"CLBNMDR8RI;9M%Z0\"*^U 9V,R/&^WMK8LQB\RX6?-'U MKS9/P8$V=F-KCL73W6Z'!"CN?3+K[1"I3-:]#@.%/C*]SYHQ]5G2$5-]7:PM M-CTLHL?,DT:$PAA!@5AY,]XW=[B=)FT!RWRJF3%CF+,FNWB3_C5%") V$Q$]J#%);J2"?Q0T1?=R=I_ -_CS_'2?;ZST^W-MTTQ:W75UQW-CT*H64'TCW^PO201P:?[F-,Q$,9F=C2% ]WV+ MPMWJSAZ9JRDA<5E2<&H_MY+TIKO&/2:N<>RY_M QEYRO0DD=5T*TE/.62OUA MO W8J889VW>=1R#[VE9K9NUBM9ID(E7M,A/Y I_TZV1(BR+,2M>P*(CN@MI MLH68N:D='QZ>IL: TH>9D6MU1G"O X4-5RCR6)&,B0AEU)2V0L+N0 M/%@G_3#.V#CA!_-3O0I' ID@;B:36O)5WN<]0D<@)2HSIA:TCDKE$S$NB@&B(XB MA2W!]P5Q".6]:V D'$.U+E$T1O? [MK0K6JY:)1-)X1A(A@I.CD,GU(O._9@ MZ(J6H[(U$9*?7KXY.]N^V^0ZA#XH)DAI1SK2>G:#)N T%+7K:%78F]JI'"EZ M9"Y>>+7Z*U$41\^>/<;U@07\\W@1QN J8>*U0=G&/".\D5;\F<&CVD$,9EW8 M)7\/SP/78CNYS.=ZWF1(*_MP=FR[$&;P_GVHQ)1B(PX0]6=S]W'15]W&(&3B M=-_$#8*C0%PD13\O%S:V21Z%5@AJH4.585P%X@L,50F8:P0Y3PK(E*F";WG*7/.7QX2Y/N8$\Y=-=GO)K M.2R?O#GC90!:3-[0O3+AZ^&MNZL(X&'KK(_@1E&#L=0T%1;2+,*>9&QF#9M0 MH*]I,MQ,P_+/$#$^\,0&H(T"P-^RO(!Y8YTKV"=Q(2)%QP5*<5+6+<=.]_>& M8R._35Q&W-/NT5K&=:#.X_/>'WQII4G&<-\A.[EV]]C5ZMN='AH_[QY:$X^0ES\Q@&Q8Q.- M1'"X52K#MZ60^3*K^HT3Q#6P1:)S8,8:>A M,Y]?YQD IH5D$+D:&8FK:/'ZY&G7B-3WL*9M+]Y9V=;J\8.VW#=1X(,5M?)V MVE'4/P41<97OQR7$8[(N6PFLQTVEC!'=IB:L[04V0^"%ZGJ&GW,= ]).$ORT>AT3SPYE&_6\5 MO< ]2JM*38UX5PO[QJ#4=.3DFS$*9'O2U.0)YB'3I"4]VG'@=H=Q-A'VIVA* M%R52:EGDP*0KXCHEX>Y"Q3H(+WP*WL10D.P=8''V,6@L,A [ 65!!(78P"R0 K%S^& M)4JZ\Z*UE]2:W7CUD'7QG667D0<09>?9OM%\ARI%*F:(9YT:(G?J MT1Z%';3SN@TB#7Q%+>U0$=B,,K[Y -Q8,V'V^N8JP _I@ MWOX54F8Q?(;O<#3$,5$;5K_4R"OC>+/:Y 6* 9WU(3RP[JT>/,PC\FH]53#, MG956O*B'1'DSH-?X2U1@U&+?,[X5/>!>E;8S_\(V)AYHH+2M*= MESD7TU#_6]0)*115E%B*ENN'";7W$2FAT[6^^O"''\Y2L)TO)"%%OSQ^ZE8' MB3Y1C+)D;C0T O_('XDC\+>&2@W/Q$O EKAG__#C;V>IN=]>3IR#5DW3Y)>Z MN<[DPOJYR">7Q,;8Y>[B ZR9%X?^'MZP7>3KT+4\S_, AA1=8#8UPHOFN<.< M!PE+5YI2(YB&U!/"Q\V%TI.H[Q4X#,Y&X**X<-<:'29#RJA?"YPBWN@(FYZ* M7T@C0HJ(:!I;I*ZWPWA]726OG'%R_#@E&*TG'!ZASOJUVTLUDI-L;ML651$X MT75FCEL]5%9@]8TUH)PU*-KCZE6F20D\FY)MKNV@C@]M^8,9VO[>B.BIM$5\ MSN>1.B0RI>*"K%>AW4SQU-XW)E1'%;[%YT.?#AB$\U*3QPR6 =QXAKT8,NUX MF $DV.(..AVCU9BHHLR'; J(L$A'_A5[L:'-T1'&"G6O+JDOTA=LNHAMS-9EYV321; O[PHL3I: M3IT,N67%Y"_KDG.HH&9H8V^7UK,'"T')E!SVHR_.\3J08'&T;5R-<']O&'=B M2P[P-KWE3BF]HUU*;P,IO6>[E-[7[!B5;]3HLGA* F2F*%.#<21QC"?V;?K&+*%7"-Y1RG%F60\J$A=M=*:NVD%IGC]7;YX7DP&I@B,T%WL!B-E$;!0_7F+^"U:C45;C( M.="RY- .[T:[I/I]8 #F]!O%!Q9H(J+Q]0OH?K^LKD$+D2#PPE:<8B3TAT@C MTKH83QW+]>D4NKG."Z'QHO5H1VG)E<#V]USX*4U5/R.880H+JK1I+76H-8<\ MQ.B*2G(8:4P:(IWGAPRA'Q]L&>4I%)R9*I6'7=/,X\7':R& 6-> MPO5"JUJA:I0X[4;':$LLCM\]U>^4,:C)*F8Q97OOY)GV%>.8.S?2G?H!Q*YT M0934@^KD&1D0WCB9B&A%L M"YHJPZF)@_"A1S.N2$%'ZSA=*P42V[P3NM%"[]T^TL[%LJ""RPH4]3Z2PIU9 M-SZ^L$3/?&>%M +#9-*],YX=@@VQ@@K0?$C@6FT9WHQ'NK\7J$RUD@.,]/UA MJ:F1&LZO%D2LVMU$O=%57B;_332M_J*.7.U0>H'@I$F-[>^AYD'38P'$,R-Z M1/R-8,A[PY*QKWSB2X$-#Y(?ETW'7+=AWK0>]61";>-7$D)Q(\W[QM&6Z(=S M#OJ_ISZ&>Y+E(,OY%=)B7-\L97A%GU>)2J.==KC@2J>R+CU\(97D4?T<&\UHA27UJ%+T MMG,#\%!U/8N<'@&J *M!NPB314^:=H?+6'[.KM4$X@2J)TSW5""]=[GG""M! MC.+KE0MY! 10AQ\CI9%Z,XC_@?Q(&H!"^,N>I9G:SZLIOYS9,D0M,>7T#IH1W?&3K[SV%_ O-6VC+TA]O73WJ)Y5=PB=3UL :>_U M9%DZK^*W?')9@<2#LV:LX]RR')P=.+E*GA_\UT%*XT:3WA2E!;V9)M%$^Z%H M"3$W4KM9,(: +?%-QN=+J #.F,FXCH:@(.R:Z?P'$]^.F[IG(-&IZL\TA]HVO M[Z-*RXQ*F\.6_DIQCY$03QOB)['])G$?;\:5]223ZKK_DRWJ!:VG"BF;G3F[ MDI,)$=IH(IJO"Y-=J_7B:O7"VCY124?ILQ0DG=2/B>N0.4VA40JU1 M &9F_EY4HGJ$C81 )[K+55R[C-IF;A9M$DVS<1Q)8,6+?^7!^T)L HPA&BD+ MPB$C][67]%J?T[J)+.P: SUG[ 8?_R,'#KH; !>*[XR00Y,[":RV1"BVZ2UW MRGH=[[)>GS[K=7RXRWI]Z8?E_#_/F*C&B;#I-=N0>Z^3W$"%-2.7*2U/"6#E M%H#P'.4[<+=-ZNZ*G/NYV+DGIVXAIBXN)R9#X_0)PND_NA7C61P=/OQ[2J$K MJD2&^3G^H?\5B+U&/_+TX=\Y9T,X>5+2QXY?JR14+?@_V[H&+@E!3M14,>>1 MOTU]4$Z%'4U=2=VO8KDT%F&.>3H]Q+9XF=)A*&A#R0]"4["_%VPZE)Z\_>'Y M@4#KAY7T]=JV\D3\S%PL?"#/:X.Y_I(L?.DIL8P)N)@]!+<2%G:72!::/1EN M"8&Q;9&0?O5]* %Z81FO@%:Z^6,&'X"%'E M-0@IP#1NQ'R%%]+;$9^CH"&ZSUQ?7Q^T^>3@HK[ZQ,:%_+*H*-WG/GAP6E2? MR$/F6!Z(YXOI?_PI^[^'AX_HI@:O_,O??G@E^^6<2/( DA^Y;>RC*H8-*QSW M,C@SR:\AID=5Q7\17WCK-"Q':W]7M+3$G4V8VDYUEC77!1JLG1K,C4A7"[*. M6QO^'+<>2OJ1 /\2XNQT/_B47\ 7@4^+SK63(U0W'B?9<@I'A"(09+7U\(8, M!(=/^:8N+)U,+^+I,'7J:'CY]G!X>'F(#OWF4/CXZQ3\U0("JU815 M?W]OW3?<#T>I=L 55R!T/.O6?Q([-9DLYTL^AU.&K]K?8Z0M/IG?'#U]E)X\ M/@GC.GKR+#U^\H1^T7\;9-R):,T%[Y,,G:M"GNJF\C1]=LBSRSA>-A@E M,40,)_2"HQMW7@ZZR8!!K9':D&(S79'1C!^EQX^>AI&>I"=/\,^4?-MH<4=& MCK-,BX"7V@E,9RZ[102JR.X(7?^W KR M5&5=8?4T.3,EQ@Q5@34<^9.P/<_FN4$M=-@,4W*ZA]-Y2_J)A0A0,036T-1$1"8T@1 M4^H*SQ$"HV%0#7$8KK9&1+44W"&^7AO1 -UR<=,NHX8"=J[5NF)@?^]W*MDIL1KZ%=;\S)U)"RXS#CVPTKL1H/,EE5$W'CN31 A(PMRJ3M#( M^7FG"AR_"%0L<)[/:]$O*5(*;(T1TBQECF?:/Q/:=9$3&YO4:%1&NOXR>D;Y$*(>WLY.$9?R&=*T5*BF+PDM+,*IQ=_HZFMDBCLPJ1,*9Q3[WYAA MM:'6H<'*T5K^3)>X,D)5_M ($9K35RWU>C@YUT5SWN=KYSQ1<]OQ$W0A/>;> MDF^.T\-GI^'"/TV?/GG\;QI>^WNOZK8+\"%V]$9R\%4>!4^L 6*-;SY#R7 U ME70W3=LT-7DTCB22T3#/E"8*,^I0X+4-;GGT':_4N3Z2D^S^"B:[OZ2N==%# MI)V%EM2OJ'N'5!GJ,\^71=D%$;5Y7)+1Y&W!EVI>I?'A,+4>_MSQZ: \!*MF M @*H>(BX5*FT@5A&= 5IY^3+OF)3%1[L)UO09CZ< &I=>G^(D($N_\Z0L;&I M@6=Z=%1)M8&8E4R#&T\Y<%!YJ=R97C9R!*C<@J N5M*IY!%51V]J_2O>RT2( M7+Q<:O;'*7Q6Z6&+>52ZV".$+7P]CQ"\Z-TOI=!4-8=J[JWA?-^FM]PIS7.R M2_-L(,USM$OS?"F'90/0A,'8I(8A;BDHFFG"!-NV,9?#&QS&CTQQ]S,#J.2< M 5 GSE] ^CR&Q%-*9^;OB8D3NH_A$\(#8(65HIJ7<<.+L>>C=X ?9KOFMCO:]MFZ;+&^(PP*$YR'^ M2<@\#XGTWJVX#T3I92R" TJ QE.O&9>-@9B1HJ.'$W+T!EH@M;=]G(Y)H:E&IMA-=+&(L M 3P,'.,9,GS>I@,3,$7!]O>LI^CC$=VEIZJ.#R,994HSC"2E9U*.AL5X%&XQ M+XN%T*2$LQN6NY:-D'PH$5/06R,= D0AF;H--VR)2:;Y$A"2<]:":L1#>X%X M[Q P HIDM"T;4A.[7)/**N+).ET'=J;\JNZ,IQ,= #I#?KH.RG%-4L,Y+&8)SB)_K[M3: MM*F!0EM+#OYOQ5VI&Q_0C3O?MD32?ZM#+)M]?*JPZ,)5[E-^0J9G,#MMK#;> MC(A):SVON^"F^CWW#1)!O'^P"LQ<&;W#43".*M&X^5.9/Z2X[7(.A__-N*(3 M0%Z4,?<>>0[*D.6"NS/I[$0-QHB)JK>*[(PO8T3U?9<#O6/)AY5ND!4%V N/ MJ$0/ ."KQ+KYJD63%]WH@N$6V,77J&I_CHAS2FM2@M[7X=*-VU:VSY+RM&AV7L*F@D,W@OEL1\!VCF>D'YSF7E@4:-_2IQ5-_=;FY.HFD3 M9K5K@F1A<>7V;IX9(NYJ[^#+#]FF'AJR!\DK9SC4R''U<415$6LT->N9N?[( MI/:C<45N1(O'K)&]#=P2I12WN'79>P#5BNG?&ML?5$=%)\0".%1<5FX2=<'PB'&V?M&;4HE#@G2.QP*/_Q%CEQ M3A+.&34S'<;7B([567_N!J0G>F ",KD4&93^,"%\6_G]/P[#T'>(\/#Q]AA2FZ1:./N&L 0K>A4^04XN\-KCC M?:^!M#7AV,H^4)7CG,^CF\/)X;=,DSS8C4-=/I2"7A." SB.>;X#93%+CDZ_ M_>3UA%_J$>6U]2"4@-J4G+_/2C,1!!![/1-!]MX)!ZHW#?)%ABU]V-4/I50! MIXR6^.3/1TQ![\_E@BC66&2@337GX]UI1BKFN AZ(^G9^913?/G[B;.%V:^W M+Q&OHJ!(<3UY1QN=-WYV,BKIG).;2QMT54!""841.%7I6H W=8-WSW#N59YW MOD:6+7$Y>C2QU)=^,%@(43/(V>*W2R'PR,6IP1\1?AH$]]40TK"J57?^.NI2 MHPX@W,OY=(WFPET-74*+1C51(?HDI3Z^+QO*>#8C (9@>HJOS,4 [? .E0;G MT:G(0A8CW5 ^(=9BX+A#1T?'-S[5AK3]H)A0 \ S!%3AC(!&FRE7A\M,9/QN M';$#-PSIWNJ"^_WZ.V7-'NVR9AO(FAWOLF;;>[PV_>(8 2)R3=4&R;P54N9 M)HB!BN167&,Y NR-;"/AN=7K^YH!>GV$R=/CC#@!AEB'+[IZE97=*GHEO>[P M6WWDJ"OA'T(F2*&=NQ(FYXO2VLHG!\^LIZ$-\/UY9OT*E5F04@B*9^ZDKQB>D\ W<;ZW2:O/^'N6* MZU:(:6%,.NE2#A716EDD<47CI>[OK;5+?.@@&&!GM M&CWAO*]TK7@252D"1P(&0Z:N-J13+]S9V"J.C9 MCHV#$L-$-4H$J0Y]JY/ZFH'TDB^I EEQ4U[NU6=* :4B,V0)']ZQ$JOI)T[I MT]^>''WK2T!K[AU /5]<=YJRKE5H!B=/4$><]+Y)M#CA8662H.O1K'LA[4%: M#+MLH^P<@8G<"LX&_@RF3J5U'9*N%--XX6ESIK7(3$S M7.T>N&O#R"@>K.K/&P[ !T/>&NY]P_Z#1Q+9]6OM_S_!T+S9RO^3&J,#P_DH M-NS7?>S8?8Q[5,TL'LXR9SVLG%V_FI_7Y8COX9[\].1[Z66]\07/GGR[[MP/ M7FO?0)@V9;*H2VFJ(&(X)3LA^!RYV:(QP!/XH$4;7:(;U^U&L?F(8_@TF_(' M-L)T-9(IV!2"HM>#[7M.R%TH-NE-3LC?MI'*?O;G=8OY;0R3 )N MRUPP$S@_LWDI^(C5I#N!^A($BK$M0=15&HK;G7ZYG^) %$E-]_^1N]1TR71) M.:6=+-PC6>C 36=MD=WVWZ/M1P9&Z\:9)[ZH?'A1"BMW$G&/),*7IFI3 I?T M$Q)X1W0@(9(!;.I>=$?Y^ :TT#L9ND\XSXO>JFY02;EGI)N#4T4YX[H_P M*,T8ZHH)[(;+'EC-N#^Y)5IHSM!9M4N&B3_8E(ALDA_@]YRA;WJ=L4HAJ\1< MMNE-:L]"#H&KN(F$0Y"*G-Z>![X 3G#RC8^G1LT+<>^=9H%&V'&*/"(TL9TR MOL%33 ATG$7F RIKF_P"!,5,ZM=*'@\IWXSR>02[,7V5V[I6 M^;@P> 3F/#HXRS)K]%5H\.5W]5@Q&,' 0LR1E$I"R**HM'%>NOV<\]!:.!+]_= "4FS9-Q'VX,Z@@%9 M=^,(D%O2@[)-;[E3?>'IKKYP _6%)[OZPJ_EL&R"ZL-X;Y1)GA1LVF? O9&B""-'51;W7.[OL54R64DK M#0ADT"*?"954E'^ECDXT/A%JV$QZW]$4^5ZY:WV[KZ!,TL%:4*,W\"29I$19 M1T&$1=U-*"WQ;7%2\!$7;+@W$%(9[ WT &E?.T,>#I[G,?@NFOJ:FCYG%O-P M73%(RH@1OG!EO%Z)Y^%+EK:O5(G?^3INC/ $+;JROL-K2L6);-=Q?Q;Y&!88 M(.Z&5%XM3_*B$&D 4O#\S\ $*1E.L9B?+YTW XM2:&9"VZXS->M&04G[> 3@ MKZ'G,WA,W@)\&L]0&>T]RWW3*H,&=PPQ3!_(]B MFOI^*6[O#J?=\Q+YMD/S5F_ZZVO(N>/Z8($>?AV$QG=WK:-'BN<7H64()%\? M=(?U8R=HLH+=&KB^"?A L&]8I*RLXP@$(.+)"#Z+?$L*8SPW("V>9QN#X$8Y M;<- F^I!V-^[%,))@BG,F]80--?-159)#Y_9)_D">O;RBLDHXT^ZD?_TZC47 M9X\4CL:# MNTC(5/=0S:0@\(^EQ>/F'@G[8SL,>D3\R=*/P7( 5-A9*WP*D- MFH%E@^&&B;Z6SSG8L/"7+7&"?".O]067E60DNI5B]O:P$6Z44@:C*%>>T]>S M#5I0F[["AH@*\J1[&]617V8E$9=I?:LB9X(B9LKX11.J/]@VHZT2((S(^Q'ZQD4^,YGP$2[Z@YF!X@['YG!.P\ MQ1WWG%YZ-NE20QA)7CS%.LRP8"?V8"'JZ[S1Q2!5@%#(/Y7;KX_7A);N"5/( MH9,6>Q10L4E5VJ.CN\%4[P0'XO?&R4RW]&6Y4&12I ]L43-N0DLAL ^<-#%+ M&1:UO^YL/&D1M%3L]I% ^TV9?=MC6T[CF%)DB:8V"_4*B,>UG8H1GB+0U$@Q M.7Q(:NG+H5YB$IF*.W6V%@GG"2NFO")Y=> M9#3^A(WIW974XJ_12\"^]X*I ?-[E8H@+5N VW!G";?L$B+@'("Q:L;%%YR" MX+J_+CFBBMIT-2H55H7@^YTQ.E_.J>W%S;+U&/-*1N+3KUH ;U23@40SF$]+ ZQ4BS_3WP M5!.J7*...+>KD>,S:8J%X&^V70"&XC:=\')"42 ((KEV,%JH7PK$E^(V7_%1 M/V\R-)\P']DD7R)B!QP4WTJ$S905B/(O\,PF3% "[ 3)6YAK*HS/36-N*2)X M6MQ@!R.SS?-W?4>Q;L2?#]0)5E-(),))01ZEW\D $I@NADUGJ%*1GE%3AB]L MIE!I6#?T'<*!6HN:E.@!Q]DG@$$ M;JZ*_%KO[FR*3%1H 1"PR,P/81ZS_/]X)8UXZXA M>D8V442',F\'+HMJ1_74]5KP0!=KF@23N$=PRXR!3QMU85,L9"X5C1^=J3#S M:*>#E!J%L7',WE'D/5KUGL)@KT:&6+0=XX(2LACQ"H 5C"*6#)#&KBUO M<"XOA$;57Q:M?!P'JF"FI6E.3J'TYH6B(^ PYHV/O5U[$F@>/MCC=1DHS4G7 MUS!SJA]GK7Y9"P-$=N[./@D9FS?*^29+<1[:_?B.Z\_27$F>N3H*G3-=&B/U MAC7U^'XO^18/!G2X"]R.#@6]UO^*=@"/F!0"JR QI(]P\#*7/$1 M: _R-RVG^7Q2P5W<%5D*A!"Z+KDR&F86' SQ-J7TG^.VGH!J%@1J5(C8J],, M_^V3(<-4@JTHNPM VOM[,$G=D"EU(HXU 1>5*T.X 2AG7V(@8N@Q^\@!9VLZ M'28 S3H&2[)?L*!3@1%'2Y K@07P20)FMV;UU#\O*A,HLW-$8W@S@8/$&%=PEO;WP&*8^Y7>:*AX M8\F34'85R@+>5?6U\U%S*94BX:9=SZAJ.=RZY.&&"UFK!BX ;#QE9]C=[.(+ M]VYB5M6T%5K1Y.Q%0BP+]WY1>>C[U";$_/88=?J@_8Z'4U2BP16:/B1?^ODQ M9#A)C_<*V878(NC?%MELS] K:R0E."A&@QPZ5S)?8ZQ8[;DE5\ +S1.)"HB6 M4)&6@B&QOR>YPG5F2K!'S$VKU#+F[K4JC.O73:IL%MFI]L0$L>-T),MB2*MP ML;X*$X>BS?5123TA@LWR^:NB]F.Z\B##6ML.&<./2/V-''44NT,R1;C- ,(D MBDIBUVIV<06C8>)F;.6(EWI8/!\(I;V1%C-$J24^-HA>QX343Q*R@+O6EK#] M>AG*F#?'0T"O^#)13\,1B1F4 ]3W++R?HK'E2GLJC&P9 M@;V^"6$P!.(X^2!*_8L%&L0O":B<'GIX<%I4F\W'>H\XDD Y>1I_X MP/C?7N>6ABN;X)08;1]5E+<[D+M[TQCJ"^L&EPN3"5[E)B&F?]("U)ZS'^I- M=YWI]TZ&G&V1+S00IIG,-%E!\3FVRWAWP&4G? M@-%FLSP W?9E$B$A%,?D\%-*]<[9WMP)Z'T44-N$)8T8R<72^5 E&2;!$W%7 MZI3J@\GD)FE4/<>4B7 \M>YJ)S_W2'YZY<>P30'CC@Q^Z/,GUR6G&F^G7W8( M&_=+1H:7E6+]KQ>2?HV61)MO^LK&(#D^!9KI%SBV3S?9F\HXGNS*.#90QG&Z M*^/XVL_[IPY$],IKO0(OD2Z?$\.X1P3**I\R,JP#'-4"28\T>R*UR'V$"@7X M,+H9;)2]9UKP4[GXDW.&!-@UZ%',I68@_K+$9 ,E>M3+XHO&$7:-"KT+]&_U M M$ OY%[BI;&C49HYGUQ@??6]O>DL[7?M:^SF+CA%E/D*&RRTP;1/7M[JB'I M"6>ET;/JG$H*2PM=)+51>#0%7Y$L6\90!G&B"0%N;<[U(#IW#&-:1)Q;0Y1V MYO&P<6/%'#Z12VZ'3<&;Q:,O _O "\]-YH76MPZ$EK" T'E\O8:; M)2)AV8:,VE?_?!M^5W5 $6(-ZQI]U%V&6HQ^]87;5\J3!IG..:F%B@%AXZ5F MHT@8A E]I4DY2/^4WUE?).%THG5U6$*C"X[( Q1P PL9="U$-S/3EE#5VUN06 M>H7ZH<;0?6UR!U'I-9FJY/ARA)ZJVM\C+#[N7LL$4H\; 4S,)HS.=.N#\&QJ MZ]LBH!J;SI %C8IU,"U*-YLR#5N_R4*M2I;E>:NJS7%F?J?LK+-UZKAK^%V^ M,AA\UY\\.;[UG:?#=RJ&B;9LNJ6;9Z73(B-[ M-K@:_,-O7O&(C!<&T),[0;4DBVJQX#5W M]F7 BE3,A^$Y[M>H.5,\8 5LK$?S\^%D_2*=KX$LS/3.::N8U-HI6FCBD3FE M/&)926DJ>/P#\GUKP?A=/PY2U4\H>"EJU6L[]+-:?RI4HC MIK=;S#6$I>/63N=KNX<7;N6(#$Y*#X6,42@8??:HQWCXG )K';"MBM;4_;%ZC]O?.L9&_X-B7Y 4]-_$-OUKZ/],'[>Q_XY.&Z'*6 S+ : M"YB&"_Z*L"6F M8:[$8XGWX^^AN8CBDTT-M J%"?;FU2)KJ=JRF/D>H3%],RU:X+S@4F'.3VG' M-X88'83($K Q#(_&H&\N&MN<2R&@@E/J\"F6"@)9Q'$M]A7=+^MS=S)]J&1- MN^PM'?Z,RE&X0S0E/.)$N53I;.D]-R4S25%"Y/LW[->N(_;+>\N=4BE/=ZF4 M#:12'N]2*5_+8=E@1ZPMPG;75!T'M*671*JQ&4X&7S?=L\O*@O2ZJ\K)PKR5 M)\90/5$K:T#KMUS-$3AQXX%SR,85F%@?YMIF6_?7L5:'N,/).QV*V+J_YZ.8 M^C88P'/:E>*N8NB6YMW5!>;>0$YG59$<_7-*:.\LF#V ?E%>:NOY*@ [A*R3^P;DVQKW@7IE08!&=]G.':(D.*R M[3C7.8?>^H+N-SBO$)AED-?)( -UG3%V9YEWG1AV_UQ6^KDV+_Y%\%II,G'S M*&'ME+*REY>%C<0.7<.N4>ND49_#_N3SW^ -!,@.W?*-7'O$"\ !U=Y%=Y$6=RJ*&VF/Z0H[$0U$>S@5;C6Z5,YS MH A)GYIX%;;U(MX6OQ,I'ZV48&*U_PG0BM'^5:7X?C_1.DY@5(P)\M/KYT=6G4;:##L7&S M M%1N@>MT)9L-6\DK[NT0/+FJ2^?&9LSQ1"BI MVOQ&DA%;/E'[[] (VBHW\2M]/GUYM$'7&TCN?$S0ST#FD4F,DKG@ZV!,YE7[ M'5(#DM$X:6E4"X1< M:>)T% YNH\#W9!_)21J=>(#[S!J82B2W8A)Z1&/6H-D4L(>49@;F6R9]IGF! MVVH4UAMXNDV=<3I#@=760 :8!O?0WA[N&:LFZ2XQ.X &5Z4B,(RPW'#LOE8@ M-N7;C.\6 _O@/E5N$0PME-+Z3VH2M D>$+*H^HW2891IOR%Z09=/UTE%0 L MBAK];81]?^]ZDSPI&\ZBDZP:M[;/U1E=5GT06G:,XC.X;+7A/2 IX':H<(X4 M<3@ZBMOLTOZ&2VMR"0=EV:K8>6SE'EVCM)(MROQ]FC"@\9Q;P>B2KF?=M;*) MS-T;X(/6%971<'4-$2,1R:/4'H*#(.="DA+-RH1#X]7LZII)%*JA7>*-<6M$ M_/.+QGWWMGPUKQ2)S\4%T53:V@5&\: MYS&SO7]VP5:*]W08)8>>44]AE:D7,.8"!<] \>G-I_0!OFQ,DXU,9-#IC*"3 M>P:N550#MB!=0V%N*J4P4OY!N^U."J).\YPN3)2KXC.41VD8-XGRWFVJZ*M> M+"3(0*5UI'@Q-D!F-N#H75; M+[O%4C%.CM+1'N]0)8IT4O!.W%: BL&&=:0P325,0A%$IY&;[*1WF;0T9\1) M\7$X %8R90^ .[R2L$VDR[[/YG\22Q M*Z(CM* :1X7*,]R*N4VI.G869$D?\I+YRXN\)*48B8!XA-U=,FYA3E+;9JJ$ M(RZ@UGV?PD +B D%HO1=ROP9H8GXIX:1$H@ZQ<6,!EBC_=BY[6\AEWC9 =.0 M1KQ=QD /"+.A)$ZPIZ'6%'Z:DZ9*V0 ;YYX@8;PV=;@HRQ?\7>D"T&H-9/%^#4MIP^K->,P:LK,>G:<]%R_:A6 M1RPL,VUO[9,/7OJURQY3-H>:23?&.'J ,]Y5(/,I;UYZ0E MNI,.-#^DC*L90H %7VZ!<<39",4DKQ 3F M>))H9,'\ +*XK'@B[G"35_3PLKX6;0X7"#A1$=I?X3S!*UD/4P%M-RTJ8;=' M1TO9/#F1;;I0&D!J3,AF[BI"H[9[$NEO4P;<@S:3R?,=R_/TSR(N"G3(< 6< M#_YI,T1X:.H/YHA\1A7*4G)U[NDDML33V::WW*FNX-FNKF #=05/=G4%7\MA M^827ON+ZCER:G$6K5O(W-&"&/XH[,Z-*NSA%K5=',&V+MJ7TGK^A8_;0*.8G MAU#I+7%#W*+1-T[%,+N6ATMPVN07(7)F56S(U7)*.(W!1M%J5Q4E"4308. M0\6WH]#DDILAI7\+SED8AI/0>$F3KF;DG[%7*&0B65,O*_&A*^="PF65A3$O M4V:4:-/P7%35*(, .-\Q7R*#*U2&HZ\7]%T M-?4EHEEC9S@D0"Q(2X)DH&Z()'^?4;R)764?2E&I9><[HU<64J8@4W-&UBLW MXI-#*DX]?((/Z7!%6EXOO'/QHI#,M-39^A>)'(GDN+&]R"= 6:*G/I/J!PX^ MAJ>M7XO0+),@; GL?PU3"8(=A1'X J]&$Q%BW'*#PSJF?T51Q# M0%F3Y4HJ"S2?;F?+E2<&-"_RGF:&2F\VM51U';8(B\:[0I!\L=SO8. MK^_>P,Q<"]$EKKJB:3M&I!5MG0>'D,*72IE45&-7ZP["ZK[+#>RF,:-KQK>S M2-).4.Z1H'#+=,CU4J"5['.V$#6>H\WIV@3.E&M1S QU!$O)NL41:LJ6U\M. M[4/MLKXI.+63P7LD@\'?:Q/O?2$+!Y.9VXS4!2**3[NXG-EN5(5&%_+YZ7IQ>WFLFP!&DT4RHR46?,U?;_"NTD5,S, M1=';TKT::DD)_DU"+;Z$LNWR16 #ZK)W>26AD1"OS(>"1?O)U/ W6)ECA:(2 MI/1!V, 2PQ5?J'/-KELN;#+9QD$*7Q./SK-"/4@VS@2XQ:@84B,YRR;YVAW@ M8#$?6QNY]C5&U%'RT%,5IMKIA3SS#*S7OE0^Q/UI+[3/(L(;E#VA8+1LQB1C M,1&7>&Q$W/F44;%1JTT*79.33IAFWAM4)%A%W$ M=' X<<3<+_5\LD[D$+S"FPP/DB!DK%@1$,8!R-6;_")KILSS/2)A/IH+3X&O M?8[U!QXE[VTX74M\3?P%.!S^I2B1X#B^A5Q[.)C)\0OVYE):C]1<%Y]C3D:KT$:(KF9N6Q>_OA:70'-*RDK:" M#/T\W+.)5!8A)_DB.]Z'I"=P24:0GBW54ULL.]N11\@4M@E*3C%!:P0JM.B M2^TGA]/J*!.%Q:,;B=6\SW^YH8;L4L N83V3:L.?X+321%B(S3;.32%<945)=M1E0*MBE45*A21$@%9 VHOFSF7ZI*_5I91[U]4 M:;1N>20BI:.3/N3^#8VB+CI7E UU:DY+@BZS9A[)?4^8&1-Q4-S/':C&N"FP#56!/=U5@7\MA M^=1.XB24SUK&U6D^KPAT&%84=^[H529:RCN6Z#[]LUE*Y;[G? MQ1Y0/\SY+>ND)$+)A)"(C3&G&)R.T%WPS2!G/!NV$61KVT>D0.7O$:XJ0CM1+*538:M0)S[_J=4LLJUEV53.FJK;1KS?8MO?H*UZB57AK%YNZ;!CR M%&O(%8>^?-9VH45K7E=?CA(@BK2W[,4* )T J6%]1]O7ST_ M\]X, KZUB4O\;>G.!8-\'J;)!7$] K FAMN8404@O\JCLO)TXN7@IC8.U#H5 M-IOAVQ=U/24$[CG-CF^=>BQR'#"5*4 9OF^PK_S"1:BR!KC>PYCH:DE1KU\Z M69'D 7&P!I"3_CI^I_ AC/P)=@"[OX/ =F]?Z>DY)]N]\\1(,;;3%B$!#Y,5 MW[6C",2#P-$ ,V!+O*:@T;A+%.6C]K0I:KO7:6R5^+P#&L\FA## >V_AF(KV M7>MYAMI;O=#M56IG41AO#7(]K@[G6!57!! K(="NI?S=V"'V\,_XY$ +< MQ__1*(B\2NP=N]&&5('25@HD@DLL0H2_PTR4G)2DI,TY+RM_,!!FO_N#7 MJ_&&U0QU_513VX!@,4Z%!$7+$H;WJ)5/?ZUS'\Y8%F:;[M3??-\M5EH-0T][ M0L>2P5R(#<.4!9*U9_ TLT5AJ(28VPY;Y*GB+-,2/?4<@)H^*!WW.:,1..0 MM,:L! Q2R.$I\D60."#,H_HQ^G(?M4,&I% .U-'3=$R;[C-P] M5D;?P_Y[[CO#D6@&59?AN'=F!>FM;)(O.\:AH2>?%[7)1$Q M,,$OH4TEO^)A2Y6MX<,FCXUH\7G-J&A.^)I,8BZM&50S&(E][X2Z$1D9%(UA M#&%@\-I&(( 6RW-WKPB40G'%9D>;@WZA;B[K;LW'T;@+E)34@&7A1HDXY?VGG[0[NKHWKWA2=VOM"\JD!Q*@V-@ =]")O MO.B0S;4K9;^GDF(QM/(U!D8R:E]X/N [V!<[\;I'XB75%*/7V:SV5Q2#K$GD MDF0*)G.YBO42">E.>.Z/\#BGFBP12&@*U2LLM.RK8"0Q6 MJHGT8Q)%\TRVQBZV-V-]WM8E6=G$EEU7#XTUOK'^BX_(=/_E/_!.!3-'NX*9 M#13,/-L5S'R&([ N\3!"F-W#ZK!@H/"RC1EGZ&X,E/-]@-!D;@8.V?CLQKCS MOK\GQ.5BJ"Y0:3_HP9L5".P5HCE\$(0<;/HSJK*=@5S6!<=.)]F"OZZ$0 -0 MW[REAQ7MI8VI*+I[H>RWLH'Q1^1)8?/3&^>8V"F>][]Y4SI5T W'XL#KRDJV M.A9X5B6MG1L"X M4+9L6UM@6MNM9V:'/D0R@HGDSW&8&E7AL5#[G(%GA?7VD2(3"5(4NX5Y*E+6 MBYN9XB;P1C.BM ^.,?,51&G98")JR'&?S.#U 8VZ#=G(Z'3$:VD VVFF57Y1 MH[TFW=^+-:KI^)#>+NIHF2^DUMX?5J$2,N_0X\T,.*$; ]VBE&UEW"SN*D4M MO^:0,!2N[3=XU:9OP;X&I*:, ..C!$TQ:XRO=KTB)-0Y#F-,BR-9[_*VAZ)QLA50439ENH,= 'ZF7H+6IK,%*;QWK$=X2 MHH%@7"15 &L%-3P9!5.D_ZP9(7I,U3H$[X*N&E)E9>FY+4-#H<))#W46)DFB M BRYD?1'ZC:\XXY$*;H3A4[_8#YH[LADN'4"4^.!BNIE?IEZ7C;1P[N_]5%\3758J&@B,02L?D!R#O!/&#*Z1F%/1 MFO8PH<&GL0QFPN)XT]ZY0U=WN>?N3)9-:BHI3/NV MTW,%Z)HN WL==_WAA@I4 Y'E3U?0<$.V1)U96MWX-K',4@S,JD8BK*19/J7: M52YEZ% TTV1+;H'/S@%)"5#YT,7*G\+9]-_MBH?OBLF[OM0<#K?I1 M(9K2](6[94C'*]V.4RX>,MGBD #W!VVK?9 AQ:AV; YWCE:>:! ;S2Y3*W%8 MK][&JA4@;(!QR; [DM6%&RGU&!\??A_M,'YW]#UC5D!!NIVX+,Z=_EUD*[T= MJ?'94Z8T^2QOFAZ-( 9.'*FX@.A?\K:9NR&T(UY?1C-$=W[\0EPW-*]E2=)Q M+K8LE4_Q\NSOC4D,TN;CG0"J#'^4Y3VCJ?]=A?LM#R,E0]-15,25+V%>1+AO2R[('19?S/:C;;!B<152\(X*>&A1?U=S"[:%Q M"4;X1@W@6WM>48=_QJ7F_'/!-^"#PDYBX6Z]RXR9@LMRU.$NYD6P,Q_?/J)SIXC 7:R8](;'&%QR2F8.B5C M<'87P042M "#SY*7S(/KAO57;F+0IX0"T1=4^]KY._0G# B"^=/2*3529G*$ M"7/:P N1KS6M%S$599MWPJ/=T%,"]'DX&<8Q.I!%9W.W&@/5'N0G5+ZN4DH1[Q26R9KO@R=(+1+;NPM88"G^'@PK&-$ M9?DWDRPH.!*<0@=REN<;A1TC"%.;@DNKE&'^# MPG7N?8-0JL"=W(IR,M:99T@VXZ#KEMBFG^4M-R47CW?)Q4^?7#PYW"47O]@^ M^$ @+ MXS)CU$'1T4E6.;7K,!R6_3Q+46\4A%#UT(T<<)G?Q41PG]-G ^K^B8N<+3<-P=W[-!*-L MD4]"*3O#,1+=FEND/!^+SP'"RQA1>$9 \N*N5=XPR9S&%H $ M*$YAWV[=,P3&=!PQO!PRFO!6;&F.<_? WAU(;*4_4X[K.'&Q#7Y"V:)T/W4# M:W#+7>=\Y(2A)W@LE&A<,NWS0%X2[:C$& )0\0W2=Y"\\3"HI<@-V-'*6Z^3/=+5UN5X@L;=P*U7XG>\E2'Y\<98T2TU%FK@5GPJ#9I': M#BTRG9# Y%$9?, AK[F]**>Y]/[V$NR;T+RW+O0FKX$;!O-VN7#;HV%77G2* MNW'V>U BY5=>2I%:@>9B RS*:GJN#]7:]))J";8[ A^.:B](Q-QETU* G^*% M>2/Y*XL\9030:29;SUD/VTJY(@>W%R?M;1$C6Z@QE6!1J33+:HP(-+R%.TDT M"FHNZ^4%;$)J8OSOI=L4A;TR1TD@>L[S$L39BJ.^,A%2%"Z4 N^I0P320!&> M17F"^KP4BIRL!>MQ%6/T M!0(J[VI>^U4OHC-S2A0Y-]-RWWJU:8P7!1):5ERO"!7/2%$(\82:#L1$-&W' MS?O\3BX1LN5U0%5N;7W/^+8RGL'=]O5.1M5]UDVV/"A6'6)*W4EW#.G%YQQZ3J.SEHK-8LLUJ:9+':B^4N/=C8!@>Z8,94W"F2+M/ =# M2@:@2GHVS.(\%4M-@NGDZ_1)?D(I))7FUQWW+4FP*FDOE]V4*NY")2^7F)(E M#K-=HMCA.O>,,^P]*BZ(8#^[19PVV;4.:-FJEZ/5LPKN!=A#@X?GL]O\)DH% M:()#G#1@;BIH,S>^R=L048_YW:P[PR#?VD/!R:5I0=,"S*)[)D_;+(+01KK] MX'F5SD[PWL?^WG3I,U/+2M)1G(*AZ9EVP+ZK@_8DA:LD)ZJ8YW$0F3'ZX-A1 MPW+AB2R]L1N3#%$B/UZHT961Q+4%LPY);).\CAN#?5#..G[1A/HF7>1 F(.R MADM!,!?A6$MGTD2P0 ^2-UX@U[N,(F'Y5..:(0I@HWVA)]%O+#JNFRO-&E"J ME@)TOEGNR^!1AP(3SBIEF##YIJF>*:$+-M MHLI)_'4W9Y$#Q0U.X^LAWI99Y=2BVP.@/!LDJ)R.;%O1J/?7U/4^M5U7I_Y& M(G.Q[Q'*NW%@S"W11V[E5EZ$Q*BD!!&W=01TNOG18*R(ZZE1CUKB-#XCDAB2 MS#X4+X?&*18S2M3'UYU6PXQWE[K!C+271MG+G4,>!O.[WV1B0&AC[2";'=WX M5W7ISCDXZ/B/L5:775J[^<6(FE9*'))F-!P04UK#I'U%60IO8R/54[UO<&*_ M:)&3X,BJ^]>Y,P1(]_99!7$RKBE]X^N/UAV3@^2OYB].K+CCP!<&1E'4WH)A MM/,%.#DMG\,L($+Y[$NO0S7D5KP]DX8J.G#-43>J0H:WSB'1-F]_9#$TW2C" M@\]+A0Z6ZT]'Q98"]WB$Z]KLZ!!ZCPP]*OVB1%U]S8UU9-%,LV:*-%3.]7[N M(1+@C])$SBY38D"['P"_Y>!WCZL;6VF._;V]"-[T#Z5L#=&0JCVFK+]:;;AT MXMN )( 8!&-L%^E'QVY)M)Q5LZ!?$,EBSD@T59T0KB\*!R6>:O8&=P_A5N_O M^60A8NHS@QGAY3*8PK&2@*!<+AN626>Y+[V5BM>D8Q61VDP8,2AQOR?FM38C M<7U9*R^Y[[G2;B!Q3]SQX^8BCVD.[A%>ED0IW1F&@Q,GH[CH*5^/^C13S3MI MENY^6Y$?-JR.'8LD1Z0?V@8FD8UM\Z*&$+=D"EGC4&<12D13 MWHJ;HMV;AVW_(O(@,?>3@75J,KI@3,_9)%L4N$-&"OQZ8 9T3"S5FW-..K+T MO)>J2T\;Z^L,[ 5M!$=!$,90#U@JU]$HQ>I87#_K&+7"=6_+R/@OJ&C4U;B^ M0[(%RW(7;K&MKD\-T$DB+53B#H !6/3>&+9! FFLU3SDE?3_5>[Y24M@%>XI MTAL K@R@.X#":N'K4" :" UY,/$Q$8I17F(3#AT5X9'$F9=Q[ (.H]; YN) MK#D=5N+&FL1W<./W!ZBU,JGU$>7EH>>H!X+(D>1/W >LT2*W2XW A7C> X/4 MT>Z H^^12.F-M;8\?A#W)2@C V:UDY9[)"W91(JC I9B@(G.=[)PGV3!8H#O ME,$]% !CVL;E219&;T"=)\$R1->]G@, [-[E//BN>YB5?=+ M2(*V,:E] "O)Y10PUDWU;%0T^Y4Q5*X##$8)Z: $@1OGSU>HKT2"V=W5!/4# MN"TML>D8\"H4L$V+4I"FF)*C[>K)N\NZ)& \AA'DYR3A,5S!R=AU*(L0)#V4 MC;%5":IW\(Q**PMQTQ=4\-K2@*JB;KC'H^:Z37FA8:>?$U("C46)?VZ?\#0_ M[Q([6^ZB[_W:U//L[XV-%JVK?KC)AXV6*X@Z2^;$,"7Q&&0%I7T#5;9N74P# M1U1R*[5%1I9O7A,%'.EQXT7T,#&!%A7="H$6=0+94GGG?[A_MI=1?PFOF\I, MWTRT[5')!:%8JGV)N?#*> (N K49,EAQ=X @;@AELL?YX&E^775F<2\^:D[_ M0!<_#V7SU8J?KR@1]9RLH4),A/?#UFCM[TD/ $4X)Y=<+9QU739YET\W5G6W M,R:&;I0G\A5N6#1-P#IR?SR >,-HQ58=:%^A0I;W8GRH-'I091W@.'"4 ! :D09I80 MA!70$/8-_0=S0,0YI_4JS^5DNK_3I"1@+W$1_GV5=U1/2,T(8$9E8$II/T.H M!0&ZO.*"8LS'J;-V7J (F[5[$4_:_7-"6AX,7G5/<>,1 S[,@^1%WBX*XFK M%WV]_*F M(6CI>5;.W#"B9@?"K&B6"\5&F6'P]U+][+(Q Z>&0T:M M#&_O=[>Z:S\K-8C&M]G$>;$@^;%]"DQ6$3'[H.&#*_"+*X)C8Y WB+%]I[:! M!3M6B9Y27=LQP4&SC%"(@%-.#2]RM0.#$3?4K4)Y^]8VIB0#$D$WXEFS" M#95[ZX0W55O^F^\G)W&?Y&/F<**415> %"_S8!_[[I@5*S>?'_'05.A7B?#B MM[IZ'@RP389;EQ=4VW"B%54\_M2WK$K-?=$I86-1L3(_=\NM"\_P"/Q<:H+# M61X\G-Z?!]C-Y8)N<0/T.*&J9.RZ'K2R,DCDHV+\VA?T]S\TWYZJ? M1;CV]!FMB-&";3(YM+W>V^-D4[PEE'Z/YC93C%#"+6B^VF$97TMK1&WGCGL "ME@-11%Z4,1,1+]+QXK.X>RIII:3CA1\&4 M1YNGC/7&5R5W7#D'%6CB<&W; OWQ9(.TN([=B?<8>J/3:2^S)I?+R4S,$R#, MJ'T[:CK:DNMDF]YRIW*CTUVYT0;*C4YVY49?RV'YY!&5P7V,ZT7O&P7,48Q) M84_4RT+4-'A;N+]IJTVR'^TM7$11V-[Z46LTKCA[<5LS2>S9$)/ '0>BD^3%_-SBC'/!1ZO:*$2@;X7 M +<6V4I)$ :>'"?/_%=WXG./Q(=N/HZ'-P)\A^L-45U@NYVO%%I=+D?/7 5U MA.BO#_CKU\'QX5:;,8W=4_[IO@E@%,$5DIINR45T7M%1P%.2O3LQO$=BR&D' M9_RT0C\%]L?6Y)%&[CEF7VXNB$;+2G&K2!-6?'?B=(_$26AZ^O'.V8C/\-]+ M=S_F3;DRD;48$D64VDZ [I$ V:)&4D?3HETLNQR:99(WE:(-CY?O^YRF3([I%L<9UK: "1RH\A5)%JI;RZ MS#1$L).4>R0III:?V2E]'51>715-#;SBG43<(XD )08$PI,)J UCT!WU2I*Z M20O*31RU.XFY1Q(C!?:!&@\(SKV.!S"1AQ(B8P=_^$ZTL1+C5T/=-PU)=85%5]%7IJ2,""G7-[N=I.3=TC22)DM0NQ?!NE MDI#X3N(TU;(3"H29I.F_(+=])S^?7WZBME?!^%?5,[,=A5F5E:NVDT[8R3OF ME<7OF("):J]VDG-_),>T3\YSE"FS,'"UN,@0E_ZJJ;U+1]QG@='J>,Y%Y%32 ML90J['?Y2OJ8JKS,\'H]3N8%H=M@53XKZPI0L86/2#%'%IQ9LG\ DCX$_50[X@@-@@KTYNXK$RJ>7\OSSA+V%[633=3 MUBZE>+1,ENC^^25KI]E_)\^E]^45]A,%J;+%H3M+VU" &3!S4YH4C(XP ?.Y M]-$SU>ED669-NK^'3G9:E0:?G4;K()U'[O'2CA(M#+I!\/UZUN45&IS<9)7M M49*C3;UP\Z0&GLY3A(:U--P_^WN^XLR/=]<]X+/>6 2]RXE' MV0_:/W&K6T=>(^C'2^]6L9XLNK_S(H*A*6ZF;@.@=+!?:N!__H/ M;$!>0>OU/@*HFK9P#F'8&O0($Q)1)%?4+9+O>D7NC;G?DSB2F[_460-*]1=% MDW,7,[&V4>61(!V3JQH]S3E@MZS).C1^GQT\=1 MTV^%%2<18&0NJC.1;F5NRI:'!*KR(4J7;1W>!3+ND0!#<6J0M)+ A=.\3'[\ M+V5I+DNBR8[V?0*4$=5W9&_"NR?*<)@'A5OS Z" MR40($%4(SIOL#7T%_-4PPEIG JD:99UUCHK->=8!H(J-817)MB^3&V9;V8QU M^SN3HK?+\W\*S?=;6:[CPQ-%452[:7_OKQ*2>FZ,VY^S:[D=4OL<10/,WQ-I M+;?ENFV]+,X+=X'\S__Q]/CX\'L/8N$NC7/=1/SMR!V5O+NF>$26* [5PTOG M79CA]&UL)V#R8( &YFVG]Q?O8:J/YLNL:#4 0Q!7^HR1L<-X)<\80 ^WM]_07E9-12P EC:$WR$*3=(#@UV43!2&V@D>0D?^\< M"P00//I-F(_[2'V1\SA0M&/=H516\K* ;XI,!*UC1AU\73Y? &-+74GEULTJ MCWE:Y1=.KD4+X_'C!NR6A ,#KD.TI>3\A4@LJ<.VH\@Q$7A[Q%\)=7L@+O>/ M(D+B*@ R*V9^P$X*ACHB#A)-9CWBNU),:MJ:\TXWU&*9BQ1N?13@5RII)+%] M'F(SM'@O;6@F=?K>:0A*[Q.X849:MY7#QQO SM+QH_3P\)#^O[\-?02H/^R@ M*2KR31Y:SRN#"L#!)TWWH4*3W@A"K4@DG 3I*9M(0NT\W64V*;/V=G>2M9.1 MUC6 UA0468-H_8$0T0?)F5^6 XT,+8O>:(C@0(GK9T9^/ M&'0Y)SQAW,H*X')G.4S&Q3!:6XR'U+F3%KQ;QKNI?>GY>RH55,#>CC0SEV L MR;T=B$?ZMDXO3U@,8G M9RJ[RHH2@X)KDD'-<@<\[%6"1O9(==-\ 1J.SJ,!CHGH-NOD,YS*5Z#I.CE* MG8-Q? RLY,ML&NU'V$O9,;_&9(U<7%#Q#!^AH\.GMZID.J;7.2D3,NZY("N( M@M\*J.+W!<&!NXW_YNCPX.2$C'%^]L'^'GE*9 K2:)=5T8W]T8S&$DU M\N9OCHX.CD_Q+GIN3]-F\:KM[_&RJ]]*1A/#UX^BPA;Z=OPSY[>GRG$?N3 MYXY[U1,I"(H4#O J,11^*VD7>N+QX='CY ?F5W!JF$"NK_+D39E5'OO)/>IH M_"/.4ZA%GW0<]%])WIMN-!5>6&2R2;0\NH13<517]I*V'\1@Y6/^2ZF - .) M\9S %QL!A X7>'QY,SPUF91D="?_<.,O)7$?:O3]8)W-Z@QTO97U$L7;&">? M4/VI"( D%.B>[K3,W"6) @J:C5>5H@)9]='MO0XN4V\N J> M-;67'"0_F3M];/#VH@:ZA AKW\1PBX*LB]-8S*\/F(3 M$MQ*N8H.LARA0B2;#(>AB[3.X0D&-H/A!/>',KHU42-9/T;N3^S.[:0ISLGV.:^O\M3CB;DO'AP6E0JXHGG"O@$C 'LTB'%5DS_XT_9_ST\/"6I M1\;JY6\_O.)W'A_P?]\PFHTSBC[^*#;'AW#6C;N35QPJD7@Y&3FS@EDV?J_K MJ41X_IK7[@U9"MO6?^ O)%"Y$Z;G=>F^/:T]%N<(094;539/O\;+ M>=]XZ9L-_$'_XL='HTGPR 8Y_\^?:T8^9#F^(?$]:J3<,2O_;\[D:#R=WYO) MKV"%)-Y^3Q8?*JI@O\YZQRE]C;9>$\N:/3PS32/F?),-G/ M_WMR>/3TV8=NTI^^MC]S]' MI[H5[J':6')X\_VC-_=Q[79;ULU^B@3XQGLBFO^7=B3"H+Y\T*GZ2P M3[(]ZJ/1R@\+(@8T/3/U8#[E$CPJJG^:5@1SZ@;M/O MT&OVO*B5^IC5M-DY>4CFN2-U(^HJ8K\2 )4^9 GI*CL$0,F9_3^;/)6Q(":-73]N=WO[R^NQ FYO> M$#-3O6Q1Y-SI@]=]]?7SG]_J-Y>H$GN13W*4NCY.42G'-(E1\X!GP_;4QLZ/ MF>1"FU&@Q$B2QX"K1YEME?PMJY;.V9)SQLZ?.H0U5>(2(R&T]PQK[GP8?$R0#;M/,*6QT62.Z0$_TI0V$ M/729E3/ZXMRYO,6BU"*WKTU /A_5[(N"*A&KZ<>5R_7OVYRP:GU-E0/*))^4 M6)E-= 50&#\4SRKL'3"\.)UU+@6V3Q^;*_]YPPG:N6EY\JLK=/W'\#99ZW=4(3/#6M MYVA'+>N6:XY?=OFO235J]^ *@(-^UK9>?\JE5*0!T1R/]KA^OP=#)W(7K@1=9E7[E)FB7MW%V\>2,Z@?:?L217:(92F 92-K\N MRYP'=W1\_O!8JTM_>"_]_F<3[KUSNHETD'ST\,'LNP='/54I2TKZ4I(]C!M" MGLTDHYK>J4\\F)'5SL7AK(\4TZ)-!S B] P2_GLWOC0W,4'9KDR4&B 19-(_JH"F63EBWWT]+VG0&LNX N#L?JN<_(T6=^ M#2FYUVH%?IU97K=RSTG5$KG&V612D_OOA/I-[?SV#=TZ&[>J%@TA;$>F^\3M M'T7)F496=YTB'5JP3QJ$V*O=@273"-7[65BP!5>HT1T>\&3-EMU93S[!W]VGT)[K_0RE./GM;IPUE)\CA?=DE\+["D_4ZPK= M--5%35?(>>8L*=C3.6$=02<[U>]O%E;@>FVU!TX:\@QWK:^Z\C>=A;3W%YU$ MEM/DG-K(Q=ZNG$O=MEE34&,-@:+ ].9;AXT_+D'-8A+)RK2!P)0\F&B0A$DV:C5PPU<5WR>!VVI*+AHI"L[:W METFTE13(R=QJ4TD?@R-0O7+=V") ^KKS=-QO87\&U*PT>5?5U\[ENAC6$+*- M@D)BMT$27/5& [QA9UA0IF%B^#($7BGKNJ8X7W:ADU*IO=(;^%!3-8P4T'"2 MP3;A;WA7@/HKR;6CS$E6M%G9PE1C.#^:84E\$@_U)+A%&2R?,;(&-AQC&80% M1A^:>_",2:"1K\GHS!"NP:1H)LLYM7L29I);+\8<@MV&+Q7[5+B.,+E)H5)* ;D^!N,>&?3+/,XKVSY8EZS#&$;56-+9KL2A7-YK4 MT'U.99%:NEAF /8PHU'IH9R#D\[RFJA8J9R:VEG=T Z2MTBJ,L$SP5 (0F9 M]PL"Y+V(?K^MRDR:" J+OI9+60FN,&\8QX/*:??W_#.W1!Q^!,3FV^5\3G6^ M;D5N\GD);XS;,1L-7_]2T_JZ'YY;3R)$!]YZ3R+%9Y.3+5FXC<2_O0)]CJMR M29OQB<(J7T((@D(N%,ULBM:?X^1_4VS[AY'8-EM(!$6T/1D [#J\_8VN^F:C M3 :^%RY@>TEX?H-@4U>CN$>B'[A5].?S57*1UQ=-MK@$W_8%Z7W-/M^<#"%Y M^7R]XG?P=.\^DKOYO+="IVOG[FC+E_$E9>S>L3M:Q!YD:)UTXZ (\W_\Z?&= M_?=1W_B3U3.23FE9J:C0)Y_N;5X*]5T?NK+_WB8<_]%G?:[7WJ%1]0.W' ..\E5K@JYW9!TY&GW!-^L>VO^X1')/TJ>$1K%F(&-ON#%> MO=&QGZ:/CIY]I6-_<)0^/AKHY!M?,;AL/L:X;UZ1=8,_.?SVCPS]WSI[O_? M%/0)P[?][-S<2C/!.LX[@W7ES8\_[5(,Y39\]>?RE#.:! MTRU/![?Q#7+]R0;R^'0@KI]&1N]P/PS1FD9OV!^6A BAI3$>H/;WNBFG?]S( M_@-.U4UK_2'/D;UXG#XY'DCHZ#U^UT%\3;-_XJ3BT;V=_8/3PZ=_3@?KYL&E_DGNS/X3C@U-:P]\H>G;;<.6S'[S>^%XRK9?G97XG*^H#GR(+ M?G2JE$1Q\P$0<* MWZ "/C=$J(1'@)GDX'$R+\J2.9]:^O.<*VM"_EIK*5 8PP6=E$PFVCWFM1/D M7#= RF77"?V^Y4H,D"9.\]*#[#JIF6<=P)^XJF-%"?0&9;L$#LTHT%JV,5I: M>R!M3.C2*Z?$NV9&@==I":HL'2A%+IT,4F?A$F.4?Z$1L 1P-/>A9%2;Q)V" MV463\UIZ,&\SKY8Z8:^I69%?)OV"U061VG!Y*RJ6F*J=8*Q*]_'&=VF[Q:Z< MU G6\G%6]-7B&9($*!2S3!U381%3GV?P<*]DK[:Y.=<=:R,A[J$^WO '"^Z MI5 *2FK.;TA6N1TOD\L\*]TD_<)3 R;:,-J2SFZYBK]YC8H(V3B_5RS#T^3H MV;=<;^ ECJ5V2]+F:&()9P.TWE0);8AZ2'24,-X=%+/)5)E2<2,4*(6 M=#5UXQ\_X79\EK>7U57^KLE23[7HWE%PR8_^+3E?%FX,Q"4'AL'ZNNIA5+OA M_?3Z>>DWB?/-U[GYF!N(WT(T"\JSW2&8U,[;,RU:1@-T;M4.PCCR"["EC _" M'>)?ZBM&''!ZZO @.2.$?)QYP3$(#8]<3JBU7M$Q!E4:Q++'GFK&!=HU'E17 M7V?-M%TW+"F^V=^+QL85/5RID$M'#Q5/)42+.7/O3'#SQ4M%U8E\,_:D\7R7?G!P\4]V=W*F/ MKG\]K/ODT9:3^+6[@^1SU2I-\ MJH6RL/G=M]N\\9QY8CCZ&]O/G3"7Z56?_)+Y'!28_,[G->_LKZ;LZZ]-[:R( M-R#5V]1H-B?B$YFQ+72[P(R%1G">.\=I(O7H62L&W#UE//E#56RW0/W?7J_6 M(^OPK_FD%6JLO(*P?]HWCE>I_5O+>3P>4_M$C_I#=6.W\:<4<:%8ZG0T=2[# MA0'U5M6Y^Y8*R(IQYI@_6F-S(SV,W[;;R%^X8&P-JE'GLR7/N>CX_3PR3@#S_9.^L%)^NCN.WWSL[[3R6Y\!?_8U(^??O?M'Q[R MOZ=Z/I"Q9^!T4(#QV]OTS@=H]_5%33,YN4G /MV@ M/IXI^E$8OV+_^".1.-VL%#]\I])GSSZ$[>OSC_AQ>GHZ3C7XI8[XP7%Z^G@- MC=AE8$_3EW,3H/SC2]*\7]A-\.#D#G+TN6Z!+6&\ MHV@E1R;YTR$Z[\['R;52JJ+%)7LFS)_/B/2*D4H3"D7?*;IOR M$B+.;9>M_I'A3QE49%AULR4)6XZ>_YJW.9:1ENB%TUAEO4#IQ ]<5[-]T?/& MSGAJ9FRBYLE8T'P7SMZ%LW?A[%TX>Q?.WH6S-Q;.OOU^WH[X]M'Q?8MNGY[> MMQD_>'1RYVC^'XD^?(DA[2=/UGB9FPQF1RYIX8PJLIP>T@A#$RI5WOW9.5*+ M6^=TFTKZ M]4NX9]JOOLK?%Y-ZJP(@;YW_CB: OS+7 );B;#HO*G"&=L0.O[6QD%8G?V$F MG\63%RG%V45AMBP*\T%&PG8$9)ZE3^Y=@.)9 M^NATO.1D>^=\6;\R6(N:]SLKS?@\@':Y\N)O3QY\F5%.TX/OZSQ'&]\ M?>Y=\(5IGT,[Z!W.D<<3N0,X_$V=G\2?:=Y,<92B:I<- "4633XOEO-M803A M.,I+X&RT7?) 5-%WR4LP/J5)E6]9$V:8:ZYS+<)<(1C?/#@Z3 \/#[_CL-XW MC^@?J7(0.4DK5VDD8^UZ!H(U>!%?^RINTUONA.5PM,-R^!Q8#L]V6 Y;TNK_ M8^T^Z:Q:0 3-DC=OWB1EG56;'<2&)VZ-R+6.A[?.Y-MIIT5O/NC*KNHQ,09*I M#.R"2\JPT;LP2!D4R.K<.A2D?A?+9E&#KY#(W')_0^AQ$>WX_Q.^S*9[7'96.BV&[A08MSR\W M\[O1_V$Q]NQ8*5N\)\]@Y.+7WYP^&[%X#Y(^0D\]?'&3ESBJQK6JD?2F:GXZ M]05.2.YF0-[:!'%D=W#:=FLX%EGH_DKTJ&Z^;[,2"?XS$,!OE^#=H3["Z4IG MM4[!&(QB!@9LRI(+K _=&:>X,0X273&&8^55 UAD>ZL[?\0R?'3RA!_UN[QU M5KQ'V04>4M5.SIRT-4Y0_S8;92\]E75RKO/VD8 []#2QNCPYAKJT#4[?/'AR=,)A M@UL%EI6IC3(5PV$5K0E,@3J:_TG]3L[DD'\'(N^,:CH0I*+W<[D/F3EQ=*N[ M;'*-6M _L_=P3OG]6R7AO[@+Z6?J7Q-KA G7?L*1:+HK M^";B3#$-3M/#IX^#?&5+^*<>Y^Z+HE4PV^FG8MW]TR=B7_W3 MD$OW?]]*B_I5S&R=R5LE?UM6>7+\*#58Q$!%3E 0V8.9=G>]QYD6R.A945%= MY,_9>9N\?9%2O!N&@S-PBRDK]*D3;$(*<8;!JV+BCA3!"2^=L>!\NU0TJJ V M9PF2$/E%,4G:RV+6,;7Y938E#O7LG^2'S@@_TJGQRJ*@@WF^(E-%.;2%DQPW M1(/P4RJ(ZC0:VD\=BWG$/,^EIK1Q3EU3$*8S\:9Y]22<+=X7YR$Z*V-!&9L+!30ZL1^#H$),H';_ M?X@LCA!VW=*T/^8!!::$9 AT;/LB$!T?@7&CT3WTXI0!,_22U'U?S.R7#9[C M*6\,G(;\M]X$&GR/L\_[_"+_?LIH]NB1;@5=O>XZ',@=5@#O>@5P3(MBB^6_ M%DA@LW(GWC6Q"W->Y6PFLRA1EYAEJPM.G\W0*.3&IX]\;ZF-\YIWIK.-^\!% M/FNNQER UU5/C.HXA9P?GB)$SIH+.TT\^0JZV9(^3]%>@,Z:.3[?IQ6'"^CH MS:RV!/+Q(=P-KA^7J/&G5C.B28,^BUP25LB T;XW)IPRV5!ZK)B1 MX!5X=Z++!XFUS_'U[5M>Q]#LX^K:I34/*2LQH''_,>T8?""M!'+JQ>QMN%C70*PD0P^.!+RI M@C1@\V?MK,.8!['!2_!-I=_'G%]W@ON6GQ7U 3WX'C\6T=3@!;P5)@!?2;KK M-;TE4 -&UK\!8Y4*"ZT?XTWT6^33">ZW2'IO17RU3;&5YEDE5*^K3@H3V:Z] MV%08F'OB6;6<;!=2H58C/&@QELOG>*PA==;<8_V?H?/60FW03F*/S>\2)0,K M$?!)IIL[Q@'F0Q[(>V=3EPYY[UCSWE:!-,U_UY.1_U[]/OJ!CQR:3:@B?-'@ M/]'(IG!.X'5^SLU/;NKYD&-/4H[=O[;5&*&O 8]8'GCS =\*ZV2N)B2B!T<2 M\UA9CW"YO!XX"8G^][3">*T\_YQLV=>Y(IFPH=68\.>1QO]!5W@8./*O$G2KY]+50J;QUIW)SOC2OFM_F"<"P" ]XB9=I\.T+)?D]]2J(<,+#^S$F)QNC+KB-2A]C*2-% M9@ZDQBF&KNG@7<(S/L['578E"==0S"O%8395Q(&5>YE^"Q,.F52ELKE2W(WT M22ZG)^LT.U'6U.5U8E&KG=\U(39G#OG9.IG3REQ4:8E)%\41LJ>YN7A/ BLR MW'[H#-8.'NFK\TC3I[F52B]JES2L",J,=^K*\"3'8@G+=_.39V_'=BD^&J* #?5(\C6SZ.:6:(JA]DBX4Q02<>6(GW_O;MUWTM$X M,&EF' >-J>"/;+)2@(FTK!;+.]JKJB_^)';#\[V>,3)8<[U ^F)/U,VQ=N;L MFTPYG\H5<^P@]&"94B65+97\!HE5Z4U\9D7AO 3:BV\WY>/@J"=>(C)KW/]/ M*96K%.='[^13V:Q942;/C#K+G'(M$6M8V!QG3%2"#8%# +OH8)K%8]BN;^[A M*PU?PA$#W&ND9*ITT<,JQB6PF[<-G #5L MO -6&^!<"'K5)VMHH8+I4F)5QYF[P%@G80H[XY\)' [^^\2KHF)H=,X@FQKA MGI75 _6'I73FN"MX:D-^(@\JGZ)CK09PY^,C6C;7XON$?MTS!>.5U,4Q7%?' MJBAQ=N'A(ER[QV L0[;N+1A1 ?X\G6=WV* U6]:V.$<9,#>7]5VHT>='HC3Y MR+4FHZXB^13;P9/+N4]!ED=42HMRI[14Z$N-NP?>?*;FQ"?D/?=!@QBS7LCZPC$BJ&T+J6RFY, )P4->B-H3 M61FOIBM@?REC9Q#.,Z\">^&H1#\ O:+E!O,%:'1(#*X 88-1)K:0 A^8.E14 M_<[.JG%:I409)P3A$UT3A? G5+Q4-058C&#I?5OQ='D)A:%&!] M5LX4=]ZB MZT.=VQNI^[5#(EKR+[G$A&SAS5'J:%<<"UYUP[ZDG(,H? M#KG,W>28Y_L!;>F^N+:N:>E>EXI=6 X6;V%:-E]>>)+D%M3E4KG21N>.FI/] MR,.7)!J.#39'$E$QT?M*);I,4^!3Y,ISF$L('_LBZL+'/(X:1#1XE131"[R6 MCA-CX7'9 B.D3@>LTI"4FI# MJ(''Z$^4%WO,T?-WII0885/(!E!1B7)A/N921[_:,;XW_<9\&?P'S8]6[3LRAI$4E672:>*\P9)R'HUR$'*J4IZ MKKDG(';CGU"SQWG+W/@E6.(RCQ]<3LQ>X@T[[W9.^J+,INGW#%7%;1=F-O.L_VFMX2:$A.[C DQS=X&.Z0G,QA2,Z^,$M$S]^L@HVFT%>7 ML/'S#\^\DNHL._EEYKN<\@5WE8+ UBZ"BW)\M+A2@2XGHYD.5F/HS) 3#,+V MCBXIG/29&X=[H^R5?+1_UL,81$,?0 M1ZM$-U2SG,7]2#Q$)9UVJF$$TBF%*L427[,8>Q-(6E3F MMAQ))@,XJM@72^,E%9^>TFNS'$]:,K[GFRF MN$F]9,I7HU&2X"A5T79G>#RW@P>L^V[?1TNRT"H=Z7C)YN M8.,$@FW$H[SN8;4LVR:/RI&5[6-=+:&66]\ P\SY/.X!QR>I/*(*?5S$$2_9 MH4;$K:%J!NO) #3C%GN [Q.1%"I8.6R?$.E"(+@2?IR -8)9Y^.C$>5\I^36 M+=S-1S%RL#I[GN8%"@YT*.)2J3#>2]GA95G2+G.$K$XSJ&"JMRK7[29Y% MK-6%/^-%?2YU?&3>ZI6P^14O@[=*D= ED@@XT;R]-6"[XS)* (5Y<33BK9X< MJ[%C#+0BTNIKHRN)/4Y!W("=#U1E]O4 MQ$T5.%TR%B.)(%?]!1UK""V6;2C MJ]BK,55.H3U (P*<_(D;*L^XM9NMJ:7H/#[RQ2>[@@R <226C=DG7I0H>K&@ M 50.RAC6T-+#KB:&>9 <#*QS\%SX(^G7(/E>@B0E#*"*_8D$&&TW8C9B'>G MK5.X&FZ-I7?1S(ZO+M-7R_@#G"-)P*/)9,"SYBY.!)>VAZM.\<5P7>SE-F2+ M*FF7E-^S0/K!AY$KZ=9:@+WI%^O\@^?S %& %1,!\!&CA\#7=,KO- 9%,0Y( M(.H3XUNJ#+ QBO:KX=K1/C:P(>7@B8"@>,='L5?"THVZM!T,"&/ _D)W\@(H M[#,P /1XL,8Y#>A3A >#9 =P2OR$'0D/8+>PDSY( ]:2CV MAG1%*J[SQ9"893."(PF?M^?-XM?LM:MCR53K^%M3U+FV_%IGYW5 M68BU=48 M11-,0#-=Q=#=% J4EDJHUZ'/,$-VB99UW%-"1 5[ BKS<+TVBBKTR9*SE/@D+.V6.CTSC,&=).-OELF]B^5U4 MWINF"QH'(-U8]PY]MJ(1[Z45"F^S^1!?/K+UE/U(3L)0TFMIU@2FN[(PT0:< M"L?OF5($U"MF^Z\J:@]61!#4LTR5,[(H?!'L-DK./G4BK'[[?8KG,>!J=#BSNGSF(:B#[#T/=,Z=OJ:W!,HC MY@]YQ!CRB-E#'G%?F"62Y_L543VSZK^J9CNR8Y4\X=P'-(-P():A66D5--)E MV:#B%H>%H(UVH:@C.-[)-Q#&$GS.7E71JM?P[U\-D/^9O#49 5[2YX'F>(\K M8.H3G7^Q:T4FV%\,I$YSEC(>!;SA%+AV8UX$)41Z0YDZ*N#*BO@<],M J0R( MF0?K]52#'AN>033=S$[\LT>9E!SZ-6!QAW1G9)#'AUI$!?4"!1RZ0O3$ MJC'6S6P55V,0H(.\2I\TC^>HJ%Y3E"*0R ,XM4!? $Y>'_Y(?5G3AWT2@8+H M3 HS1@B_!1]=9%X8-1/0E6,>H!MDLCOZ2#U"AF-,SUJC?C:SIJQ@#3I"BBH) M(/U)R@JF]"0P&X&'GWF]-T2:%.6^Q+.9-E:J64#7"'YG9QQ$V66;F9')%+"# M.!XS5UZC/QOC,4H98%Q,+6J:87(OC6VQ3\VR)%X&60@)V#P]JRX&2C6?8-N9 MN$!]Q$N4][FQHA,F; T/-* )0_!HRRRM0 MKL9*/ H<"RBR];*:Y9ZF&'N:<1SKAAKU$]'6MV]@[9I/'1^Q(4$,[?XW9<$_ M8&U;_J!R 1,%/.MC/+LT#R-49UR%X:*,AQE M-=\Q+I*D9DPGZ;>.-I+0]H:L7(Z[*]39)"5(SNU;I9LH1 80!?&>-DI@&1*FMV7VFK8;\J4\NX*K/,+U%@TC(J5/\LH&ORKID"00T!\@)C6-0@UUS@POE[3FID(13M M^7>8KU6?S ^PTCI!>98U=\K=*<=C'\-2'1EDFTCSL/3@U+"W;4&39=7IHP5O?=;[G# &DR"0T@0CO@5-INFJ, M6-\5^DO,@:/@GWD JS7R8LP"%4498,',^YB8P&\98X"XK-NI:4GL 0H177U" MJ1FAA-Q#1V!;!L:^R5LJ^IK]_LF9Z<:UJ!O7=HWA"U40QA\/=C(6IL&&:><3 MK]=*BT8&EN2C$H=^&,P<= O0%E0PSSH!*GA =0_$RQ+A=M^'8N<%[?P',9OF MY9GXK6T1I,Q>9FK-^?T=U;@I1135,55M 8'FK;O[73] M7A(L:]41A?^^XSOI3/:=U>W3:->OV/M*U5/VC^\&QEUT)C20^[^C,6W^?.Y2 M#E5,SAX?L:(R[E;4'O:9\*MTUATXA!)179K&C#!AJEDP&YJZ$^[6D @[6B;; M/>=]]H_ V\)5"FI'#(E,20*]&=U7/F8PJ+E,'R;OGNOR@@ M&1[7FY<]=W__D=E!QS)8Y]UV.NV___#<$(S&_[[[?R@X"ZL@<&OF=?LM/G!5Y._Z@W1#BS^/)1 M5F2ZDMM,80&L;O%:%ZHRPN^?I/,GZ8RNX!-.TKF37.8=)X-6_^\[>.-'SPMQ MPE?AG[\]S[3P_6%+?"V'[L5)9GNZ1GT=9>F);FE\/N#.; MW<7>$?-'_G7*W=):J''9JH 3K)Q0R1#CK$^$H[L&K5KA7W3Q3GW96/WX4%=X MG:@K;X,Z)Y+9PJZ\H2*!\:*9E3Q[;4!P6EW-&?I:<,MJ(1S M56F@D$^T9,*,G:O_Z9R.0J#5-KXM/U5G.$;-[!N@I,5SG^EHA!H;C9!T6=-> M*EM\R=M9DLNJ=;'LE!9QVKN-W;1+V^J7SK>I:IRGIPV=1RYK=2GY'2'E>0-M M099I@1NJK8 M=0.2GG-F@:@O7LU)"58-+A4\ I80L#]3S(YH)P>3.,ZL*[@<4!!A$DC4.,-N MW@^QNRP:EC_C-9')1=.*V .&U8(H(5XEEG88PX=%D^Z8DC@^,IGG_]QE[J=< MD^X=]WQ!U-@$$-IO@[-,E5EKRWK0ZC-U::^266A*K9O3XR-S%@)OS5]R*9N^ MJ(Z0YJV\F=W(:B;0+ G@2J0U<5@!)5)F.+_WZ*(/W'L4X-GT)YIFH__.H*TC M"ZR SUV\U\6:/2=_1U]NJNZ9%DJJX>$,JD M,?N8=*Y2GPBH)EW;X3F)?W9* MO/GQ&.Y"HQJJ(1%S]I!J5RK:A?XMYP'X";OJ$0XQ$ED+CO5,>KM$LQYKM\.* M=7-N!"6'18!$>2H .FU8L L>'[7I"!7GSR;^[#%@]H0:$-MHTC"(TU=A87^7 MRG6[;IJXIG QD?T\)'2(5R##CY%07R54$MKF'B+'^DS*?J+9K AF*4X*P[X) M.!9KB[2I2ILK*$7=FX+?JG YE7;HV9W%BG5'.D70O"2V%=#!6' 6F=5LZZHB MT18[SZ@.L\"5:F.<,VBU)++'F"6R[I.8L(,W@?X$GD,4F#-]K+=1I;/T=5P7 M8(QWM"?U&BJ.1&$;W*C(8:U\LU*'U:R#<4_G$'G-Y?^;OR_K=UMP84IO\$\T MU=FP'BKJ9(4-)S+?G&AN:KH8B&IOF^"9S:[TB&!-3#/[5:EN$+4'S4VKQT=N M8K7@ZF^"+27DE)OI9L^ O,FTC&G*(,;I64[!->T-71^VNEVQI_2%']&FTQ02 M <^!.-=1HXBXT BKK%G7#AI(5NN2NTW>W6!ENBDK&9HI1 I8X"FTKYS3F*T[ MUIM\/20ZH9E:D+[=3R,>S*SNQ*6!4_;*=?COS"O,CDUL=*7N)>_V% -_WA\A(T6+!)#98TY/!^?ZV9 UBSI;D(RGQS KH5WO<]^P&XY M17HRC0=JE;%!F& 421(H1104X T:W3],4:1H6Q%H"(F\<'\,8>"PA6NJG.6^ MFM-$0 ?T?'&3:#X(_8%_:W_/5:-5O-5HF(WR+QLL/[1JFGB3Z7[-A5"1CO?+=OU5=PF$X*>XS M4>#0_ *2"1$:;.)2CH58V7,3V\^PE\_U/'%9*4+I$]=DS>8?\?DM0IN'/W$_ MP-;"[/^A4F&]2H6+DTUJ%9*]/6&] @O"NGRL+P M/EOOK%DN\^4&X-TMKC>@N3_ 9 KQM*CJP*KZ]JL]6%EZD.'L%#S.OPA4?&"9 M]>;]_1Q<"QC^Q0=!Z@WH3"3_@H.99ZQ1;Y#QK3?P9D39[ 4<"&0!\?AH)13? M=,%!_043%#Q(\ E81RH_4/GQD%)')O,IPD*"G<_Y6J_DX/AHON: V[+D@(Y_ M[1M(33Y)\SVM,)@)&<17:W!\Y"HV"!#%.]0:)+_68#'[:@L4D7_-@3VG)X*: M@Z!E!MR].:$GOC*#7-XJ,F#EE#CJ3J6FPLY+#%B]0Z)*#'9M 0X0T^,% . MIGQ(LL219$GV:J%XDRR'6J.5(1G_0A=O_0\(; SJK5&8Q'GJDD(M16**9V$M M$K=E*5+@ZJ/CHP7E1]SJZB,6+;&N94V]]\>$H!!FD/.2CLLZ9!HV>>8G;H4( M]N]BDR%%5^G*+ CT/%0DPJR?9ZO:"70\J'S7@4P+8L&)*#FD3'U-1^>RZ?W$ M.HUF'V?!$U";RVXC91X_BKE# CYDK5Q/M-;_1_2.HJ ,)Y">N1GZ(_-7<,DB M3@JC8[.Y6_CS0&:Q>,I(V%*F\K@>G+J=-7LQS EWQ38/(T+MR(IK#CIWHXH] MDN*<+3%63RP\4)3IG.\?P+14;^*O1<&,-U+;ZI9TJ?E7!;(XMP;5VP4Q8J@) M:M$&?MC/]17-W#D-6-+J#VXO[K)X:/9\PUQN>0FE.TS@#6[3[>8:VTR$5(/[ M7JS5"VR#.?#W0.5'FAUI1Z\ __?@WDB.4686B776#)A[K-G2*I/6S%@!;C/G M:!0$:/C)(LB>FR"]T0AKQ[#F7HJ *^5PBQJ-KEF[&]"WL0B?K=[%;5A8X,.- MP!-4A%/.9#P,@E'.F])/T 0E"\?15@;9=AUY,&-TNE4.-W*CL\-F=\-QS! - M\(X9+_'[,\WF62D!+_P!E+3*'=T?:QL'' *C42SD[RRBP*\9&IF)-]@MJ2KE M70M=I\L'XECD&FZIV\X32Z:#RV(_#BDYCJ-5[$M_;2Y1\/?^*> I'3'(H^.N M4T?9M9Z&2FE'MGA^ A 1/=K^1.;[S61 M8T46M3!4F9,8V7H"#/T^SL8493?0/:Z_!7XF.= NQ$63^ SV-'LSVTQOULS] M#,U)#WMP;EUH#@%V:%NWMY-;[*@Z^OGXB)JJ_!B."E\S5\F9I&%&5+QKREU8 M,?,>IFPMZL]+FR0$\3<=1> MBL.&B=5@:OK)%RM:FL+@JSS +8PH3K2/,>-[K0C67)AJG6.QZ M\?"Z6%B#( MA=, YT-&Z=-L093?+8HHV7^>,T7Z_$B4)A^YUF34520*E'+NDV=$'_ROC7+/ M\D&I]ZPS*6GN$P;CJC=9(#+GU;6_H@ );0?L_;4:=6+=87SW",$$0\T'*)3^ MS7&UEI:RTP2.2C/S$4Q?+=.&3JY]!KA@63&#R-&,5M>E'X@3#E&0FI;.%CQV MAWMYG=OBFM MB_.# :;2$#$6?5HPM+.ZL[:KM2O/L7@1G9,QH6"'SU*@FTL(K0%;;#OS0,5I MS_ /F9BK@Y,/.:RN%"GDK*LXUK^H"C3?SF8>FQYD3^+%D<=Y[XJ2Y/B@=IUH M'TT'W(H,M.]>7ZP97;->)$6+PVC>Q36B@!8(6%BB^[ H,?]MKT:D,D85:,7O MB-7[>=_M 4PFSS$2&0Z>:80L+NB;G=OAT"!\__>WI]K#V4-8.QQ8UZP)8PJ\J!L? MHVB317ED5WW2BGK%*3%_QJJ" 1(/R&Y:G8!ZE/0,LQC?+,"WNFD7!#?\_,!/ MUIIT>V,@_\R[JKN<$F6?)YK]^30)Y#X.Z^:%!TA@(>@<4$'17)JU![G^Y1WA MGA;?.>J^ZE_?7TVR%^1+)2SJ=AI\\0:_%/4AQ5W_BJNY-Y\R9\M'@K $CBF. MKY\WT2?=>4=SY="\'&]=3;(74;Z&YN7%*Q6;U\VK*G?SI7I[5:W5[]J-6O6R ME>(:U[53KGI]SK7NSEJ-\T;UME%O[6(H>]$VC)=L=HKG8.\;:(DHA@9>+A:> MOF#+'*<-J>7"RDT_[&P58[#-B99MD4OG.IE,IC.6YB6)\W$+>OE*T9ZM\L[O(3Y;8C8X MWJI#%&SK+^@A5@=5MH$FH P9];_OLK-Z;,$F2_LUD3&*W1GK\$JT+V3C:-B[ M-D9QD@')Q0C)C >2GCU+-A>DTQUB:"<#GA^#HZ1I((NJ78T&S3OB66?ZY?=] MJ?WTW&SVI7?+B1Z$$ !UH((@%U 0*2I(@T'W?3973IG_^^"S^W6C#:S55JO> M;LWN8 U.%ML*$1\*"V!.S0._,@?\&BM6]>! NM?N2?=/77@J;8"#^Z&H$\_J MK.7+SY^,:\%U3&ZSW\6TQM@V6SEU8P@5O55G _^!JOB=>PE!,5:_Q MJHJ%+=3SZ8CI3*,SXFO39BW3F4X'C_*W]-<_WZ]ZT?"0::*%P!'O4!'%NY8O[V<1OT)7-O@['\H/])] !9GVI0(\V SP7JEEOPV(W M)I8_!D+R.T]8J*HU^^YI;YA4X/7_OA-?](^R,1(472 ]<<2#%#7_H?WWW4D. MZ &( %X-_S)DD3WKKG7^[M]2*E5&^6X5/8J7%BG%=$5V$-. ,)%&HOXR)K!'0R4TL2/)X-#,,-I&[@U[V;'IY MR^]4CYDGIVT9LC4YB769]#R>T$[8;2F1! !ZQ'R62Y7R?E(X^0RV*>S"X[M< M*ILI;\)WX(VRNJ:3DW-SD)^G:VZAZ?A0YH\VOE&,:CA33.57V' )5\=Q*MY,-E4I+_<.%C!4U6/QXEA,?7*# MFQO ?L U!CSO!Y?DK+5G\MKY<>@D;V^BRW\N]KJ9:>GUBZQCKZ7;N4R1$1M M_JZ(_"6'R\S3UNPH'A.9OVF6EU+4DQ+*)9BTWT^ZGHEN(A8@8L%)8;1@EGP/5!%QX' MEHH;V919%P=:1G%#QOG';?Z%:7%; 0IIAP,G3Z/6[Y?6ER_Y?GPZ\-R><\^_ M,.Y*4/1F,?0B9IIRU@_S,7%+F"#Q988I416!UX9!H6&.MO>'R.*JC541F&M% M[LT&82@C_,I,/E>?VZUJL[M3570>+,R2 DVE:JIC5RUHMM2=$*["]GRQ^7W'[D_OV_/'C8IL8K$1VNR.4\;&H7[ M&>VT+2,_E$5=.9H7)R]C1; "+ 52L2";VT+I)7!HD 1ATH+:?*^4*L;.Z!VFO"2HC\ MGT]5RLN%KT<$A*F>8RDK3D01<\$E+B]%MHE))%I5%EJN!71UNGC.4WW>$FO# M'^5<43@+TV/9J.S_LE$]:UPVVHUZBS77M9NU;U^:E^?UVY:U.J_^_:[1_K5> M:\"^X[;LCUN_7H)O94$=GS?.+G^%7 00,-,O.<=;H[=@WQ%4\BGVO>$G6#(Y M5ZOQ^_>WSO3SX'?Q4:S_+!434N8[9J== V7;J+J("E6]((_:V$@5\YG0'?_] MA&J(QD)JP\BU7[V]>7*[_ N'-Q/!)4%GN/+;V?/HY^0I^T6(,8J]DD'QS,OJ M%UTB-SJ)&R(A+49'Y!Q;SN]UV?!V@ R323.%_"9,6O))+YF3T?WUY,5C]5?C MG%<:4G0E2VN%T\WI;\ED-'^01LY5V>Q><]4:4 NQYJ^XAD?LR<]:J2EK8\>] MJ ^M=1V6")B8E\ ^@P>5GV&JRC?QZW6UTNI_3DS!TBQ_<>;)D\5G-&6R!MRC M+H]8+H,3RG:A #$\1BQL%)QVU][B-A1?;\\LD* \IQB-VVOIC_2Y4=RI(O.M MR._J)SEZXVBE9'HKM80>.D$IX]35DHF&RT";]2U$>70>TL2 M"[40==**R1 !O"MO[>&L:IUAJMOFG_SG4A.8\K*-V]%+ES%Y7P@>$6)AC>]*E3;NO%T4H_8H+*4<)?P6"%_C)9B(1=85VW^Q8SQS"BCPJ][I5&Z+9X_QS!,U'4@#D[$ MW:Q=11)7P-D7=)&/SRGG]C+\L2;$PAR:D]_,;"NN#GTL--\^7SU>%9Z^/DJU M6-7/DF!'6%U9^^]_QV8FYE;,8'G349#8E&0A!*O36]UE1D"0T9'AI>&X,ZV- MZN+G::LLRT("^D8B#7*N*">T'KUN5T)T%!AC-5@ZE.Q? M216S&]65N05 31F-1)UNT,/AT7!>X$HB]^QRS^GGF[OKL]RP6,MG8M7XKI/1 M,D[/V;CWF+CE,MD/;Z=LWAUL6]&E\OTEK5_5ST=_VG^B=VO<9['[3NB9W@YN M+KSC7UD4B@+&M0+!#.,T/W_M3'O5YG6]6#(^DTTFO@;=)"+*N-_[(W?"MB"L MKW2!Z>BI\VE3I]B>! N2&J"U<==41&YVQ M.$[3+91T!5*GXR)R(UD)[T2=4747-]QG5 [QNOR*A+U,[T>?!4N?VB M#<1:^1VGBSI><\FM<-LR]T1'Y<]MT*QN=[U,%->[?6I_Z[<*M/[$S9)Q9B$9LW=6#7VHJ+B;/GKNS%W?U>X>/E=O?N0"D2_=CP?V@'W$>2XM M;W:]2+A3*@SN?OZZ_WU^QV]\O35(>O:"">#.33@ST#7BY4CK&J5,/I4M^]4; M+6?'.<3B4FEG#1JBA1JY>+$4!Q\=DQ[;09V:X]_\"@)O:)KA(FY!B8Y]:_+G MAO+[[+:6"Z9]3#"(](3SK%M;<;.FH6LZ@ ELF%BN-]!^J?4!*=^/R#K74YQC MSM]QL8VT#'N12*?$XWT4&P]*ZJ@$3E:T>O"U'Y?9 DRMM$?B4+&CBXB*T&4X'IJTE]I M,GG#6GD=6 16H,E*K_IC>LT5>F^P"B$HO"(>@[DRMEJ;B:TJ\FP4R X!"_F^G_GMY&;7,N'\N0ITJI'<_NJX_3"M+*661>Y99]EH_W\SU M[L]GOZ[E6KIRT^:7OGL-WVG!S9-'H@&=H9 .ETME@$0K.;]Y!\M)%,EO+<'D M0VJF4'H1[FZ??YW+/\K#C4@MO0FIF>^^>N%;+[^:UU\P=1D_J84K<4(FM9#% M82I=R:8JOJ5<@:3AEHZ9EGC>NP: MR>2GU3"/NH:M4DKE2GL]KF)#&(;8F%&NI+*9C:8QN8,&MT3G19D(=5Z5@>JU M:J]GC P)/=)STA=[HC[#?\.'VGUE_.WAFM_M:#/70;&E$$^Z*VY[OYQ45H,X M='9;,.TD4\ZG%/7RJ-RU^OOX9<-1H.ZYHS0=U7 MXB2XS9YWC:P@TC51&I=\ .FP8NE%!-+AK>(O HF33Q5*\TYD$'ESMK2DV;V9 M&62*W9$B%S7QN3ZZ>QQO,K4][(X4S:?\F:Q9_IQ(8EQ.B_/HBGI37ZI8.2PE M"@SX$-O,5AIO"[B[ZM]HYKMDP\7KE,=Y_>NW\]+71[ZQ27(TPKD[K@8T&M>* MG/WW>V?.*KP?=AR] GSM:/O1WSHVV<.__QF[;\LNRK7%$;#H-7GF;I41+Z?8 M+U)K)4^[2'A^!YZ';P\P5!Y7U%T M&2>01NA>4M0FU'GIBS(O]T1J>YAUDMII M:$56OUNW:C5KULI;C&=>TTQ3:4 MW9VU&N>-ZFVCWF([R:(^DY.9YCOI3.F=I4EJ;GEJ5YMK..#;XU1SS*L^/GJ/ MCO6'> []OB&#V%<,#>Q+^"YYZ1'X_)BH+/'*\2.ZUR3LU5!<_$]1$^"5)< IJ+=V1&>L+8@1 'BAP_ONN M&-A&\'F?'TQ^$5[EB"P Y]CE%K-']SFGS_,7-[@G G+9L"&'#!(&I/;AHIFP M2<()[U0\^5PZ<%.C0=KK[H_.5#">1OUOWP3E6T0)(%-N%\L@MJW7+S K,W\M MC^#9'_.SH_^SZ*$+;-55>4)V4J\??:$J(^9'YT_2&5T)>4-'JICU&]VS %9^ M0%CJ->P+>-,,O"'70P!P_2KH-@3NZG6--473F_W/BB+0" U1G\0>T5K M)V1 M9C)?NS+L?2-G3P_:)LRW*D/B$6EX'+37U 4L&%P.!I1]08ESG><$HJW%@(^1 MF8'<"]?5R6-?(48-_E3^Q!(RQ^G"KC;Y=$7#8 M$(Q"RA8*V\)O=4])BT@2T/EG(H- D^"^56$DRB**5&QX\N4]L2+RA>&O_/!G M-K)2-G^.6V"+F9=(<0-V#ML6>U&(G$HJ M7XC$\@ZP'7;6L*/5==0!1*F#82+J %9(YH?Z2+[DZ[$TM677$42LVDY9:!R^ M/OJ=PUJL@J9;T MSOC2F0YOQ*?+9JV6OB21>H]X#*X/$+=$A2)'[C^NZ-+P 52DG+R@*Z, +.U7 M2;G*Z/VP)^ +A[\6 "^7RN=71V46 F^U?][ #"W1='9)4Y!<$]UT#UR<5.0U MH5^HC'\\QQ.D??>O=39.I(?CWINZ]T.*DTGD#OD*\E@$N%VPF.^*NIWS5XCP MBT*'^:TLV=X1=X_5_LC7ZXXOQ4V<.9K"(8(2&772T,E(PS6C\$U5H5%ORZRW0C*.,+($4T7^ M W9N1?U^,4[_O.QMDM3?R!!P(C0]^Z*N8 W'NK0L7U/'R^[1W-D'3FT')^;R??P5F6]47LR8@1&TH)2 MC*3&]* M$G6:U1.?@?#F:[ML93 Z;Q>ZK:=24=DDIQ&*,LB>%I#SX9SFL.;E M-&I^?&U!0;_G.V!O0+KJCCBQNDGU8A:^%< MUYZAP0-.3LQQ]]8"P3->$WO8Z2-*ADX$IY\PG3GK3-/7MQ/],JL]7I2BKPFU MQV7!,_%4K*^,G2N)XCE9IUF)^)4>,9#$##68NSC36;;S:YJK5 878NZ^?37< M9>-AS2_ZLR%.YD1-<#G2NFY65\<9%D U9/4PLSG,5^38VSPSIY4M$AO[#>)- M1?I: ,Z>YOR6I6Z5.2HLXF1?E\3R2%;RM !L_?ON\:;5U:1*KY>,EL9S_XC! MZW,R?>A[$W2&%S@(L@SX$$#8.6Y#DF(+=CWG8FR"3 >U3%UFR)?F>;?Z^Z;V M?;AKO]9<,."Q7E^GTT2I>3F&$F_2O'7'=U,I4_'1_7O M=XWVKWB.#SX>*B\.EZ1J7-V[)95#"Y.F0=F"S-WM=(YPG_/"DUA\XGK7NJN> M"YU,)F^M>FX\-6\+^N-DU.(W7?4\Y.4!7$R4X0]*[V&H2* &M/_EQXKVB:L_ M&J(^F=GY7$GZRN>5WN;&Z8H=)D7LJ,!9N>.L/;%PR1"%GH,B(VJK+Z+F?.Q& M)7VBJD2@*+XBF+'M3/\\_KK]IO;:M0%%HR#5^+.J\9%W[:?I#O+LJ]OH7 MN01?>WT,WQ*=%V4BF'5VFG7?1F/XY=NW:O_Q5R7!]\VOC^9>SQ@9$BJ)1>%; M"P12K??U\Y4NR?4DH[S6F6:SM?'-9[TZR!:2L.3>,\78Y4F5W3K)=VIQT"WG M:[[! :^]";T0V&4,N E]Z9'08" :.T:-LQ45,T;^Z:KJ>&"%Q&AZT5OA-R84XP%JE M\;37"]8#A1XH] !6/P>"!84.< T9KN>D+_;$ [V&#==+6CAV &JH0*5=]#%# MU;=T,I?I]##!F,ZG,YT.YAS3.?B=:V&\*]G%PJ(=L=69ML^_&LV+:^5++LI9 MV '*(:TT6?ZO%1 YXR4>2Q<\&=;, AQ83UWUT&6D9<&X4G:O59EK_T-PTB$/ M?G@(&IM>E<)ZN!+OSK7$$1!DS+[<=_-0*'L7]&Q M%#!!U]"5,Z[I*B84EV/$MU!F8P$3!J*W/N%_EA\N2OB7\OL/?X?12C$RFD]> M4R??%7GTT'BX[\;$94OK8^<@X*UPK6K-OE/7:EVL,W>O+0?M."WDZ4HV54G[ M%;SN&\4EDN.7T\*<&H^4&)9V!QT(8'\(8&E)0QB-0N5**IOQ:Q<[D,3V)+&B M@6)#FO"O]PAU9WD)J*(4 U4LRM$>"&(M(1&T(";<7JE"*09;XJU12)@$$H)^ M**1R1;_!0]%KA]7C,"@P&IIF$.'<4-F$.5$1:/$'Y8..R.J/8^\2#90PX41Z M=*QH!A3*A.'[6=2'7+5]Y>RJ<5J/X7.:/AL,W)K\UZ70=;?6KV\6A'JE;6V3 MR"(OA8">_VXAZCCWYZM9S_1X*>]%Z^H_9>]^Z+G&RWFA:+OZV['57%P@ LF] M%&++&IZ==N?(XP250CJ52?N-94D@=>X3OQ?W@M^3 -%-&,G1^FOR4=0>=BE5 M*.0/W!0V-Y4/W!0R1"L'B.YCQ2/ 03WZ%9.1!(-PNF+QD\UIV."],V?.%V@) M<>[R^50Z'S@!>) 027 ?L1RD@#1C6VG,-@J\FQJ)7"L_$ )07FK=."MD"%Z M\)V3)ZU"]OQBE40K%\$R\X.!"J2N[1_=@WMD0:?9=QD]][RJ\F@NTAZ8O?S\)MJQL\ MS[>2[2+*]=&U0UO",R&.8B:;RE8.2<#0!<5^A(J2 -$(.(Q9$PGS&;.'Y&#H M7'9(M8<-T8,3GFBY%?8"F9TG#=T;19P=*UI;62".K;L21?O2W?M61<&TQ?_ M/3OR^BMT#D<1')/L1?$@"1)>&7OJ\R-ZUF0$[PEFJZ*/=V<#5-]YE7ALXJKG*=" MMSLJ7SQ>3R\>$I?DHI%S'U=#)6S JJ[04+QO?99J7YD=COUV<,A][8$@"2J: M]Z-NW,E]58)6/R[FUVAS7HVK4O?NH35Y^C)P%HR M!5;8)9(Q"B-_Q]$]46'1X)X+127PXIJAJD3N3=K.V(*J+-"?)&H(.IZ]M8/; M=_7V#9@Z6Q54QI7J,N_-][56N%:B[U:2 M,#ETYS#:]@)AXR.P$16TVN/UH_! YJ^8S(.6X!Q0F%@4!NWB.* P;A2N& SO ML<36='&B7Q=02*7+@1/G8=#6&JO=WS99!98,04-K!\FPKY)A:UF?Z=/LEJ^7:S]WSKWU^SI/_CJ=FS*^7J]/4+M[WYLB>%"2XRI? MS>':AE0E%SB$O(?D^2K$3!@;GL(BJE 611X(Z?404O0C4DNI7"EPZ=V!M'9" M6N'L*8P_$I4IY]=96!<.=06-1AT(*RK"VM$"S%PF9A5YH+3=:,<0]%XY5:SL MWC*WHV5_TQ(7^/?QT3]C]P-8!(IKBR.B<=?DF;M51KR<8K](<2VBBOU/W(A7 M!R*< C^:]AZL!_X=,-J__W3M W3AQ>.(WQ7'6^*]!,40_%623'*@;A_^# CM M63][3E)9?1"3TWJ*)/%C#4C%^ME4J3[+P(.(%KC[!@D1Z7'/UV5^]L\SOO_I$_3Z72& M&_,J1SM5, E]09E.E>:/TW;^.!.@3*?5F;Y,+S)7%QGA MOM[;99F.XS'G_PI6LN.MV$DOU5C6LU<].E@V_VQY-K_E9/-GL1%6K4Y?_=F2 MR_+9>3UK)_3/R$"4Y64Y?1,*Y;]VD[M/SP2:_:X6UO2ITT)A:7PP$@K9W:/^ M$^0I&^'=_<D@"B8*R=BY&U?0IUKJYRXO?!+U4JE?:7KZ,;*5S7#^J$%_.!G/ =7-QQL/-!!\;[A/)6R>OM\"*RXT8)D#^_L0.?#& MVKRQ=!C+ 6(^$%LZ)/A-06P7TB3)U388C,7G0QYH:A](NH&& $=\2:W MC1DXO;E3_XCC\_N?7TH)'BZQTG9\ EAA9@=,Q]D=0\E@CH/G%4B:EH*E/W?J M>=6V6=6U"0,'EP;1>G5?25/0FZ15+@V">W5+.#-I:[]FP9D0-R^7JF0"IFX. MDL21)$F-X2078@>_>%V(+9T^>H"8#\0._N6Z$(O&OUS@F^0ZI&> O>\2K=YLD+\SC3[N?'C^_19>[D4]CJ/X]E@^FQ> M,AE$=/ J O%0>>ELM&1X%>P+,P_2&^/'[)W/.;Y79\^2DB7Z!U MW:Q^W!*>"7$#LCA'K1PPMW]@?H?YDQI22$B =CL68/OWW3:$] M**,<_+]U(7;P_Q(B6I(M-!8X6V5_DP\! V "5TF#$P!H3+-.O,F%92%.2_7? M6H&HI=Z$WYNT#S4D>S9@T)2LF59C9%9Y9BT4+4?4(KQ&WN3X(R/_^G(U%KY] M*RZPV)> =FO#?$'!])QL6 K3-0V,\#HBYTNGUV^-W*14>H]$?T!E6N''3#O#G@WLJ['4BJ;#=@#]Q8LMJ!LF]3867(A M=@@XK NQ0ZYV78@=?/5U(1:-K[[ M7-W9SA[G;6VLB#T1974&:\1 6T#(FMT M([2[9N^6@.F@B3II$?5)[!%6S')+>LI ID_L3"\^5_H_"N>_'H>5I"7%!,!]E4Y\H+_)LD@JD->+0A/Y=-)M0T.>(\6[P<+)U %8DR2 M/V'9EUSNX&6MS5$'>VY=B!UR+_LG@Y(L7198\L50+/F9KR@+]2:* =5!"FU[;_,N-HM(_ MZ #PKD'7O+65&T *MO+<7S7*TF4Y7RT,DY99,&_,],$$:U)C.P>\1XOW0W?HNA [3!]*XB429H#%:BVLZPE&.OEXML0_G3O,A-M; MFDDV!2RPVNLNJQT@P8"(Z[LZT_%C\6MU^;TFKST&?%++4?85\"NVAG@,@S4- MZ.@WQ^12E4+ /2'+H1!RJ]N^$D-@+DQJ.&1? 1\^%R:?S?S=DEQQ@R6W]<[T M_B%3S+[\OOC:3EH>X,S:Z>C99IL)F? ]G>'+%ES6HV_K+LOZDV'H"AD(=F=H MG;Y^X8)+7X;*GF8+P%."8H!''ITTR^VE-/, 9P4DEN^8VBGLDUHTXV*H0HP, MY=-G_>M\1"2YRS?YAYUR4PA[9&.;2)9*5[*I2CJQM3;[S-EAK)4+BQ!"V"I[ M0/ZND1_]CME**IL)N%_T0 ZQKQR-/VZ0*0%%E$*AB#@C!V^1&':R?S:?*I1" ML1T.U!&%Y@AE&VVNF(LZW?HW327#O_\9N[_.H@9<6QP1C;LFS]RM,N+E%/M% MBFL15>Q_XD:\.A !N/C1M/.>,3PNA =Z$=@#3P0X*)Z7[/?CVT/"\3UL[.+E M"?I@?471946'QX+OP0&AB/#!@,CI<^!W-((TC.-#M(FL+XH@^M3-H!C2)(9/*->&_X,7-.S M?O87/F>SH57S[SU%DOBQ!D>S_O6)L_9%I]-_?>)G_]$_B]_Z%^^*O4_<-8A%AHAK M!4%>='_I;^M;^)=%[\_YKPIW'QH%E"6<_OD;T.F#V:Y*^(>3+@%)"P<:4\H( MANVQES@H2;I%B^>-[MOAK1F91[F2_7VJEJK MW[4;M>IE*\4UKFNG*:YZ?.\VJ[#L=KPGZOZ=;O%-2^X6K7UA;NX;-['=,3W#9EA21\JAL;+@O8A M9#H(676Z]%@PZ6F%*W/I0B>3R7;&!PLW<>(2Y5VJ[?US[ MRTZVJE)CP5XK[)NE8=]I[==0& C=1K_G.]]RUMSR"O*XCE[O^$2LIYG:??57 M[I>D"\70S\X,XY5X=J%SP6NL')RE>#)C[YL7')6UZ,:N1&59Y$H/2SR9V&X^&;8Z+R MN(.S"N[WDZB+1*MV-1V]\8YXUID.?I#OE]_.LC6E$$T9\@I ,0E&%6 ?%2#7 M5Y41IUBGYGC[V.'(9I_/^5CO<6F*<$_C3R29A37H([XV)7=*9]I^/!/5>Z"1 MNTVFOBRR#TSKHUC^RP_E3F6YKX^5^6L!K\Y^S._9_UGTT 6.V]:E01E6&J0K M*-C"+PXJI-)EO^T4"R#G!Y(/KP+..RG!6A_*_HQ8631,"MO7Y9XH$0\ VLHF M\KPE?LMWAP,RO! C;"OQ7-IU%QR\I%JWX623Q?&W^.\>2GE#8TOB_$3\QR1* MU62=9K6,/R=C0(%(^[#@WQ(QV[.J(VS!FO)LN!A\Q1;_%G@>->1H@;VKB]2O.R6:-'NLJM6AKQFZS$W4@THV:!5TPP MR"28AZ.I%8-.O(N64%9H^V6 VX61EA&)FGE-W"9-J)F@H,L!4L,R6J(O#:<&W=;CN6[4_:3+H*>(FMN5&BLDZ%R?2@W$Z M_^+L5-JI?Q((AC&R6SF[B?42/;L%[.4K^@Q'W)[HLTN)GM:$.W%G32.ZYJ-" M>O?3'Z)\7LO<1ZM"[)/ SW ^!L$3I7]BP \\GFZW-D4P .[")\INI&J28*=M M =-]5$)N5^@S+\J8#FK*+3@1*%P5,R?ZY$;B6:?K&#,O/OPX_CV\:#YGOC7K M)"XUA&?E<-$&G!3-.\J-D<C*P>46\_#)\&!GWFU34!->#+%JDS>12*$9^PA'C>&6A(+^J?2J%[>9>-1@K/STKQ*TRPCHK9>?.L M2=/H\]#<3=RXLG509N]@&FE.*)LJILM1A;F6<&=#?@(EI*BBGX\N737(64^Y MJ5R%6?'F-[?(=8S$N>*NL\59W)#>0EWO$?2B,'6*6^2H5Z\XG+_CC4K&O"C4 M62QIGH^*DYN7]H_GGV=?(YIB[,=2YJ&L"!#Y$ZDCF"ILDE1\U(U6EN;(;$4N==3#2)<.O$Q+Y?6E&[ZNE8>C/MAU@8&9DT\ MVS+3UA772UJX(3# 8]2O1=\I4\G0KZ$P(F09ZEW%U:9B3?B_H0 MIUD!3^%Z(3]U6[MXN7OAQ=Q5;I/%E:&I6]=):6%&3%IW+>/-%YIQEA"^%BLX M.""C64H;3<-+.5@Z[!)_MJ30Q,N,X_.+EXLBGRWHT49<_3APMF0D1A6ZOHCW M!^9NZD4VJ>M-H/F[!DBC385D8@[?@B].$],HE6I4E1)U 7_^O,K_>BQ^R:1+ MN].5"V9VV#$FE3P1V2"S( L^Z,/\PCKC:981YSK/V="D7HK!&!5T)4#2QG>P M25!8[A,2UY9 ZV,Q4CD40 P%Q.52V93=:#P-BJ5V9Z0SN83RJ3+5P)AO5W]4 M&I-!,\O';#\LD$K7028:O&(J#X[17=@N^50VO]HA78_*#VB,?2)+KA0V$E<7 M>BV "*;[M2635^YJ@[/SR?=)\VM$[?T;3=(2K5,?QJQL[P:[P\W@VIOC>ZJ] M1T-4B:<(MBH+<[79M&KB3[[1F9Z5O]TH9*K6VIOD@;;SA6\,M3?D,;2L]+FQ M>68:9B;6@7?LP 6';)QIVMP^IH*V!&4DN=F-XO%+A??Y\F**L:*)NI:99\/" M?:7V-7.3U1\W,2DW+%ZRSI.HJ*4-I%V8:KEMJT-C9Z^-H!@%,VU4Y[!JW(I[ MM%&/$$'#"[!&CX:L\_) Q*R3W0;8$=+42Z,L5;ZY*M^_7%\/[O+)\-*L.S!K MZ$KLP7_ 76NKO*PQB.VS;;]R-M *_$75]K19M].;B1]%@K9(RHTSD43]-@X7 M^?A@3K@(!9 =+GKYGA\9W]5I34]<.-L.'+TW(TMS7]Z[&'S:/W/W]F&Z-? MPXB&.0<,&7EL:-$\.L:/>O3P\#0XO5WS;W^@IVB[[OY?"?,X)SVE"H5\8EW= M*."X]>R-^$9NY)T8DA4T:\J^\](H9_Y,DR]%J737_Q)FDW] =C3/AY,V<(#: MY8X'J,W!*]:^MD2&9;>&UCY.K>57E8QA7OT90S@_8 M,2J];&9?MT-L!L5(IEBGLN5H:N7=10*W9&RI^WYKJ*AZFZBC<]+UU@10]KS) MCB?G%X7IPR2B<=9!.54$YW],5VL[9J:&9S_1X? WNZN"P060C7.AI6-YBDD MHJUL/?!%DK8L;S)B:6G>LKQ(,'0U]R^ND*2. \'\8 GV",]-IL+A#K*<3 ?] 5XBY?^'Z9$/N M20:>]%S4QHK&2Y]!+HWA&W2DEZR+LD$$LU5(<>W8HS)OI%]F^\;SKU^%(.@87##82$S(@L48E($8;Z3^(<_'7RS.[IY)8WE/+MJ5 MIVA9BN8IL2UZI8S=39PF7ES$&9E.94K[FA]* %(B&1^\T=*Q]5)-6X$.146K M,Q4N6L]#[6YZ]BVFE4$+++;:(I&1XKID(,HRNJA@STT(K[Y>C;P51KVT7=6: M_7 S.*EL]C 09F>(3(>H+8J5&*VA:I@2J]Z9_FR4?O[YV9I<"9OD#X(:-?-B M*GM:6"&H" YN#2:BS(>M3=OT>YR@&%V)^*'C/X$H>_%3=D3P"M/N27"_2K).LUI;M(SQ6"*8@^(EI+L+27ENR(RH@ X\W52? MOV>^]I\&5S\K898Z!NJF!%S/2?2G_2@UTY,VXK@6XL K0#\MEA7[4>F<%(G,6QJUNL M#@I_/41%4B*_?B9_;4WNG\MW[9WWR(N+FY8J"=JWIV&4\=& 0D+'X[URPIM% M0YQ9]@!M8P?V_?RR_V?B*8I!-;U]D&YL7E2DR:(\"K5B#DO;P%V MXM3[&\R$?HMZ?P.$19(WC2IZ:XN2OW76_0(NFKO_FT/">@-L,?& MO#Q!)=)7%%U6=%P6I\*?9!IA&*BT+T'5CX^4/JTN/LTM*.'#@N@U&0_ZG].3K@+D4C"1^Z&'P"SMSQYZHBOCCUP1R=?\A474110A_U!:!3J0))/H__LN_8[^ MK(WYGO5SP"RF^7?0;A(_UN!HUK\^<<^BH \1&NF_/G'4T-'$*;$&V"ZQE^'\ M?ISGXE;ST;G<7XODI_6)_%_^Y']QX@:U!>1/7'LRAB-65;XK]CYQUR#&&"*N M%01YR?VEOZUOX5\6O3_WEZ^\G)4BE@3YYV] IP]FNRKA'TZZ!&0A'&A,*2,8 MML=>XJ 4YV8KSQO=M\-;,S)+(B/[8_4?HbUM[2*ZK-NJM M?_[NQG D!B&T>_D.:%N4/!08U\UVO<6UFURM>=UJ7C;.J^WZ.7?1N*Y>UQK5 M2Z[5AE]8&./@%4P1JM:-/X(:%@X0_X06)_0M& 9,%0D6'_,1OB.(>.Z%VSN<[T6>6_ M#)Z,KQ>E[+M_W?>EWNHM0>P>'YV3)R(I=%B\9C-B9!3EOHL/286@N.%IHN>V M8&J&>R/K)=;Y0W[\ H"U%!F^RMT,>;"^>\2@&AH>T9![I]Q[L 0Y)(5L^E.- MF9#TI\RG#\='S[R&E;N*.E94:B."^TM4-!XYB7^F"R/PWY2\\8<:O!KTFBSR M6.=;':NBQ&4JE0HE&WR82M9YW#F!7X,)>WP$3SL'JAMUX>/9=+IXRJ'1ZSIO MIO3)W7^K]/MBC]!7CI0G>).N*(IAS"3\3!<#&F\.=B ZFV(A/S1S_JR$3 M#OT8S\O@+&!6?R:(AAKXH\(-2*Y\=C M"9!)B^53B"E6V,H]8YR"PV.EX 3H5YDG-7]')L3\EX)>08^Y"0(<'/TS15(& M2"(HF 61/GP1O-GACH]4 O_ XFZLHC5/H_>&*@I4>_(DZJK"JJPD4:9' MU72X.=$H5!" .$#A&BOXTPBGP71#4 M[,?3CP'-1>DP+O\8>*@^/B('D0$M)!-K0*' 8;5#X M/(A@L<._]:$R(.:X(VHG:N"I/\M<5U3ZHC1*P4_P97#M.#8/&I/' %C*+]J# MR,2S\C*!A_#H_B$W46^ M M @R!4E5)0*H.S]-<( 4MI>>Q7?_V6"+_1F"8M(PND 20$2^=*T97KW850_^L M %#!=N@155YD;IYN3[+/7?C,":RRXV):F=:KGV?IH?Z M!%CZW;^7XJ,A@E!A"X9L ^GXJ&;)FA@MB4@=&?LM;I91":@^RGIT-BY8@E3K M_<<+MDHZ[6TU9]FV2_AT1Z1#HGI(BFE,8W>0$-.Y7*8SK1C-^EVF(([[O7>< M+NIXE6OS+0$:9YV7A!Q_32]LWR^DTN5B*NV[2912P?$1S7T#!+%L%DMH 797 MO K2,Y=)H7;.@ONES_R*TA8>.46_.BNB^5[/&!D2%8$" 4,!U 0_0I'$#(4Y M;!0\ [QT$-E$J/,J-AUH5>=AY^Q9@**&A2,3,Z7O%_7'RFVF6!G:F*G.GV(5 MDE:_.X3RV<78RI3SJ5PQMQQ?"/HY )YM#, , Z"4O?K<3DL/QF0'\%LO?+T$ M?J5**ELJ+8-?BAI"S.*1)EYU.^0%5)T:7'S//EYCGW91 MY'B<'J=M4-Y[G[HT!^!]9$CTQJ+]Z3F I5/%3&89O#A?%E[1,'K@H<6O5H*SB6C(:^.8V%PU_AL"F6):;7HP\!.^+9]5KP$"4)P,#Q M3[PHT?0 3C50P E1T= "FQRA,&:9 YPOIP%1B'UX# '="NX5\\%)#X,&: -+ M0)4Z[=O%W]^=MD[AJCIV5N+=M 4JEBVR1FVJ\CC8U0?>X 1( AY5)@.>$22< M!)Z#C03V02QP@-=MR.S0"G@>/2RAGG\HNIU ,Q-\K$KH@D.JTG7^P?-Q #S& MX#1Z0.:[TMT$=&LSID$HD6!ZC*CH/,)?:-D&NEC44@!'S\ 8@XA4AR<"8N2= ME<_6S-H1P=YGG ,&!#3@'5\:0&*?@0&BQQOP2U0=(CP7C'T L\1/'-=M%L9V MPSPZR6!5TLLXF 87U..;I;CGH0A" 0#9HZXO@ $A,T1(X<=9@ _7-<"WNH8& MFA)GFDD\=2L!(/#)OJ'3VG7GEHH'3?;=>!U(1#.1KSGN"\T\@[F%#LPJRK$N MB#*-YP8*%JY,9L*[J>_,XB0F2PDH1MB?*5.9Q",3%!4\./S: MD*+'38OP=YL6CX^6'?-U"%@6M*PU?S3..,L7U04VH*&@I7]&C2 K*D@'<3:5G M@$_Q(+:>"6@BX E@!"H:;=4)S\?X&8O+ 8(8QS[QH%(,#!&S9K+9F"8 #8'G M_;/[)U1TIJ*&RPR97F;P>#1XG!@N6FWB8Z*,@7N?APKE=WJ0+B$ DQ?0^:;* ML.X,#B8R-KS*D'3.KIWP'D17!H2JXV<1* !01F0$$X +W%:ESZ0G4VYX3OS) MQ"K3M!-W'2 J*%Y](#K3KB!P06B[-8,AFT %00G8I81JA?'&BDZ8J/6^SI+0 MQT=P'3 W4.)AW%<%S2F 64!G(S6*8#"YZ5Q"I&%?$]$I^*1.Y318'B)SR=F9!$.U=92-4<(4+;.%?&B$ M(@2HKP;_QZ<<&\;^$E (C3%3/C+#DNQS@&YF^PR(,@ P#5FDV8\K\)\:VG#, M*&3'!=7':V3^[/@SJ#\:X*7GH&BCE&NI06:GH_EAD:+UA8A5RA+1-Z-KP/\@ M+U21NN.6V5RQ,ZVT_US<#<71W4,NDA!DH$-2#\DZX=(3%SI3\EWIR0V^>?_C MSSZ[O>2Y+4BWRYRW]_NK[AM\7@3%XMMSRO M=MZ93J[Z*E__7A"-+':9CT;HK8)YX3H[YQR>LTX?17XMOCHO3\$5O=)D 3[S M%^Z^H25?ZTR%X=?OU0>IV2AGHTN9@@\[@\1BM3/]JOXXJRCEQQN>MU>M2(2& M53QGMK'V6GUNGS+VE0$=#(VQ4(YN?I=&YKPA*6IAHP,"WIXD34Z49QE]6Z.K MB8+(,VN_"NX$3O%OD]Y0IN4OQ*Z/,MUR\R.65Y[BFCU# G?5_15:?7)%7L2> MPK5.JQ@HY6JG/YR'--M7S@/P7/ZE60!']$PD^ 0P!,5ZSJE] M>(QPRPH'+II* P%.D X^ \Z8VX&D(P=Z%H LP%%?!-PJC3=])Y=CC,Z83#&! M$QS=I,FR5'UPYZQ8+#U!;X+9#N;XFJCXOR5(\-:9@;>CB29>[V3J!=*J,"=, M@DZ<'2(!+U4@&*^V3\AB$M9)T.F5).^M/1>E!3>\A+'UH+>..;07O=(\XS51 M:_9G]-UDN9!U#S,-]H#.M/C0_O7KOMX8%4NA*$T?R0H.TF6]WVQ==D>_[[KO M_J5'HY$?5X%N5#(USL*2A0+S^,@W!.[0-D!B3 .3W8E'7(X-%;?YZG9RP)#, M&(M*!I@L=X?]:2BEA=D8%M+#CUEC-?&)(U'3X//'1\"VN?RG5KU&__N!%=>I MQ&0K3(MBY(0&S^@SS?B9G:["DAG'EAD[BI(]^'.U>L.>[%^5UQ:':JZ5!X49YJU5WZ_,[V:9B[%E]^MBWPY*G%0[TSOI@]B>O3CQV6Z[)K2 M1_]1=T\@CDHD[,*B6CB,T#&<6#.Z#'*!5KL*E.2'X*H#YTFT5@]8%)OLF?A@ MT6W,D8KP=AJGU@TGZ*D2PHW@"D.:Y*9,]3Q$66.N[A1\N?/X:/9\5#0,P;/F M6-Y@1!]+)F98?/Y(FJXJ6%^-(5-,K[LR,)J9]\1'PD-$74&AAZT,5JH#LPY= M5!"OCX7O--+LUS46Q]9F>-5=9.C]8&>:46^^/C\5'[],![&Z1-G.-,?K(Z68[81#($9K3HZ@3K2((#?-L5I$,9ORP'H)84&6, MCSN>S'6[-)7#TB)F@8!5MCJR72R>KGQB"4"19>VI"T0UI=WEI)GG1[6-[W9] ME#,K=)A:-0V*U4E\*V'B=R85\UH&N]#Q$7D9$]I2(!BJE1UCWZ(V!!T.CKY1 M3S=8^8\AZ58UAB!B90]K$&'Y/AM:IYX(RV(@FB*6IG*PBH1]XAFD)3G!JGXT M)5CY(BU"Z1&0?EW+UD())X.HLI-1F.]](JI5'@&7E11<]"0^L4)^*UG(@0@U MS%XM25*>:;D0?1%5#YEX\L"%$48H(!)Y^,C$P_X"&,,\);_/WOOVIRXKH2- M?D]5_H-KWKWKS*IBC;&^C%T6NZ9;*QO%PU?A9DV[- >'+8KK(?"^>/V;Z%_](0YL+W3XYG!T-;%)+)8H:3T"5 M^JK3,ZE.:-%B/0.N)D@N]-,7@A*+R B6SX!+9;+'^_B>Q)>AH;P 5H!J.]1" MA6&(( 3W3P>61*1-'SJ-2UT3Y9 E@;C6VC0[$"\EMOP4YO_Q%$!Z2Q)S4%?; MCNW=7IK"W&Y,[PR(H[-FG:2Q(@P&4 MHUD:9N+02?FW('REI8I4D.W ;#I#O:.Q$J[='2%#4:C+E+M$IX>+-\AG1&B# MKD''ZYAPT=#Z1G5@_RM]UUA?:T(+PH0=S;\E,-4AFN":01V&;<9_A+\T/AA? MO#<6V52:]3%_3%#\V7SQ,A06&JB9]$>;2%ATJF!Q7-OAN:],&@NJBC]'/DF6 M;H5Z%GM.<#2"+=-6 UE-C&LP)0QS=2 /BD:P16;ZW^[.=VW$/A*\>$._P5DW M8N'_P_OP.Q_0\H6FR$!X:KY#X:G]3_#TV&08NP-*G"H3'@__2K!\P33 F0,% MJZPPL4/8_P=P#,@'5><9GTSLP*@Z MG:-114TD)<;_V&'3;=].[H_/'P;7#[F_R3*AR3*599)E"DVW=G1WN$!T8ZWG( M<@$] 6.Y>%BAT,ILPS=2TH!&S=%%(GZ=^EEZ)ED"64;H;"!6CN-A9!>1P9HU174HK$J)8-<*GV, M3S 5GM87T'AE7R9ZH\6XU-^Z%#-Y1.V9#*@S5#*A8H-94[A?Y.ZW[5G/ M!G6KV#UM0,MHAP[S@^, OOO$>YZY+^S DD",0VB-'APL+N6K]@XI/8X!TPH/ M)!_#HSRL&OW,/XC*JD+V 5PA> / IB"2$QR4&N3[ R$ZYIZ?:J2!G0W/#_< M 4U)XSEN. W0T.6%O'2:Y*")_N,;I!(1,W ,>6B!UL"00<@"^R$ET%#JA($? MKS:8QP-L?S>HL.5B@#(FE!-CZ3I,,MP_X?OY_:]I6)5FBY[_=ML:0H(;BS33 M\ 21*;ZOD(H9K >#& -S$7X-(7,[Q4$!#424,K*%&%_T4D,7(3W8U&=!T<8Z MGE\*RM15S+/!.(S!^$"V:!DM'!NL8?.4+Q@ XS0\O.6?:^0'S5+P=2_XY/E] M/-GFZ8S>H2F05X*F93"&8VCL#1,=S M1E#>:Y8719WX<0%D>>^2"2PE>'=[@09/ZV.1;+C+&3,(KW^1W0Y82BA66.GR ME(,==I,[3CV$ K24:)'D<#!@Q<4L$,P #!W5^(%)>#3L"SO>4I$]/,69CTLO M,/YZ6S;(DX;:(:HH[B$K*T6VP82^W1V;9DU ?2K7N%$<[,BLD8 =- IPF4MMQ7L?"9?F663N+WO&6%FB LU5%5/&_U MS#10 8GPNW\-5KQA*[7$D^O0?B^">1K,?V!KJ+F 0H')I3H M+ <$=6?5SW/=-D]_K>F6C(?^??W4FM3?G1FY1H?Z?M.M5$HUK6:-ZZ>5#W.H MBU/*DRGE+N[KOZYJAP5EBVAUU'0'[>.J4[*K]XE%1=X7?"C&"#X4FN[X]4(M M[K>+\F7O;SWNID(,F?0R,89JT^T;_=/>T612ZB888B"221EW+[IV,7>7::TY MQI!NNJ].;]09UC3M,;O!& /A\>>KFEQ[&M;,[$?(VPTD])OH,* 6^[5FO]0 MQ<.!/TTE@>6"M9-1;S7=J^/RQ4-[>'6AJAM-_R(\^%22;VOCA^O]9S+[P"2Q M>A(G*<$L\?*_@)"'G\CT!R02>^"Z8 03=A! KCR,&'W"W<1!%QGU1P0IVJ84 MM8"BZ*RP'1]Q79_PAM:IF6H#JGSQ(D,_TW5/FE.@0.U*ZD*BY7>=P'HT9\C3 M;&>K!%.\"I,[I82"RF T"!)%?,P?<8ETW-T=A,J!Q2EJ1P8$(%HO9:M1$T)# MA^4DT\03U?;\H$<4/DDZ(#JHK8%YP]T7-5;]B&Y=^*G*[&6;THEF5L_0EE=) M@-0E^R^U9./%9J55N,E0DDEVYT4EK +X9AK%@]$:E! M;$&SK='",N[!_2H>CMM9WS!;.G,(>]!%HD?9C_A @8IL:5 Q VE9E%LI Z98 MM:['B $V)1L+VHN#'$$XT2]Z PO3PR]$&] "'XN0)3[5E,#WMOIN57S1AX-B M:]+16QB"FIPB)G7 P\]J)OSSS-QG.?]I]4Q:Y4!Z]E#T=6K!3P*!N0K(LPB^>1=QY.MZ\3\"4T(PE( M9]8,HQ)_=\'J8R+;GEX>>=BV/[("N&V#B+MO/[.SL+;_Y;BV1'Z:0PMCE/PJ M07=[*6V!2RV!;=UM"*YK*U=^22,MI'K]Z1E9>S:1?Y@&]CLPV_=;&;NK0LW M+H>=67R]+F-3+\N3[U$-M_YZ+>O%1TVVM>O")BR6K;]><]D51=^'>FZV_XK- M'):J=R<#\^PUOP5LM@57[*S7.U+X)8XFO@FL)"^^.A\D*1< 28IZJ>D.KQK= M\TPOX_8S&TV/R31=>_"8'=UF!EU 1^*VK>1/]@_(@+G%H'F8/8R-CU3 _B(B M$;@86C1-1R@ESW_!A6^M+R EC80I6X1=ZX '# MVDE38KAZ2-6AP0!A-"QK\_;