0001641172-25-001840.txt : 20250331 0001641172-25-001840.hdr.sgml : 20250331 20250331171046 ACCESSION NUMBER: 0001641172-25-001840 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250331 DATE AS OF CHANGE: 20250331 FILER: COMPANY DATA: COMPANY CONFORMED NAME: bioAffinity Technologies, Inc. CENTRAL INDEX KEY: 0001712762 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMMERCIAL PHYSICAL & BIOLOGICAL RESEARCH [8731] ORGANIZATION NAME: 08 Industrial Applications and Services EIN: 465211056 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-41463 FILM NUMBER: 25794875 BUSINESS ADDRESS: STREET 1: 3300 NACOGDOCHES ROAD STREET 2: SUITE 216 CITY: SAN ANTONIO STATE: TX ZIP: 78217 BUSINESS PHONE: 210-698-5334 MAIL ADDRESS: STREET 1: 3300 NACOGDOCHES ROAD STREET 2: SUITE 216 CITY: SAN ANTONIO STATE: TX ZIP: 78217 10-K 1 form10-k.htm
false FY 0001712762 0001712762 2024-01-01 2024-12-31 0001712762 BIAF:CommonStockParValue0.007PerShareMember 2024-01-01 2024-12-31 0001712762 BIAF:TradeableWarrantsToPurchaseCommonStockMember 2024-01-01 2024-12-31 0001712762 2024-06-30 0001712762 2025-03-31 0001712762 2024-10-01 2024-12-31 0001712762 2024-12-31 0001712762 2023-12-31 0001712762 2023-01-01 2023-12-31 0001712762 us-gaap:PreferredStockMember us-gaap:ConvertiblePreferredStockMember 2022-12-31 0001712762 us-gaap:CommonStockMember 2022-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001712762 us-gaap:RetainedEarningsMember 2022-12-31 0001712762 2022-12-31 0001712762 us-gaap:PreferredStockMember us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001712762 us-gaap:CommonStockMember 2023-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001712762 us-gaap:RetainedEarningsMember 2023-12-31 0001712762 us-gaap:PreferredStockMember us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001712762 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001712762 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001712762 us-gaap:PreferredStockMember us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-12-31 0001712762 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001712762 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001712762 us-gaap:PreferredStockMember us-gaap:ConvertiblePreferredStockMember 2024-12-31 0001712762 us-gaap:CommonStockMember 2024-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001712762 us-gaap:RetainedEarningsMember 2024-12-31 0001712762 BIAF:VillageOaksMember BIAF:RobyPJoyceMDMember 2023-09-18 2023-09-18 0001712762 BIAF:VillageOaksMember BIAF:RobyPJoyceMDMember 2023-09-18 0001712762 BIAF:VillageOaksMember 2023-09-18 2023-09-18 0001712762 us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0001712762 us-gaap:CustomerRelationshipsMember 2024-12-31 0001712762 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0001712762 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001712762 us-gaap:WarrantMember 2024-01-01 2024-12-31 0001712762 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001712762 us-gaap:RestrictedStockMember 2024-01-01 2024-12-31 0001712762 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001712762 us-gaap:HealthCarePatientServiceMember 2024-01-01 2024-12-31 0001712762 us-gaap:HealthCarePatientServiceMember 2023-01-01 2023-12-31 0001712762 BIAF:HistologyServiceFeesMember 2024-01-01 2024-12-31 0001712762 BIAF:HistologyServiceFeesMember 2023-01-01 2023-12-31 0001712762 BIAF:MedicalDirectorFeesMember 2024-01-01 2024-12-31 0001712762 BIAF:MedicalDirectorFeesMember 2023-01-01 2023-12-31 0001712762 BIAF:DepartmentOfDefenseObservationalStudiesMember 2024-01-01 2024-12-31 0001712762 BIAF:DepartmentOfDefenseObservationalStudiesMember 2023-01-01 2023-12-31 0001712762 BIAF:OtherRevenuesMember 2024-01-01 2024-12-31 0001712762 BIAF:OtherRevenuesMember 2023-01-01 2023-12-31 0001712762 us-gaap:HealthCarePatientServiceMember BIAF:CyPathLungMember 2024-01-01 2024-12-31 0001712762 us-gaap:HealthCarePatientServiceMember BIAF:CyPathLungMember 2023-01-01 2023-12-31 0001712762 us-gaap:ComputerEquipmentMember srt:MinimumMember 2024-12-31 0001712762 us-gaap:ComputerEquipmentMember srt:MaximumMember 2024-12-31 0001712762 BIAF:ComputerSoftwareMember 2024-12-31 0001712762 us-gaap:EquipmentMember srt:MinimumMember 2024-12-31 0001712762 us-gaap:EquipmentMember srt:MaximumMember 2024-12-31 0001712762 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2024-12-31 0001712762 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2024-12-31 0001712762 us-gaap:VehiclesMember 2024-12-31 0001712762 us-gaap:LeaseholdImprovementsMember 2024-01-01 2024-12-31 0001712762 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001712762 us-gaap:CustomerRelationshipsMember 2023-12-31 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2024-01-01 2024-12-31 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2023-01-01 2023-12-31 0001712762 BIAF:LaboratoryServicesMember 2024-01-01 2024-12-31 0001712762 BIAF:LaboratoryServicesMember 2023-01-01 2023-12-31 0001712762 BIAF:GeneralCorporateActivitiesMember 2024-01-01 2024-12-31 0001712762 BIAF:GeneralCorporateActivitiesMember 2023-01-01 2023-12-31 0001712762 BIAF:LabEquipmentMember 2024-12-31 0001712762 BIAF:LabEquipmentMember 2023-12-31 0001712762 BIAF:ComputerAndSoftwareMember 2024-12-31 0001712762 BIAF:ComputerAndSoftwareMember 2023-12-31 0001712762 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001712762 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001712762 us-gaap:VehiclesMember 2023-12-31 0001712762 srt:MinimumMember 2024-12-31 0001712762 srt:MaximumMember 2024-12-31 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-03-18 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-03-17 2024-03-18 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-12-31 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2023-12-31 0001712762 BIAF:TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember 2024-09-30 0001712762 BIAF:TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember 2024-09-01 2024-09-30 0001712762 BIAF:TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember 2024-12-31 0001712762 BIAF:TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember 2023-12-31 0001712762 2024-06-03 0001712762 2024-06-04 0001712762 BIAF:RestrictedStockUnitsUnvestedMember 2024-12-31 0001712762 BIAF:RestrictedStockUnitsUnvestedMember 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenEquityIncentivePlanMember 2024-12-31 0001712762 BIAF:TwoThousandAndFourteenEquityIncentivePlanMember 2023-06-05 0001712762 BIAF:TwoThousandAndFourteenEquityIncentivePlanMember 2023-06-06 0001712762 BIAF:TwoThousandAndFourteenEquityIncentivePlanMember 2024-01-01 2024-12-31 0001712762 us-gaap:RestrictedStockUnitsRSUMember BIAF:EmployeesNonemployeesAndBoardOfDirectorsMember 2024-01-01 2024-12-31 0001712762 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001712762 us-gaap:RestrictedStockUnitsRSUMember BIAF:EmployeesAndNonemployeesMember 2023-01-01 2023-12-31 0001712762 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-12-31 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-12-31 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-01-01 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-01-01 2024-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-12-31 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-12-31 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-01-01 2024-12-31 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-12-31 0001712762 us-gaap:WarrantMember 2024-12-31 0001712762 us-gaap:WarrantMember 2023-12-31 0001712762 us-gaap:WarrantMember 2024-01-01 2024-12-31 0001712762 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001712762 us-gaap:InvestorMember BIAF:RegisteredDirectOfferingMember 2024-03-07 2024-03-08 0001712762 us-gaap:InvestorMember BIAF:PrivatePlacementWarrantsMember 2024-03-08 0001712762 us-gaap:InvestorMember BIAF:PlacementAgentMember 2024-03-08 0001712762 BIAF:ThreeExistingAccreditedInvestorsMember BIAF:ExistingWarrantMember 2024-08-05 0001712762 BIAF:NewWarrantMember 2024-08-05 0001712762 BIAF:NewWarrantMember 2024-08-05 2024-08-05 0001712762 BIAF:ExistingWarrantMember 2024-08-05 0001712762 BIAF:ExistingWarrantMember 2024-08-05 2024-08-05 0001712762 BIAF:SecuritiesPurchaseAgreementMember BIAF:InstitutionalInvestorMember BIAF:RegisteredDirectOfferingMember 2024-08-05 2024-08-05 0001712762 BIAF:SecuritiesPurchaseAgreementMember BIAF:InstitutionalInvestorMember BIAF:PrivatePlacementWarrantsMember 2024-08-05 0001712762 BIAF:SecuritiesPurchaseAgreementMember BIAF:InstitutionalInvestorMember 2024-08-05 0001712762 2024-10-21 2024-10-21 0001712762 2024-10-21 0001712762 BIAF:CommonWarrantSharesMember 2024-10-21 0001712762 BIAF:TradeableWarrantMember 2024-12-31 0001712762 BIAF:NonTradeableWarrantMember 2024-12-31 0001712762 BIAF:PreIpoConvertibleNotesMember 2024-12-31 0001712762 BIAF:IpoTradeableMember 2024-12-31 0001712762 BIAF:IpoNonTradableMember 2024-12-31 0001712762 BIAF:DirectOfferingMarchEightTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:InducementDirectOfferingAugustFiveTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:DirectOfferingOctoberTwentyOneTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:ExpiringInTwoThousandThirtyFourMember 2024-12-31 0001712762 BIAF:IndefinitelyMember 2024-12-31 0001712762 us-gaap:SubsequentEventMember 2025-03-07 0001712762 BIAF:OctoberWarrantsMember us-gaap:SubsequentEventMember srt:MaximumMember 2025-02-25 0001712762 BIAF:OctoberWarrantsMember us-gaap:SubsequentEventMember 2025-02-25 0001712762 BIAF:AugustWarrantsMember us-gaap:SubsequentEventMember srt:MaximumMember 2025-02-25 0001712762 BIAF:AugustWarrantsMember us-gaap:SubsequentEventMember 2025-02-25 0001712762 us-gaap:SubsequentEventMember 2025-02-25 2025-02-25 0001712762 BIAF:UnregisteredCommonWarrantsMember us-gaap:SubsequentEventMember srt:MaximumMember 2025-02-25 0001712762 us-gaap:SubsequentEventMember BIAF:OctoberAndAugustWarrantsMember 2025-02-25 2025-02-25 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure BIAF:Segments

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

(Mark One)

 

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

 

For the fiscal year ended December 31, 2024.

 

OR

 

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-41463

 

bioAffinity Technologies, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware   46-5211056

(State or other jurisdiction

of incorporation)

 

(I.R.S. Employer

Identification No.)

     
3300 Nacogdoches Road, Suite 216, San Antonio, Texas   78217
(Address of principal executive offices)   (Zip Code)

 

(210) 698-5334

(Registrant’s telephone number, including area code)

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common stock, par value $0.007 per share   BIAF   The Nasdaq Stock Market LLC
Tradeable Warrants to purchase Common Stock   BIAFW   The Nasdaq Stock Market LLC

 

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.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

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

 

As of June 30, 2024, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant, based on the closing price of a share of the registrant’s common stock on that date, as reported by the Nasdaq Capital Market on such date was approximately $22.6 million. Shares of the registrant’s common stock held by each executive officer, director and holder of 5% or more of the outstanding common stock have been excluded in that such persons may be deemed to be affiliates. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.

 

The number of shares outstanding of the issuer’s common stock, $0.007 par value (the “Common Stock”), is 18,255,824 as of March 31, 2025.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive proxy statement relating to the 2025 annual meeting of stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such definitive proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2024 (the “2025 Proxy Statement”).

 

 

 

 

 

 

TABLE OF CONTENTS

 

      Page
Cautionary Note Regarding Forward-Looking Statements   3
PART I      
Item 1. Business   7
Item 1A. Risk Factors   22
Item 1B. Unresolved Staff Comments   51
Item 1C. Cybersecurity   52
Item 2. Properties   53
Item 3. Legal Proceedings   53
Item 4. Mine Safety Disclosures   53
PART II      
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities   54
Item 6. [Reserved]   54
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations   54
Item 7A. Quantitative and Qualitative Disclosures About Market Risk   61
Item 8. Financial Statements and Supplementary Data   61
Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure   61
Item 9A. Controls and Procedures   62
Item 9B. Other Information   62
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections   62
PART III      
Item 10. Directors, Executive Officers and Corporate Governance   63
Item 11. Executive Compensation   63
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters   63
Item 13. Certain Relationships and Related Transactions, and Director Independence   63
Item 14. Principal Accountant Fees and Services   63
PART IV      
Item 15. Exhibit and Financial Statement Schedules   64
Signatures   70

 

 2 

 

 

Throughout this Annual Report on Form 10-K (the “Annual Report”), the terms “bioAffinity,” “bioAffinity Technologies,” “we,” “us,” “our” or “Company” refer to bioAffinity Technologies, Inc., a Delaware corporation, and its wholly owned subsidiaries, OncoSelect® Therapeutics, LLC, a Delaware limited liability company, and Precision Pathology Laboratory Services, LLC, a Texas limited liability company.

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report contains forward-looking statements within the meaning of the federal securities laws. Forward-looking statements are predictive in nature, depend on or refer to future events or conditions, and are sometimes identified by words such as “may,” “could,” “plan,” “project,” “predict,” “pursue,” “believe,” “expect,” “estimate,” “anticipate,” “intend,” “target,” “seek,” “potentially,” “will likely result,” “outlook,” “budget, “objective,” “trend,” or similar expressions of a forward-looking nature and the negative versions of such expressions. The forward-looking information contained in this report is generally located under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” but may be found in other locations as well. The forward-looking statements in this report generally relate to the plans and objectives for future operations of bioAffinity Technologies, Inc. and are based on our management’s reasonable estimates of future results or trends. Although we believe these forward-looking statements are reasonable, all forward-looking statements are subject to various risks and uncertainties, and our projections and expectations may be incorrect. The factors that may affect our expectations regarding our operations include, among others, the following:

 

  our projected financial position and estimated cash burn rate;
     
  our estimates regarding expenses, future revenues, and capital requirements;
     
  the success, cost, and timing of our clinical trials;
     
  our ability to obtain funding for our operations necessary to complete further development and commercialization of our diagnostic tests or therapeutic product candidates;
     
  our dependence on third parties in the conduct of our clinical trials;
     
  our ability to obtain the necessary regulatory approvals to market and commercialize our diagnostic tests or therapeutic product candidates;
     
  the potential that the results of our pre-clinical and clinical trials indicate our current diagnostic tests or any future diagnostic tests or therapeutic product candidates we may seek to develop are unsafe or ineffective;
     
  the results of market research conducted by us or others;
     
  our ability to obtain and maintain intellectual property protection for our diagnostic and therapeutic inventions or future diagnostic and therapeutic inventions to expand our product offerings;
     
  our ability to protect our intellectual property (“IP”) rights and the potential for us to incur substantial costs from lawsuits to enforce or protect our IP rights;
     
  the possibility that a third party may claim we or our third-party licensors have infringed, misappropriated, or otherwise violated their IP rights and that we may incur substantial costs and be required to devote substantial time defending against such claims;
     
  our reliance on third parties;
     
  the success of competing therapies, diagnostic tests, and therapeutic products that are or will become available;
     
  our ability to expand our organization to accommodate potential growth and to retain and attract key personnel;
     
  our potential to incur substantial costs resulting from product liability lawsuits against us and the potential for such lawsuits to cause us to limit the commercialization of our diagnostic tests and therapeutic product candidates;

 

 3 

 

 

  market acceptance of our diagnostic tests and therapeutic product candidates, the size and growth of the potential markets for our current diagnostic tests and therapeutic product candidates, and any future diagnostic tests and therapeutic product candidates we may seek to develop, and our ability to serve those markets;
     
  the successful development of our commercialization capabilities, including sales and marketing capabilities;
     
  compliance with government regulations, including environmental, health, and safety regulations and liabilities thereunder;
     
  the impact of a health epidemic on our business, our clinical trials, our research programs, healthcare systems, or the global economy as a whole;
     
  general instability of economic and political conditions in the United States (“U.S.”), including inflationary pressures, increased interest rates, economic slowdown or recession, and escalating geopolitical tensions;
     
  our anticipated uses of net proceeds from our financings;
     
  the increased expenses associated with being a public company; and
     
  other factors discussed elsewhere in this Annual Report.

 

Many of the foregoing risks and uncertainties, as well as risks and uncertainties that are currently unknown to us, are or may be exacerbated by factors such as the ongoing conflict between Ukraine and Russia, escalating tensions between China and Taiwan, the war in the Middle East, increasing economic uncertainty and inflationary pressures, and any consequent worsening of the global business and economic environment. New factors emerge from time to time, and it is not possible for us to predict all such factors. Should one or more of the risks or uncertainties described in this Annual Report or any other filing with the Securities and Exchange Commission (the “SEC”) occur or should the assumptions underlying the forward-looking statements we make herein and therein prove incorrect, our actual results and plans could differ materially from those expressed in any forward-looking statements. We undertake no obligation to update publicly any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by law.

 

You should read this Annual Report and the documents that we reference within it with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect.

 

Website and Social Media Disclosure

 

We use our websites (www.bioaffinitytech.com, ir.bioaffinitytech.com, www.cypathlung.com and www.Precisionpath.us/) to share Company information. Information contained on or that can be accessed through our websites is not, however, incorporated by reference in this Annual Report. Investors should not consider any such information to be part of this Annual Report.

 

Forward-Looking Statements

 

This Annual Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that involve substantial risks and uncertainties. The forward-looking statements are contained principally in Part I, Item 1. “Business,” Part I, Item 1A. “Risk Factors,” and Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” but are also contained elsewhere in this Annual Report. In some cases, you can identify forward-looking statements by terminology such as “may,” “should,” “potential,” “continue,” “expects,” “anticipates,” “intends,” “plans,” “believes,” “estimates,” and similar expressions. These statements are based on our current beliefs, expectations, and assumptions and are subject to a number of risks and uncertainties, many of which are difficult to predict and generally beyond our control, that could cause actual results to differ materially from those expressed, projected, or implied in or by the forward-looking statements.

 

You should refer to Item 1A. “Risk Factors” section of this Annual Report for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Annual Report will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame, or at all. We do not undertake any obligation to update any forward-looking statements. Unless the context requires otherwise, references to “we,” “us,” “our,” and “bioAffinity,” refer to bioAffinity Technologies, Inc. and its subsidiaries.

 

 4 

 

 

Summary of Risk Factors

 

Risks Related to Our Financial Position

 

  Our business plan relies upon our ability to obtain additional sources of capital and financing.
  We must raise additional capital to fund our operations in order to continue as a going concern.
  Our limited operating history makes it difficult to evaluate our business and future prospects.
  We are unable to precisely estimate when we will begin to generate significant profit from Precision Pathology Laboratory Services (PPLS).
  We have limited experience operating a laboratory.

 

Risks Related to our Diagnostic Product

 

  Until we secure U.S. Food and Drug Administration (“FDA”) clearance for CyPath® Lung as an in vitro diagnostic, the FDA could impose greater regulatory burdens on laboratory developed tests (“LDTs”).
  Delays or difficulties in the enrollment of patients could delay or prevent regulatory approvals.
  Clinical trials are expensive, time-consuming, and may not be successful.

 

Risks Related to Our Diagnostic Tests

 

  If our tests do not perform as expected, our operating results, reputation, and business will suffer.
  We may experience difficulties that delay or prevent our development, introduction, or marketing of enhanced or new tests.
  If clinical testing of a particular diagnostic test or therapeutic product candidate does not yield successful results, we will be unable to commercialize that test or product candidate.
  Even if our diagnostic tests or therapeutic products receive marketing approval, we may not be successful in commercializing them or they may fail to achieve market acceptance.
  We are currently dependent upon PPLS to offer and perform CyPath® Lung.
  If we are unable to convince physicians of the benefits of our proposed diagnostic tests or therapeutic products, we may incur delays or additional expense in our attempt to establish market acceptance.
  We face substantial competition.
  Our success depends upon our ability to retain key executives and attract and retain qualified personnel.
  Our lack of operating experience may make it difficult to manage our growth.
  We will depend on third parties to manufacture and market our diagnostic tests and to design trial protocols and monitor clinical trials.
  We are exposed to product liability and pre-clinical and clinical liability risks.
  Our failure to comply with privacy and security regulations could result in liability or reputational harm.
  Our ability to obtain adequate reimbursement for our diagnostic tests may impact our revenues.
  Our employees, consultants, partners, and vendors may engage in misconduct or other improper activities.
  Failure to comply with healthcare laws and regulations could result in substantial penalties.
  We face intense competition in the biotechnology and pharmaceutical industries.
  The market for our proposed tests and products is competitive and rapidly changing.
  Healthcare cost containment initiatives and the growth of managed care may limit our returns.
  Disruption of internal information technology systems will adversely affect our business.
  Declining general economic or business conditions may have a negative impact on our business.
  Global climate change and related regulations could negatively affect our business.

 

 5 

 

 

Risks Related to the Operation of a CAP/CLIA Laboratory

 

  PPLS’s operations depend upon the relationship of certain of our pathologists with existing customers.
  PPLS may be unable to maintain equipment or generate revenue when its equipment is not operational.
  If our sole laboratory facility becomes damaged or inoperable, loses its accreditation, or is required to vacate the facility, PPLS’ ability to sell its products or provide diagnostic assays and pursue its research and development efforts may be jeopardized.
  PPLS relies on commercial courier delivery services to transport sputum samples for CyPath® Lung, the disruption of which could harm its business.
  Security breaches, data loss, and other disruptions could compromise sensitive information of PPLS’ business.
  If PPLS uses hazardous chemicals in a manner that causes injury, PPLS could be liable for damages.
  If PPLS is unable to successfully scale its operations to support demand its business could suffer.
  PPLS must dedicate substantial time and resources to its complex billing process to be paid.
  Delays of third-party billing and collection providers and an in-house billing function to transmit claims to payors could have an adverse effect on PPLS.

 

Risks Related to Intellectual Property Rights

 

  If we fail to comply with our obligations imposed by any intellectual property licenses with third parties that we may need in the future, we could lose rights that are important to our business.
  In the future, we may need to obtain additional licenses of third-party technology that may not be available to us or are available only on commercially unreasonable terms.
  Our competitive position depends on protection of our intellectual property.
  Diagnostic tests and therapeutic products we develop could be subject to infringement claims.
  We may become involved in lawsuits to protect or enforce our intellectual property.
  If we are unable to protect our trade secrets, our business and competitive position could be harmed.
  Changes in patent law could impair our ability to protect our tests and product candidates.
  Our patent protection could be reduced or eliminated for non-compliance with requirements imposed by governmental patent agencies.
  Patent terms may be inadequate to protect our diagnostic tests or therapeutic product candidates.
  Issued patents could be found invalid or unenforceable.
  If we do not obtain patent term extension, our business may be harmed.
  We enjoy only limited geographical protection with respect to certain patents.
  If our trademarks and trade names are not adequately protected, we may not be able to build name recognition.

 

Risks Related to Government Regulations

 

  Should the FDA’s regulatory approach to LDTs change, our strategy may be adversely affected.
  Delay by or failure of the FDA to grant our request for de novo classification or our failure to comply with applicable requirements would adversely affect our business.
  Failure to comply with laws pertaining to LDTs or in vitro devices (“IVDs”) could adversely affect our business.
  Third-party licensors of our future therapeutic products may be unable to obtain regulatory approval.
  Failure to obtain regulatory approval in foreign jurisdictions would prevent our product candidates from being marketed in those jurisdictions that deny approval.
  We may never obtain approval or commercialize such products outside of the U.S., which would limit our ability to realize their full market potential.
  The impact of changes to healthcare policy and future healthcare reform legislation is unknown.

 

Risks Related to Ownership of Our Common Stock and Warrants

 

  Our failure to meet the continued listing requirements of The Nasdaq Capital Market could result in a de-listing of our Common Stock.
  We do not expect to pay dividends in the foreseeable future. Any return on investment may be limited to the value of our Common Stock.
  Our Common Stock market price may never exceed the exercise price of our outstanding warrants.
  Holders of our warrants have no rights as stockholders until they exercise their warrants.
  The provisions of our outstanding warrants could limit a warrant holder’s ability to choose the judicial forum for disputes.
  Our failure to file timely registration statement pursuant to the terms of a warrant inducement agreement will result in a breach thereof.
  The financial and operational projections that we may make from time to time are subject to inherent risks.
  Our stock price has fluctuated in the past, has recently been volatile, and may be volatile in the future.
  Our Common Stock has often been thinly traded.
  An investment in our Company may involve tax implications.
  Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
  Our Certificate of Incorporation permits “blank check” Preferred Stock, which can be designated by our Board without stockholder approval.
  Provisions in our corporate charter documents and under Delaware law could make an acquisition of the Company more difficult.
  Certain provisions in our Charter and Amended and Restated (“A&R”) Bylaws could make a merger, tender offer, or proxy contest difficult.
  Certain provisions of Delaware’s General Corporation Law (“DGCL”) may have anti-takeover effects that could delay, defer, or discourage another party from acquiring control of us.
  Our Charter designates Delaware state or federal courts as the exclusive forum for disputes.
  Certain provisions in our Charter and A&R Bylaws may discourage stockholders from bringing a lawsuit against our directors and officers.
  Our management collectively owns a substantial percentage of our Common Stock.
  If analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
  Any inability to report and file our financial results accurately and timely could harm our business.

 

 6 

 

 

PART I

 

Item 1. Business

 

Business Overview

 

We develop proprietary noninvasive diagnostics to detect early-stage lung cancer and other diseases of the lung using flow cytometry and automated analysis developed by machine learning, a form of artificial intelligence (“AI”). Our diagnostic tests analyze cell populations, including cancer and cancer-related cells, that are indicative of a specific diseased state.

 

We were formed as a Delaware corporation on March 26, 2014. On June 15, 2016, we formed OncoSelect® Therapeutics, LLC (“OncoSelect®”), a Delaware limited liability company and our wholly owned subsidiary which is a preclinical-stage biopharmaceutical discovery company that has advanced our discoveries of novel potential cancer therapies that specifically and selectively target a broad spectrum of cancer cells that have been grown in petri dishes without harm to healthy cells. We expect to present our findings at conferences and publish the results of our research this year and seek strategic partners that have the resources to advance our therapeutic discoveries.

 

On August 14, 2023, we formed Precision Pathology Laboratory Services, LLC (“PPLS”), a Texas limited liability company and our wholly owned subsidiary, which performs our clinical laboratory services, including CyPath® Lung operations. Research and optimization of our platform technologies for in vitro diagnostics and therapeutic technologies are conducted in laboratories at The University of Texas at San Antonio and PPLS in San Antonio, Texas.

 

In September 2023, through our wholly owned subsidiary PPLS, we acquired the assets of Village Oaks Pathology Services, P.A. (“Village Oaks”), a Texas professional association d/b/a Precision Pathology Services, including a clinical anatomic and clinical pathology laboratory and related services business in San Antonio, Texas. The laboratory is accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). 

 

Our first diagnostic test, CyPath® Lung, addresses the need for noninvasive detection of early-stage lung cancer. Lung cancer is the leading cause of cancer-related deaths worldwide. Physicians order CyPath® Lung to assist in their assessment and care of patients who are at high risk for lung cancer. The CyPath® Lung test enables physicians to more confidently identify patients who will likely benefit from timely intervention and more invasive follow-up procedures and those who are likely without lung cancer and should continue routine screening. CyPath® Lung has the potential to increase overall diagnostic accuracy of lung cancer, which could lead to increased survival, fewer unnecessary invasive procedures, reduced patient anxiety, and lower medical costs.

 

CyPath® Lung uses flow cytometry technology to detect and analyze cell populations in a person’s sputum, or phlegm, to find characteristics indicative of lung cancer, including cancer and/or cancer-related cells that have shed from a lung tumor. The flow cytometer is a well-established instrument used in many commercial laboratories. Flow cytometry collects data pertaining to properties of single cells labeled with antibodies and dyes specific to cell types and characteristics. Sputum is an excellent sample for analysis because it is in direct contact with any malignancy in the lungs and can provide information about its area of field cancerization and the lung microenvironment. CyPath® Lung uses automated data analysis developed by machine learning, a form of AI, that allows data collection and analysis of an entire sample of sputum in less than 30 minutes, allowing for cost-effective, large-scale commercialization.

 

 7 

 

 

We conducted a 150-patient test validation trial of people at high risk for lung cancer including patients with the disease (N=28) and those who were cancer-free (N=122) that resulted in CyPath® Lung’s overall 88% specificity, meaning the ability to correctly identify a person without cancer, and 82% sensitivity, meaning the ability to correctly identify cancer in a person with the disease. CyPath® Lung correctly detected 80% of Stage I lung cancers. The test detected multiple lung cancer types including non-small cell, small cell, adenocarcinoma, squamous, and large cell cancers. For the subset of patients in this trial who had lung nodules 20 millimeters (“mm”) or smaller, this trial resulted in 92% sensitivity, 87% specificity, 99% negative predictive value, and 88% accuracy. In this subset of 132 individuals with small nodules, 119 patients were cancer-free and 13 had confirmed lung cancer. The detection of small lung nodules in people who have early-stage cancer can increase lung cancer survival.

 

Current Year Financial Highlights

 

Key financial results for the year ended December 31, 2024 include:

 

  Consolidated revenue increased approximately 270% to $9.4 million as compared to $2.5 million for the year ended December 31, 2023, primarily as a result of the acquisition of PPLS in September 2023.
  CyPath® Lung testing revenue increased approximately 1,400% to $0.5 million as compared to $35 thousand for the year ended December 31, 2023, due to an increase in total test results delivered of more than 600 for the current year.
  Raised approximately $6.9 million in gross proceeds from equity transactions to fund operating activities.

 

Recent Developments

 

FDA Pivotal Study

 

In March 2025, we submitted our pivotal clinical trial protocol “Detection of Early-Stage Lung Cancer in Sputum using Flow Cytometry and an Automated Analysis Pipeline” to the Sterling Institutional Review Board (“IRB”) for approval after the Company meet met with the FDA on trial design. In third quarter 2024, the National Association of Veterans Research and Education Foundation (“NAVREF”) extended a “Call for Interest” to Veterans Administration (“VA”) systems to solicit participation in the pivotal trial, which resulted in a positive response from 22 VA medical centers. Academic, private, military, and VA centers currently are being qualified as collection sites for the 3,200-patient clinical trial expected to open in the second quarter of 2025.

 

Case Studies

 

In March 2025, we announced the release of physicians’ case studies showing the benefit to patients and their doctors of using CyPath® Lung, including one case in which an “Unlikely Lung Cancer” directly prevented a robotic bronchoscopic biopsy or high-risk percutaneous biopsy in a high-risk patient in response to imaging that showed several new, small non-calcified pulmonary nodules for a high-risk patient. In a second case study, a positive CyPath® Lung test result led to diagnosis of a recurrence of breast cancer, and a third case resulted in the diagnosis of a new primary lung cancer after a CyPath® Lung positive test that prompted a biopsy that otherwise would not have been performed.

 

Targeted Strategic Actions

 

In March 2025, we announced targeted strategic actions to improve financial performance and accelerate the commercial growth of CyPath® Lung, taking steps to deliver approximately $4 million in annual cost savings at our subsidiary PPLS, while increasing resources to expand CyPath® Lung sales in high-potential national markets. Specifically, cost savings are a result of labor cost reductions, operational efficiency enhancements, and discontinuing certain pathology services with suboptimal profit margins to focus on high-margin services such as CyPath® Lung and by discontinuing certain pathology services with suboptimal profit margins.

 

Continuation of Department of Defense Research

 

Beginning in the fourth quarter of 2023 and through 2024, we have been selling CyPath® Lung tests to the Department of Defense (DOD) to conduct an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath® Lung Assay,” and for research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post COVID-19 infection.

 

Public and Private Offerings

 

On February 26, 2025, pursuant to the terms of a warrant inducement agreement (the “February Inducement Agreement”), dated February 25, 2025 that we entered into with certain holders of existing warrants, such holders exercised for cash (i) warrants to purchase an aggregate of up to 1,302,082 shares of Common Stock issued on October 21, 2024 (the “October Warrants”), at the reduced exercise price of $0.58 per share, and (ii) warrants to purchase an aggregate of up to 1,136,391 shares of Common Stock issued on August 5, 2024 (the “August Warrants”), at the reduced exercise price of $0.58 per share. We received aggregate gross proceeds of approximately $1.4 million, before deducting advisory fees and other expenses payable by us. In consideration of the immediate exercise of the October Warrants and August Warrants by the holders thereof in accordance with the February Inducement Agreement, we issued unregistered common warrants to purchase an aggregate of up to 2,926,166 shares of Common Stock (120% of the number of shares of Common Stock issuable upon exercise of the October Warrants and August Warrants) to such holders.

 

On October 21, 2024, we issued to certain institutional investors (i) in a registered direct offering, 2,048,294 shares of our Common Stock, and (ii) in a concurrent private placement, common warrants to purchase an aggregate of 2,662,782 shares of Common Stock, with an exercise price of $1.50, pursuant to a securities purchase agreement, dated October 18, 2024, that we entered into with such institutional investors, and received aggregate gross proceeds from the offerings of approximately $2.7 million, before deducting placement agent fees and other offering expenses payable by us.

 

See “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for a more detailed discussion of the foregoing transactions.

 

 8 

 

 

Our First Diagnostic Test – CyPath® Lung

 

Lung cancer remains the most commonly diagnosed cancer and the leading cause of cancer-related deaths worldwide, claiming more than 1.8 million lives with almost 2.5 million new cases reported in 2022 according to a 2024 article in CA: A Cancer Journal for Clinicians. Cancer Epidemiology reports that lung cancer is the leading cause of cancer deaths in the European Union with an estimated 17 to 34 million people at high risk. China reported 1,060,600 new cases of lung cancer in 2022. According to the American Lung Association (“ALA”), screening for individuals at high risk for lung cancer has the potential to improve lung cancer survival rates by finding disease at an earlier stage when it is more likely to be curable. An estimated 19.3 million Americans should have annual screening for lung cancer, according to American Cancer Society recommendations. A study published in the New England Journal of Medicine titled “Survival of patients with stage I lung cancer detected on CT screening” dated October 26, 2006, reported that the survival rate of individuals with Stage I lung cancer who underwent surgical resection within one month after diagnosis had a ten-year survival rate of 92%, as compared to the overall five-year survival rate in the U.S. of 28.4% as reported by the ALA in its 2024 “State of Lung Cancer” report. Unfortunately, most lung cancer is detected in late stages. The results of a large national clinical trial that was reported in the New England Journal of Medicine in an article dated August 4, 2011, titled “Reduced Lung-Cancer Mortality with Low-Dose Computed Tomographic Screening” showed that screening for lung cancer using low-dose computed tomography (“LDCT”) resulted in a reduction of the mortality rate by up to 20% as compared to screening by X-ray if LDCT screening is used by patients at high risk for lung cancer on an annual basis. Therefore, LDCT scans are recommended for screening of an estimated 14 million Americans who are at high risk for lung cancer. If half of these high-risk individuals were screened, more than 12,000 lung cancer deaths could be prevented, according to the ALA. However, the New England Journal of Medicine article also reported that LDCT was shown to have a low positive predictive value of less than 4%. This means that for every 100 people who receive a positive result from LDCT screening and are suspected of having lung cancer, only four actually have the disease. A reliable, noninvasive, and cost-effective diagnostic test can increase diagnosis of early-stage lung cancer while lowering the number of unnecessary and invasive procedures for patients with a false positive result from LDCT screening. (A false positive test result indicates that the patient has lung cancer when he or she does not have the disease.)

 

CyPath® Lung is a test for early-stage lung cancer that is designed to meet the need for greater diagnostic certainty. Based on our internal analysis, its use in conjunction with LDCT is predicted to improve the positive predictive value (the probability that patients with a positive LDCT scan truly have the disease) by a factor of five. Our analysis concludes that improving the positive predictive value of LDCT with the use of CyPath® Lung has the potential to subject fewer patients to the stresses of misdiagnosis or unnecessary diagnostic procedures, such as biopsies, while also reducing healthcare costs.

 

A study authored by two pulmonologists and published in 2024 in the peer-reviewed Journal of Health Economics and Outcomes Research reported that adding CyPath® Lung to the standard of care for Medicare patients with a positive lung cancer screening could have saved an average of $2,773 per patient for total cost savings of $379 million in 2022, while the screening could have saved an average of $6,460 per patient for all patients with a positive lung cancer screening for a total costs savings of $891 million. The peer-reviewed study, “Economic Evaluation of a Novel Lung Cancer Diagnostic in a Population of Patients with a Positive Low-Dose Computed Tomography Result,” attributes the savings to a reduction in follow-up diagnostic assessments, expensive follow-up procedures and procedure-related complications. Michael J. Morris, M.D., Brooke Army Medical Center (“BAMC”) pulmonology and critical care physician and Assistant Dean of Research at San Antonio Uniformed Services Health Education Consortium (“SAUSHEC”), and Sheila A. Habib, M.D., Director of the Pulmonary Lung Nodule Clinic and the Lung Cancer Screening Program at the South Texas Veterans Health Care Systems’ Audie L. Murphy Memorial Veterans Hospital and Assistant Professor at the University of Texas Health Science Center at San Antonio, were first and second authors on the study published in the Journal of Health Economics and Outcomes Research. Economists John E. Schneider, Ph.D., and Maggie L. Do Valle, Master of Public Health, of Avalon Health Economics also contributed to the study.

 

CyPath® Lung uses flow cytometry technology to detect and analyze cell populations in a person’s sputum, or phlegm, to find characteristics indicative of lung cancer, including cancer and/or cancer-related cells that have shed from a lung tumor. The flow cytometer is a well-established instrument used in many commercial laboratories. Flow cytometry collects data pertaining to properties of single cells labeled with antibodies and dyes specific to cell types and characteristics. Sputum is an excellent sample for analysis because it is in direct contact with any malignancy in the lungs and can provide information about its area of field cancerization and the lung microenvironment.

 

In particular, CyPath® Lung uses a synthetic porphyrin called meso-tetra (4-carboxyphenyl) porphyrin (“TCPP”). Porphyrins are biological pigments that, when exposed to ultraviolet light at certain wavelengths, can result in the cell fluorescing a red or purplish color that can be detected under a microscope or by flow cytometry, according to an article titled “Laboratory Diagnosis of Porphyria,” published in Diagnostics (Basel) on July 26, 2021. Porphyrins can be man-made, like TCPP, or they can be naturally occurring, like heme that is responsible for the red color in red blood cells. Cancer cells are known to take up certain porphyrins in higher amounts than non-cancer cells, and the high affinity for cancer cells displayed by TCPP makes it an excellent bio-label for cancer, according to an article published in Progress in Clinical and Biological Research in 1984 titled “A comparative study of 28 porphyrins and their abilities to localize in mammary mouse carcinoma: uroporphyrin I superior to hematoporphyrin derivative.” As used in CyPath® Lung, the proportion of cells with high TCPP fluorescence intensity in a patient’s sputum sample is a significant predictor of lung cancer. We hold multiple patents protecting our use of TCPP for the diagnosis, monitoring, and treatment of cancer. In addition, we have multiple domestic and foreign patent applications to protect the use of flow cytometry and our AI-developed automated analysis platform in the detection of lung cancer and other lung diseases using sputum as a sample.

 

 9 

 

 

We developed an algorithm as part of a test validation trial that used machine learning to distinguish samples from high-risk patients who had lung cancer from those who are cancer-free. Results of the trial were published January 21, 2023, in the peer-reviewed journal Respiratory Research. Village Oaks developed CyPath® Lung for sale as an LDT in accordance with the standards of the CAP and the regulations and guidance of the CLIA program, which is administered by the Centers for Medicare and Medicaid Services (“CMS”).

 

CyPath® Lung has been put into routine lab use without requiring expert evaluation of samples or being subject to operator bias. Our approach allows the entire sputum sample to be rapidly analyzed. The numerical analysis developed with machine learning captures complex interactions between lung cancer, the microenvironment, and areas of field cancerization that would be impossible for individuals to predict or detect reliably by eye. For example, during test development, we discovered that viability staining density suggests a link with apoptosis, or cell death, that is linked to many cancers, including lung cancer. Our model also suggests that specific markers of immune cell populations are informative as to the presence of cancer in the lung. These findings are the result of our machine learning approach to automated analysis.

 

CyPath® Lung uses sputum that is obtained noninvasively by patients in the privacy of their home. Physicians most often order the test for patients after CT imaging reveals one or more pulmonary nodules that have a higher risk but are not certain to be lung cancer. A patient collects his or her sample using a hand-held, noninvasive assist device, ICU Medical’s Acapella® Choice Blue, that acts to break up mucus in the lungs and help a person cough up sputum from the lung into a collection cup. The Acapella® Choice Blue has been 510(k)-cleared by the FDA as a positive expiratory pressure device to help mobilize lung secretions in people with certain lung conditions

 

The sputum sample is shipped overnight by the patient to PPLS and processed into a single-cell suspension, then labeled with antibodies that distinguish different cell types and the synthetic porphyrin TCPP that identifies cancer cells and/or cancer-associated cells. Our test can collect sample data and analyze a sputum sample in less than 30 minutes using integrated software for high-throughput, user-friendly standardized analysis. A physician’s report is generated within minutes after data acquisition. The report stratifies the patient into one of two risk groups. Those patients deemed “likely or very likely” to have cancer may benefit from aggressive intervention. Those “unlikely or very unlikely” to have a malignancy may continue imaging surveillance in accordance with local standard of care. The physician’s report also shows a numerical score between 0.1 to 1.0, with 0.1 to less than 0.5 being a negative result and 0.5 to 1.0 considered positive for lung cancer. The proprietary automated analysis software was developed and is wholly owned and patent protected by bioAffinity Technologies.

 

Physicians receive test results within three days after the laboratory receives the patient’s sputum sample. CyPath® Lung testing helps identify patients who should undergo more aggressive follow-up procedures to confirm a suspected lung cancer. When CyPath® Lung sample analysis determines a patient is unlikely or very unlikely to have lung cancer, the result can serve to guide and support a physician’s decision to monitor the patient using LDCT or CT imaging.

 

As reported in an article titled “Detection of Early-Stage Lung Cancer in Sputum using Automated Flow Cytometry and Machine Learning,” published in Respiratory Research on January 21, 2023, we conducted a 150-patient test validation trial of people at high risk for lung cancer including patients with the disease (N=28) and those who were cancer-free (N=122) that resulted in CyPath® Lung’s overall 88% specificity, meaning the ability to correctly identify a person without cancer, and 82% sensitivity, meaning the ability to correctly identify cancer in a person with the disease. For the subset of patients in this trial who had lung nodules 20 mm or smaller or no nodules detected by imaging, this trial resulted in 92% sensitivity, 87% specificity, 99% negative predictive value, and 88% accuracy. In this subset of 132 individuals with small nodules, 119 patients were cancer-free and 13 had confirmed lung cancer. Eight out of 10 (80%) of Stage I tumors were correctly identified. Sensitivity is the percentage of persons with the disease – in this case, lung cancer – who are correctly identified by the test. Specificity is the percentage of persons without lung cancer who are correctly identified by the test. The cancer group included all lung cancer types, but mostly squamous cell carcinoma and adenocarcinoma lung cancer (in near equal numbers), showing that CyPath® Lung detects all types of lung cancer. Furthermore, clinical trial results reported an Area Under the Curve (AUC) value of 0.89 for CyPath® Lung. AUC value indicates the ability of a test to distinguish between positive and negative cases. An AUC value of 0.7 to 0.8 is considered acceptable; 0.8 to 0.9 is excellent; more than 0.9 is outstanding. In study participants with lung nodules less than 20 mm, the test performed with an AUC value of 0.94.

 

In this 19-month trial, participants provided a sputum sample and were released from the study after a physician either confirmed the individual was cancer-free by examination of CT imaging or confirmed the presence of lung cancer by biopsy. Flow cytometry and patient data used in the analysis produced results that included (1) the proportion of cells with a high ratio of high TCPP fluorescence intensity over cell size; (2) the proportion of cells with an intermediate ratio of fluorescence intensity caused by the viability dye (FVS510) over cell size; (3) the proportion of cells that were CD206 negative but positive for one or more of the following markers: CD66b (granulocytes), CD3 (T cells), and CD19 (B cells); and (4) patient age.

 

The CyPath® Lung technology is based on scientific work originating at Los Alamos National Laboratory in collaboration with St. Mary’s Hospital in Colorado. In the Los Alamos research study, sputum samples from lung cancer patients were differentiated from non-cancer samples with 100% accuracy. This early research was conducted with sputum from 12 uranium miners. Microscope slides of sputum samples were labeled with the synthetic fluorescent porphyrin TCPP. The Los Alamos research study of 12 uranium miners included eight men with cancer and four healthy individuals. Researchers were blinded to the sample origin and looked for the presence of highly fluorescent cells indicating uptake of TCPP as an indicator of lung cancer. The length of the study and specific follow-up was not reported, but researchers did report that one patient in the study who had been incorrectly considered to be a healthy subject was correctly diagnosed with cancer by the test. Later, a blinded clinical trial was conducted and results published September 2015 in an article titled “Early Detection of Lung Cancer with Meso-Tetra (4-Carboxyphenyl) Porphyrin-Labeled Sputum” in the Journal of Thoracic Oncology. This study reported on an earlier version of CyPath® Lung that used a fluorescent microscope to directly identify cells labeled with TCPP in one-third or less of the sputum sample. For each trial participant, researchers manually scanned 12 microscope slides labeled with TCPP for the presence of red fluorescent cells (“RFCs”) displaying a spectral signature that indicated uptake of TCPP in the cell. In addition to measuring the spectral signature, the fluorescent intensity and cell size of RFCs were measured. The test data, including fluorescent intensity over cell size, was analyzed. The trial was conducted over 24 months and resulted in 81% test accuracy, 77.9% sensitivity, and 65.7% specificity in the ability to correctly differentiate between samples from lung cancer patients and those at high risk who were cancer-free. The earlier trial required participants to provide a sputum sample and CT imaging of the lungs. Those in the cancer cohort underwent a biopsy to confirm lung cancer. High-risk patients displaying indeterminate nodules were followed for 18 months to confirm they were cancer-free. The study concluded that optimizing the test to provide for analysis of the entire sputum sample would improve results.

 

 10 

 

 

On January 1, 2024, the Medicare reimbursement code 0406U specific for CyPath® Lung became effective after multiple regulatory decisions in 2023 leading to approval. On June 6, 2023, the American Medical Association (“AMA”) approved a Current Procedural Terminology (“CPT”) Proprietary Laboratory Analysis (“PLA”) code specifically for use with CyPath® Lung, which was publicly released on June 30, 2023. CyPath® Lung is on CMS’ clinical laboratory fee schedule. The CPT PLA code assigned to CyPath® Lung is 0406U with the descriptor “Oncology (lung), flow cytometry, sputum, 5 markers (meso-tetra [4- carboxyphenyl] porphyrin [TCPP], CD206, CD66b, CD3, CD19), algorithm reported as likelihood of lung cancer.”

 

We have an agreement with GO2 Partners to produce patient collection kits and to provide warehousing and distribution services for sending out the kits. Laboratory reagents, supplies, and equipment are commercially available through multiple vendors. Sample processing, labeling, and data collection can be accomplished by a laboratory technician skilled in general laboratory techniques. Data analysis leading to a physician’s report is done by automated analysis software fully integrated into the test.

 

To our knowledge, CyPath® Lung is the first cancer diagnostic that combines flow cytometry and automated analysis to predict the presence of lung cancer from sputum samples.

 

The Cancer Diagnostics Market and CyPath® Lung

 

The global lung cancer diagnostic market is projected to grow from an estimated $15.1 billion in 2023 to $34.8 billion by the end of 2034, with a compound annual growth rate (“CAGR”) of 7.9%, according to a market research report issued by Transparency Market Research in October 2024. Our Company has the potential to play a significant role in the global cancer diagnostic market because we hold a strong and expanding IP portfolio for CyPath® Lung, a noninvasive, cost-effective, and high performing test that has the potential to better patient outcomes.

 

Comparison of CyPath® Lung to Current Standards of Care

 

Diagnostic Test or Procedure  Intended Patient  Sensitivity   Specificity   Procedural Risk  Source
                  
CyPath® Lung  High risk   82%   88%  None  “Detection of Early-Stage Lung Cancer in Sputum using Automated Flow Cytometry and Machine Learning,” published in Respiratory Research on January 21, 2023
                    
CyPath® Lung  High risk – nodules less than 20 mm   92%   87%  None  “Detection of Early-Stage Lung Cancer in Sputum using Automated Flow Cytometry and Machine Learning,” published in Respiratory Research on January 21, 2023
                    
Low-dose CT screening  High risk   94%   73%  Radiation exposure  “Results of initial low dose computed tomographic screening for lung cancer,” published in the New England Journal of Medicine on May 23, 2013
                    
FDG PET imaging  Suspicious lung nodules   89%   75%  Radiation exposure  “Accuracy of FDG-PET to diagnose lung cancer in areas with infectious lung disease: a meta-analysis,” published in JAMA in September 2014
                    
Bronchoscopy  Suspicious lung nodules – central lesions   88%   47%  Invasive; risk of
collapsed/bleeding lung; infection
  “A bronchial genomic classifier for the diagnostic evaluation of lung cancer,” published in the New England Journal of Medicine on July 16, 2015
                    
Fine needle biopsy  Suspicious lung nodules   90%   75%  Invasive; risk of
collapsed/bleeding lung; infection
  “Fine-needle aspiration biopsy versus core-needle biopsy in diagnosing lung cancer: a systemic review,” published in Current Oncology in February 2012
                    
Core needle biopsy21  Suspicious lung nodules   89%   89%  Invasive; risk of
collapsed/bleeding lung; infection
  “Global patterns and trends in lung cancer incidence: a population-based study,” published in the Journal of Thoracic Oncology on February 16, 2021

 

 11 

 

 

As seen in the above table, CyPath® Lung performs similar to current Standard of Care, including more invasive and riskier diagnostic procedures. Moreover, lung nodules are commonly found on CT scans. Studies suggest up to 50% of lung nodules may be considered “indeterminate” without clear indication of being benign or malignant, posing difficult choices for physicians and their patients on steps. Our business model is to address the need for a noninvasive, cost-effective, high-performing lung cancer diagnostic that meets the need for more diagnostic certainty leading to quicker diagnosis at earlier stage for longer survival and reduced medical costs. The U.S. Preventive Services Task Force recommended new guidelines for screening in March 2021, nearly doubling the number of Americans at high risk for lung cancer who are recommended for annual screening to 14 million people, according to the ALA. In November 2023, the American Cancer Society updated its guidelines for lung cancer screening to include all former smokers over the age of 50 regardless of when they quit, increasing the estimated number of American adults eligible for screening to 19 million. China has an estimated 300 million smokers, according to the World Health Organization. In Europe, it is estimated that there is one new case of lung cancer diagnosed every minute, with incidence rates for males the highest in Eastern European countries and a five-year survival rate of only 13%, as reported by a May 2021 article, “Lung cancer screening in Europe: where are we in 2021?” published in Translational Lung Cancer Research. We expect to pursue CE marking of CyPath® Lung for sale in the European Union (“EU”).

 

CyPath® Lung Business Development Plan

 

We believe in the viability of our business plan based on the circumstances surrounding our business that are known to us as of the date of this Annual Report. However, the timing, strategies, and stages of our business plan may evolve in light of new circumstances that cannot be predicted with certainty at this time. Our business plan envisions four phases of expanding market entry into the U.S., the EU, and worldwide that are timed to maximize our resources and minimize market risk. Phase 1 of our business plan was completed in 2024 with a limited market launch of our LDT CyPath® Lung in Texas. This limited test market launch was designed to evaluate our marketing program and help us ensure each step in the care pathway – from the initial order by physicians to sputum collection and processing, to generating and delivering the patient report – is efficient and effective. This limited test market approach allowed us to refine future positioning and develop strategic insight for our CyPath® Lung test before expanding to a larger market.

 

We believe that our strategy related to a limited market launch proved successful. In January 2025, we reported the results of the Company’s CyPath® Lung pilot marketing program using Texas for our beta launch with sales growth Quarter-over-Quarter and more than 600 tests delivered in 2024. We attribute the growth in sales to three 2023 initiatives that came to fruition in 2024: (1) CMS’ inclusion of reimbursement for CyPath® Lung on its 2024 clinical laboratory fee schedule and subsequent reimbursement by Medicare and private insurance carriers; (2) the hiring of our new National Director of Sales in late 2023 and subsequent sales persons in 2024 who are experienced and well respected in the pulmonary field; and (3) marketing materials for the newly branded CyPath® Lung that emphasize our test’s ability to assist physicians with next steps in patient care.

 

In October 2024, CyPath® Lung was awarded listing on the U.S. Federal Supply Schedule (FSS), making the test available to U.S. Veterans and active military personnel across government health systems. We view this market opportunity as the next step in expanding sales nationally in the U.S., including strategic expansion into regional markets in 2025. Phase 2 of our business plan anticipates entering the EU market with CyPath® Lung as a CE-marked IVD test beginning with sales in the Netherlands, followed by a staged EU expansion. Phase 3 of our business plan focuses on the marketing of an FDA-cleared CyPath® Lung test, beginning with conducting a pivotal clinical trial in the U.S. Toward that end, we have voluntarily sought FDA guidance with the intention of obtaining clearance after completion of the pivotal trial of a Class II IVD medical device for use in the diagnosis of lung cancer in individuals with indeterminate pulmonary nodules between 6 mm to less than 20 mm.

 

To differentiate our LDT test from the future FDA cleared diagnostic test, we have named the test for which we are seeking FDA clearance “FlowPath Lung.” In December 2024, we met with FDA to discuss our pre-submission and subsequently incorporated the requested protocol changes to improve the trial design. Our revised trial protocol is now under review by an IRB. In third quarter 2024, the National Association of Veterans Research and Education Foundation (“NAVREF”) extended a “Call for Interest” to VA systems to solicit participation in the pivotal trial, which resulted in a positive response from 22 VA medical centers. We are in the process of qualifying VA, academic and private medical centers that have asked to participate. Our Clinical Research Organization (“CRO”) is Courante Oncology. Retired Army Col. Michael Morris, MD., of Brooke Army Medical Center has accepted the position as national Principal Investigator for the clinical trials. We anticipate a three-to-four-year clinical trial including an 18-month patient enrollment of approximately 3,400 patients, with the first clinical site expected to open and patient enrollment expected to begin in in the second quarter of 2025.

 

The pivotal trial will analyze sputum using flow cytometry data and patient data using the algorithm used for our LDT CyPath® Lung, including (1) the proportion of cells with a high ratio of high TCPP fluorescence intensity over cell size; (2) the proportion of cells with an intermediate ratio of fluorescence intensity caused by the viability dye (FVS510) over cell size; (3) the proportion of cells that were CD206 negative but positive for one or more of the following markers: CD66b (granulocytes), CD3 (T cells), and CD19 (B cells); and (4) patient age. Patient enrollment is scheduled to begin in the second quarter of 2025 at up to 20 collection sites. Assuming the study is successful, we intend to submit a de novo classification request to the FDA within six months of study completion. Phase 4 of our business plan accelerates the market presence of CyPath® Lung in the U.S. as well as countries in Asia, Eastern Europe, and Australia after obtaining FDA marketing authorization.

 

We have developed messaging and marketing programs that will continue to grow both in size and scope with each phase of development, including key convention attendance, digital marketing, social media presence, and advertising, to create an “inbound” lead generation mechanism that delivers our message to our target audience. In addition, we will continue to expand our collaboration with regional and national key opinion leaders (“KOLs”) and support efforts with collateral materials, including posters, presentations, videos, and peer-reviewed papers, to our KOLs who will present data and case studies of their use of CyPath® Lung. This content can be shared across platforms, including websites and sales tools, and will be used as references to support our product claims as well as sales and marketing efforts to physicians, reference laboratories, and patients. We are also working with lung cancer advocacy groups throughout all phases to support the message that routine lung cancer screening can save lives by diagnosing cancer at an early stage.

 

The Competition for CyPath® Lung

 

CyPath® Lung has not been tested directly against its competitors’ products, but a comparison of the published performance numbers suggests CyPath® Lung is among the highest performing tests on the market. Furthermore, CyPath® Lung is noninvasive – not even requiring a needle stick – and cost effective, and processing and analysis procedures are easy to perform.

 

 12 

 

 

Published data and the results of clinical trials allow us to group lung cancer diagnostic tests into three categories: (1) balanced tests;( 2) rule-out tests, and (3) rule-in tests. Balanced tests aim at excluding patients without cancer from unnecessary follow-up diagnostic procedures and detecting patients with early-stage cancer who can proceed to more aggressive procedures to confirm diagnosis. Rule-out tests aim to exclude patients without cancer from unnecessary follow-up procedures with high accuracy (if the test provides a “negative” result), but among the remainder of patients who do not receive an unambiguous negative result, there is still uncertainty about who has cancer and who does not. Cancer patients for whom time is of the essence are included in this group of patients still in uncertainty. The patient can lose precious time with a rule-out test. Rule-in tests aim to identify patients with cancer but in doing so may identify many people without cancer as positive. Therefore, rule-in tests have a low positive predictive value.

 

The recent economic journal article evaluating the significant healthcare cost benefits of using CyPath® Lung as a standard of care (Morris, et al., 2024) shows that balanced tests, like CyPath® Lung, can be the most cost effective. Those that perform well are most useful to a physician and his or her patient because they provide the most information, allowing a quicker decision on what follow-up path to choose: whether to move forward with more aggressive follow-up procedures (i.e., in the case of CyPath® Lung, if the test reveals a “likely” or “highly likely” cancer result) or to follow a more conservative approach (i.e., when the CyPath® Lung test reveals an “unlikely” or “very unlikely” cancer result).

 

Our competitive analysis reviewed published research that was sufficient to provide a scientific basis for evaluation. We found only seven tests, including CyPath® Lung, that represent a balanced test for early lung cancer detection and have advanced to the point that there is sufficient data for evaluation. One test is sold by two companies: one from the U.S. and one from China. In the U.S., the test is called Lung LB (sold by LungLife AI) and is now on the market. LungLB is a FISH-based test that requires a significant amount of experience to conduct. Four companies, each selling unique tests for early lung cancer detection, conducted their studies on a population that does not match the high-risk population for which the test is intended. Their clinical data, therefore, is not necessarily representative of the results that would be achieved in the population of patients who actually will use the test. The remaining balanced test, ProLung, is from IONIQ Sciences. The test requires an expensive machine to measure transcutaneous bioconductance. The test is not on the market at this time.

 

Delphi’s First Look was recently launched to assist in determining whether a person should be screened by LDCT. While CyPath® Lung is positioned to help diagnose lung nodules in patients who have already undergone screening by LDCT, First Look is intended to be used prior to LDCT. As such, this test may increase lung cancer screening uptake and potentially increase the need for CyPath® Lung.

 

We found two rule-out tests on the market. Both REVEAL, offered by MagArray, and Nodify-XL2, offered by Biodesix, are rule-out tests, meaning the tests aim to exclude patients without cancer. The REVEAL test is a blood test intended for patients with indeterminant nodules. In their 97-patient clinical validation trial, only patients with an intermediate risk of cancer, based either on a physician’s judgement or a clinical model, took part. This requirement led to 30% of high -risk patients being excluded at the onset of their analysis. In addition, the positive predictive value of the REVEAL test was 13.5% as compared to CyPath® Lung’s positive predictive value of 43.2%. Importantly, CyPath® Lung trial participants included those at high risk for lung cancer as defined by CMS, and none were excluded based on physician’s judgement which can be highly subjective. The tests had negative predictive values of 98% and 97.8%, respectively. The second rule-out test, Nodify-XL2, is used only by people with a pre-test probability of cancer less than 50%. As with the REVEAL test, a large number of patients were excluded from analysis. In the case of Nodify-XL2, about 55% of patients with lung nodules that physicians considered indeterminate, namely lung nodules sized between 8-30 mm, were excluded from the study. In addition, Nodify XL-2 reported an AUC of 0.62 (unacceptable) and 0.76 (acceptable) for their two clinical trials, as compared to CyPath® Lung with an AUC of 0.89 and 0.90 in two independent study groups (excellent).

 

Finally, the Percepta nasal swab test offered by Veracyte is not widely available and reportedly is seeking a reimbursement code. The test classifies patients in low- and high-risk categories, or for those whose results are unclear, an intermediate category. Test performance is different in each risk category. In a 2023 published paper of the test validation trial, the sensitivity and specificity for low-risk classification was 97% and 40%, respectively, with those at low risk having an 8% calculated risk of having a malignancy. The sensitivity and specificity for the high-risk classification was 57% and 92%, respectively, and those patients who were put into the high-risk category had a 90% risk of a malignancy. One of the limitations of this study is that the participants in the validation trial had a cancer prevalence of 54% as compared to the overall high-risk population that has an estimated lung cancer prevalence of 1.1%, according to the National Lung Cancer Screening Trial. Therefore, we believe the nasal swab test’s performance may suffer when the classifier is tested on more realistic cohorts with a cancer prevalence lower than 10%. In addition, nearly half of all patients who took part in the validation trial could not be classified as either low- or high-risk; instead, they are considered “intermediate risk” with a 50:50 chance of having cancer. Thus, in nearly half of the patients who received the Percepta nasal swab test, the results would not help advance the diagnostic process. In fact, for those patients in this indeterminate category who do have cancer, valuable time in diagnosis may be lost.

 

We believe there are many reasons why CyPath® Lung is a superior test when compared to its competitors. First, lung sputum is an excellent medium for early lung cancer detection because sputum is in close contact with the tumor and pre-cancerous areas that shed cancer and pre-cancerous cells directly into the sputum, can be obtained noninvasively, and can be transported easily. Moreover, sputum contains immune cell populations in reaction to the presence of a tumor. Second, our proprietary technology is straightforward. Our CyPath® Lung platform technology is not a molecular test and does not collect genetic material that requires immediate processing. CyPath® Lung uses well-established flow cytometry techniques to investigate cells contained in the sputum for characteristics that indicate the likelihood of lung cancer. Sample processing is straightforward, and laboratory technicians can be easily trained. Reagents used by the test are widely available. Data acquisition and analysis is fully automated, allowing for non-biased, efficient test results. Third, CyPath® Lung has shown high specificity and sensitivity that is similar to far more invasive and more expensive procedures currently used to detect lung cancer. Fourth, CyPath® Lung is cost effective, with a Medicare reimbursement code billable to both government and private insurance carriers. A 2024 study authored by Michael Morris, M.D., and Sheila Habib, M.D., reported on CyPath® Lung’s economic impact when used as companion test to the current Standard of Care predicting savings of more than $2,700 per Medicare patient and more than $6,400 per patient with private payer insurance who have pulmonary nodules sized less than 30 mm. Fifth and as important as any of our test’s benefits, CyPath® Lung is patient friendly, providing at-home, noninvasive sample collection.

 

 13 

 

 

Building on our Flow Cytometry Platform to Develop COPD and asthma precision diagnostics

 

We are conducting research to expand our platform technology to detect other lung diseases, including development of precision diagnostics to identify patients who can best use commercial therapies and treatments in late-stage clinical phases that treat asthma and Chronic Obstruction Pulmonary Disease (COPD).

 

An estimated 23 million adults in the U.S. and 27 million people in the EU have been diagnosed with asthma; and 4.2% of Chinese adults presented with asthma in a representative sample of adults recruited for a national cross-sectional China Pulmonary Health study between 2012 and 2015, representing 45.7 million adults in China. Furthermore, an estimated 14.2 million U.S. adults had COPD in 2021 and approximately 36.6 million people in Europe had COPD in 2020, with the expectation that almost 50 million people in Europe will have COPD in 2050. The diagnostics market for COPD alone was valued at $5.6 billion in 2023 and is expected to reach $8.2 billion by 2029, according to a market research study published by Research and Markets in November 2023. We are building on our expertise in using sputum as a sample for flow cytometric analysis to develop tests to detect COPD and asthma, including research to detect the presence of specific therapeutic targets to identify patients who can benefit from specific treatments. We expect to continue research through 2025 with patient studies expected in 2026.

 

OncoSelect® Therapeutics Research

 

We have completed and expect to report at one or more scientific conferences our findings describing the results of our research to advance our own scientific discoveries demonstrating that inhibition of the expression of two specific cell membrane proteins results in the selective killing of various cancer cell types grown in the laboratory with little or no effect on normal (non-cancerous) cells. We expect to pursue additional research and clinical development in this area with strategic partners that have the resources to advance our discoveries.

 

Our therapeutic platforms originated from our research on how TCPP, the synthetic porphyrin used in CyPath® Lung, enters cancer cells. We conducted research to better understand the mechanism of TCPP’s selective uptake in cancer cells. Our research identified receptors, cell-membrane proteins which capture small molecules outside of the cell and bring them inside the cell, that are associated with TCPP. Experiments that we conducted confirmed that at least two of these receptors, CD320 and LRP2, contributed to TCPP uptake by cancer cells. When these receptors were individually “knocked down” in cancer cells and therefore could not be made by the cell, TCPP uptake was significantly decreased. Knock-down of CD320 and LRP2 receptors was achieved by introducing siRNA molecules into the cells that cause the destruction of CD320 and LRP2 gene products. These gene products were the messenger (m)RNAs that are the precursors of the receptor protein. An siRNA is a small, chemically synthesized piece of RNA that specifically binds to mRNA, prohibiting the further production of the corresponding proteins. Thus, the reduction of CD320 or LRP2 mRNAs reduced the CD320 or LRP2 protein, respectively, and resulted in decreased TCPP uptake in a variety of cancer cells, with a larger decrease observed when CD320 was knocked down. We subsequently discovered that the simultaneous knockdown of these two cell-surface receptors, CD320 and LRP2, was deadly to cancer cells or inhibited their growth significantly but left normal cells virtually unharmed.

 

We designed siRNAs to effectively eliminate CD320 and LRP2 protein production to study their role in TCPP uptake into the cell. With these CD320 and LRP2 siRNAs, we achieved a reduction of CD320 and LRP2 protein levels of up to 90%. Simultaneous siRNA knock-down of CD320 and LRP2 in normal cells, including skin fibroblasts and breast epithelial cells, did not affect cell growth. However, knock-down of CD320 and LRP2 in cancer cell lines derived from diverse tissues (lung, breast, prostate, brain, and skin cancers) inhibited cell growth or killed the cells, in some cases up to 80%. Interestingly, in some cell lines, when either CD320 or LRP2 were silenced individually, a concurrent increase in protein expression of the other receptor was observed, suggesting that CD320 and LRP2 compensate for each other’s function; hence, silencing both receptors is required for optimal cell killing.

 

 14 

 

 

Corporate Information

 

We were incorporated in the State of Delaware on March 26, 2014. Our principal executive office is located at 3300 Nacogdoches, Suite 216, San Antonio, Texas 78217, and our telephone number at that address is (210) 698-5334. Our website address is https://www.bioaffinitytech.com/. Information contained on or that can be accessed through our website is not incorporated by reference into this Annual Report. Investors should not consider any such information to be part of this Annual Report.

 

Intellectual Property Portfolio

 

We strive to protect the proprietary technologies that we believe are important to our business, including pursuing and maintaining patent protection intended to cover our commercialized diagnostic test, pipeline product candidates and their use, as well as other inventions that are important to our business. In addition to patent protection, we also protect valuable company assets with copyright, trademark, trade secret, and know-how through confidentiality agreements, invention assignment agreements, and a trade secret program to protect aspects of our business that are not amenable to, or that we do not consider appropriate for, patent protection. The confidentiality agreements are designed to protect our proprietary information, and the invention assignment agreements are designed to gain company control and ownership of technologies that are developed for us by our employees, consultants, or other third parties. We seek to preserve the integrity and confidentiality of our data and trade secrets by maintaining physical security of our premises, physical and electronic security of our information technology systems, and non-disclosure agreements with those that produce or receive company confidential information. While we have confidence in our agreements and security measures, either may be breached, and we may not have adequate remedies. In addition, our trade secrets may otherwise become known or independently discovered by competitors.

 

Our commercial success depends in part upon our ability to obtain and maintain patent and other proprietary protection for commercially important technologies, inventions, and trade secrets related to our business, defend and enforce our intellectual property rights, particularly our patent rights, preserve the confidentiality of our trade secrets, and operate without infringing valid and enforceable intellectual property rights of others.

 

The patent positions for biotechnology companies like ours are generally uncertain and can involve complex legal, scientific, and factual issues. In addition, the coverage claimed in a patent application can be significantly reduced before a patent is issued, and its scope can be reinterpreted and even challenged after issuance. As a result, we cannot guarantee that any of our product candidates will be protectable or remain protected by enforceable patents. We cannot predict whether the patent applications we are currently pursuing will issue as patents in any particular jurisdiction or whether the claims of any issued patents will provide sufficient proprietary protection from competitors. Any patents that we hold may be challenged, circumvented, or invalidated by third parties.

 

As of December 31, 2024, we and our OncoSelect® subsidiary have a patent estate that includes 17 issued U.S. and foreign counterpart patents including two U.S. patents and 15 foreign counterpart patents in Australia, Canada, China, France, Germany, Hong Kong, India, Italy, Mexico, Japan, Spain, Sweden, and the United Kingdom. We and OncoSelect® own all patents and trademarks in our intellectual property portfolio. One U.S. patent and nine counterpart foreign patents directed at diagnostic applications expire in 2030 and one foreign patent directed at a diagnostic application expires in 2039. One U.S. patent and five counterpart foreign patents directed at therapeutic applications expire in 2037.

 

With regard to our diagnostic patent portfolio, we have one issued U.S. patent and nine foreign counterpart patents in Canada, China, France, Germany, Hong Kong, Italy, Spain, Sweden, and the United Kingdom with another recently awarded diagnostic patent in Japan. Our diagnostic patent applications, fall into one of two families: one directed at diagnosing lung health using flow cytometry and the other directed at proprietary compensation beads used in analysis by flow cytometry. The diagnostic family of pending patent applications is directed at diagnosing lung health and includes three pending non-provisional U.S. patent applications and 18 foreign counterpart patent applications in Australia, Canada, China, European Patent Office, Hong Kong, Japan, Mexico, and Singapore filed in 2019 and 2024, one non-provisional U.S. patent application directed to compensation beads for flow cytometry and one International Patent Application filed in 2023 directed to diagnosing lung health.

 

With regard to our therapeutic product candidates, we have one issued U.S. patent, five issued foreign patents in Australia, China, Hong Kong, India and Mexico, two pending U.S. applications, and 10 foreign applications pending in Canada, China, European Patent Office, and Hong Kong. The therapeutic intellectual property is made up of two families, including one family directed at our siRNA product candidates for the treatment of cancer, and another family directed at our porphyrin conjugates for treating cancer.

 

The term of individual patents depends upon the legal term of the patents in the countries in which they are obtained. In most countries in which we file, the patent term is 20 years from the earliest date of filing a non-provisional patent application. In the U.S., the term of a patent covering an FDA-approved drug may be eligible for a patent term extension under the Hatch-Waxman Act as compensation for the loss of patent term during the FDA regulatory review process. The period of extension may be up to five years beyond the expiration of the patent but cannot extend the remaining term of a patent beyond a total of 14 years from the date of product approval. Only one patent among those eligible for an extension may be extended, and a given patent may only be extended once. Similar provisions are available in Europe and in certain other jurisdictions to extend the term of a patent that covers an approved drug. It is possible that issued U.S. patents covering each of our therapeutic product candidates may be entitled to patent term extensions. If our product candidates receive FDA approval, we intend to apply for patent term extensions, if available, to extend the term of patents that cover the approved product candidates. We also intend to seek patent term extensions in any jurisdictions where they are available; however, there is no guarantee that the applicable authorities, including the FDA, will agree with our assessment of whether such extensions should be granted and, if granted, the length of such extensions.

 

In addition to patent protection, we also rely on know-how and trade secret protection for our proprietary information that is not amenable to, or that we do not consider appropriate for, patent protection, to develop and maintain our proprietary position. However, trade secrets can be difficult to protect. Although we take steps to protect our proprietary information, including restricting access to our premises and our confidential information, as well as entering into agreements with our employees, consultants, advisors, and potential collaborators, third parties may independently develop the same or similar proprietary information or may otherwise gain access to our proprietary information. As a result, we may be unable to meaningfully protect our know-how, trade secrets, and other proprietary information.

 

In addition, we plan to rely on regulatory protection based on orphan drug exclusivities, data exclusivities, and market exclusivities.

 

 15 

 

 

Government Regulation

 

United States

 

Diagnostic Products (including Medical Devices and Tests)

 

In the U.S., medical devices, including IVDs are subject to extensive regulation by the FDA, under the federal Food, Drug and Cosmetic Act (“FDCA”) and its implementing regulations, and certain other federal and state statutes and regulations. The laws and regulations govern, among other things, the design, manufacture, storage, recordkeeping, approval, labeling, promotion, post-approval monitoring and reporting, distribution, and import and export of medical devices, including IVDs. IVDs are a category of medical device that can be purchased by clinical laboratories and used to perform laboratory testing. IVDs include reagents and instruments used to detect the presence of certain chemicals or other biomarkers in human specimens for the purpose of diagnosis or detection of diseases or conditions. IVDs can also be used to perform predictive, prognostic, and screening testing. Like other medical devices, IVDs may require premarket review and clearance, authorization, or approval by the FDA. Failure to comply with applicable requirements may subject a device and/or its manufacturer to a variety of administrative and judicial sanctions, such as FDA refusal to approve pending premarket approval (“PMA”) applications, issuance of warning letters or untitled letters, mandatory product recalls, import detentions, civil monetary penalties, and/or judicial sanctions, such as product seizures, injunctions, and criminal prosecution.

 

Laboratory Developed Tests

 

CyPath® Lung completed its certification as an LDT in accordance with CAP and CLIA regulations and guidance in 2023. The FDA considers LDTs to be tests that are developed, validated, and performed within a single laboratory. While CMS oversees clinical laboratory operations through the CLIA program, the FDA has the authority to regulate LDTs as IVDs under the FDCA. On May 6, 2024, FDA promulgated a final rule phasing out over four years its enforcement discretion over LDTs. The agency said it will expect compliance with premarket review and quality system requirements for LDTs marketed after May 6, 2024. The FDA states that the agency will generally not enforce premarket review requirements for LDTs that were marketed before May 6, 2024, if they are not modified in certain ways. In particular, the rule states that the LDT is exempt if marketed before May 6, 2024, and is not modified in a way that changes its indications for use; does not alter its operating principle; does not include significantly different technology; and, the LDT does not adversely change its performance or safety specifications. The Company has no expectation or intention to modify CyPath® Lung in any manner that will change its indications for use, alter its operating principal, include different technology, or change its performance or safety specifications.

 

Clinical Laboratory Improvement Amendments of 1988

 

Clinical laboratories testing specimens collected in the U.S. for the purpose of disease diagnosis or health assessment are subject to CLIA, unless exempt. CLIA establishes quality standards for all clinical laboratory testing to ensure the accuracy, reliability, and timeliness of patient test results regardless of where the test was performed. In particular, these regulations mandate that clinical laboratories must be certified by the federal government or an accreditation organization with deemed status from the federal government or must be located in a state that has been granted exemption from CLIA requirements because the state has laws in effect that provide for requirements equal to or more stringent than CLIA requirements. CLIA also requires that laboratories meet quality assurance, quality control and personnel standards, perform proficiency testing, and undergo inspections. The CLIA standards applicable to clinical laboratories are based on the complexity of the testing performed by the laboratory, which ranges from “waived” to “moderate complexity” to “high complexity.” In the case of tests performed using IVDs, test complexity categorization of the IVD is performed by the FDA.

 

CAP is a member-based physician organization comprising approximately 18,000 board-certified pathologists. CAP’s Laboratory Accreditation Program has been granted deeming authority from the federal government, meaning that CAP accreditation can be used to qualify for CLIA certification and to satisfy CLIA inspection requirements.

 

Medical Devices

 

The FDCA classifies medical devices into one of three categories based on the risks associated with the device and the level of control necessary to provide reasonable assurance of safety and effectiveness. Class I devices are low risk and are subject only to general regulatory controls. Class II devices are moderate risk. They are subject to general controls and may also be subject to special controls. Class III devices are generally the highest risk devices. They are required to obtain premarket approval and comply with postmarket conditions of approval in addition to general regulatory controls.

 

Generally, establishments that design and/or manufacture devices are required to register their establishments with the FDA. They also must provide the FDA with a list of the devices that they design and/or manufacture at their facilities.

 

 16 

 

 

The FDA enforces its requirements by market surveillance and periodic inspections, both announced and unannounced, to review records, equipment, facilities, laboratories, and processes to confirm regulatory compliance. These inspections may include the manufacturing facilities of subcontractors. Following an inspection, the FDA may issue a report, known as a Form 483 notice of observations, listing instances where the manufacturer has failed to comply with applicable regulations and/or procedures. The FDA may also issue a public warning letter. If the manufacturer does not adequately respond to a Form 483 or warning letter, the FDA may take enforcement action against the manufacturer or impose other sanctions or consequences, which may include:

 

  cease and desist orders;
     
  injunctions, or consent decrees;
     
  civil monetary penalties;
     
  recall, detention, or seizure of products;
     
  operating restrictions, partial or total shutdown of production facilities;
     
  refusal of or delay in granting requests for 510(k) clearance, de novo classification, or premarket approval of new products or modified products;
     
  withdrawing 510(k) clearances, de novo classifications, or premarket approvals that are already granted;
     
  refusal to grant export approval or export certificates for devices; and
     
  criminal prosecution.

 

Premarket Authorization and Notification

 

While most Class I and some Class II devices may be marketed without prior FDA authorization, many Class II and most Class III medical devices can be legally sold within the U.S. only if the FDA has: (1) approved a PMA application prior to marketing, generally applicable to most Class III devices; (2) cleared the device in response to a premarket notification (a “510(k) submission”), generally applicable to some Class I and most II devices; or (3) authorized the device to be marketed through the de novo classification process, generally applicable for novel low- or moderate-risk devices. PMA applications, 510(k) premarket notifications, and de novo requests require payment of user fees.

 

510(k) Premarket Notification

 

Product marketing in the U.S. for most Class II and a limited number of Class I devices typically follows the 510(k) premarket notification pathway. To obtain 510(k) clearance, a manufacturer must submit a premarket notification demonstrating that the proposed device is substantially equivalent to a legally marketed device, referred to as the “predicate device.” A predicate device may be a previously 510(k) cleared device or a Class III device that was in commercial distribution before May 28, 1976, for which the FDA has not yet called for PMA applications, or a product previously placed in Class II or Class I through the de novo classification process. The manufacturer must show that the proposed device has the same intended use as the predicate device, and that it either has the same technological characteristics, or has different technological characteristics but is shown to be equally safe and effective and does not raise different questions of safety and effectiveness as compared to the predicate device.

 

The FDA has a user fee goal to apply no more than 90 calendar review days to 510(k) submissions. During the process, the FDA may issue an Additional Information request, which stops the clock. The applicant has 180 days to respond, although during the COVID-19 Public Health Emergency, the FDA permitted companies an additional 180 days in which to respond. Therefore, the total review time absent the Public Health Emergency could be up to 270 days, and in practice may be longer.

 

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 PMA approval or de novo classification. The FDA requires each manufacturer to make this determination in the first instance, but the FDA can review any such decision. If the FDA disagrees with a manufacturer’s decision not to seek a new 510(k) clearance for the modified device, the agency may retroactively require the manufacturer to seek 510(k) clearance, de novo classification, or PMA approval. The FDA also can require the manufacturer to cease marketing and/or recall the modified device until 510(k) clearance or PMA approval is obtained.

 

De Novo Classification

 

Devices of a new type that the FDA has not previously classified based on risk are automatically classified into Class III regardless of the level of risk they pose. To avoid requiring PMA review of novel low- to moderate-risk devices classified in Class III by operation of law, Congress enacted a provision that allows the FDA to reclassify a novel low- to moderate-risk device into Class I or II in the absence of a predicate device that would support 510(k) clearance. The FDA evaluates the safety and effectiveness of devices submitted for review under this de novo pathway and devices determined to be Class II can serve as predicate devices for future 510(k) applicants. The de novo pathway can require clinical data.

 

The FDA has a user fee goal to review a de novo request in 150 calendar review days. During the process, the FDA may issue an Additional Information request, which stops the clock. The applicant has 180 days to respond. Therefore, the total review time could be as long as 330 days and in practice may be longer. During the COVID-19 public health emergency, applicants were given an additional 180 days in which to respond.

 

PMA Approval

 

A Class III product generally must follow the PMA approval pathway. The PMA must be supported by sufficient valid scientific evidence, including clinical study data, to assure that the device is safe and effective for its intended use(s). After completion of clinical testing, a PMA including the results of all non-clinical, clinical, and other testing and information relating to the product’s marketing history, design, labeling, manufacture, and controls, is prepared and submitted to the FDA.

 

 17 

 

 

The PMA approval process is generally more expensive, rigorous, lengthy, and uncertain than the 510(k) premarket notification process and de novo classification process and requires proof of the safety and effectiveness of the device to the FDA’s satisfaction. As part of the PMA review, the FDA will typically inspect the manufacturer’s facilities for compliance with Quality System Regulation (“QSR”) requirements, which impose elaborate testing, control, documentation, and other quality assurance procedures. The FDA has a user fee goal to review a PMA in 180 calendar review days if the submission does not require advisory committee input, or 320 review days if the submission does require advisory committee input. During the process, the FDA may issue a major deficiency letter, which stops the review clock. The applicant has up to 180 days to respond. Therefore, the total review time could be up to 360 days, if the submission does not require advisory committee input, or 500 days if the submission does require advisory committee input, and in practice may be longer. The COVID-19 pandemic significantly increased the FDA’s workload because of the need to review emergency use authorization requests for IVDs and other regulated products, which delayed review timelines for some non-COVID-19 products.

 

If the FDA’s evaluation of the PMA application is favorable, the FDA will issue a PMA for the approved indications, which can be more limited than those originally sought by the manufacturer. The PMA can include post-approval conditions that the FDA believes necessary to ensure the safety and effectiveness of the device including, among other things, restrictions on labeling, promotion, sale, and distribution or a requirement for postmarket surveillance or completion of postmarket studies. Failure to comply with the conditions of approval can result in material adverse enforcement action, including the loss or withdrawal of the approval and/or placement of restrictions on the sale of the device until the conditions are satisfied.

 

Even after approval of a PMA, a new PMA or PMA supplement may be required in the event of a modification to the device, its labeling, or its manufacturing process. Supplements to a PMA may require the submission of the same type of information required for an original PMA, except that the supplement is generally limited to that information needed to support the proposed change from the product covered by the original PMA.

 

Clinical Trials

 

Generally, at least one clinical trial is required to support a PMA application. Clinical studies also may be required for de novo classification or a 510(k) premarket notification. Clinical trials may also be conducted or continued to satisfy post-approval requirements for devices with PMAs. For significant risk investigational device studies, the FDA regulations require that human clinical investigations conducted in the U.S. be subject to an approved investigational device exemption (“IDE”). An IDE application is considered approved 30 days after it has been received by the FDA, unless the FDA otherwise informs the sponsor prior to that time that the IDE is approved, approved with conditions, or disapproved. A nonsignificant risk investigational device study does not require FDA approval of an IDE. Some types of device studies, including many IVD studies, are exempt from IDE requirements altogether.

 

Clinical trials must be conducted in accordance with good clinical practice (“GCP”) requirements contained in federal regulations and in international guidelines. Clinical trials, for both significant and nonsignificant risk devices, as well as exempt studies, must be approved by an IRB, an appropriately constituted group that has been formally designated to review and monitor biomedical research involving human subjects and which has the authority to approve, require modifications in, or disapprove research to protect the rights, safety, and welfare of the human research subject.

 

The FDA may order the temporary or permanent discontinuation of a clinical trial at any time or impose other sanctions, if it believes that the clinical trial either is not being conducted in accordance with FDA requirements or presents an unacceptable risk to the clinical trial patients. An IRB may also require the clinical trial it has approved to be halted, either temporarily or permanently, for failure to comply with the IRB’s requirements or may impose other conditions or sanctions.

 

Although the QSR does not fully apply to investigational devices, the requirement for controls on design and development does apply. The sponsor also must manufacture the investigational device in conformity with the quality controls described in the IDE application and any conditions of IDE approval that the FDA may impose with respect to manufacturing.

 

Postmarket Requirements

 

After a device is placed on the market, numerous general regulatory controls apply. These include the QSR, labeling regulations, medical device reporting regulations (which require that manufacturers report to the FDA if their device may have caused or contributed to a death or serious injury or malfunctioned in a way that would likely cause or contribute to a death or serious injury if it were to recur), and reports of corrections and removals regulations (which require manufacturers to report recalls or removals and field corrections to the FDA if initiated to reduce a risk to health posed by the device or to remedy a violation of the FDCA). Failure to properly identify reportable events or to file timely reports, as well as failure to address each of the observations to the FDA’s satisfaction, can subject a manufacturer to warning letters, recalls, or other sanctions and penalties.

 

Advertising, marketing, and promotional activities for devices are also subject to FDA oversight and must comply with the statutory standards of the FDCA and the FDA’s implementing regulations.

 

Manufacturers of medical devices are permitted to promote products solely for the uses and indications set forth in the approved or cleared product labeling. A number of enforcement actions have been taken against manufacturers that promote products for “off-label” uses (i.e., uses that are not described in the approved or cleared labeling).

 

Violations of the FDCA relating to inappropriate promotion of medical devices may also lead to investigations alleging violations of federal and state healthcare fraud and abuse and other laws, as well as state consumer protection laws.

 

For a PMA or Class II 510(k) or de novo device, the FDA also may require postmarketing testing, surveillance, or other measures to monitor the effects of an approved or cleared product. The FDA may place conditions on a PMA-approved device that could restrict the distribution or use of the product. In addition, quality control, manufacture, packaging, and labeling procedures must continue to conform to the QSR after approval and clearance, and manufacturers are subject to periodic inspections by the FDA. Accordingly, manufacturers must continue to expend time, money, and effort in the areas of production and quality control to maintain compliance with the QSR and other applicable regulatory requirements. The FDA may withdraw product approvals or recommend or require product recalls if a company fails to comply with regulatory requirements.

 

 18 

 

 

Therapeutic Products

 

FDA Approval Process

 

In the U.S., therapeutic products are subject to extensive regulation by the FDA. The FDCA and other federal and state statutes and regulations, govern, among other things, the research, development, testing, manufacture, storage, recordkeeping, approval, labeling, promotion and marketing, distribution, post-approval monitoring and reporting, sampling, and import and export of pharmaceutical products. Failure to comply with applicable U.S. requirements may subject a company to a variety of administrative or judicial sanctions, such as clinical hold, FDA refusal to approve pending new drug applications (“NDAs”), warning or untitled letters, product recalls, product seizures, total or partial suspension of production or distribution, injunctions, fines, civil penalties, and criminal prosecution.

 

Development for a new therapeutic product in the U.S. typically involves preclinical laboratory and animal tests, the submission to the FDA of an investigational new drug application (“IND”), which must become effective before clinical testing may commence, and adequate and well-controlled clinical trials to establish the safety and effectiveness of the drug for each indication for which FDA approval is sought. Satisfaction of FDA premarket approval requirements typically takes many years, and the actual time required may vary substantially based upon the type, complexity, and novelty of the product or disease.

 

Preclinical tests include laboratory evaluation of product chemistry, formulation, and toxicity, as well as animal trials to assess the characteristics and potential safety and efficacy of the product. The conduct of the preclinical tests must comply with federal regulations and requirements, including Good Laboratory Practices. The results of preclinical testing are submitted to the FDA as part of an IND along with other information, including information about product chemistry, manufacturing and controls, a general investigational plan, and a proposed clinical trial protocol. Long-term preclinical tests, such as tests of reproductive toxicity and carcinogenicity in animals, may continue after the IND is submitted. A 30-day waiting period after the submission of each IND is required prior to the commencement of clinical testing in humans. If the FDA has neither commented on nor questioned the IND within this 30-day period, the clinical trial proposed in the IND may begin. If the IND is placed on clinical hold, the sponsor must resolve any issues to the satisfaction of the FDA before the clinical hold is lifted and the clinical trial may proceed.

 

Clinical trials involve the administration of the investigational drug to healthy volunteers or patients under the supervision of a qualified investigator. Clinical trials must be conducted (1) in compliance with federal regulations; (2) in compliance with GCP requirements; and (3) under protocols detailing the objectives of the trial, the parameters to be used in monitoring safety, and the effectiveness criteria to be evaluated. Each protocol involving testing on U.S. patients and subsequent protocol amendments must be submitted to the FDA as part of the IND.

 

The FDA may order the temporary or permanent discontinuation of a clinical trial at any time or impose other sanctions if it believes that the clinical trial either is not being conducted in accordance with FDA regulations or presents an unacceptable risk to the clinical trial patients. Imposition of a clinical hold may be full or partial. The study protocol and informed consent information for patients in clinical trials must also be submitted to an IRB for approval. The IRB will also monitor the clinical trial until completed. An IRB may also require the clinical trial at the site to be halted, either temporarily or permanently, for failure to comply with the IRB’s requirements or may impose other conditions. Additionally, some clinical trials are overseen by an independent group of qualified experts organized by the clinical trial sponsor, known as a data safety monitoring board or committee. This group provides authorization for whether a trial may move forward at designated checkpoints based on access to certain data from the trial.

 

Clinical trials to support NDAs for marketing authorization are typically conducted in three sequential phases, which may overlap or be combined. In Phase 1, the initial introduction of the drug into patients, the product is tested to assess safety, dosage tolerance, metabolism, pharmacokinetics, pharmacological actions, side effects associated with drug exposure, and to obtain early evidence of a treatment effect if possible. Phase 2 usually involves trials in a limited patient population to determine the effectiveness of the drug for a particular indication, determine optimal dose and regimen, and to identify common adverse effects and safety risks. If a compound demonstrates evidence of effectiveness and an acceptable safety profile in Phase 2 evaluations, Phase 3 trials are undertaken to obtain additional information about clinical effects and confirm efficacy and safety in a larger number of patients, typically at geographically dispersed clinical trial sites, to permit the FDA to evaluate the overall benefit-risk relationship of the drug and to provide adequate information for the labeling of the product. In most cases, the FDA requires two adequate and well-controlled Phase 3 clinical trials to demonstrate the safety and efficacy of the drug. In rare instances, a single Phase 3 trial may be sufficient when either (1) the trial is a large, multicenter trial demonstrating internal consistency and a statistically very persuasive finding of a clinically meaningful effect on mortality, irreversible morbidity, or prevention of a disease with a potentially serious outcome and confirmation of the result in a second trial would be practically or ethically impossible or (2) the single trial is supported by other confirmatory evidence. Approval on the basis of a single trial may be subject to a requirement for additional post-approval studies.

 

These phases may overlap or be combined. For example, a Phase 1/2 clinical trial may contain both a dose escalation stage and a dose expansion stage, the latter of which may confirm tolerability at the recommended dose for expansion in future clinical trials (as in traditional Phase 1 clinical trials) and provide insight into the anti-tumor effects of the investigational therapy in selected subpopulation(s). Typically, during the development of oncology therapies, all subjects enrolled in Phase 1 clinical trials are disease-affected patients and, as a result, considerably more information on clinical activity may be collected during such trials than during Phase 1 clinical trials for non-oncology therapies.

 

In addition, the manufacturer of an investigational drug in a Phase 2 or Phase 3 clinical trial for a serious or life-threatening disease is required to make available, such as by posting on its website, its policy on evaluating and responding to requests for expanded access to such investigational drug.

 

While the IND is active, progress reports summarizing the results of the clinical trials and nonclinical studies performed since the last progress report, among other information, must be submitted at least annually to the FDA, and written IND safety reports must be submitted to the FDA and investigators for serious and unexpected suspected adverse events, findings from other studies suggesting a significant risk to humans exposed to the same or similar drugs, findings from animal or in vitro testing suggesting a significant risk to humans, and any clinically important increased incidence of a serious suspected adverse reaction compared to that listed in the protocol or investigator brochure.

 

 19 

 

 

After completion of the required clinical testing, an NDA is prepared and submitted to the FDA. FDA approval of the NDA is required before marketing and distribution of the product may begin in the U.S. The NDA must include the results of all preclinical, clinical, and other testing and a compilation of data relating to the product’s pharmacology, chemistry, manufacture, and controls. The cost of preparing and submitting an NDA is substantial. The submission of most NDAs is additionally subject to a substantial application user fee. Under an approved NDA, the applicant is also subject to an annual program fee. These fees typically increase annually. The FDA has 60 days from its receipt of an NDA to determine whether the application will be filed based on the FDA’s determination that it is adequately organized and sufficiently complete to permit substantive review. Once the submission is filed, the FDA begins an in-depth review. The FDA has agreed to certain performance goals to complete the review of NDAs. Most applications are classified as Standard Review products that are reviewed within 10 months of the date the FDA files the NDA. Applications classified as Priority Review are reviewed within six months of the date the FDA files the NDA. An NDA can be classified for Priority Review when the FDA determines the drug has the potential to treat a serious or life-threatening condition and, if approved, would be a significant improvement in safety or effectiveness compared to available therapies. The review process for both standard and priority reviews may be extended by the FDA for three or more additional months to consider certain late-submitted information, or information intended to clarify information already provided in the NDA submission.

 

The FDA may also refer applications for novel products, as well as products that present difficult questions of safety or efficacy, to be reviewed by an advisory committee – typically a panel that includes clinicians, statisticians and other experts – for review, evaluation, and a recommendation as to whether the NDA should be approved. The FDA is not bound by the recommendation of an advisory committee but generally follows such recommendations. Before approving an NDA, the FDA will typically inspect one or more clinical sites to assure compliance with GCP. Additionally, the FDA will inspect the facility or the facilities at which the drug product is manufactured. The FDA will not approve the product unless compliance with current good manufacturing practices (“cGMP”) is satisfactory. After the FDA evaluates the NDA and completes any clinical and manufacturing site inspections, it issues either an approval letter or a complete response letter. A complete response letter generally outlines the deficiencies in the NDA submission and may require substantial additional testing or information in order for the FDA to reconsider the application for approval. If, or when, those deficiencies have been addressed to the FDA’s satisfaction in a resubmission of the NDA, the FDA will issue an approval letter. The FDA has committed to reviewing such resubmissions in two or six months depending on the type of information included. An approval letter authorizes commercial marketing and distribution of the drug with specific prescribing information for specific indications. As a condition of NDA approval, the FDA may require a risk evaluation and mitigation strategy (“REMS”) to help ensure that the benefits of the drug outweigh the potential risks to patients. A REMS can include medication guides, communication plans for healthcare professionals, and elements to assure a product’s safe use (“ETASU”). ETASU can include, but are not limited to, special training or certification for prescribing or dispensing the product, dispensing the product only under certain circumstances, special monitoring, and the use of patient-specific registries. The requirement for a REMS can materially affect the potential market and profitability of the product. Moreover, the FDA may require substantial post-approval testing and surveillance to monitor the product’s safety or efficacy.

 

Once granted, product approvals may be withdrawn if compliance with regulatory standards is not maintained or problems are identified following initial marketing. Changes to some of the conditions established in an approved NDA, including changes in indications, product labeling, manufacturing processes, or facilities, require submission and FDA approval of a new NDA, or a supplement to an approved NDA, before the change can be implemented. An NDA supplement for a new indication typically requires clinical data similar to that in the original application, and the FDA uses the same procedures and actions in reviewing NDA supplements as it does in reviewing original NDAs.

 

Disclosure of Clinical Trial Information

 

Sponsors of clinical trials of FDA-regulated products, including diagnostic and drugs products, are required to register and disclose certain clinical trial information on the website www.clinicaltrials.gov. Information related to the product, patient population, phase of investigation, trial sites, and investigators, and other aspects of a clinical trial are then made public as part of the registration. Sponsors are also obligated to disclose the results of their clinical trials after completion. Disclosure of the results of clinical trials can be delayed in certain circumstances for up to two years after the date of completion of the trial. Competitors may use this publicly available information to gain knowledge regarding the progress of clinical development programs as well as clinical trial design.

 

Post-Approval Requirements

 

Once an NDA is approved, a product will be subject to certain post-approval requirements. For instance, the FDA closely regulates the post-approval marketing and promotion of drugs, including standards and regulations for direct-to-consumer advertising, off-label promotion, industry-sponsored scientific and educational activities, and promotional activities involving the internet. A drug may be marketed only for the approved indications and in accordance with the provisions of the approved labeling.

 

Adverse event reporting and submission of periodic safety summary reports is required following FDA approval of an NDA. The FDA also may require postmarket testing, known as Phase 4 testing, REMS, and surveillance to monitor the effects of an approved product, or the FDA may place conditions on an approval that could restrict the distribution or use of the product. In addition, quality control, product manufacture, packaging, and labeling procedures must continue to conform to cGMP after approval. Drug manufacturers and certain of their subcontractors are required to register their establishments with the FDA and certain state agencies.

 

Registration with the FDA subjects entities to periodic unannounced inspections by the FDA, during which the agency inspects a drug product’s manufacturing facilities to assess compliance with cGMP. Accordingly, manufacturers must continue to expend time, money, and effort in the areas of production and quality control to maintain compliance with cGMP. Regulatory authorities may withdraw product approvals or request product recalls if a company fails to comply with required regulatory standards, if it encounters problems following initial marketing, or if previously unrecognized problems are subsequently discovered.

 

 20 

 

 

European Union

 

A medical device or diagnostic test must be CE marked to be sold in the EU. The In Vitro Diagnostic Device Regulation (“IVDR”) of the EU defines the necessary pre-conditions that must be fulfilled to CE mark an IVD test or in vitro medical device in the EU. The manufacture of the test and/or device must fulfill all applicable regulatory requirements in the IVDR. Objective evidence of fulfilment of these requirements must be provided by the manufacturer prior to placing a test on the EU market. The manufacturer is required to establish a Quality Management System (“QMS”) as well as processes for manufacturing, importing, distribution, post-market surveillance, and vigilance. Regulations also require that the product is fully documented. In addition, it is likely that our CyPath® Lung test is classified in a risk class that requires a review by an external party, a Notified Body, prior to placing the test on the EU market. This process is expected to require an additional six to 12 months after required documents and systems are in place. There currently is a general shortage in the EU of available Notified Bodies designated for IVDR devices. Further, we will need to contract a European Authorized Representative (“EAR”) that acts as the Company’s legal representative in the EU. Medical devices also must be registered with the competent authority in the country in which they are based. In addition to the CE mark and the registration done by the EAR, there is a need for an administrative national notification with certain member states of the EU.

 

European Data Collection

 

The collection and use of personal data (including health data) in the European Economic Area (“EEA”) are governed by the EU General Data Protection Regulations (“EU GDPR”) and national implementing legislation in EEA member states. The EU GDPR applies to any company established in the EEA and to companies established outside the EEA that process personal data in connection with the offering of goods or services to data subjects in the EEA or the monitoring of the behavior of data subjects in the EEA. The EU GDPR establishes stringent requirements applicable to the processing of personal data, including strict requirements relating to the validity of consent of data subjects, expanded disclosures about how personal data is used, requirements to conduct data protection impact assessments for “high risk” processing, limitations on retention of personal data, special provisions for “special categories of personal data” including health and genetic information of data subjects, mandatory data breach notification (in certain circumstances), “privacy by design” requirements, and direct obligations on service providers acting as processors. The EU GDPR also prohibits the international transfer of personal data from the EEA to countries outside of the EEA unless made to a country deemed to have adequate data privacy laws by the European Commission or a data transfer mechanism has been put in place. Failure to comply with the requirements of the EU GDPR and the related national data protection laws of the EEA states may result in fines up to 20 million euros or 4% of a company’s global annual revenues for the preceding financial year, whichever is higher. Moreover, the EU GDPR affords various data protection rights to individuals (i.e., the right to erasure of personal data) in certain circumstances, and the ability for data subjects to claim material and non-material damages resulting from infringements of the EU GDPR. Given the breadth and depth of changes in data protection obligations, maintaining compliance with the EU GDPR will require significant time, resources, and expense, and we may be required to put in place additional mechanisms ensuring compliance with the evolving data protection rules. This may be onerous and adversely affect our business, financial condition, results of operations, and prospects.

 

Rest of the World Regulation

 

For other countries outside of the EU (or in some cases, EEA) and the U.S., such as China, Southeast Asia, and Australia, the requirements governing the conduct of clinical trials, product licensing, pricing, and reimbursement vary from country to country. Additionally, the clinical trials must be conducted in accordance with GCP requirements and the applicable regulatory requirements, and the ethical principles that have their origin in the Declaration of Helsinki.

 

If we fail to comply with applicable foreign regulatory requirements, we may be subject to, among other things, fines, suspension or withdrawal of regulatory approvals, product recalls, seizure of products, operating restrictions, and criminal prosecution.

 

Human Capital

 

We employ 57 employees at the time of this filing, 21 employed by bioAffinity and 36 employed by PPLS. We place significant emphasis on the recruitment, development, and retention of our employees who include award-winning scientists dedicated to advancing scientific discovery from bench to bedside. Of our seven employees engaged in research and development, all of whom are employed full-time, three hold Ph.Ds in biology or medicinal chemistry. Of the 36 employees at PPLS, nearly 40% have worked at our clinical laboratory for more than five years.

 

Our Chief Science Officer, William Bauta, Ph.D., was the Associate Director of Science at Genzyme Corporation and held a similar position at Ilex Products, Inc., where he was responsible for the discovery, development and FDA approval of therapeutics in the companies’ pipelines, and Manager of Medicinal and Process Chemistry at Southwest Research Institute. Business development is led by our Chief Operating Officer, Xavier Reveles, who has 25 years of experience as a clinical geneticist skilled in the creation and management of CLIA clinical laboratories, coding, and CPT reimbursement valuations. Mr. Reveles is board certified by the American Society of Clinical Pathology as a clinical specialist in cytogenetics who has successfully launched multiple diagnostics and commercial laboratories. We have attracted experienced salespeople with a proven record in the pulmonary field. In November 2023, we hired a National Sales Director who has more than 15 years of experience in medical sales and marketing, most recently as Executive Account Manager for the respiratory portfolio of Olympus America’s therapeutic solutions division. Our innovative and collaborative culture is in part responsible for our ability to attract and retain highly skilled professionals seeking professional advancement. Outside partnerships and collaborations that advance business and scientific research are encouraged, allowing us to multiply workforce efforts without expending significant capital.

 

Implications of Being an Emerging Growth Company and a Smaller Reporting Company

 

We qualify as an “emerging growth company” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. For as long as we remain an emerging growth company, we may take advantage of specified reduced reporting requirements and other burdens that are otherwise applicable generally to other public companies. These provisions include, but are not limited to:

 

  reduced obligations with respect to financial data, including presenting only two years of audited financial statements and selected financial data, and only two years of related Management’s Discussion and Analysis of Financial Condition and Results of Operations disclosure in our initial registration statement;

 

 21 

 

 

  an exemption from the auditor attestation requirement in the assessment of our internal control over financial reporting pursuant to the Sarbanes-Oxley Act of 2002, as amended (“SOX”);

 

  reduced disclosure about executive compensation arrangements in our periodic reports, registration statements, and proxy statements; and

 

  exemptions from the requirements to seek non-binding advisory votes on executive compensation or stockholder approval of any golden parachute arrangements.

 

We may take advantage of some or all of these provisions until we are no longer an emerging growth company. We will remain an emerging growth company until the earliest of (1) the last day of the fiscal year following the fifth anniversary of the completion of our initial public offering, (2) the last day of the first fiscal year in which our annual gross revenues exceed $1.235 billion, (3) the date on which we have, during the immediately preceding three-year period, issued more than $1.0 billion in non-convertible debt securities and (4) the date on which we are deemed to be a large accelerated filer under the rules of the SEC. We may choose to take advantage of some but not all of these reduced burdens. For example, we have taken advantage of the reduced reporting requirements with respect to disclosure regarding our executive compensation arrangements, have presented only two years of audited financial statements and only two years of related “Management’s Discussion and Analysis of Financial Condition and Results of Operations” disclosure in this Annual Report, and have taken advantage of the exemption from auditor attestation on the effectiveness of our internal control over financial reporting. To the extent that we take advantage of these reduced burdens, the information that we provide stockholders may be different than you might obtain from other public companies in which you hold equity interests.

 

In addition, the JOBS Act permits emerging growth companies to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies. We have elected to use this extended transition period. As a result of this election, our timeline to comply with new or revised accounting standards will in many cases be delayed as compared to other public companies that are not eligible to take advantage of this election or have not made this election. Therefore, our financial statements may not be comparable to those of companies that comply with the public company effective dates for these accounting standards.

 

We are also a “smaller reporting company” as defined in the Exchange Act and have elected to take advantage of certain of the scaled disclosures available to smaller reporting companies. To the extent that we continue to qualify as a “smaller reporting company” as such term is defined in Rule 12b-2 under the Exchange Act, after we cease to qualify as an emerging growth company, certain of the exemptions available to us as an “emerging growth company” may continue to be available to us as a “smaller reporting company,” including exemption from compliance with the auditor attestation requirements pursuant to SOX and reduced disclosure about our executive compensation arrangements. We will continue to be a “smaller reporting company” until we have $250 million or more in public float (based on our Common Stock) measured as of the last business day of our most recently completed second fiscal quarter or in the event we have no public float (based on our Common Stock) or a public float (based on our Common Stock) that is less than $700 million, annual revenues of $100 million or more during the most recently completed fiscal year.

 

Item 1A. Risk Factors.

 

Risks Related to Our Financial Position

 

Our business plan relies upon our ability to obtain additional sources of capital and financing. If the amount of capital we are able to raise from financing activities, together with our revenues from operations, is not sufficient to satisfy our capital needs, we may be required to cease operations.

 

Prior to 2022, we had not generated any revenue. During the years ended December 31, 2024, and December 31, 2023, we generated revenue of approximately $9.4 million and $2.5 million, respectively.

 

To become and remain profitable, we must succeed in generating additional laboratory revenue in excess of our operating expenses and developing and commercializing our diagnostic tests and therapeutic products that we expect will generate significant income in the planned timeframe. This will require us to be successful in a range of challenging activities, including completing preclinical testing and clinical trials of our diagnostic and therapeutic technologies, obtaining regulatory approval for our diagnostic and therapeutic technologies, manufacturing, marketing, and selling any diagnostic tests and therapeutic products for which we may obtain regulatory approval, and establishing and managing our collaborations at various phases of each diagnostic test and therapeutic product candidate’s development. We are in the preliminary phases of these activities. We may never succeed in these activities and, even if we do, may never generate sufficient income to achieve profitability.

 

To become profitable, we must develop our diagnostic tests and therapeutic products, which will depend in large part on our ability to:

 

  Develop, enhance, and protect our diagnostic tests and therapeutic products;
     
  Raise sufficient funding to support our diagnostic tests and therapeutic product development program(s);
     
  Complete pre-clinical testing;
     
  Work with our partners to expand commercialization of our first diagnostic test, CyPath® Lung, as an LDT under the CAP/CLIA guidelines and regulations administered by CMS and CAP;
     
  Obtain de novo classification from FDA for our CyPath® Lung as a Class II in vitro diagnostic

 

 22 

 

 

  Work with our partners to develop and commercialize our first diagnostic test, CyPath® Lung, as a CE-marked test in accordance with the IVDR of the EU;
     
  Synthesize, test, and attract licensing partners for drug conjugates, siRNAs, and other therapeutics (and methods for their use) developed by the Company;
     
  Develop and conduct human clinical studies to support the regulatory approval and marketing of our diagnostic test(s) and therapeutic product(s);
     
  Develop and manufacture the test(s) and product(s) to FDA standards, appropriate EU standards, and appropriate standards required for the commercialization of our tests and products in countries in which we seek to sell our diagnostic test(s) and therapeutic product(s);
     
  Obtain the necessary regulatory approvals to market our diagnostic test(s) and therapeutic product(s);
     
  Secure the necessary personnel and infrastructure to support the development, commercialization, and marketing of our diagnostic test(s) and therapeutic product(s); and
     
  Develop strategic relationships to support development, manufacturing, and marketing of our diagnostic test(s) and therapeutic product(s).

 

Even if we do achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. Our failure to become and remain profitable would depress the value of our Company and could impair our ability to raise capital, expand our business, maintain the research and development efforts, diversify our diagnostic tests and therapeutic product offerings, or even continue our operations. A decline in the value of our Company could also cause you to lose all or part of your investment.

 

We must raise additional capital to fund our operations in order to continue as a going concern.

 

As of December 31, 2024, we had an accumulated deficit of $53.6 million and $1.1 million cash on hand. For the year 2024, cash used in operations was $7.1 million and net loss was $9.0 million. Despite raising an additional $1.4 million in gross proceeds in February 2025 through a private placement offering, we may need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or other arrangements to support our future operations. Our business plan includes expansion for our commercialization efforts which will require additional funding. If we are unable to improve our liquidity position, we may not be able to continue as a going concern. Our ability to continue as a going concern is dependent upon our ability to generate revenue and raise capital from financing transactions. Without funding from the proceeds of a capital raise or strategic relationship or grant, management anticipates that our cash resources are sufficient to continue operations through April 2025. Our future is dependent upon the ability to obtain financing and upon future profitable operations from the development of new business opportunities. There can be no assurance that we will be successful in accomplishing these objectives. Without such additional capital, we may be required to curtail or cease operations and be required to realize our assets and discharge our liabilities other than in the normal course of business which could cause investors to suffer the loss of all or a substantial portion of their investment. WithumSmith+Brown, PC, our independent registered public accounting firm for the fiscal year ended December 31, 2024, has included an explanatory paragraph in its opinion that accompanies our audited consolidated financial statements as of and for the year ended December 31, 2024, indicating that our current liquidity position raises substantial doubt about our ability to continue as a going concern.

 

We have a limited operating history, which makes it difficult to evaluate our current business and future prospects.

 

We are a company with limited operating history, and our operations are subject to all of the risks inherent in establishing a new business enterprise. The likelihood of our success must be considered in light of the problems, expenses, difficulties, complications, and delays frequently encountered in connection with the formation of a new business, the development of new technologies or those subject to clinical testing, and the competitive and regulatory environment in which we will operate. To date, we have generated revenue from a limited market launch of CyPath® Lung in Texas. There can be no assurance that we will be able to successfully expand our commercialization efforts or that we will obtain the necessary regulatory approvals that will allow us to expand our marketing efforts. We may not be able to maintain certification of CyPath® Lung as an LDT in accordance with CAP/CLIA guidance and regulations, or obtain approval of our diagnostic tests in development by the CMS, the FDA, European Medicines Agency, or Chinese National Medical Products Administration. Even if we do so and are also able to commercialize our diagnostic tests, we may never generate revenue sufficient to become profitable. Our failure to generate revenue and profit would likely cause our securities to decrease in value or become worthless.

 

In addition, while we anticipate generating continued revenue from PPLS, our CAP-accredited, CLIA-certified clinical pathology laboratory, we do not expect to immediately derive profit from revenue from PPLS’ services. Once we begin to generate such profit, there is no guarantee that it will be sufficient to realize the expected financial benefits of the acquisition and that revenue generated will cover necessary operating expenses. In addition, since we have limited experience operating a clinical laboratory, we may not accurately estimate the expenses we will incur. Ownership of a CAP/CLIA laboratory and related services business may not have the clinical value and commercial potential which we envision. Any substantive failure of PPLS laboratory to meet our expectations could have a material negative effect on our results of operations. There can be no assurance that the anticipated benefits of PPLS will materialize or that if they materialize will result in increased stockholder value or revenue stream to the combined company.

 

 23 

 

 

We will require additional financing to implement our business plan, which may not be available on favorable terms or at all, and we may have to accept financing terms that would place restrictions on us.

 

We believe that we must raise additional funds to be able to continue our business operations. We may not be able to obtain equity or debt financing on acceptable terms or at all to implement our growth strategy. As a result, adequate capital may not be available to finance our current development plan, take advantage of business opportunities, or respond to competitive pressures. If we are unable to raise additional funds, we may be forced to curtail or even abandon our business plan and focus on fewer commercial opportunities that may result in more limited growth than forecast.

 

Until such time, if ever, as we can generate substantial income from sale of our diagnostic test(s) and therapeutic product candidates, we expect to finance our cash needs through a combination of equity offerings, debt financings, and license and collaboration agreements. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of existing stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of the holders of our Common Stock (the “Common Stockholders”). In addition, the terms of any future financing may impose restrictions on our right to declare dividends or on the manner in which we conduct our business. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures, declaring dividends, or making acquisitions or significant asset sales.

 

If we raise additional funds through collaborations, strategic alliances or marketing, or distribution or licensing arrangements with third parties, we may have to relinquish valuable rights to our technologies, future revenue streams, and research programs, or grant licenses on terms that may not be favorable to us and/or that may reduce the value of our Common Stock.

 

We are unable to precisely estimate when we will begin to generate significant profit from revenue, if ever, from PPLS’ services, nor to estimate the amount of profit or revenue that will be generated or the expenses that will be incurred.

 

We do not expect to immediately derive profit from revenue from PPLS’ services. Since its acquisition in September 2023, we have generated $2.5 million in 2023 and $9.4 million in 2024 in revenue from PPLS. Once we begin to generate such profit, there is no guarantee that it will be sufficient to realize the expected financial benefits of the acquisition. In addition, since we have limited experience operating a clinical laboratory, we may not accurately estimate the expenses we will incur.

 

We have a limited operating history operating a clinical laboratory, and the members of our management team have limited experience operating a CAP-accredited, CLIA-certified laboratory, which may limit the ability of investors to make an informed investment decision.

 

We began operating a clinical laboratory in September 2023. Previously, only our Chief Operating Officer, Xavier Reveles, had operated a CAP-accredited, CLIA-certified clinical laboratory and therefore it may be difficult for investors to analyze our ability to successfully operate a clinical laboratory. Our ability to generate revenue from the clinical laboratory will depend, in part, on our ability to attract and maintain customers and on the amount spent by the customers on such services. If our laboratory fails to attract customers and operate at sufficient capacity, our margins will suffer, and we may not be able to fund the costs we incur to operate it. The success of our clinical laboratory will also depend, in part, on our ability to attract and retain an appropriately skilled and sufficient workforce to operate the laboratory and our ability to comply with various quality standards and environmental, health and safety laws and regulations.

 

We have insufficient results for investors to use to identify historical trends. Investors should consider our prospects in light of the risk, expenses and difficulties we will encounter as an early-stage company with respect to operating a clinical laboratory. Our revenue and income potential for the clinical laboratory is unproven and our business model is continually evolving. We are subject to the risks inherent to the operation of a new business enterprise and cannot assure you that we will be able to successfully address these risks.

 

Risks Related to our Diagnostic Product

 

Until we secure FDA clearance for CyPath® Lung as a Class II in vitro diagnostic, we may encounter physicians who will not order an LDT.

 

In order to market our CyPath® Lung as an IVD medical device, we must receive de novo classification from the FDA as a Class II in vitro diagnostic. Subject to obtaining necessary financing, we intend to launch a pivotal trial later this year in an effort to attain such classification; however, there can be no assurance that the trial will have favorable results or that it will generate the results necessary to obtain such classification. Until such time as we receive de novo classification, which we may never receive, our marketing efforts are limited to the marketing and sale of CyPath® Lung as an LDT. Without clearance of CyPath® Lung by the FDA, some physicians may not order the test.

 

 24 

 

 

If we experience delays or difficulties in the enrollment of patients in clinical trials, our receipt of necessary regulatory approvals could be delayed or prevented.

 

We may not be able to initiate or continue clinical trials if we are unable to locate and enroll a sufficient number of eligible patients to participate in these trials as required by the FDA or similar regulatory authorities outside the U.S., such as the European Medicines Agency.

 

Patient enrollment is affected by many other factors, including:

 

  the severity of the disease under investigation;
     
  the patient eligibility criteria for the study in question;
     
  the efforts to facilitate timely enrollment in clinical trials;
     
  our payments for conducting clinical trials;
     
  the patient referral practices of physicians;
     
  the ability to monitor patients adequately during the trial period; and
     
  the proximity and availability of clinical trial sites for prospective patients.

 

We are unable to forecast with precision our ability to enroll patients. Our inability to enroll a sufficient number of patients for our clinical trials would result in significant delays and could require us to abandon one or more clinical trials altogether. Enrollment delays in our clinical trials may result in increased development costs, which would cause the value of our Company to decline and limit our ability to obtain additional financing.

 

Clinical trials are expensive, time consuming, and may not be successful.

 

Clinical trials are expensive, time consuming, and may not be successful. They involve the evaluation of diagnostic tests and testing of potential therapeutic agents and effective treatments in humans to determine the safety and efficacy of the diagnostic tests and therapeutic products necessary for an approved diagnostic and therapeutic technology. Many tests and products in human clinical trials fail to demonstrate the desired safety and efficacy characteristics. Even if our tests and products progress successfully through initial or subsequent human testing, they may fail in later phases of development. We may engage others to conduct our clinical trials, including clinical research organizations and government-sponsored agencies. These trials may not start or be completed as we forecast or may not achieve desired results.

 

We may experience numerous unforeseen events during or as a result of clinical trials that could delay or prevent our ability to receive marketing authorization or commercialize our diagnostic and therapeutic technologies, including:

 

  regulators or institutional review boards may not authorize us or our investigators to commence a clinical trial or conduct a clinical trial at a prospective trial site;
     
  we may experience delays in reaching, or fail to reach, agreement on acceptable clinical trial contracts or clinical trial protocols with prospective trial sites;
     
  clinical trials may produce negative or inconclusive results, and we may decide, or regulators may require us, to conduct additional clinical trials or abandon product and test development programs;
     
  the number of patients required for clinical trials may be larger than we anticipate, enrollment in these clinical trials may be slower than we anticipate, or participants may drop out of these clinical trials at a higher rate than we anticipate;
     
  our third-party contractors may fail to comply with regulatory requirements or meet their contractual obligations to us in a timely manner, or at all;
     
  we may have to suspend or terminate clinical trials for various reasons, including a finding that the participants are being exposed to unacceptable health risks;
     
  regulators or institutional review boards may require that we or our investigators suspend or terminate clinical research for various reasons, including noncompliance with regulatory requirements or a finding that the participants are being exposed to unacceptable health risks;
     
  the cost of clinical trials may be greater than we anticipate; or
     
  regulators may revise the requirements for approving our diagnostic or therapeutic technologies, or such requirements may not be as we anticipate.

 

If we are required to conduct additional clinical trials or other testing beyond those that we currently contemplate, if we are unable to successfully complete clinical trials or other testing, if the results of these trials or tests are not positive or are only modestly positive, or if there are safety concerns, we may:

 

  be delayed in obtaining marketing approval;
     
  not obtain marketing approval at all, which would seriously impair our viability;

 

 25 

 

 

  obtain marketing approval in some countries and not in others;
     
  obtain approval for indications or patient populations that are not as broad as we intend or desire;
     
  obtain approval with labeling that includes significant use or distribution restrictions or safety warnings;
     
  be subject to additional post-marketing testing requirements; or
     
  have the diagnostic test or therapeutic product removed from the market after obtaining marketing approval.

 

Our product and test development costs will increase if we experience delays in clinical testing or marketing approvals. We do not know whether any of our preclinical studies or clinical trials will begin as planned, will need to be restructured, or will be completed on schedule or at all. Significant preclinical or clinical trial delays also could shorten any periods during which we may have the exclusive right to commercialize our diagnostic technology or allow our competitors to bring diagnostic tests and therapeutic products to market before we do, potentially impairing our ability to successfully commercialize our diagnostic and therapeutic technologies and harming our business and results of operations.

 

Risks Related to Our Diagnostic Tests

 

If our tests do not perform as expected, our operating results, reputation and business will suffer.

 

Our success depends on the market’s confidence that PPLS can provide reliable, high-quality clinical testing services. There is no guarantee that the accuracy and reproducibility that our CAP/CLIA clinical pathology laboratory has demonstrated to date will continue as its test volume increases. We believe that PPLS’ customers are likely to be particularly sensitive to test limitations and errors, including inaccurate test results. As a result, if PPLS does not perform its diagnostic services as expected, our operating results, reputation and business will suffer. We may be subject to legal claims arising from such limitations, errors, or inaccuracies.

 

We may experience difficulties that delay or prevent our development, introduction, or marketing of enhanced or new tests.

 

Our success may also depend on our ability to effectively introduce enhanced or new tests. The development of enhanced or new tests is complex, costly, and uncertain. Furthermore, enhancing or developing new tests requires us to anticipate patients’, clinicians’, and payors’ needs and emerging technology trends accurately. We may experience research and development, regulatory, marketing, and other difficulties that could delay or prevent our introduction of enhanced or new tests. The research and development process in diagnostics generally takes a significant amount of time from the research and design stage to commercialization. This process is conducted in various stages, and each stage presents the risk that we will not achieve our goals. We may have to abandon a test in which we have invested substantial resources. In order to successfully commercialize tests that we may develop in the future, we may need to conduct lengthy, expensive clinical trials and develop dedicated sales and marketing operations or enter into collaborative agreements to achieve market awareness and demand. Any delay in the research and development, approval, production, marketing, or distribution of enhanced or new tests could adversely affect our competitive position, branding, and results of operations.

 

We cannot be certain that:

 

  any tests that we may enhance or develop will prove to be effective in clinical trials;

 

  we will be able to obtain, in a timely manner or at all, regulatory approvals, if needed;

 

  any tests that we may enhance or develop will be ordered and used by healthcare providers;

 

  any tests that we may enhance or develop can be provided at acceptable cost and with appropriate quality; or

 

  any of our tests can be successfully marketed.

 

These factors and other factors beyond our control could delay the launch of enhanced or new tests.

 

If clinical testing of a particular diagnostic test or therapeutic product candidate does not yield successful results, we will be unable to commercialize that test or product candidate.

 

We must demonstrate the product safety and efficacy of our candidates for diagnostic tests and therapeutic products in humans through extensive clinical testing. Our research and development programs are at an early stage of development. We may experience numerous unforeseen events during, or as a result of, the testing process that could delay or prevent commercialization of any test or product, including the following:

 

  the results of pre-clinical studies may be inconclusive, or they may not be indicative of results that will be obtained in human clinical trials;
     
  safety and efficacy results attained in early human clinical trials may not be indicative of results that are obtained in later clinical trials;

 

  after reviewing test results, we may abandon projects that we might previously have believed to be promising;
     
  we or our regulators may suspend or terminate clinical trials because the participating subjects or patients are being exposed to unacceptable health risks; and
     
  our test or product candidates may not have the desired effects or may include undesirable side effects or other characteristics that preclude regulatory approval or limit their commercial use if approved.

 

 26 

 

 

Even if our diagnostic tests or therapeutic products receive marketing approval, they may fail to achieve the degree of market acceptance by physicians, patients, third-party payors, and others in the medical community necessary for commercial success.

 

Even if our products receive marketing approval, if needed, they may nonetheless fail to gain sufficient market acceptance by physicians, patients, third-party payors, and others in the medical community. If we do not generate significant product revenues, we may not become profitable. The degree of market acceptance of our products and tests, if approved for commercial sale, will depend on a number of factors, including:

 

  their efficacy, safety, and other potential advantages compared to alternative tests or products;
     
  our ability to offer them for sale at competitive prices;
     
  their convenience and ease of administration compared to alternative diagnostics or treatments;
     
  the willingness of the target patient population to try new diagnostic tests and of physicians to order these tests;
     
  the willingness of the target patient population to try new therapies and of physicians to prescribe these therapies;
     
  the strength of marketing and distribution support;
     
  the availability of governmental agencies and third-party medical insurance and adequate reimbursement for our diagnostic tests or therapeutic products;
     
  any restrictions on the use of our diagnostic tests or therapeutic products together with other diagnostic methods or therapeutic treatments;
     
  any restrictions on the use of our diagnostic tests or therapeutic products together with other medications;
     
  inability of certain types of patients to produce adequate samples for analysis in the use of our diagnostic tests;
     
  inability of certain types of patients to use our diagnostic tests or take our therapeutic products; and
     
  the prevalence and severity of side effects from our therapeutic products.

 

If we are unable to address and overcome these and similar concerns, our business and results of operations could be substantially harmed.

 

If we are unable to establish effective sales, marketing, and distribution capabilities or enter into agreements with third parties with such capabilities, we may not be successful in commercializing our diagnostic tests or therapeutic products if and when they are approved.

 

We are building our sales and marketing organizations and have limited experience in the sale, marketing, or distribution of our diagnostic tests and therapeutic products. To achieve commercial success for any diagnostic test or therapeutic product for which we obtain marketing approval, we will need to successfully establish and maintain relationships directly and with third parties to perform sales and marketing functions.

 

Factors that may inhibit our efforts to commercialize our diagnostic tests or therapeutic products on our own include:

 

  our inability to recruit, train, and retain adequate numbers of effective sales, technical support, and marketing personnel;
     
  the inability of sales personnel to obtain access to or educate physicians on the benefits of our diagnostic tests or therapeutic products;
     
  the lack of complementary diagnostic tests or therapeutic products to be offered by sales personnel, which may put us at a competitive disadvantage relative to companies with more extensive diagnostic tests or therapeutic product lines;
     
  unforeseen costs and expenses associated with creating an independent sales, technical support, and marketing organization; and
     
  the inability to obtain sufficient coverage and reimbursement from third-party payors and governmental agencies.

 

If we do not establish sales, marketing, and distribution capabilities successfully, either on our own or in collaboration with third parties, we will not be successful in commercializing our diagnostic tests or therapeutic products.

 

We are currently dependent upon our pathology laboratory PPLS to offer and perform CyPath® Lung.

 

PPLS is currently the only commercial laboratory offering CyPath® Lung and, therefore we are dependent upon our subsidiary PPLS for the generation of our revenue. PPLS performs testing when ordered by physicians for their patients. PPLS also generates revenue related to the use of CyPath® Lung tests for a DOD observational study titled “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath® Lung Assay,” and when performed for DOD research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post COVID-19 infection.

 

 27 

 

 

If we are unable to convince physicians of the benefits of our proposed diagnostic tests or therapeutic products, we may incur delays or additional expense in our attempt to establish market acceptance.

 

Broad use of our proposed diagnostic tests and products may require pathology laboratories and physicians to be informed regarding our proposed diagnostic tests and products and their intended benefits. Inability to carry out this physician education process may adversely affect market acceptance of our proposed diagnostic tests or therapeutic products. We may be unable to timely educate physicians regarding our proposed diagnostic tests or therapeutic products in sufficient numbers to achieve our marketing plans or to achieve acceptance of our diagnostic tests or therapeutic products. Any delay in physician education may materially delay or reduce demand for our diagnostic tests or therapeutic products. In addition, we may expend significant funds toward physician education before any acceptance or demand for our proposed diagnostic tests or therapeutic products is created, if at all.

 

We face substantial competition, which may result in others discovering, developing, or commercializing competing diagnostic tests or therapeutic products before or more successfully than we do.

 

The development and commercialization of new diagnostic and therapeutic technologies is highly competitive. We will always face competition with respect to any diagnostic and therapeutic technology that we may seek to develop or commercialize in the future from major diagnostic and pharmaceutical companies, LDT laboratories, smaller diagnostic and pharmaceutical companies, and biotechnology companies worldwide.

 

A substantial number of the companies against which we are competing or may compete against in the future may have significantly greater financial resources, established presence in the market, and expertise in research and development, manufacturing, preclinical testing, conducting clinical trials, obtaining regulatory approvals, and marketing approved diagnostic tests or therapeutic products. Mergers and acquisitions in the diagnostic, pharmaceutical, and biotechnology industries may result in even more resources being concentrated among a smaller number of our competitors.

 

Smaller and other early-stage companies may also prove to be significant competitors, particularly through collaborative arrangements with large and established companies. These third parties compete with us in recruiting and retaining qualified scientific, sales, marketing, and management personnel, establishing clinical trial sites and patient registration for clinical trials, and acquiring technologies complementary to or necessary for our programs.

 

Our commercial opportunity could be reduced or eliminated if our competitors develop and commercialize diagnostic tests or therapeutic products that are more accurate, more convenient, or less expensive than any diagnostic tests or therapeutic products that we may develop. Our competitors also may obtain FDA or other regulatory approval for their diagnostic tests or therapeutic products more rapidly than we may obtain approval for ours, which could result in our competitors establishing a stronger market position. In addition, our ability to compete may be affected in many cases by insurers or other third-party payors.

 

We may be unable to compete in our target marketplaces, which could impair our ability to generate revenues, thus causing a material adverse impact on our results of operations.

 

Our success depends upon our ability to retain key executives and to attract, retain, and motivate qualified personnel, and the loss of these persons could adversely affect our operations and results.

 

We are highly dependent on the principal members of our management, scientific, and clinical teams, including Maria Zannes, J.D., our President and Chief Executive Officer, Xavier Reveles, MS, CG(ASCP)cm, our Chief Operating Officer, and Michael Edwards, our Chief Financial Officer, as well as Roby Joyce, M.D., the Medical Director of PPLS.

 

The loss of the services of any of our executive officers or other members of our management team could impede the achievement of our research, development, and commercialization objectives and seriously harm our ability to successfully implement our business strategy. Furthermore, replacing executive officers and key employees may be difficult and may take an extended period of time because of the limited number of individuals in our industry with the breadth of skills and experience required to successfully develop, gain regulatory approval of, and commercialize diagnostic tests or therapeutic products. Competition to hire from this limited pool is intense, and we may be unable to hire, train, retain, or motivate key personnel on acceptable terms given the competition among numerous biotechnology companies for similar expertise. We also face competition from universities and research institutions for qualified scientific and clinical personnel. In addition, we rely and expect to continue to rely to a significant degree on consultants and advisors, including scientific and clinical advisors, to assist us in formulating our research and development and commercialization strategies. Our consultants and advisors may be engaged by other entities and may have commitments under consulting or advisory contracts that may limit their availability to us. If we are unable to continue to attract and retain high-quality personnel, our ability to pursue our growth strategy will be limited.

 

Our lack of operating experience may make it difficult to manage our growth which could lead to our inability to implement our business plan.

 

We have limited experience in marketing and selling diagnostic tests and pharmaceutical products. Any growth will require us to expand our management and our operational and financial systems and controls. If we are unable to do so, our business and financial condition would be materially harmed. If rapid growth occurs, it may strain our operational, managerial, and financial resources.

 

 28 

 

 

We will depend on third parties to manufacture our kits, reagents and supplies and help in marketing our diagnostic tests and to design trial protocols, arrange for and monitor the clinical trials, and collect and analyze data.

 

We do not have, and do not now intend to develop, facilities for the manufacture of the contents of our collection kits needed for clinical or commercial production. In addition, we are not a party to any long-term agreement with any of our suppliers such as the reagents used in processing sputum samples, and accordingly, we have the products used in our diagnostic tests manufactured on a purchase-order basis from primary suppliers. We have entered into relationships with manufacturers on a contract basis but will need to expand those relationships. We expect to depend on such collaborators to supply us with reagents and other materials manufactured in compliance with standards imposed by the CMS, FDA, and foreign regulators.

 

Moreover, as we develop our diagnostic tests or therapeutic products eligible for clinical trials, we intend to contract with independent parties to design the trial protocols, arrange for and monitor the clinical trials, and collect and analyze the data. In addition, certain clinical trials for our products may be conducted by government-sponsored agencies and will be dependent on governmental participation and funding. Our dependence on independent parties and clinical sites involves risks, including reduced control over the timing and other aspects of our clinical trials.

 

 29 

 

 

We are exposed to product liability and pre-clinical and clinical liability risks which could place a substantial financial burden upon us should we be sued.

 

Our business exposes us to potential product liability and other liability risks that are inherent in the testing, manufacturing, and marketing of diagnostic tests and therapeutic products. Such claims may be asserted against us. In addition, using diagnostic tests and therapeutic products that may be developed with potential collaborators in our clinical trials and the subsequent sale of these tests and products by bioAffinity or our potential collaborators may cause us to bear a portion of or all product liability risks. A successful liability claim, or series of claims, brought against us could have a material adverse effect on our business, financial condition, and results of operations.

 

While we have obtained product liability insurance covering CyPath® Lung as a commercialized LDT to be sold by our CAP-accredited, CLIA-certified clinical pathology laboratory PPLS, in the future we may not be able to obtain or maintain adequate product liability insurance, when needed, on acceptable terms, if at all, or such insurance may not provide adequate coverage against our potential liabilities. Furthermore, potential partners with whom we intend to have collaborative or strategic agreements or our future licensees may not be willing to indemnify us against these types of liabilities and may not themselves be sufficiently insured or have sufficient liquidity to satisfy any product liability claims. Claims or losses in excess of any product liability insurance coverage that we may obtain could have a material adverse effect on our business, financial condition, and results of operations.

 

In addition, we may be unable to obtain or to maintain clinical trial liability insurance on acceptable terms, if at all. Any inability to obtain and/or maintain insurance coverage on acceptable terms could prevent or limit the commercialization of any tests or products we develop.

 

Our collection, use, and disclosure of personal information, including health and employee information, is subject to U.S. state and federal privacy and security regulations, and our failure to comply with those regulations or to adequately secure the information we hold could result in significant liability or reputational harm.

 

The privacy and security of personal information stored, maintained, received, or transmitted, including electronically, is a major issue in the U.S. and abroad. Numerous federal and state laws and regulations, including state privacy, data security and breach notification laws, federal and state consumer protection and employment laws, the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, and the Genetic Information Nondiscrimination Act of 2008, govern the collection, dissemination, use, and confidentiality of personal information, including genetic, biometric, and health information. These laws and regulations are increasing in complexity and number, may change frequently, and sometimes conflict. Penalties for violations of these laws vary but can be severe.

 

While we strive to comply with all applicable privacy and security laws and regulations, including our own posted privacy policies, these laws and regulations continue to evolve, and any failure or perceived failure to comply may result in proceedings or actions against us by government entities or others or could cause us to lose customers, which could have a material adverse effect on our business. Recently, there has been an increase in public awareness of privacy issues in the wake of revelations about the data collection activities of various government agencies and in the number of private privacy-related lawsuits filed against companies. Concerns about our practices with regard to the collection, use, retention, disclosure, or security of personal information or other privacy-related matters, even if unfounded and even if we are in compliance with applicable laws, could damage our reputation and harm our business.

 

If we are unable to obtain adequate reimbursement from third-party payors or governmental agencies for CyPath® Lung or other diagnostic tests or therapeutic products under development or if new restrictive legislation is adopted, market acceptance of our tests or products may be limited, and we may not achieve expected revenues.

 

The continuing efforts of government and insurance companies, health maintenance organizations (“HMOs”), and other payors of healthcare costs to contain or reduce costs may affect our future revenues and profitability, as well as the future revenues and profitability of our potential customers, suppliers, and collaborative partners and the availability of capital. For example, in certain international markets, pricing or profitability of diagnostic tests and therapeutic products is subject to government control. In the U.S., given recent federal and state government initiatives directed at lowering the total cost of healthcare, the U.S. Congress and state legislatures will likely continue to focus on healthcare reform, the cost of medical devices, tests, and prescription pharmaceuticals, and Medicare and Medicaid reforms. While we cannot predict whether any such legislative or regulatory proposals will be adopted, the announcement or adoption of such proposals could materially harm our business, financial condition, and results of operations.

 

Our ability to commercialize our tests or products will depend in part on the extent to which appropriate reimbursement levels for the cost of our tests or products are obtained by governmental authorities, private health insurers, and other organizations such as HMOs. Governmental agencies and third-party payors are increasingly challenging the prices charged for medical tests, drugs, and services. Also, the trend toward managed healthcare in the U.S. and the concurrent growth of organizations such as HMOs, which could control or significantly influence the purchase of healthcare services, diagnostics, and drugs, as well as legislative proposals to reform healthcare or reduce government insurance programs, may all result in lower prices for or rejection of our tests or products.

 

Our employees, independent contractors, consultants, commercial partners, and vendors may engage in misconduct or other improper activities, including noncompliance with regulatory standards and requirements.

 

Our business operations and current and future relationships with investigators, healthcare professionals, consultants, third-party payors, and customers will be subject, directly or indirectly, to federal and state healthcare fraud and abuse laws, false claims laws, health information privacy and security laws, and other healthcare laws and regulations. If we are unable to comply, or have not fully complied, with such laws, we could face substantial penalties. We are exposed to the risk of employee fraud or other illegal activity by our employees, independent contractors, consultants, commercial partners, vendors, and agents acting on behalf of us or our affiliates. Misconduct by these parties could include intentional, reckless, and/or negligent conduct that fails to (1) comply with the regulations of the FDA or foreign health authorities; (2) provide true, complete, and accurate information to the FDA or foreign health authorities; (3) comply with manufacturing standards we have established; (4) comply with healthcare fraud and abuse laws in the U.S. and similar foreign fraudulent misconduct laws; or (5) report financial information or data accurately or to disclose unauthorized activities to us.

 

 30 

 

 

Our business operations and current and future relationships with investigators, healthcare professionals, consultants, third-party payors, and customers are subject, directly or indirectly, to federal and state healthcare fraud and abuse laws, transparency laws, and other healthcare laws and regulations. If we are unable to comply, or have not fully complied, with such laws, we could face substantial penalties.

 

Healthcare providers and others play a primary role in the recommendation, ordering, and prescription of any diagnostic tests or therapeutic products for which we obtain marketing approval. Our operations and current and future arrangements with investigators, healthcare professionals, customers, and third-party payors are subject to various U.S. federal and state healthcare laws and regulations, including, without limitation, U.S. federal Anti-Kickback Statute, the U.S. federal civil and criminal false claims laws, and the Physician Payments Sunshine Act and regulations. These laws may impact, among other things, our current business operations, including our clinical research activities, and proposed sales, marketing, and education programs and constrain the business of financial arrangements and relationships with healthcare providers and other parties through which we may market, sell, and distribute our diagnostic tests or therapeutic products for which we obtain marketing approval. In addition, we may be subject to additional healthcare, statutory, and regulatory requirements and enforcement by foreign regulatory authorities in jurisdictions in which we conduct our business.

 

Ensuring that our internal operations and future business arrangements with third parties comply with applicable healthcare laws and regulations will involve substantial costs. It is possible that governmental authorities will conclude that our business practices, including certain arrangements with physicians who receive stock, warrants, or stock options as compensation for services provided to us, do not comply with current or future statutes, regulations, agency guidance, or case law involving applicable fraud and abuse or other healthcare laws and regulations. If our operations are found to be in violation of any of the laws described above or any other governmental laws and regulations that may apply to us, we may be subject to significant penalties, including civil, criminal, and administrative penalties, damages, fines, exclusion from U.S. government-funded healthcare programs, such as Medicare and Medicaid, or similar programs in other countries or jurisdictions, disgorgement, imprisonment, contractual damages, reputational harm, diminished profits, additional reporting requirements, and oversight if we become subject to a corporate integrity agreement or similar agreement to resolve allegations of non-compliance with these laws, and the delay, reduction, termination, or restructuring of our operations. Further, defending against any such actions can be costly and time consuming and may require significant financial and personnel resources. Therefore, even if we are successful in defending against any such actions that may be brought against us, our business may be impaired. If any of the physicians or other providers or entities with whom we expect to do business are found not to be in compliance with applicable laws, they may be subject to significant criminal, civil, or administrative sanctions, including exclusions from government-funded healthcare programs and imprisonment. If any of the above occur, it could adversely affect our ability to operate our business and our results of operations.

 

We face intense competition in the biotechnology and pharmaceutical industries.

 

The biotechnology and pharmaceutical industries are intensely competitive. We face direct competition from U.S. and foreign companies focusing on diagnostic tests and pharmaceutical products, which are rapidly evolving. Our competitors include major multinational diagnostic and pharmaceutical companies, specialized biotechnology firms, and universities and other research institutions. Many of these competitors have greater financial and other resources, larger research and development staffs, and more effective marketing and manufacturing organizations than we do. In addition, academic and government institutions are increasingly likely to enter into exclusive licensing agreements with commercial enterprises, including our competitors, to market commercial tests or products based on technology developed at such institutions. Our competitors may succeed in developing or licensing technologies, tests, and products that are more effective or less costly than ours or succeed in obtaining CAP/CLIA validation or FDA or other regulatory approvals for diagnostic test and therapeutic product candidates before we do. Acquisitions of, or investments in, competing diagnostic, pharmaceutical, or biotechnology companies by large corporations could increase such competitors’ financial, marketing, manufacturing, and other resources.

 

 31 

 

 

The market for our proposed tests and products is competitive and rapidly changing, and new diagnostic technologies which may be developed by others could impair our ability to maintain and grow our business and remain competitive.

 

The diagnostic, pharmaceutical, and biotechnology industries are subject to rapid and substantial technological change. Developments by others may render our proposed tests or products noncompetitive or obsolete, or we may be unable to keep pace with technological developments or other market factors. Technological competition from diagnostic, pharmaceutical and biotechnology companies, universities, governmental entities, and others diversifying into the field is intense and is expected to increase.

 

As a company engaged in the development of diagnostic technology with limited revenue generated to date, our resources are limited, and we may experience technical challenges inherent in such technologies. Competitors have developed or are in the process of developing technologies that are, or in the future may be, the basis for competition. Some of these technologies may have an entirely different approach or means of accomplishing similar diagnostic efficacy compared to our proposed tests or products. Our competitors may develop diagnostic technologies that are more effective or less costly than our proposed tests or products and therefore present a serious competitive threat.

 

The potential widespread acceptance of diagnostic tests or therapies that are alternatives to ours may limit market acceptance of our proposed tests or products, even if commercialized. Many of our targeted diseases and conditions can also be detected by other tests or treated by other medications. These tests and treatments may be widely accepted in medical communities and have a longer history of use. The established use of these competitive technologies may limit the potential for our technologies, formulations, tests, and products to receive widespread acceptance if commercialized.

 

Healthcare cost containment initiatives and the growth of managed care may limit our returns.

 

Our ability to commercialize our diagnostic tests and therapeutic products successfully may be affected by the ongoing efforts of governmental and third-party payors to contain the cost of healthcare. These entities are challenging prices of healthcare products and services, denying or limiting coverage and reimbursement amounts for new diagnostic tests and therapeutic products, CAP/CLIA-validated LDTs, and FDA-approved diagnostic tests and therapeutic products considered experimental or investigational or which are used for disease indications without FDA marketing authorization. Even if we succeed in bringing any tests or products to the market, they may not be considered cost effective, and governmental or third-party reimbursement might not be available or sufficient. If adequate governmental or third-party coverage is not available, we may not be able to maintain price levels sufficient to realize an appropriate return on our investment in research and development for new tests and products. In addition, legislation and regulations affecting the pricing of diagnostic tests, pharmaceuticals, or healthcare services may change in ways adverse to us before or after any of our proposed tests and products are approved for marketing.

 

Our internal information technology systems, or those of our third-party clinical research organizations or other contractors or consultants, may fail or suffer security breaches, loss or leakage of data, and other disruptions, which could result in a material disruption of our diagnostic tests’ or therapeutic product candidates’ development programs, compromise sensitive information related to our business, or prevent us from accessing critical information, potentially exposing us to liability or otherwise adversely affecting our business.

 

We are increasingly dependent upon information technology systems, infrastructure, and data to operate our business. In the ordinary course of business, we collect, store, and transmit confidential information (including but not limited to intellectual property, proprietary business information, and personal information). It is critical that we do so in a secure manner to maintain the confidentiality and integrity of such confidential information. We have also outsourced elements of our operations to third parties, and as a result we manage a number of third-party contractors who have access to our confidential information.

 

 32 

 

 

Despite the implementation of security measures, given their size and complexity and the increasing amounts of confidential information that they maintain, our internal information technology systems and those of our third-party clinical research organizations and other contractors and consultants are potentially vulnerable to breakdown or other damage or interruption from service interruptions, system malfunction, natural disasters, terrorism, war, and telecommunication and electrical failures, as well as security breaches from inadvertent or intentional actions by our employees, contractors, consultants, business partners, and/or other third parties, or from cyberattacks by malicious third parties (including the deployment of harmful malware, ransomware, extortion, account takeover attacks, degradation of service attacks, denial-of-service attacks, “phishing,” or social engineering and other means to affect service reliability and threaten the confidentiality, integrity, and availability of information), which may compromise our system infrastructure or lead to data leakage. We have technology security initiatives and disaster recovery plans in place to mitigate our risk to these vulnerabilities, but these measures may not be adequately designed or implemented to ensure that our operations are not disrupted or that data security breaches do not occur. To the extent that any disruption or security breach were to result in a loss of or damage to our data or applications, or inappropriate disclosure of confidential or proprietary information, we could incur liability and reputational damage.

 

Hackers and data thieves are increasingly sophisticated and operate large-scale and complex automated attacks which may remain undetected until after they occur. We cannot assure you that our data protection efforts and our investment in information technology will prevent significant breakdowns, data leakages, breaches in our systems, or other cyber incidents that could have a material adverse effect upon our reputation, business, operations, or financial condition. For example, if such an event were to occur and cause interruptions in our operations, it could result in a material disruption of our programs, and the development of our diagnostic tests and therapeutic product candidates could be delayed. In addition, the loss of clinical trial data for our diagnostic tests and therapeutic product candidates could result in delays in our marketing approval efforts and significantly increase our costs to recover or reproduce the data. Furthermore, significant disruptions of our internal information technology systems or security breaches could result in the loss, misappropriation, and/or unauthorized access, use, or disclosure of, or the prevention of access to, confidential information (including trade secrets or other intellectual property, proprietary business information, and personal information), which could result in financial, legal, business, and reputational harm to us. Like all businesses we may be increasingly subject to ransomware or other malware that could significantly disrupt our business operations or disable or interfere with necessary access to essential data or processes. Numerous recent attacks of this nature have also involved exfiltration and disclosure of sensitive or confidential personal or proprietary information, or intellectual property, when victim companies have not paid the cyber criminals substantial ransom payments. For example, any such event that leads to unauthorized access, use, disclosure, unavailability, or compromised integrity of personal or other sensitive or essential information, including personal information regarding our clinical trial subjects or employees, could harm our reputation directly, compel us to comply with federal and/or state breach notification laws and foreign law equivalents, subject us to mandatory corrective action, increase the costs we incur to protect against such information security breaches, such as increased investment in technology, render key personnel unable to perform duties or communicate throughout the organization, and otherwise subject us to fines and other liability under laws and regulations that protect the privacy and security of personal information, which could result in significant legal and financial exposure and reputational damages that could potentially have an adverse effect on our business.

 

The costs of mitigating cybersecurity risks are significant and are likely to increase in the future. These costs include, but are not limited to, retaining the services of cybersecurity providers; compliance costs arising out of existing and future cybersecurity, data protection and privacy laws and regulations; and costs related to maintaining redundant networks, data backups and other damage-mitigation measures. We also cannot be certain that our existing insurance coverage will continue to be available on acceptable terms or in amounts sufficient to cover the potentially significant losses that may result from a security incident or breach or that the insurer will not deny coverage of any future claim.

 

Declining general economic or business conditions, including tariff and customs regulations, may have a negative impact on our business.

 

Continuing concerns over the U.S. healthcare system and energy costs, geopolitical issues, the availability and cost of credit and government stimulus programs in the U.S. and other countries have contributed to increased volatility and diminished expectations for the global economy. These factors, combined with low business and consumer confidence, could precipitate an economic slowdown and recession. Additionally, political changes in the U.S. and elsewhere in the world have created a level of uncertainty in the markets. If the economic climate deteriorates, our business, as well as the financial condition of our suppliers and our third-party payors, could be adversely affected, resulting in a negative impact on our business, financial condition, and results of operations.

 

Changes in U.S. or international social, political, regulatory and economic conditions or in laws and policies governing trade, manufacturing, development, and investment in the countries where we currently conduct our business could adversely affect our business, reputation, financial condition, and results of operations. Changes or proposed changes in U.S. or other countries’ trade policies may result in restrictions and economic disincentives on international trade. The U.S. government has recently imposed, or is currently considering imposing, tariffs on certain trade partners. Tariffs, economic sanctions, and other changes in U.S. trade policy have in the past and could in the future trigger retaliatory actions by affected countries, and certain foreign governments have instituted or are considering imposing retaliatory measures on certain U.S. goods. Further, any emerging protectionist or nationalist trends (whether regulatory- or consumer-driven) either in the U.S. or in other countries could affect the trade environment. Our business, like many other corporations, would be impacted by changes to the trade policies of the U.S. and foreign countries (including governmental action related to tariffs, international trade agreements, or economic sanctions). Such changes have the potential to adversely impact the U.S. economy or certain sectors thereof, the global economy, and our industry, and as a result, could have a material adverse effect on our business, financial condition, and results of operations.

 

Further, due to increasing inflation, operating costs for many businesses have increased and, in the future, could impact demand or pricing manufacturing of our drug candidates or services providers. Inflation rates, particularly in the U.S., have increased recently to levels not seen in years, and increased inflation may result in increases in our operating costs (including employee wages), reduced liquidity, and limits on our ability to access credit or otherwise raise capital. In addition, the Federal Reserve has raised, and may again raise, interest rates in response to concerns about inflation, which coupled with reduced government spending and volatility in financial markets may have the effect of further increasing economic uncertainty and heightening these risks.

 

Actual events involving reduced or limited liquidity, defaults, non-performance, or other adverse developments that affect financial institutions or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds, have in the past and may in the future lead to market-wide liquidity problems.

 

 33 

 

 

In addition, the global macroeconomic environment could be negatively affected by, among other things, a resurgence of COVID-19 or other pandemics or epidemics, instability in global economic markets, increased U.S. trade tariffs and trade disputes with other countries, instability in the global credit markets, supply chain weaknesses, instability in the geopolitical environment as a result of the withdrawal of the United Kingdom from the European Union, the Russian invasion of Ukraine, the war in the Middle East and other political tensions, and foreign governmental debt concerns. Such challenges have caused, and may continue to cause, uncertainty and instability in local economies and in global financial markets.

 

We are actively monitoring the effects these disruptions and increasing inflation could have on our operations. These conditions make it extremely difficult for us to accurately forecast and plan future business activities.

 

Global climate change and related regulations could negatively affect our business.

 

The effects of climate change, such as extreme weather conditions, create financial risks to our business. For example, the demand for our products may be affected by unseasonable weather conditions. The effects of climate change could also disrupt our operations by impacting the availability and cost of materials needed for manufacturing and could increase insurance and other operating costs. We could also face indirect financial risks passed through the supply chain and disruptions that could result in increased prices for our products and the resources needed to produce them.

 

Risks Related to the Operation of a CAP/CLIA Laboratory

 

The operations of PPLS will depend in part upon prior relationships with existing customers and our ability to continue such relationships with these customers.

 

PPLS’ future success will depend in part upon the continued relationships with existing customers, many of whom have developed professional relationships with pathologists who have established relationships with our customers. In particular, Roby Joyce, M.D. who is the Medical Director of PPLS and a member of our Board of Directors, has a long-term relationship with certain PPLS clients. We cannot be assured that we will be able to retain his services. Although we have entered into a three-year employment agreement with him, there can be no assurance that the agreement will not be terminated prior to its expiration. We do not have an insurance policy on the life of Dr. Joyce, and we do not have “key person” life insurance policies for any of our other officers or advisors. The loss of employees who have established business relationships with our clients could result in delays in services, loss of customers and sales, and diversion of management resources, which could adversely affect our operating results.

 

PPLS may be unable to effectively maintain equipment or generate revenue when its equipment is not operational.

 

Timely, effective service is essential to maintaining the reputation and high use rates of our CAP/CLIA laboratory, PPLS. Although it has agreements with a third-party equipment service providers pursuant to which such service providers maintain and repair its equipment, the agreement does not compensate it for loss of revenue when its systems are not fully operational, and its business interruption insurance may not provide sufficient coverage for the loss of revenue. Also, third-party equipment service providers may not be able to perform repairs or supply needed parts in a timely manner, which could result in a loss of revenue. Therefore, if PPLS experiences more equipment malfunctions than anticipated or if it is unable to promptly obtain the service necessary to keep its equipment functioning effectively, or where its business or data is compromised on account of equipment malfunctions or a cybersecurity-related attack, PPLS’s ability to provide services and to fulfill its contractual arrangements would be adversely affected and our revenue could decline.

 

If our sole laboratory facility becomes damaged or inoperable, loses its accreditation, or is required to vacate the facility, PPLS’ ability to sell its products or provide diagnostic assays and pursue its research and development efforts may be jeopardized.

 

PPLS’ facilities and equipment could be harmed or rendered inoperable by natural or man-made disasters, including fire, earthquake, flooding, and power outages, which may render it difficult or impossible for it to provide pathology services or perform our diagnostic assays for some period of time. The inability to of PPLS to perform its services for customers if PPLS’ facility is inoperable for even a short period of time may result in the loss of customers or harm to its reputation or relationships with its customers, and it may be unable to regain those customers or repair its reputation in the future. Furthermore, PPLS’ facilities and the equipment it uses to perform its services could be costly and time-consuming to repair or replace.

 

Further, if PPLS’ current or future CLIA-certified, CAP-accredited, and state-licensed laboratory becomes inoperable or unqualified in any way, it may not be able to license or transfer its technology to another facility with the necessary qualifications, including state licensure and CLIA certification, under the scope of which its current assays and its planned future assays could be performed. Even if PPLS finds a facility with such qualifications to perform its assays, it may not be available to PPLS on commercially reasonable terms.

 

To date, substantially all of our revenue has been derived from the operations of the laboratory. The inability of PPLS to perform its services for its customers if PPLS’ facility is inoperable would significantly impact our ability to generate revenue.

 

PPLS relies on commercial courier delivery services to transport sputum samples for processing the CyPath® Lung test in a timely and cost-efficient manner, and if these delivery services are disrupted, its business will be harmed.

 

PPLS’ business depends on its ability to quickly and reliably deliver test results to its customers. Sputum samples are received overnight within the U.S. for analysis at the laboratory facility located in San Antonio, Texas. Disruptions in delivery service, whether due to bad weather, natural disaster, terrorist acts or threats, or for other reasons could adversely affect specimen integrity and its ability to process samples in a timely manner and to service its customers, and ultimately its reputation and its business. In addition, if PPLS is unable to continue to obtain expedited delivery services on commercially reasonable terms, its operating results may be adversely affected.

 

 34 

 

 

Security breaches, loss of data, and other disruptions could compromise sensitive information related to PPLS’ business or prevent it from accessing critical information and expose it to liability, which could adversely affect its business and reputation.

 

In the ordinary course of its business, PPLS collects and stores sensitive data, including legally protected health information, credit card information, and personally identifiable information, such as data collected in connection with the CyPath® Lung laboratory test results. PPLS also stores sensitive intellectual property and other proprietary business information, including that of its customers, payors, and collaboration partners. PPLS manages and maintains its applications and data utilizing a combination of on-site systems, managed data center systems, and cloud-based data center systems. These applications and data encompass a wide variety of business-critical information, including research and development information, commercial information, and business and financial information. PPLS is highly dependent on information technology networks and systems, including the internet, to securely process, transmit, and store this critical information. Although its policies and practices adhere to the requirements of HIPAA and PPLS employs measures to protect sensitive information from unauthorized access or disclosure, its information technology and infrastructure, and that of its third-party billing and collections provider, may be vulnerable to attacks by hackers or viruses or breached due to employee error, malfeasance, or other disruptions.

 

A security breach or privacy violation that leads to disclosure or modification of or prevents access to patient information, including personally identifiable information or protected health information, could harm PPLS’ reputation, compel PPLS to comply with state breach notification laws, subject PPLS to mandatory corrective action, require PPLS to verify the correctness of database contents and otherwise subject PPLS to liability under laws that protect personal data, resulting in increased costs or loss of revenue. If PPLS is unable to prevent such security breaches or privacy violations or implement satisfactory remedial measures, its operations could be disrupted, and it may suffer loss of reputation, financial loss, and other regulatory penalties because of lost or misappropriated information, including sensitive patient data. In addition, these breaches and other inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above.

 

Any such breach or interruption could compromise PPLS’ networks, and the information stored there could be inaccessible or could be accessed by unauthorized parties, publicly disclosed, lost, or stolen. Any such interruption in access, improper access, disclosure, modification of, or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, such as HIPAA, and regulatory penalties. Unauthorized access, loss, or dissemination could also disrupt PPLS’ operations, including its ability to perform tests, provide test results, bill payors or patients, process claims and appeals, provide customer assistance services, conduct research and development activities, develop and commercialize tests, collect, process and prepare company financial information, provide information about tests, educate patients and clinicians about services, and manage the administrative aspects of its business, any of which could damage its reputation and adversely affect our business. Any such breach could also result in the compromise of PPLS’ trade secrets and other proprietary information, which could adversely affect our competitive position.

 

In addition, the interpretation and application of health-related, privacy, and data protection laws in the U.S., Europe, and elsewhere are often uncertain, contradictory, and in flux. It is possible that these laws may be interpreted and applied in a manner that is inconsistent with PPLS’ practices. If so, this could result in government-imposed fines or orders requiring that it change its practices, which could adversely affect our business and its reputation. Complying with these various laws could cause us to incur substantial costs or require PPLS to change its business practices and compliance procedures in a manner adverse to our business.

 

 35 

 

 

If PPLS uses hazardous chemicals in a manner that causes injury, PPLS could be liable for damages.

 

PPLS’ activities currently require the controlled use of potentially harmful chemicals. PPLS cannot eliminate the risk of accidental contamination or injury to employees or third parties from the use, storage, handling, or disposal of these materials. In the event of contamination or injury, PPLS could be held liable for any resulting damages, and any liability could exceed its resources or any applicable insurance coverage it may have. Additionally, PPLS is subject to, on an ongoing basis, federal, state, and local laws and regulations governing the use, storage, handling, and disposal of these materials and specified waste products. The cost of compliance with these laws and regulations may become significant and could have a material adverse effect on its, and therefore our, financial condition, results of operations, and cash flows. In the event of an accident or if PPLS otherwise fails to comply with applicable regulations, it could lose its permits or approvals or be held liable for damages or penalized with fines.

 

If PPLS is unable to successfully scale its operations to support demand for CyPath® Lung, its business could suffer.

 

As test volume of CyPath® Lung grows, PPLS will need to continue to ramp up its testing capacity, implement increases in scale and related processing, customer service, billing and systems process improvements, and expand its internal quality assurance program and technology platform to support testing on a larger scale. PPLS will also need additional equipment and certified laboratory personnel to process higher volumes of our tests. We cannot assure you that any increases in scale, related improvements, and quality assurance will be successfully implemented by PPLS or that equipment and appropriate personnel will be available. As additional tests are developed, PPLS may need to bring new equipment on-line, implement new systems, technology, controls and procedures, and hire personnel with different qualifications.

 

The value of CyPath® Lung depends, in large part, on PPLS’ ability to perform the tests accurately and on a timely basis and on its reputation for such timeliness and accuracy. Failure to implement necessary procedures or to hire the necessary personnel could impact its ability to meet market demand. There can be no assurance that it will be able to perform tests on a timely basis at a level consistent with demand, that its efforts to scale its commercial operations will not negatively affect the quality of test results, or that it will be successful in responding to the growing complexity of testing operations.

 

In addition, PPLS’ growth may place a significant strain on its management, operating and financial systems, and its sales, marketing, and administrative resources. As a result of its growth, PPLS’ operating costs may escalate even faster than planned, and some of its internal systems may need to be enhanced or replaced. If we cannot effectively manage PPLS’ expanding operations and its costs, we may not be able to grow effectively or we may grow at a slower pace, and our business could be adversely affected.

 

Billing for PPLS’ services is complex, and PPLS must dedicate substantial time and resources to the billing process to be paid.

 

Billing for clinical laboratory services is complex, time consuming and expensive. Depending on the billing arrangement and applicable law, PPLS bills various payors, including Medicare, insurance companies, and patients, all of which have different billing requirements. It generally bills third-party payors for its diagnostic assays and pursues reimbursement on a case-by-case basis where pricing contracts or Medicare reimbursement is not in place. To the extent laws or contracts require it to bill patient co-payments or co-insurance, PPLS must also comply with these requirements. PPLS may also face increased risk in its collection efforts, including potential write-offs of doubtful accounts and long collection cycles, which could adversely affect its business, results of operations, and financial condition.

 

 36 

 

 

Several factors make the billing process complex, including:

 

  the reimbursement rates of payors;
  compliance with complex federal and state regulations related to billing Medicare;
  risk of government audits related to billing Medicare;
  disputes among payors as to which party is responsible for payment;
  differences in coverage and in information and billing requirements among payors, including the need for prior authorization and/or advanced notification;
  the effect of patient co-payments or co-insurance;
  changes to billing codes and/or coverage policies that apply to PPLS’ assays;
  incorrect or missing billing information; and
  the resources required to manage the billing and claims appeals process.

 

PPLS uses standard industry billing codes, known as Current Procedural Terminology (“CPT”) codes, to bill for its diagnostic assays. These codes can change over time. When codes change, there is a risk of an error being made in the claim adjudication process. These errors can occur with claims submission, third-party transmission, or in the processing of the claim by the payor. Claim adjudication errors may result in a delay in payment processing or a reduction in the amount of the payment received. Coding changes, therefore, may have an adverse effect on PPLS’ revenues. There can be no assurance that payors will recognize these codes in a timely manner or that the process of transitioning to such a code and updating their billing systems will not result in errors, delays in payments, and a related increase in accounts receivable balances.

 

As PPLS introduces new assays, PPLS will need to add new codes to its billing process as well as its financial reporting systems. Failure or delays in effecting these changes in external billing and internal systems and processes could negatively affect its collection rates, revenue, and cost of collecting.

 

Additionally, PPLS’ billing activities require its third-party billing provider to implement compliance procedures and oversight, train and monitor its employees, challenge coverage and payment denials, assist patients in appealing claims, and require PPLS to undertake audits to evaluate compliance with applicable laws and regulations as well as internal compliance policies and procedures. Payors also conduct external audits to evaluate payments, which add further complexity to the billing process. If the payor makes an overpayment determination, there is a risk that PPLS may be required to return some portion of prior payments it has received. These billing complexities and the related uncertainty in obtaining payment for its assays could negatively affect its revenue and cash flow, its ability to achieve profitability, and the consistency and comparability of its, and therefore our, results of operations.

 

PPLS relies on a third-party billing provider and an in-house billing function to transmit claims to payors, and any delay in transmitting claims could have an adverse effect on its revenue.

 

While PPLS manages the overall processing of claims, it relies on a third-party billing provider to transmit the actual claims to payors based on the specific payor billing format. Claims processing could be delayed if its third-party provider makes changes to its invoicing system. Additionally, coding for diagnostic assays may change, and such changes may cause short-term billing errors that may take significant time to resolve. If claims are not submitted to payors on a timely basis or are erroneously submitted, or if PPLS is required to switch to a different provider to handle claim submissions, it may experience delays in its ability to process these claims and receipt of payments from payors, or possibly denial of claims for lack of timely submission, which would have an adverse effect on its, and therefore our, revenue and business.

 

Risks Related to Intellectual Property Rights

 

Intellectual property rights do not necessarily address all potential threats to our competitive advantage.

 

The degree of future protection afforded by our intellectual property rights is uncertain because intellectual property rights have limitations and may not adequately protect our business or permit us to maintain our competitive advantage. For example:

 

  others may be able to make diagnostic tests and therapeutic product candidates that are the same as or similar to ours but that are not covered by the claims of the patents that we own or have exclusively licensed;
     
  we or our licensors or future collaborators might not have been the first to make the inventions covered by the issued patent or pending patent application that we own or have exclusively licensed;
     
  we or our licensors or future collaborators might not have been the first to file patent applications covering certain of our inventions;
     
  others may independently develop similar or alternative technologies or duplicate any of our technologies without infringing our intellectual property rights;
     
  it is possible that noncompliance with the U.S. Patent and Trademark Office (“USPTO”) and foreign governmental patent agencies requirement for a number of procedural, documentary, fee payment, and other provisions during the patent process can result in abandonment or lapse of a patent or patent application, and partial or complete loss of patent rights in the relevant jurisdiction;
     
  it is possible that our pending patent applications will not lead to issued patents;

 

 37 

 

 

  issued patents that we own or have exclusively licensed may be revoked, modified, or held invalid or unenforceable, as a result of legal challenges by our competitors;
     
  our competitors might conduct research and development activities in countries where we do not have patent rights and then use the information learned from such activities to develop competitive tests and products for sale in our major commercial markets;
     
  we may not develop additional proprietary technologies that are patentable;
     
  we cannot predict the scope of protection of any patent issuing based on our patent applications, including whether the patent applications that we own or in-license will result in issued patents with claims that are directed to our diagnostic tests and product candidates or uses thereof in the U.S. or foreign countries;
     
  there may be significant pressure on the U.S. government and international governmental bodies to limit the scope of patent protection both inside and outside the U.S. for disease treatments that prove successful, as a matter of public policy regarding worldwide health concerns;
     
  countries other than the U.S. may have patent laws less favorable to patentees than those upheld by U.S. courts, allowing foreign competitors a better opportunity to create, develop, and market competing diagnostic tests and product candidates;
     
  the claims of any patent issuing based on our patent applications may not provide protection against competitors or any competitive advantages, or may be challenged by third parties; and
     
  if enforced, a court may not hold that our patents are valid, enforceable, and infringed.

 

If we fail to comply with our obligations imposed by any intellectual property licenses with third parties that we may need in the future, we could lose rights that are important to our business.

 

We may in the future require licenses to third-party technology and materials. Such licenses may not be available in the future or may not be available on commercially reasonable terms, or at all, which could have a material adverse effect on our business and financial condition. We may in the future rely on third parties from whom we license proprietary technology to file and prosecute patent applications and maintain patents and otherwise protect the intellectual property we license from them. We may have limited control over these activities or any other intellectual property that may be related to future in-licensed intellectual property. For example, we cannot be certain that such activities by these licensors will be conducted in compliance with applicable laws and regulations or will result in valid and enforceable patents and other intellectual property rights. We may have limited control over the manner in which our licensors initiate an infringement proceeding against a third-party infringer of the intellectual property rights or defend certain of the intellectual property that may be licensed to us. It is possible that the licensors’ infringement proceeding or defense activities may be less vigorous than if we conduct them ourselves. Even if we acquire the right to control the prosecution, maintenance, and enforcement of the licensed and sublicensed intellectual property relating to our diagnostic tests or therapeutic product candidates, we may require the cooperation of our licensors and any upstream licensor, which may not be forthcoming. Therefore, we cannot be certain that the prosecution, maintenance, and enforcement of such patent rights dependent on third-party licenses will be in a manner consistent with the best interests of our business. If we or our licensor fail to maintain such patents, or if we or our licensor lose rights to those patents or patent applications, the rights we have licensed may be reduced or eliminated, and our right to develop and commercialize any of our diagnostic tests or therapeutic product candidates that are the subject of such licensed rights could be adversely affected. In addition to the foregoing, the risks associated with patent rights that we license from third parties will also apply to patent rights we may own in the future. Further, if we fail to comply with our diligence, development and commercialization timelines, milestone payments, royalties, insurance, and other obligations under our license agreements, we may lose our patent rights with respect to such agreement, which would affect our patent rights worldwide.

 

Our inability to secure any future license agreements necessary for development of our products would reduce or eliminate our rights under these agreements on which we rely that include license provisions and may result in our having to negotiate new or reinstated agreements with less favorable terms or cause us to lose our rights under these agreements, including our rights to important intellectual property or technology. Any of the foregoing could prevent us from commercializing our other diagnostic tests or therapeutic product candidates that are dependent on third-part license agreements which could have a material adverse effect on our operating results and overall financial condition.

 

In addition, intellectual property rights that we in-license in the future may be sublicenses under intellectual property owned by third parties, in some cases through multiple tiers. The actions of our licensors may therefore affect our rights to use our sublicensed intellectual property, even if we are in compliance with all of the obligations under our license agreements. Should our licensors or any of the upstream licensors fail to comply with their obligations under the agreements pursuant to which they obtain the rights that are sublicensed to us, or should such agreements be terminated or amended, our ability to develop and commercialize our diagnostic tests or therapeutic product candidates may be materially harmed.

 

 38 

 

 

In the future, we may need to obtain additional licenses of third-party technology that may not be available to us or are available only on commercially unreasonable terms, which may cause us to operate our business in a more costly or otherwise adverse manner that was not anticipated

 

We currently own intellectual property directed to our diagnostic tests, therapeutic product candidates and other proprietary technologies. Other pharmaceutical companies and academic institutions may also have filed or are planning to file patent applications potentially relevant to our business. From time to time, in order to avoid infringing these third-party patents, we may be required to license technology from additional third parties to further develop or commercialize our diagnostic tests or therapeutic product candidates. Should we be required to obtain licenses to any third-party technology, including any such patents required to manufacture, use, or sell our product candidates, such licenses may not be available to us on commercially reasonable terms or at all. The inability to obtain any third-party license required to develop or commercialize any of our product candidates could cause us to abandon any related efforts, which could seriously harm our business and operations. The licensing or acquisition of third-party intellectual property rights is a competitive area, and several more established companies may pursue strategies to license or acquire third-party intellectual property rights we may consider attractive or necessary. These established companies may have a competitive advantage over us due to their size, capital resources, and greater clinical development and commercialization capabilities. In addition, companies that perceive us to be a competitor may be unwilling to assign or license rights to us. Even if we are able to obtain a license under such intellectual property rights, any such license may be non-exclusive, which may allow our competitors access to the same technologies licensed to us.

 

Moreover, some of our owned and in-licensed patents or patent applications or future patents may be co-owned with third parties. If we are unable to obtain an exclusive license to any such third-party co-owners’ interest in such patents or patent applications, such co-owners may be able to license their rights to other third parties, including our competitors, and our competitors could market competing diagnostic tests or therapeutic products and technology. In addition, we may need the cooperation of any such co-owners of our patents in order to enforce such patents against third parties, and such cooperation may not be provided to us. Furthermore, our owned and in-licensed patents may be subject to a reservation of rights by one or more third parties. Any of the foregoing could have a material adverse effect on our competitive position, business, financial conditions, results of operations, and prospects.

 

Our competitive position depends on protection of our intellectual property.

 

Development and protection of our intellectual property are critical to our business. If we do not adequately protect our intellectual property, or if competitors develop technologies incorporating the same or similar technologies that already are in the public domain, those competitors may be able to develop similar technologies to our own. Our success depends in part on our ability to obtain patent protection for our diagnostic tests, therapeutic products, or processes in the U.S. and other countries, protect trade secrets, and prevent others from infringing on our proprietary rights.

 

Since patent applications in the U.S. are maintained in secrecy for at least portions of their pendency periods (published on U.S. patent issuance or, if earlier, 18 months from earliest filing date for most applications) and since other publication of discoveries in the scientific or patent literature often lags behind actual discoveries, we cannot be certain that we are or will be the first to make the inventions to be covered by our patent applications. The patent position of biopharmaceutical and biotechnology firms generally is highly uncertain and involves complex legal and factual questions. The U.S. Patent and Trademark Office has not established a consistent policy regarding the breadth of claims that it will allow in biotechnology patents.

 

The patent applications we file, including applications that will follow the filing of provisional patents, may not issue as patents or the claims of any issued patents may not afford meaningful protection for our technologies, tests, or products. In addition, patents issued to us or to any future licensors may be challenged and subsequently narrowed, invalidated, or circumvented. Patent litigation is widespread in the biotechnology industry and could harm our business. Litigation might be necessary to protect our patent position or to determine the scope and validity of third-party proprietary rights, and we may not have the required resources to pursue such litigation or to protect our patent rights.

 

Although we have executed assignment of invention agreements with current scientific and technical employees and in the future will require our scientific and technical employees and consultants to enter into broad assignment of invention agreements, and require all of our employees, consultants, and corporate partners with access to proprietary information to enter into confidentiality agreements, these agreements may not be honored.

 

Diagnostic tests and therapeutic products we develop could be subject to infringement claims asserted by others.

 

We cannot assure that diagnostic tests and therapeutic products based on our patents or intellectual property that we license from others will not be challenged by a third-party claiming infringement of its proprietary rights. If we are not able to successfully defend patents that may be issued to us, that we may acquire, or that we may license in the future, we may have to pay substantial damages or licensing fees, possibly including treble damages, for past infringement.

 

We may become involved in lawsuits to protect or enforce our patents or other intellectual property, which could be expensive, time consuming, and ultimately unsuccessful.

 

Competitors may infringe our issued patents or other intellectual property. To counter infringement or unauthorized use, we intend to file infringement claims, which can be expensive and time consuming. Any claims we assert against perceived infringers could provoke these parties to assert counterclaims against us alleging that we infringe their intellectual property. In addition, in a patent infringement proceeding, a court may decide that a patent of ours is invalid or unenforceable, in whole or in part, construe the patent’s claims narrowly, or refuse to stop the other party from using the technology at issue on the grounds that our patents do not cover the technology in question. An adverse result in any litigation proceeding could put one or more of our patents at risk of being invalidated or interpreted narrowly, which could adversely affect us.

 

 39 

 

 

If we are unable to protect the confidentiality of our trade secrets, our business and competitive position would be harmed.

 

In addition to seeking patents for some of our technology, we also intend to rely on trade secrets, including unpatented know-how, technology, and other proprietary information, to maintain our competitive position. We have executed and will continue to seek to protect these trade secrets, in part, by entering into non-disclosure and confidentiality agreements with parties who have access to them, such as our employees, corporate collaborators, outside scientific collaborators, contract manufacturers, consultants, advisors, and other third parties. We also have executed and will continue to seek to enter into confidentiality and invention or patent assignment agreements with our employees and consultants. Despite these efforts, any of these parties may breach the agreements and disclose our proprietary information, including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Our trade secrets may also be obtained by third parties by other means, such as breaches of our physical or computer security systems.

 

Enforcing a claim that a party illegally disclosed or misappropriated a trade secret is difficult, expensive, and time consuming, and the outcome is unpredictable. In addition, some courts inside and outside the U.S. are less willing or unwilling to protect trade secrets. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor, we would have no right to prevent them, or those to whom they communicate it, from using that technology or information to compete with us. If any of our trade secrets were to be disclosed to or independently developed by a competitor, our competitive position would be harmed.

 

Changes in patent law in the U.S. and other jurisdictions could diminish the value of patents in general, thereby impairing our ability to protect our diagnostic tests and therapeutic product candidates.

 

As is the case with other biopharmaceutical companies, our success is heavily dependent on intellectual property, particularly patents. Obtaining and enforcing patents in the biopharmaceutical industry involves both technological and legal complexity and is therefore costly, time consuming and inherently uncertain. Changes in either the patent laws or interpretation of the patent laws in the U.S. could increase the uncertainties and costs, and may diminish our ability to protect our inventions, obtain, maintain, and enforce our intellectual property rights and, more generally, could affect the value of our intellectual property or narrow the scope of our owned and licensed patents. Patent reform legislation in the U.S. and other countries, including the Leahy-Smith America Invents Act (the “Leahy-Smith Act”), signed into law on September 16, 2011, could increase those uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents. The Leahy-Smith Act included a number of significant changes to U.S. patent law. These include provisions that affect the way patent applications are prosecuted, redefine prior art, and provide more efficient and cost-effective avenues for competitors to challenge the validity of patents. These include allowing third-party submission of prior art to the USPTO during patent prosecution and additional procedures to attack the validity of a patent by USPTO-administered post-grant proceedings, including post-grant review, inter partes review, and derivation proceedings. Further, because of a lower evidentiary standard in these USPTO post-grant proceedings compared to the evidentiary standard in U.S. federal courts necessary to invalidate a patent claim, a third party could potentially provide evidence in a USPTO proceeding sufficient for the USPTO to hold a claim invalid even though the same evidence would be insufficient to invalidate the claim if first presented in a district court action. Accordingly, a third party may attempt to use the USPTO procedures to invalidate our patent claims that would not have been invalidated if first challenged by the third party as a defendant in a district court action. Thus, the Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations, and prospects.

 

After March 2013, under the Leahy-Smith Act, the U.S. transitioned to a “first inventor to file” system in which, assuming that the other statutory requirements are met, the first inventor to file a patent application will be titled to the patent on an invention regardless of whether a third party was the first to invent the claimed invention. A third party that files a patent application in the USPTO after March 2013, but before we file an application covering the same invention, could therefore be awarded a patent covering an invention of ours even if we had made the invention before it was made by such third party. This will require us to be cognizant going forward of the time from invention to filing of a patent application, but circumstances could prevent us from promptly filing patent applications on our inventions. Since patent applications in the U.S. and most other countries are confidential for a period of time after filing or until issuance, we cannot be certain that we or our licensors were the first to either (1) file any patent application related to our diagnostic tests and therapeutic product candidates and other proprietary technologies we may develop or (2) invent any of the inventions claimed in our or our licensor’s patents or patent applications. Even where we have a valid and enforceable patent, we may not be able to exclude others from practicing the claimed invention where the other party can show that they used the invention in commerce before our filing date. Thus, the Leahy-Smith Act and its implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could have a material adverse effect on our business, financial condition, results of operations, and prospects.

 

In addition, the patent positions of companies in the development and commercialization of biologics and pharmaceuticals are particularly uncertain. The U.S. Supreme Court has ruled on several patent cases in recent years, either narrowing the scope of patent protection available in certain circumstances or weakening the rights of patent owners in certain situations. Depending on future actions by the U.S. Congress, the U.S. courts, the USPTO and the relevant law-making bodies in other countries, the laws and regulations governing patents could change in unpredictable ways that would weaken our ability to obtain new patents or to enforce our existing patents and patents that we might obtain in the future. For example, in the 2013 case Assoc. for Molecular Pathology v. Myriad Genetics, Inc., the U.S. Supreme Court held that certain claims to DNA molecules are not patentable. While we do not believe that any of the patents owned or licensed by us will be found invalid based on this decision, we cannot predict how future decisions by the courts, Congress or the USPTO may impact the value of our patents.

 

 40 

 

 

Obtaining and maintaining patent protection depends on compliance with various procedural, document submissions, fee payment, and other requirements imposed by governmental patent agencies, and our patent protection could be reduced or eliminated for non-compliance with these requirements.

 

Periodic maintenance fees, renewal fees, annuities fees, and various other governmental fees on patents and/or patent applications are due to be paid to the USPTO and foreign patent agencies in several stages over the lifetime of the patent and/or patent application. The USPTO and various foreign governmental patent agencies also require compliance with a number of procedural, documentary, fee payment, and other similar provisions during the patent application process. While an inadvertent lapse can in many cases be cured by payment of a late fee or by other means in accordance with the applicable rules, there are situations in which noncompliance can result in abandonment or lapse of the patent or patent application, resulting in partial or complete loss of patent rights in the relevant jurisdiction. Non-compliance events that could result in abandonment or lapse of a patent or patent application include, but are not limited to, failure to respond to official actions within prescribed time limits, non-payment of fees, and failure to properly legalize and submit formal documents. If we fail to maintain the patents and patent applications covering our diagnostic tests or therapeutic product candidates, our competitive position would be adversely affected.

 

Patent terms may be inadequate to protect our competitive position on our diagnostic tests or therapeutic product candidates for an adequate amount of time.

 

The term of any individual patent depends on applicable law in the country where the patent is granted. In the U.S., provided all maintenance fees are timely paid, a patent generally has a term of 20 years from its application filing date or earliest claimed non-provisional filing date. Extensions may be available under certain circumstances, but the life of a patent and, correspondingly, the protection it affords is limited. Even if we or our licensors obtain patents covering our diagnostic tests and therapeutic product candidates, when the terms of all patents covering a diagnostic test or therapeutic product expire, our business may become subject to competition from competitive diagnostics or therapeutics. Given the amount of time required for the development, testing, and regulatory review and approval of new diagnostic test or therapeutic product candidates, patents protecting such candidates may expire before or shortly after such candidates are commercialized. As a result, our owned and licensed patent portfolio may not provide us with sufficient rights to exclude others from commercializing diagnostic tests and therapeutic products similar or identical to ours.

 

Issued patents covering our product candidates could be found invalid or unenforceable if challenged in court or the USPTO.

 

If we or a licensee initiate legal proceedings against a third party to enforce a patent covering one of our diagnostic tests or therapeutic product candidates, the defendant could counterclaim that the patent covering our diagnostic tests or therapeutic product candidate, as applicable, is invalid and/or unenforceable. In patent litigation in the U.S., defendant counterclaims alleging invalidity and/or unenforceability are commonplace, and there are numerous grounds upon which a third party can assert invalidity or unenforceability of a patent. Third parties may also raise similar claims before administrative bodies in the U.S. or abroad, even outside the context of litigation. Such mechanisms include re-examination, inter partes review, post grant review, and equivalent proceedings in foreign jurisdictions (i.e., opposition proceedings). Such proceedings could result in revocation or amendment to our patents in such a way that they no longer cover our diagnostic tests or therapeutic product candidates. The outcome following legal assertions of invalidity and unenforceability is unpredictable. With respect to the validity question, for example, we cannot be certain that there is no invalidating prior art, of which we, our patent counsel, and the patent examiner were unaware during prosecution. If a defendant were to prevail on a legal assertion of invalidity and/or unenforceability, we would lose at least part, and perhaps all, of the patent protection on our diagnostic tests or therapeutic product candidates. Such a loss of patent protection could have a material adverse impact on our business.

 

If we do not obtain patent term extension in the U.S. under the Hatch-Waxman Act and in foreign countries under similar legislation, thereby potentially extending the term of marketing exclusivity for our diagnostic tests or therapeutic product candidates, our business may be harmed.

 

In the U.S., a patent that covers an FDA-approved drug or biologic may be eligible for a term extension designed to restore the period of the patent term that is lost during the premarket regulatory review process conducted by the FDA. Depending upon the timing, duration, and conditions of FDA marketing authorization of our diagnostic tests or therapeutic product candidates, one or more of our U.S. patents may be eligible for limited patent term extension under the Drug Price Competition and Patent Term Restoration Act of 1984 (the “Hatch-Waxman Act”), which permits a patent term extension of up to five years for a patent covering an approved diagnostic test or therapeutic product as compensation for effective patent term lost during diagnostic test or therapeutic product development and the FDA regulatory review process. A patent term extension cannot extend the remaining term of a patent beyond a total of 14 years from the date of diagnostic test or therapeutic product approval, and only claims covering such approved diagnostic test or drug product, a method for using it, or a method for manufacturing it may be extended. In Europe, our diagnostic test or therapeutic product candidates may be eligible for term extensions based on similar legislation. In either jurisdiction, however, we may not receive an extension if we fail to apply within applicable deadlines, fail to apply prior to expiration of relevant patents, or otherwise fail to satisfy applicable requirements. Even if we are granted such an extension, the duration of such extension may be less than our request. If we are unable to obtain a patent term extension, or if the term of any such extension is less than our request, the period during which we can enforce our patent rights for that product will be in effect shortened, and our competitors may obtain approval to market competing diagnostic tests or products sooner. The resulting reduction of years of revenue from applicable diagnostic tests or products could be substantial.

 

We enjoy only limited geographical protection with respect to certain patents, and we may not be able to protect our intellectual property rights throughout the world.

 

Filing, prosecuting, and defending patents covering our diagnostic tests and therapeutic product candidates in all countries throughout the world would be prohibitively expensive, and even in countries where we have sought protection for our intellectual property, such protection can be less extensive than it is in the U.S. The requirements for patentability may differ in certain countries, particularly developing countries, and the breadth of patent claims allowed can be inconsistent. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as federal and state laws in the U.S. In-licensing patents covering our diagnostic tests and therapeutic product candidates in all countries throughout the world may similarly be prohibitively expensive, if such opportunities are available at all. And in-licensing or filing, prosecuting, and defending patents even in only those jurisdictions in which we develop or commercialize our diagnostic tests and therapeutic product candidates may be prohibitively expensive or impractical. Competitors may use our and our licensors’ technologies in jurisdictions where we have not obtained patent protection or licensed patents to develop their own diagnostic tests and therapeutic products and further may export otherwise infringing products to territories where we and our licensors have patent protection, but where enforcement is not as strong as that in the U.S. or Europe. These diagnostic tests and products may compete with our diagnostic tests and therapeutic product candidates, and our or our licensors’ patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.

 

 41 

 

 

The laws of some jurisdictions do not protect intellectual property rights to the same extent as the laws or regulations in the U.S. and Europe, and many companies have encountered significant difficulties in protecting and defending proprietary rights in such jurisdictions. Moreover, the legal systems of certain countries, particularly certain developing countries, do not favor the enforcement of patents, trade secrets, or other forms of intellectual property, particularly those relating to biotechnology tests and products, which could make it difficult for us to prevent competitors in some jurisdictions from marketing competing tests and products in violation of our proprietary rights generally. Proceedings to enforce our patent rights in foreign jurisdictions, whether or not successful, are likely to result in substantial costs and divert our efforts and attention from other aspects of our business, and additionally could put at risk our or our licensors’ patents of being invalidated or interpreted narrowly, could increase the risk of our or our licensors’ patent applications not issuing, or could provoke third parties to assert claims against us. We may not prevail in any lawsuits that we initiate, while damages or other remedies may be awarded to the adverse party, which may be commercially significant. If we prevail, damages or other remedies awarded to us, if any, may not be commercially meaningful. Accordingly, our efforts to enforce our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop or license. Furthermore, while we intend to protect our intellectual property rights in our expected significant markets, we cannot ensure that we will be able to initiate or maintain similar efforts in all jurisdictions in which we may wish to market our diagnostic tests and product candidates. Accordingly, our efforts to protect our intellectual property rights in such countries may be inadequate, which may have an adverse effect on our ability to successfully commercialize our diagnostic tests and product candidates in all of our expected significant foreign markets. If we or our licensors encounter difficulties in protecting, or are otherwise precluded from effectively protecting, the intellectual property rights important for our business in such jurisdictions, the value of these rights may be diminished, and we may face additional competition in those jurisdictions.

 

In some jurisdictions, including European countries, compulsory licensing laws compel patent owners to grant licenses to third parties. In addition, some countries limit the enforceability of patents against government agencies or government contractors. In these countries, the patent owner may have limited remedies, which could materially diminish the value of such patent. If we or any of our licensors are forced to grant a license to third parties under patents relevant to our business, or if we or our licensors are prevented from enforcing patent rights against third parties, our competitive position may be substantially impaired in such jurisdictions.

 

If our trademarks and trade names are not adequately protected, we may not be able to build name recognition in our markets of interest, and our business may be adversely affected.

 

Our current or future trademarks or trade names may be challenged, infringed, circumvented, declared generic or descriptive, or determined to be infringing on other marks. We may not be able to protect our rights to these trademarks and trade names or may be forced to stop using these names, which we need for name recognition by potential partners or customers in our markets of interest. During trademark registration proceedings, we may receive rejections of our applications by the USPTO or in other foreign jurisdictions.

 

Although we would be given an opportunity to respond to those rejections, we may be unable to overcome such rejections. In addition, in the USPTO and in comparable agencies in many foreign jurisdictions, third parties are given an opportunity to oppose pending trademark applications and to seek to cancel registered trademarks. Opposition or cancellation proceedings may be filed against our trademarks, and our trademarks may not survive such proceedings. If we are unable to establish name recognition based on our trademarks and trade names, we may not be able to compete effectively, and our business may be adversely affected. We may license our trademarks and tradenames to third parties, such as distributors. Although these license agreements may provide guidelines for how our trademarks and tradenames may be used, a breach of these agreements or misuse of our trademarks and tradenames by our licensees may jeopardize our rights in or diminish the goodwill associated with our trademarks and trade names.

 

Moreover, any name we have proposed to use with our therapeutic product candidate in the U.S. must be approved by the FDA, regardless of whether we have registered it, or applied to register it, as a trademark. The FDA typically conducts a review of proposed product names, including an evaluation of potential for confusion with other product names. If the FDA, or an equivalent administrative body in a foreign jurisdiction, objects to any of our proposed proprietary product names, we may be required to expend significant additional resources in an effort to identify a suitable substitute name that would qualify under applicable trademark laws, not infringe the existing rights of third parties, and be acceptable to the FDA. Furthermore, in many countries, owning and maintaining a trademark registration may not provide an adequate defense against a subsequent infringement claim asserted by the owner of a senior trademark. At times, competitors or other third parties may adopt trade names or trademarks similar to ours, thereby impeding our ability to build brand identity and possibly leading to market confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate variations of our registered or unregistered trademarks or trade names. If we assert trademark infringement claims, a court may determine that the marks we have asserted are invalid or unenforceable, or that the party against whom we have asserted trademark infringement has superior rights to the marks in question. In this case, we could ultimately be forced to cease use of such trademarks.

 

Risks Related to Government Regulations

 

CyPath® Lung is currently being offered as an LDT by PPLS. Should the FDA disagree that CyPath® Lung is an LDT, or if the FDA’s regulatory approach to LDTs should change in the future, our commercialization strategy may be adversely affected, which would negatively affect our results of operations and financial condition.

 

The FDA considers an LDT to be a test that is developed, validated, and performed within a single laboratory. The FDA has historically asserted its authority to regulate LDTs as medical devices under the FDCA, but it has generally exercised enforcement discretion with regard to LDTs. This means that even though the FDA believes it can impose regulatory requirements on LDTs, such as requirements to obtain premarket approval, de novo classification, or clearance of LDTs, it has generally chosen not to enforce those requirements. The FDA has, on occasion, sent warning letters to laboratories offering LDTs that the agency believed were not eligible for enforcement discretion because of how they were developed, validated, performed, or marketed and consequent risks to the public.

 

 42 

 

 

On May 6, 2024, FDA promulgated a final rule phasing out over four years its enforcement discretion over LDTs. The agency states it will expect compliance with premarket review and quality system requirements for LDTs marketed after May 6, 2024. The FDA states that the agency will generally not enforce premarket review requirements for LDTs that were marketed before May 6, 2024, if they are not modified in certain ways. In particular, the rule states that the LDT is exempt if marketed before May 6, 2024, and is not modified in a way that changes its indications for use; does not alter its operating principle; does not include significantly different technology; and, the LDT does not adversely change its performance or safety specifications. The Company has no expectation or intention to modify CyPath® Lung in any manner that will change its indications for use, alter its operating principal or include different technology, or change its performance or safety specifications.

 

Although we do intend to conduct clinical trials in order to receive de novo classification from the FDA as a Class II in vitro diagnostic, there can be no assurance that the trial will have favorable results or that it will generate the results necessary to obtain such clearance.

 

Delay by or failure of the FDA to grant our request for de novo classification, or failure on our part to comply with applicable requirements, would adversely affect our business, results of operations, and financial condition.

 

The FDCA requires that medical devices introduced to the U.S. market, unless exempted by regulation, be authorized by the FDA pursuant to either the premarket notification pathway, known as 510(k) clearance, the de novo classification pathway, or the premarket approval (“PMA”) pathway. We plan to seek de novo classification for the CyPath® Lung test in fiscal year 2028. The FDA may not agree that CyPath® Lung meets the criteria for de novo classification, in which case we would be required to submit a PMA to obtain marketing authorization, which would require manufacturing information and a pre-approval inspection of the manufacturing facilities and could require review by an FDA advisory panel comprised of experts outside the FDA. Any delay by or failure of the FDA to grant our de novo request or PMA could adversely affect our consolidated revenues, results of operations, and financial condition.

 

Additionally, obtaining FDA marketing authorization, approval, or de novo classification for diagnostics can be expensive, time consuming and uncertain, and for higher-risk devices can take several years and require detailed and comprehensive scientific and clinical data. In addition, medical devices are subject to ongoing FDA obligations and continued regulatory oversight and review. Ongoing compliance with FDA regulations increases the cost of conducting our business and subjects us to heightened regulation by the FDA and penalties for failure to comply with these requirements.

 

Failure by our laboratory to comply with applicable laws pertaining to LDTs or IVDs could adversely affect our business, results of operations, and financial condition.

 

The clinical laboratory testing sector is highly regulated in the U.S. PPLS, our laboratory, is accredited by CAP and holds a CLIA certificate of accreditation. Any failure by our laboratory licensee to comply with CAP/CLIA requirements could result in adverse findings on inspection that, if not timely corrected, could result in loss of accreditation and the inability to perform laboratory testing.

 

Additionally, certain states, including California, Maryland, Nevada, Pennsylvania, and Rhode Island, require laboratories testing specimens from their jurisdictions to hold an out-of-state laboratory license or permit. New York is exempt from, and imposes requirements in addition to, CLIA, including a requirement for test-specific permits of LDTs before they can be used to test specimens from patients in New York. The failure of our laboratory to obtain state licenses or permits, where required, could interfere with our strategy for a national rollout of CyPath® Lung.

 

ICU Medical is providing the Acapella® Choice Blue device to assist patients in expelling sputum out of the lungs into a collection cup noninvasively. This device is 510(k) cleared as a positive expiratory pressure device to help mobilize lung secretions in people with certain lung conditions. The device does not have a cleared indication for use as a specimen collection device. Promotion of the device by us or our partners for use of the device for specimen collection could cause the FDA to consider the device to be adulterated or misbranded in violation of the FDCA and to require a 510(k) clearance for a specimen collection indication as a condition of distributing the device. Any disruption to our ability to distribute the Acapella® Choice Blue could interfere with our ability to collect adequate patient samples necessary for CyPath® Lung.

 

CyPath® Lung also relies on a proprietary algorithm to develop and validate software integrated into the test procedure that generates the quantitative and qualitative diagnostic results that are included in the laboratory report. Certain types of standalone diagnostics software are subject to FDA regulation as a medical device (specifically, software as a medical device or “SaMD”). Some types of SaMD are subject to premarket authorization requirements. If the FDA were to conclude that we are required to obtain premarket authorization for the software, our ability to offer CyPath® Lung as an LDT could be delayed or prevented, which would adversely affect our business.

 

 43 

 

 

The third-party licensors of our future therapeutic products, when ready, may be unable to obtain regulatory approval. The denial or delay of any such approval would delay commercialization of our future therapeutic products and have a material adverse effect on our potential to generate revenue, our business, and our results of operations.

 

We plan to license our therapeutic candidates to third parties for development, including clinical testing, manufacturing, labeling, packaging, approval, promotion, advertising, storage, recordkeeping, marketing, distribution, post-approval monitoring and reporting, and export and import. These activities that are to be undertaken by third-party licensees of our future therapeutic products are subject to extensive regulation by the FDA and by foreign health authorities in other countries. These regulations differ from country to country. In the U.S., we are not permitted to market our therapeutic product candidates until we receive regulatory approval from the FDA. The process of obtaining regulatory approval is expensive, often takes many years following research and development and thereafter the commencement of clinical trials, and can vary substantially based upon the type, complexity, and novelty of the product candidates involved, as well as the target indications and patient population. Despite the time and expense invested in clinical development of product candidates, regulatory approval is never guaranteed. For our licensors to gain approval to market our product candidates, they must provide clinical data that adequately demonstrate the safety and efficacy of the product for the intended indication. We or any third party has not yet obtained regulatory approval to market any of our product candidates in the U.S. or any other country. Our business depends upon licensing our therapeutic products to third-party pharmaceutical companies that would obtain these regulatory approvals. The FDA can delay, limit, or deny approval of these product candidates for many reasons, including:

 

  the inability of our licensors to satisfactorily demonstrate that the product candidates have acceptable safety and efficacy profiles for the requested indication;
     
  the FDA’s disagreement with the trial designs of our licensors or the interpretation of data from preclinical studies or clinical trials;
     
  the population studied in the clinical trial may not be sufficiently broad or representative to assess safety in the full population for which we seek approval;
     
  the licensors’ inability to demonstrate that clinical or other benefits of our product candidates outweigh any safety or other perceived risks;
     
  the FDA’s determination that additional preclinical or clinical trials are required;
     
  the FDA’s non-approval of the formulation, labeling, or specifications of our product candidates;
     
  the FDA’s failure to accept the manufacturing processes, drug product characteristics, or facilities of third-party manufacturers with which we or the third-party licensors contract; or
     
  the potential for approval policies or regulations of the FDA to significantly change in a manner rendering clinical data related to any therapeutic product candidate insufficient for approval.

 

Even if clinical testing approval of any regulatory filing for our product candidates eventually is completed, the FDA may grant approval contingent on the performance of costly additional post-approval clinical trials. The FDA may also approve our product candidates for a more limited indication or a narrower patient population than the third party originally requested, and the FDA may not approve the labeling that we believe is necessary or desirable for the successful commercialization of our product candidates. If the FDA requires the licensors to narrow the indications to smaller patient subsets, the market opportunities for our product candidates, if approved, and the ability to generate revenues and royalties may be materially limited. To the extent the licensors seeks regulatory approval in foreign countries, they may face challenges similar to those described above with regulatory authorities in applicable jurisdictions.

 

Obtaining and maintaining regulatory approval of our diagnostic tests or therapeutic product candidates in one jurisdiction does not mean that we will be successful in obtaining regulatory approval of our product candidates in other jurisdictions. Failure to obtain regulatory approval in foreign jurisdictions would prevent our product candidates from being marketed abroad.

 

In addition to regulations in the U.S., to market and sell our diagnostic tests and therapeutic products in the EU, many Asian countries, and other jurisdictions, we must obtain separate regulatory approvals and comply with numerous and varying regulatory requirements, both from a clinical and manufacturing perspective. Clearance by the FDA does not ensure approval by regulatory or payor authorities in other countries or jurisdictions, and approval by one regulatory or payor authority outside the U.S. does not ensure approval by regulatory authorities in other countries or jurisdictions or by the FDA. However, a failure or delay in obtaining regulatory approval in one jurisdiction may have a negative effect on the regulatory approval process in others. For example, even if the FDA grants marketing authorization of a diagnostic test or therapeutic product candidate, comparable regulatory authorities in foreign jurisdictions must also approve the manufacturing, marketing, and promotion of the diagnostic test or therapeutic product candidate in those countries. Approval procedures vary among jurisdictions and can involve requirements and administrative review periods different from, and greater than, those in the U.S., including additional preclinical studies or clinical trials as clinical trials conducted in one jurisdiction may not be accepted by regulatory authorities in other jurisdictions. In many jurisdictions outside the U.S., a diagnostic test or therapeutic product candidate must be approved for reimbursement before it can be approved for sale in that jurisdiction. In some cases, the price that we intend to charge for our diagnostic tests or therapeutic products is also subject to approval. A diagnostic test or therapeutic product candidate that has been approved for sale in a particular country may not receive reimbursement approval in that country. We may not be able to obtain approvals from regulatory authorities or payor authorities outside the U.S. on a timely basis, if at all.

 

We may also submit marketing applications in other countries, such as countries in Europe or Asia. We may not be able to file for regulatory approvals and may not receive necessary approvals to commercialize our diagnostic tests or therapeutic products in any jurisdiction. Regulatory authorities in jurisdictions outside of the U.S. have requirements for approval of diagnostic tests or therapeutic product candidates with which we must comply prior to marketing in those jurisdictions. Obtaining foreign regulatory approvals and compliance with foreign regulatory requirements could result in significant delays, difficulties, and costs for us and could delay or prevent the introduction of our diagnostic tests or therapeutic products in certain countries. We do not have any diagnostic tests or therapeutic product candidates approved for sale in any foreign jurisdiction, including international markets, and we do not have experience in obtaining regulatory approval in international markets. If we are unable to obtain approval of any of our diagnostic tests or therapeutic product candidates by regulatory or payor authorities in the EU, Asia, or elsewhere, or if we fail to comply with the regulatory requirements in foreign jurisdictions, the commercial prospects of that diagnostic test or therapeutic product candidate may be significantly diminished, and our target market will be reduced and our ability to realize the full market potential of our diagnostic tests or therapeutic product candidates will be harmed.

 

 44 

 

 

Even if we obtain FDA clearance of any of our diagnostic tests or therapeutic product candidates, we may never obtain approval or commercialize such products outside of the United States, which would limit our ability to realize their full market potential.

 

In order to market any diagnostic test or therapeutic product outside of the U.S., we must establish and comply with numerous and varying regulatory requirements of other countries regarding safety and efficacy. Clinical trials conducted in one country may not be accepted by regulatory authorities in other countries, and regulatory approval in one country does not mean that regulatory approval will be obtained in any other country. Approval procedures vary among countries and can involve additional diagnostic and therapeutic product testing and validation and additional administrative review periods. Seeking foreign regulatory approvals could result in significant delays, difficulties, and costs for us and may require additional preclinical studies or clinical trials, which would be costly and time-consuming. Regulatory requirements can vary widely from country to country and could delay or prevent the introduction of our diagnostic tests or therapeutic products in those countries. Satisfying these and other regulatory requirements is costly, time consuming, uncertain, and subject to unanticipated delays. In addition, our failure to obtain regulatory approval in any country may delay or have negative effects on the process for regulatory approval in other countries. We do not have any diagnostic test or therapeutic product candidate approved for sale in any jurisdiction, including international markets, and we do not have experience in obtaining regulatory approval in international markets. If we fail to comply with regulatory requirements in international markets or fail to obtain and maintain required approvals, our ability to realize the full market potential of our diagnostic tests or therapeutic products will be harmed.

 

The impact of changes to healthcare law and guidance, as well as other changes in the healthcare industry, and changes in healthcare spending is currently unknown and may adversely affect our business model.

 

Our revenue prospects could be affected by changes in healthcare spending and policy in the U.S. and abroad. We operate in a highly regulated industry, and new laws, regulations, judicial decisions, or new interpretations of existing laws, regulations, or decisions related to healthcare availability, the method of delivery, or payment for healthcare tests, products, and services could negatively impact our business, operations, and financial condition.

 

There have been, and likely will continue to be, legislative and regulatory proposals at the foreign, federal, and state levels directed at broadening the availability of healthcare and containing or lowering the cost of healthcare, including proposals aimed at lowering prescription drug prices and increasing competition for prescription drugs, as well as additional regulation on pharmaceutical transparency and reporting requirements, any of which could negatively impact our future profitability and increase our compliance burden. We cannot predict the initiatives that may be adopted in the future, including future challenges or significant revisions to the Affordable Care Act. The continuing efforts of the government, insurance companies, managed care organizations, and other payors to contain or reduce costs of healthcare and/or impose price controls may adversely affect:

 

  the demand for our diagnostic tests or therapeutic product candidates, if we or our licensors obtain regulatory approval;
     
  the ability to set a price that we believe is fair for our diagnostic tests and therapeutic products;
     
  the ability to obtain coverage and reimbursement approval for a diagnostic test and therapeutic product;
     
  our ability to generate revenue and achieve or maintain profitability;
     
  the level of taxes that we are required to pay; and
     
  the availability of capital.

 

Any reduction in reimbursement from Medicare or other government programs may result in a similar reduction in payments from private payors, which may adversely affect our future profitability.

 

Risks Related to Ownership of Our Common Stock and Warrants

 

Our failure to meet the continued listing requirements of The Nasdaq Capital Market could result in a de-listing of our Common Stock.

 

The shares of our Common Stock are listed for trading on The Nasdaq Capital Market under the symbol “BIAF” and our Tradeable Warrants are listed under the symbol “BIAFW.” On February 7, 2025, we received written notice from the Listing Qualifications Department of The Nasdaq Stock Market LLC (“Nasdaq”) notifying us that for the preceding 30 consecutive business days (December 23, 2024, through February 6, 2025), our Common Stock did not maintain a minimum closing bid price of $1.00 (“Minimum Bid Price Requirement”) per share as required by Nasdaq Listing Rule 5550(a)(2). The notice has no immediate effect on the listing or trading of our Common Stock, and the Common Stock will continue to trade on The Nasdaq Capital Market under the symbol “BIAF.” In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we have a compliance period of 180 calendar days, or until August 6, 2025, to regain compliance with Nasdaq Listing Rule 5550(a)(2). Compliance may be achieved without further action if the closing bid price of our Common Stock is at or above $1.00 for a minimum of ten consecutive business days at any time during the 180-day compliance period, in which case Nasdaq will notify us if it determines we are in compliance and the matter will be closed; however, Nasdaq may require the closing bid price to equal or to exceed the $1.00 minimum bid price requirement for more than 10 consecutive business days before determining that a company complies.

 

 45 

 

 

If, however, we do not achieve compliance with the Minimum Bid Price Requirement by August 6, 2025, we may be eligible for additional time to comply. In order to be eligible for such additional time, we will be required to meet the continued listing requirements for market value of publicly held shares and all other initial listing standards for The Nasdaq Capital Market, with the exception of the Minimum Bid Price Requirement, and must notify Nasdaq in writing of our intention to cure the deficiency during the second compliance period. We intend to actively monitor the bid price of our Common Stock and will consider available options to regain compliance with the Nasdaq listing requirements.

 

If we fail to satisfy the continued listing requirements of The Nasdaq Capital Market, such as the corporate governance requirements, the stockholder’s equity requirement, or the minimum closing bid price requirement, The Nasdaq Capital Market may take steps to de-list our Common Stock or Tradeable Warrants. Such a de-listing or even notification of failure to comply with such requirements would likely have a negative effect on the price of our Common Stock and Tradeable Warrants and would impair the ability to sell or purchase our Common Stock when you wish to do so. In the event of a de-listing, we would take actions to restore our compliance with The Nasdaq Capital Market’s listing requirements, but we can provide no assurance that any such action taken by us would allow our Common Stock to become listed again, stabilize the market price, improve the liquidity of our Common Stock, prevent our Common Stock from dropping below The Nasdaq Capital Market minimum bid price requirement, or prevent future non-compliance with The Nasdaq Capital Market’s listing requirements.

 

The National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as “covered securities.” Because our Common Stock is listed on The Nasdaq Capital Market, it is a covered security. Although the states are preempted from regulating the sale of covered securities, the federal statute does allow the states to investigate companies if there is a suspicion of fraud, and, if there is a finding of fraudulent activity, then the states can regulate or bar the sale of covered securities in a particular case. Further, if we were to be delisted from The Nasdaq Capital Market, our Common Stock would cease to be recognized as a covered security and we would be subject to regulation in each state in which we offer our securities.

 

We do not expect to pay dividends in the foreseeable future. Any return on investment may be limited to the value of our Common Stock.

 

We do not anticipate paying cash dividends on our Common Stock in the foreseeable future. The payment of dividends on our Common Stock will depend on earnings, financial condition, and other business and economic factors affecting it at such time as our Board of Directors (our “Board”) may consider relevant. If we do not pay dividends, our Common Stock may be less valuable because a return on your investment will occur only if our stock price appreciates.

 

Our Common Stock market price may never exceed the exercise price of our outstanding warrants.

 

Each Tradeable Warrant and Non-Tradeable Warrant that we issued in our initial public offering has an exercise price of $3.0625. Our other outstanding warrants have exercise prices ranging from $1.50 to $7.35. In the event our Common Stock price does not exceed the exercise price of the warrants during the period when they are exercisable, the warrants may not have any value.

 

 46 

 

 

Holders of warrants have no rights as stockholders other than as set forth in the warrants until such holders exercise their warrants and acquire our shares of Common Stock.

 

Until holders of our warrants acquire shares of Common Stock upon exercise thereof, such holders will have no rights with respect to the shares of Common Stock underlying the Warrants other than as set forth in the Warrants. Upon exercise of the warrants, the holders will be titled to exercise the rights of a stockholder only as to matters for which the record date occurs after the date they were entered in the register of members of the Company as a stockholder.

 

The warrant certificates governing our warrants designate the state and federal courts of the State of New York sitting in the City of New York, Borough of Manhattan, as the exclusive forum for actions and proceedings with respect to all matters arising out of the warrants, which could limit a warrant holder’s ability to choose the judicial forum for disputes arising out of the warrants.

 

The warrant certificates governing our warrants provide that all legal proceedings concerning the interpretations, enforcement, and defense of the transactions contemplated by the warrant certificate (whether brought against a party to the warrant certificate or their respective affiliates, directors, officers, shareholders, partners, members, employees, or agents) shall be commenced exclusively in the state and federal courts sitting in the City of New York. The warrant certificates further provide that we and the warrant holders irrevocably submit to the exclusive jurisdiction of the state and federal courts sitting in the City of New York, Borough of Manhattan, for the adjudication of any dispute under the warrant certificate or in connection with it or with any transaction contemplated by it or discussed in it. Furthermore, we and the warrant holders irrevocably waive, and agree not to assert in any suit, action, or proceeding, any claim that we or they are not personally subject to the jurisdiction of any such court, that such suit, action, or proceeding is improper or is an inconvenient venue for such proceeding. With respect to any complaint asserting a cause of action arising under the Securities Act or the rules and regulations promulgated thereunder, we note, however, that there is uncertainty as to whether a court would enforce this provision and that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Section 22 of the Securities Act creates concurrent jurisdiction for state and federal courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision in the warrant certificates expressly does not apply to suits brought to enforce any duty or liability created by the Exchange Act.

 

Any person or entity purchasing or otherwise acquiring or holding or owning (or continuing to hold or own) any interest in any of our warrants shall be deemed to have notice of and consented to the foregoing provisions. Although we believe this exclusive forum provision benefits us by providing increased consistency in the application of the governing law in the types of lawsuits to which it applies, the exclusive forum provision may limit a warrant holder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or any of our directors, officers, other employees, stockholders, or others which may discourage lawsuits with respect to such claims. Our warrant holders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder as a result of this exclusive forum provision. Further, in the event a court finds the exclusive forum provision contained in our warrant certificates to be unenforceable or inapplicable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our results of operations.

 

Our failure to file a registration statement to register the shares of Common Stock issuable upon exercise of the warrants that we issued in February 2025 will result in a breach of the terms of the warrant inducement agreement.

 

Pursuant to the terms of the warrant inducement agreement that we entered into with certain investors in February 2025, we are obligated to file a registration statement to register the shares of Common Stock issuable upon exercise of the new warrants within 45 days of the date of such agreement and to use commercially reasonable efforts to keep the registration statement effective at all times while the investors own any warrants or shares of Common Stock issuable upon exercise of the warrants. The failure to take any of these actions will constitute a default under the warrant inducement agreement.

 

The financial and operational projections that we may make from time to time are subject to inherent risks.

 

The projections that we provide herein or our management may provide from time to time (including, but not limited to, those relating to potential peak sales amounts, clinical and regulatory timelines, production and supply matters, commercial launch dates, and other financial or operational matters) reflect numerous assumptions made by management, including assumptions with respect to our specific as well as general business, regulatory issues, economic, market, and financial conditions and other matters, all of which are difficult to predict and many of which are beyond our control. Accordingly, there is a risk that the assumptions made in preparing the projections, or the projections themselves, will prove inaccurate. There may be differences between actual and projected results, and actual results may be materially different from those contained in the projections.

 

 47 

 

 

Our stock price has fluctuated in the past, has recently been volatile, and may be volatile in the future, and as a result, investors in our Common Stock could incur substantial losses.

 

Investors should consider an investment in our Common Stock risky and invest only if they can withstand a significant loss and wide fluctuations in the market value of their investment. Investors who purchase our Common Stock may not be able to sell their shares at or above the purchase price. Our stock price has been volatile and may be volatile in the future. The stock market in general has been, and the market price of our Common Stock or Tradeable Warrants in particular, will likely be subject to fluctuation, whether due to, or irrespective of, our operating results and financial condition. The market price of our Common Stock or Tradeable Warrants may fluctuate as a result of a number of factors, some of which are beyond our control, including, but not limited to:

 

  actual or anticipated variations in our and our competitors’ results of operations and financial condition;
     
  market acceptance of our diagnostic tests and therapeutic products;
     
  the mix of products that we sell and related services that we provide;
     
  changes in earnings estimates or recommendations by securities analysts, if our Common Stock is covered by analysts;
     
  development of technological innovations or new competitive diagnostic tests or therapeutic products by others;
     
  announcements of technological innovations or new diagnostic tests or therapeutic products by us;
     
  our failure to achieve a publicly announced milestone;
     
  delays between our expenditures to develop and market new or enhanced diagnostic tests or therapeutic products and the generation of sales from those diagnostic tests and therapeutic products;
     
  developments concerning intellectual property rights, including our involvement in litigation;
 
  regulatory developments and the decisions of regulatory authorities as to the approval or rejection of new or modified diagnostic tests or therapeutic products;
     
  changes in the amounts that we spend to develop, acquire, or license new diagnostic tests or therapeutic products, technologies, or businesses;
     
  changes in our expenditures to promote our diagnostic tests or therapeutic products;
     
  our sale or proposed sale, or the sale by our significant shareholders, of our Common Stock or other securities in the future;
     
  changes in key personnel;
     
  success or failure of our research and development projects or those of our competitors;
     
  the trading volume of our Common Stock; and
     
  general economic and market conditions and other factors, including factors unrelated to our operating performance.

 

These factors and any corresponding price fluctuations may materially and adversely affect the market price of our Common Stock or Tradeable Warrants and result in substantial losses being incurred by our investors. In the past, following periods of market volatility, public company shareholders have often instituted securities class action litigation. If we were involved in securities litigation, it could impose a substantial cost upon us and divert the resources and attention of our management from our business.

 

Our Common Stock has often been thinly traded, so investors may be unable to sell at or near ask prices or at all if investors need to sell shares to raise money or otherwise desire to liquidate their shares.

 

To date, there have been many days on which limited trading of our Common Stock took place. We cannot predict the extent to which investors’ interests will lead to an active trading market for our Common Stock or whether the market price of our Common Stock will be volatile. If an active trading market does not develop, investors may have difficulty selling our Common Stock. We are likely to be too small to attract the interest of many brokerage firms and analysts. We cannot give investors any assurance that an active public trading market for our Common Stock will develop or be sustained. The market price of our Common Stock could be subject to wide fluctuations in response to quarterly variations in our revenues and operating expenses, announcements of new products or services by us, significant sales of our Common Stock, including “short” sales, the operating and stock price performance of other companies that investors may deem comparable to us, and news reports relating to trends in our markets or general economic conditions.

 

 48 

 

 

An investment in our Company may involve tax implications, and you are encouraged to consult your own advisors as neither we nor any related party is offering any tax assurances or guidance regarding our Company or your investment.

 

An investment in our Company generally, involves complex federal, state, and local income tax considerations. Neither the Internal Revenue Service nor any state or local taxing authority has reviewed the transactions described herein and may take different positions than the ones contemplated by management. You are strongly urged to consult your own tax and other advisors prior to investing, as neither we nor any of our officers, directors, or related parties can offer tax or similar advice, nor are any such persons making any representations and warranties regarding such matters.

 

Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.

 

Under Section 382 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an “ownership change” (generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period), the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes (such as research tax credits) to offset its post-change income may be limited. We may experience ownership changes in the future as a result of subsequent shifts in our stock ownership, including the completion of any offering taken together with other transactions we may consummate in the succeeding three-year period. As a result, if we earn net taxable income, our ability to use our pre-change net operating loss carryforwards to offset U.S. federal taxable income may be subject to limitations, which potentially could result in increased future tax liability.

 

Our Certificate of Incorporation permits “blank check” Preferred Stock, which can be designated by our Board without stockholder approval.

 

We are authorized to issue 20,000,000 shares of Preferred Stock. The shares of our Preferred Stock may be issued from time to time in one or more series, each of which shall have a distinctive designation or title as is determined by our Board prior to the issuance of any shares thereof. The Preferred Stock may have such voting powers, full, enhanced or limited, or no voting powers, and such preferences and relative, participating, optional, or other special rights and such qualifications, limitations, or restrictions thereof as adopted by the Board, which may include enhanced dividend rights, rights of redemption, sinking funds to pay dividends, liquidation, and other rights that would be different than, and preferential to, the rights of the Common Stockholders. Because our Board is able to designate the powers and preferences of the Preferred Stock without the vote of a majority of our stockholders, Common Stockholders will have no control over what designations and preferences our Preferred Stock will have. If Preferred Stock is designated and issued, then depending upon the designation and preferences, the holders of the Preferred Stock may exercise voting control. As a result, our stockholders would have no control over the operations of our Company.

 

Provisions in our corporate charter documents and under Delaware law could make an acquisition of the Company, which may be beneficial to our stockholders, more difficult and may prevent attempts by our stockholders to replace or remove our current management.

 

Provisions in our certificate of incorporation, as amended (our “Charter”) and amended and restated bylaws (“A&R Bylaws”) may discourage, delay, or prevent a merger, acquisition, or other change in control, that stockholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares. These provisions also could limit the price that investors might be willing to pay in the future for shares of our Common Stock, thereby depressing the market price of our Common Stock. In addition, because our Board is responsible for appointing the members of our management team, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our Board. Among other things, these provisions:

 

  allow the authorized number of our directors to be changed only by resolution of our Board;
     
  establish advance notice requirements for stockholder proposals that can be acted on at stockholder meetings and nominations to our Board;
     
  require that stockholder actions must be effected at a duly called stockholder meeting and prohibit actions by our stockholders by written consent;
     
  prohibit our stockholders from calling a special meeting of our stockholders;
 

provide that the Board is expressly authorized to adopt, amend, alter, or repeal our bylaws;

 

  establish advance notice requirements for nominations for election to our Board or for proposing matters that can be acted upon by stockholders at annual stockholder meetings; and
    .
  authorize our Board to issue Preferred Stock without stockholder approval, which could be used to institute a stockholder rights plan, or so-called “poison pill,” that would work to dilute the stock ownership of a potential hostile acquirer, effectively preventing acquisitions that have not been approved by our Board.

 

 49 

 

 

Any provision in our Charter or A&R Bylaws that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Common Stock and could also affect the price that some investors are willing to pay for our Common Stock.

 

Certain provisions of the DGCL may have anti-takeover effects that could delay, defer, or discourage another party from acquiring control of the Company, prevent changes in our Board or management, and make certain transactions more challenging that stockholders might otherwise believe to be in their best interests.

 

We are subject to the provisions of Section 203 of the DGCL, which generally prohibits us from engaging in a “business combination,” meaning a merger, asset sale, or other transaction resulting in a stockholder’s financial benefit, with an “interested stockholder” for a three-year period following the time that such stockholder becomes an interested stockholder, unless the business combination is approved in a manner prescribed by Section 203. Section 203 defines an “interested stockholder” as a person who, together with affiliates and associates, owns, or within three years did own, 15% or more of a corporation’s outstanding voting stock. These provisions may have the effect of delaying, deferring, or preventing changes in control of our Company and of averting changes in our Board or management. They are expected to discourage certain types of coercive takeover practices and inadequate takeover bids, and as a consequence, they might also inhibit temporary fluctuations in the market price of our Common Stock that often result from actual or rumored hostile takeover attempts. These provisions could make it more difficult to accomplish transactions that stockholders might otherwise deem to be in their best interests.

 

Our Charter designates a state or federal court located within the state of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.

 

Our Charter provides that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, stockholders, or employees to us or our stockholders, or (3) any action asserting a claim arising pursuant to any provision of the DGCL, our Charter, or our A&R Bylaws or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware, shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware) in all cases subject to the court having jurisdiction over indispensable parties named as defendants. These exclusive-forum provisions do not apply to claims under the Securities Act.

 

Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision will not apply to suits brought to enforce any duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. However, our Charter and our A&R Bylaws contain a federal forum provision which provides that unless we consent in writing to the selection of an alternative forum, the federal district courts of the U.S. will be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. We note, however, that there is uncertainty as to whether a court would enforce this provision and that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder.

 

Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to this provision. This exclusive forum provision may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees. If a court were to find the exclusive forum provision in our Charter to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm our results of operations.

 

Certain limitation-of-liability and indemnification provisions in our Charter and A&R Bylaws may discourage stockholders from bringing a lawsuit against our directors and officers for breaches of their fiduciary duties, may reduce the likelihood of derivative litigation against our directors and officers, even though an action, if successful, might benefit the Company and other stockholders, and may adversely impact stockholders’ investments to the extent that the Company pays the costs of settlement and damage awards against directors and officers as required by these indemnification provisions.

 

Our Charter contains provisions that limit the liability of our directors for monetary damages to the fullest extent permitted by the DGCL. Consequently, our directors will not be personally liable to us or our stockholders for monetary damages for any breach of fiduciary duties as directors, except liability for:

 

  any breach of the director’s duty of loyalty to us or our stockholders;

 

 50 

 

 

  any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;
     
  unlawful payments of dividends or unlawful stock repurchases or redemptions as provided in Section 174 of the DGCL; or
     
  any transaction from which the director derived an improper personal benefit.

 

Our Charter and our A&R Bylaws require us to indemnify our directors and officers and allow us to indemnify other employees and agents to the fullest extent permitted by the DGCL. Subject to certain limitations and limited exceptions, our Charter and A&R Bylaws also require us to advance expenses incurred by our directors and officers for the defense of any action for which indemnification is required or permitted.

 

While we believe that including the limitation-of-liability and indemnification provisions in our Charter, A&R Bylaws, and indemnification agreements is necessary to attract and retain qualified persons such as directors, officers, and key employees, those provisions may discourage stockholders from bringing a lawsuit against our directors and officers for breaches of their fiduciary duties. They may also reduce the likelihood of derivative litigation against our directors and officers, even though an action, if successful, might benefit us and other stockholders. Further, a stockholder’s investment may be adversely affected to the extent that we pay the costs of settlement and damage awards against directors and officers as required by these indemnification provisions.

 

Our management collectively owns a substantial percentage of our Common Stock.

 

Based on the provisions for determining beneficial ownership in accordance with Rule 13d-3 and Item 403 of Regulation S-K under the Exchange Act, immediately after this Offering, our officers and directors will own or exercise control of approximately 24% of the voting power of our outstanding Common Stock. As a result, investors may be prevented from affecting matters involving our Company, including:

 

  the composition of our Board and, through it, any determination with respect to our business direction and policies, including the appointment and removal of officers;
     
  any determinations with respect to mergers or other business combinations;
     
  our acquisition or disposition of assets; and
     
  our corporate financing activities.

 

Furthermore, this concentration of voting power could have the effect of delaying, deterring, or preventing a change of control or other business combination that might otherwise be beneficial to our stockholders. This significant concentration of share ownership may also adversely affect the trading price for our Common Stock because investors may perceive disadvantages in owning stock in a company that is controlled by a small number of stockholders.

 

If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.

 

The trading market for our Common Stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. Securities and industry analysts do not currently, and may never, publish research on our Company. If no or only very few securities analysts commence coverage of us, or if industry analysts cease coverage of us, the trading price for our Common Stock would be negatively affected. If one or more of the analysts who cover us downgrade our Common Stock or publish inaccurate or unfavorable research about our business, our Common Stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Common Stock could decrease, which might cause our Common Stock price and trading volume to decline.

 

If we fail to establish and maintain an effective system of internal control or disclosure controls and procedures are not effective, we may not be able to report our financial results accurately and timely or to prevent fraud. Any inability to report and file our financial results accurately and timely could harm our reputation and adversely impact the trading price of our Common Stock.

 

Effective internal controls are necessary for us to provide reliable financial reports and effectively prevent fraud. Section 404 of the Sarbanes-Oxley Act of 2002 (“SOX”) requires us to evaluate and report on our internal controls over financial reporting and, depending on our future growth, may require our independent registered public accounting firm to annually attest to our evaluation, as well as issue its own opinion on our internal controls over financial reporting. The process of implementing and maintaining proper internal controls and complying with Section 404 is expensive and time consuming. We cannot be certain that the measures we will undertake will ensure that we will maintain adequate controls over our financial processes and reporting in the future. Furthermore, if we are able to rapidly grow our business, the internal controls that we will need may become more complex, and significantly more resources will be required to ensure our internal controls remain effective. Failure to implement required controls or difficulties encountered in their implementation could harm our operating results or cause us to fail to meet our reporting obligations. If we or our auditors discover a material weakness in our internal controls, the disclosure of that fact, even if the weakness is quickly remedied, could diminish investors’ confidence in our financial statements and harm our stock price. In addition, non-compliance with Section 404 could subject us to a variety of administrative sanctions, including the suspension of trading, ineligibility for future listing on one of the Nasdaq Stock Markets or national securities exchanges, and the inability of registered broker-dealers to make a market in our Common Stock, which may reduce our stock price.

 

Item 1B. Unresolved Staff Comments.

 

None.

 

 51 

 

 

Item 1C. Cybersecurity

 

We maintain a cyber risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats.

 

The underlying processes and controls of the bioAffinity cyber risk management program incorporate recognized best practices and standards for cybersecurity and information technology, including the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework (“CSF”).

 

In addition, bioAffinity maintains policies over areas, such as information security, access on/offboarding, and access and account management, to help govern the processes put in place by management designed to protect bioAffinity IT assets, data, and services from threats and vulnerabilities. bioAffinity partners with industry-recognized cybersecurity providers leveraging third-party technology and expertise. These cybersecurity partners, including consultants and other third-party service providers, are a key part of bioAffinity’s cybersecurity risk management strategy and infrastructure and provide services including maintenance of an IT assets inventory, periodic vulnerability scanning, identity access management controls including restricted access to privileged accounts, network integrity safeguarded by web-based software, including endpoint protection, endpoint detection and response, and remote monitoring management on all devices, industry-standard encryption protocols, critical data backups, infrastructure maintenance, incident response, cybersecurity strategy, and cyber risk advisory, assessment and remediation.

 

bioAffinity’s management team, in conjunction with third-party IT and cybersecurity service providers, is responsible for oversight and administration of the cyber risk management program and informing senior management and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our management team has prior experience selecting, deploying, and overseeing cybersecurity technologies, initiatives, and processes and relies on threat intelligence as well as other information obtained from governmental, public, or private sources.

 

The Audit Committee of the Board of Directors oversees bioAffinity cybersecurity risk exposures and the steps taken by management to monitor and mitigate cybersecurity risks. The cybersecurity stakeholders, including member(s) of management assigned with cybersecurity oversight responsibility and/or third-party consultants providing cyber risk services, brief the Audit Committee on cyber vulnerabilities identified through the risk management process, the effectiveness of the cyber risk management program, and the emerging threat landscape and new cyber risks on at least an annual basis. This includes updates on bioAffinity processes to prevent, detect, and mitigate cybersecurity incidents. In addition, cybersecurity risks are reviewed by our Board of Directors at least annually, as part of the Company’s corporate risk oversight processes.

 

bioAffinity faces risks from cybersecurity threats that could have a material adverse effect on its business, financial condition, results of operations, cash flows, or reputation. bioAffinity acknowledges that the risk of cyber incident is prevalent in the current threat landscape and that a future cyber incident may occur in the normal course of its business. However, prior cybersecurity incidents have not had a material adverse effect on our business, financial condition, results of operations, or cash flows. The Company proactively seeks to detect and investigate unauthorized attempts and attacks against our IT assets, data, and services, and to prevent their occurrence and recurrence where practicable through changes or updates to internal processes and tools and changes or updates to service delivery; however, potential vulnerabilities to known or unknown threats will remain. Further, there is increasing regulation regarding responses to cybersecurity incidents, including reporting to regulators, investors, and additional stakeholders, which could subject the Company to additional liability and reputational harm. In response to such risks, the Company has implemented initiatives such as implementation of the cybersecurity risk assessment process and development of an incident response plan. For more information on cybersecurity risks see Item 1A. “Risk Factors – Our internal information technology systems, or those of our third-party clinical research organizations or other contractors or consultants, may fail or suffer security breaches, loss or leakage of data, and other disruptions, which could result in a material disruption of our diagnostic tests’ or therapeutic product candidates’ development programs, compromise sensitive information related to our business, or prevent us from accessing critical information, potentially exposing us to liability or otherwise adversely affecting our business.”

 

 52 

 

 

Item 2. Properties.

 

In June 2015, we were accepted into the “New Venture Incubator Program,” which was established by The University of Texas at San Antonio (“UTSA”) to foster research by assisting technology-based businesses and entrepreneurs. Pursuant to the terms of a license agreement, UTSA grants us a license for the temporary use of approximately 1,250 square feet of laboratory and office space in room SRL 1.424 inside the Science Research Laboratories on UTSA’s campus. In exchange, we pay a licensing fee of $5,300 per month. The license agreement has a one-year term that we can extend by requesting a term extension from UTSA. Since 2016, UTSA has granted each of our annual requests for a license extension.

 

PPLS leases a premises in San Antonio, Texas, used in connection with operation of the CAP-accredited, CLIA-certified clinical pathology laboratory. The rent is currently $10,144 per month, and the term of the lease expires in October 2027.

 

We rent additional corporate office space located near the PPLS lease. The rent is currently $2,970 per month, and the term of the lease expires in August 2030.

 

Management believes that the combination of our rented and licensed office and laboratory spaces are adequate to meet our current needs and expected level of operations. We do not own any real property.

 

Item 3. Legal Proceedings.

 

We are not currently a party to any current or pending material legal proceedings. From time to time, however, the Company may be involved in various disputes and litigation matters that arise in the ordinary course of business. The Company may face claims brought by third parties, or, from time to time, the Company may make claims or take legal actions to assert our rights. Regardless of the outcome, any such claims or legal proceedings could adversely impact our business, reputation, operating results, and financial condition because of defense and settlement costs, diversion of resources, and other factors. Results of actual and potential litigation are inherently uncertain, and there can be no assurances that favorable outcomes will be obtained.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

 53 

 

 

PART II

 

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

 

Market Information

 

Our Common Stock, par value $0.007 per share (the “Common Stock”) trades under the symbol “BIAF.” Our tradeable warrants, each to purchase one share of Common Stock (collectively, the “Tradeable Warrants”), trade under the symbol “BIAFW.” Our Common Stock and Tradeable Warrants trade on The Nasdaq Capital Market.

 

Holders of Record

 

As of March 17, 2025, there were approximately 92 holders of record of shares of our Common Stock. This number does not reflect the beneficial holders of our Common Stock who hold shares in street name through brokerage accounts or other nominees.

 

Dividends

 

We have never declared or paid any cash dividends on our capital stock. We intend to retain all available funds and future earnings, if any, to fund the development and expansion of our business, and we do not anticipate declaring or paying any cash dividends in the foreseeable future. Any future determination regarding the declaration and payment of dividends, if any, will be at the discretion of our Board of Directors and will depend on then-existing conditions, including our financial condition, results of operations, contractual restrictions, capital requirements, business prospects, and other factors our Board of Directors may deem relevant.

 

Unregistered Sales of Equity Securities

 

We did not sell any equity securities during the quarter ended December 31, 2024, in transactions that were not registered under the Securities Act other than as previously disclosed in our filings with the SEC.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The following table presents information as of December 31, 2024, with respect to shares of our Common Stock that may be issued under our equity incentive plans.

 

Plan category 

Number of

securities to

be issued upon

exercise

of outstanding

options,

warrants, and

rights

  

Weighted-average

exercise price of

outstanding options,

warrants, and rights

  

Number of

securities

remaining

available for

future issuance

under equity

compensation

plans (excluding

securities

reflected in

column (a))

 
   (a)   (b)   (c) 

Equity compensation plans approved by security holders

           
2024 Equity Incentive Plan   519,792   $2.00    1,480,208 
2014 Equity Incentive Plan   380,132   $5.78     
Equity compensation plans not approved by security holders            
Total   899,924   $3.59    1,480,208 

 

Item 6. [Reserved.]

 

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

 

This section presents management’s perspective on our financial condition and results of operations. The following discussion and analysis (the “MD&A”) is intended to highlight and supplement data and information presented elsewhere in this Annual Report. The MD&A is also intended to provide you with information that will assist you in understanding our consolidated financial statements, the changes in key items in those consolidated financial statements from year to year, and the primary factors that accounted for those changes. To the extent that this discussion describes prior performance, the descriptions relate only to the periods listed, which may not be indicative of our future financial outcomes. In addition to historical information, this discussion contains forward-looking statements that involve risks, uncertainties, and assumptions that could cause the Company’s financial results to differ materially from management’s expectations. Factors that could cause such differences are discussed in the “Cautionary Note Regarding Forward-Looking Statements” section of this Annual Report and in the “Risk Factors” in this Annual Report.

 

 54 

 

 

Our MD&A is organized as follows:

 

  Company Overview – Discussion of our business plan and strategy to provide context for the remainder of the MD&A.
     
  Results of Operations – Analysis of our financial results comparing the year ended December 31, 2024, to the year ended December 31, 2023.
     
  Liquidity and Capital Resources – Analysis of changes in our cash flows and discussion of our financial condition and potential sources of liquidity.
     
  Critical Accounting Estimates – Accounting estimates are those estimates made in accordance with U.S. generally accepted accounting principles (“GAAP”) that we believe are important to understanding the assumptions and judgments incorporated in our reported financial results and forecasts.

 

Company Overview

 

Business

 

We develop noninvasive diagnostics to detect early-stage lung cancer and other diseases of the lung using flow cytometry and automated analysis developed by machine learning, a form of artificial intelligence (“AI”). One of our diagnostic tests analyzes cell populations, including cancer and cancer-related cells, that are indicative of a specific diseased state.

 

Our diagnostic test, CyPath® Lung, addresses the need for noninvasive detection of early-stage lung cancer. Lung cancer is the leading cause of cancer-related deaths worldwide. Physicians order CyPath® Lung to assist in their assessment of patients who are at high risk for lung cancer. The CyPath® Lung test enables physicians to more confidently identify patients who will likely benefit from timely intervention and more invasive follow-up procedures and those who are likely without lung cancer and should continue routine screening. CyPath® Lung has the potential to increase overall diagnostic accuracy of lung cancer, which could lead to increased survival, fewer unnecessary invasive procedures, reduced patient anxiety, and lower medical costs.

 

Commercial laboratory services, including CyPath© Lung, are performed at our wholly owned subsidiary PPLS which we acquired by purchasing the assets of Village Oaks Pathology Services, P.A., a Texas professional association d/b/a Precision Pathology Services, that included the CAP-accredited and CLIA-certified commercial laboratory it owned. We now own and operate the clinical anatomic and clinical pathology laboratory. CyPath® Lung is offered for sale to physicians by PPLS.

 

Through our wholly owned subsidiary, OncoSelect® Therapeutics, LLC, we have conducted research that has led to discoveries and advancement of novel cancer therapeutic approaches that specifically and selectively target cancer cells. We expect to present our findings at conferences and publish our research in the near future. We intend to seek strategic partners to develop our therapeutic discoveries which could result in broad-spectrum cancer treatments in the future.

 

Research and optimization of our platform technologies are conducted in laboratories at our wholly owned subsidiary, PPLS and leased laboratory space at The University of Texas at San Antonio.

 

Current Year Financial Highlights

 

Key financial results for the year ended December 31, 2024 include:

 

Consolidated revenue increased approximately 270% to $9.4 million as compared to $2.5 million for the year ended December 31, 2023, primarily as a result of the acquisition of PPLS in September 2023.
CyPath® Lung testing revenue increased approximately 1,400% to $0.5 million as compared to $35 thousand for the year ended December 31, 2023, due to an increase in total test results delivered of more than 600 for the current year.
Raised approximately $6.9 million in gross proceeds from equity transactions to fund operating activities.

 

Recent Financial Developments

 

Targeted Strategic Actions

 

In March 2025, we announced targeted strategic actions to improve financial performance and accelerate the commercial growth of CyPath® Lung, taking steps to deliver approximately $4 million in annual cost savings at our subsidiary PPLS, while increasing resources to expand CyPath® Lung sales in high-potential national markets. Specifically, cost savings are a result of labor cost reductions, operational efficiency enhancements, and discontinuing certain pathology services with suboptimal profit margins to focus on high-margin services such as CyPath® Lung and by discontinuing certain pathology services with suboptimal profit margins.

 

Public and Private Offerings

 

On February 26, 2025, pursuant to the terms of the February Inducement Agreement certain holders of existing warrants exercised for cash (i) October Warrants to purchase an aggregate of up to 1,302,082 shares of Common Stock, at the reduced exercise price of $0.58 per share, and (ii) August Warrants to purchase an aggregate of up to 1,136,391 shares of Common Stock, at the reduced exercise price of $0.58 per share. We received aggregate gross proceeds of approximately $1.4 million, before deducting advisory fees and other expenses payable by us. In consideration of the immediate exercise of the October Warrants and August Warrants by the holders thereof in accordance with the February Inducement Agreement, we issued unregistered common warrants (the “February Warrants”) to purchase an aggregate of up to 2,926,166 shares of Common Stock (120% of the number of shares of Common Stock issuable upon exercise of the October Warrants and August Warrants) to such holders.

 

 55 

 

 

We agreed in the February Inducement Agreement to file a registration statement to register the resale of the shares of Common Stock (the “February Warrant Shares”) issuable upon exercise of the February Warrants (the “Resale Registration Statement”) as soon as practicable (and in any event within 45 calendar days following the date of the Inducement Agreement), and to use commercially reasonable efforts to have the Resale Registration Statement declared effective by the SEC and to keep such registration statement effective at all times until the Holders no longer own any February Warrants or February Warrant Shares.

 

On October 21, 2024, we issued to certain institutional investors (i) in a registered direct offering, 2,048,294 shares of our Common Stock, and (ii) in a concurrent private placement (the “October Private Placement”), common warrants to purchase an aggregate of 2,662,782 shares of Common Stock, with an exercise price of $1.50, pursuant to a securities purchase agreement, dated October 18, 2024, that we entered into with such institutional investors, and received aggregate gross proceeds from the offerings of approximately $2.7 million, before deducting placement agent fees and other offering expenses. The common warrants issued in the October Private Placement became exercisable on December 20, 2024, the date that our stockholders approved the issuance of the shares of Common Stock issuable upon exercise of such warrants, and expire on December 19, 2029.

 

 56 

 

 

Financial

 

To date, we have devoted a substantial portion of our efforts and financial resources to the development of our diagnostic test, CyPath® Lung. As a result, since our inception in 2014, we have funded our operations principally through private sales of our equity or debt securities.

 

We have never been profitable, and as of December 31, 2024, we had a working capital deficit of $0.4 million and an accumulated deficit of approximately $53.6 million. We expect to continue to incur significant operating losses for the foreseeable future as we continue the development of our diagnostic tests and advance our diagnostic tests through clinical trials; however, we do expect revenue to increase due to accelerating sales of CyPath® Lung and cost-saving measures we recently instituted at PPLS. We intend to seek strategic partners for our therapeutic discoveries related to selective broad-spectrum cancer treatments through pre-clinical and clinical development.

 

We anticipate raising additional cash needed through the private or public sales of equity or debt securities, collaborative arrangements, or a combination thereof to continue to fund our operations and develop our products. There is no assurance that any such collaborative arrangement will be entered into or that financing will be available to us when needed in order to allow us to continue our operations or, if available, on terms acceptable to us. If we do not raise sufficient funds in a timely manner, we may be forced to curtail operations, delay our clinical trials, cease operations altogether, or file for bankruptcy.

 

Results of Operations

 

Year Ended December 31, 2024 Compared to the Year Ended December 31, 2023

 

Our results of operations have varied significantly from year to year and quarter to quarter and may vary significantly in the future. Net loss for the year ended December 31, 2024 was approximately $9.0 million, compared to a net loss of approximately $7.9 million for the year ended December 31, 2023, resulting from the operational activities described below.

 

Revenue

 

Post-acquisition, additional revenue streams have been generated starting September 19, 2023. PPLS generates three sources of revenue: (1) patient service fees, (2) histology service fees, and (3) medical director fees. Pre-acquisition, bioAffinity Technologies’ revenue was generated in three ways: (1) royalties from our diagnostic test, CyPath® Lung, (2) clinical flow cytometry services provided to Village Oaks related to CyPath® Lung test, and (3) CyPath® Lung tests purchased by the U.S. Department of Defense (“DOD”) for an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath® Lung Assay (NCT05870592),” and research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post-COVID-19 infection. The royalty income from CyPath® Lung and clinical flow cytometry services income, beginning September 19, 2023, are related party income, and therefore, eliminated from consolidated net revenues. See net revenue summarized in the table below.

 

   Year Ended December 31, 
   2024   2023 
Patient service fees1  $8,175,670   $2,199,558 
Histology service fees   1,103,751    272,660 
Medical director fees   66,576    19,324 
Department of Defense observational studies   8,654    19,442 
Other revenues   7,371    21,515 
Total net revenue  $9,362,022   $2,532,499 

 

1 Patient services fees includes direct billing for CyPath® Lung diagnostic test of approximately $516,000 and $35,000 for the years ended December 31, 2024 and 2023, respectively.

 

 57 

 

 

Operating Expenses

 

   Year Ended   Change in 2024 
   December 31,   Versus 2023 
   2024   2023   $   % 
Operating expenses:                    
Direct costs and expenses  $5,983,475   $1,740,884   $4,242,591    244%
Research and development   1,461,227    1,467,936    (6,709)   0%
Clinical development   321,655    256,661    64,994    25%
Selling, general and administrative   9,943,473    6,790,654    3,152,819    46%
Depreciation and amortization   605,637    249,592    356,045    143%
Total operating expenses  $18,315,467   $10,505,727   $7,809,740    74%

 

Operating expenses totaled $18.3 million and $10.5 million for the years ended December 31, 2024 and 2023, respectively. The increase in operating expenses is the result of the following factors.

 

Direct Costs and Expenses

 

Our direct costs and expenses are primarily direct labor for pathology services, laboratory supplies and reagents, laboratory equipment and allocated shared facilities. Direct costs and expenses totaled approximately $6.0 million and $1.7 million during 2024 and 2023, respectively. The increase of approximately $4.3 million, or 244%, was primarily attributable to the laboratory operations of PPLS being owned for the full fiscal year 2024, compared to approximately 3.5 months in fiscal year 2023.

 

Research and Development

 

Our research and development expenses consist primarily of expenditures for lab operations, preclinical studies, compensation, and consulting costs. Research and development expenses remained consistent year-over-year, totaling $1.5 million for the years ended December 31, 2024 and 2023.

 

Clinical Development

 

Clinical development expenses totaled $321,655 and $256,661 for the years ended December 31, 2024 and 2023, respectively. The increase of $64,994, or 25% was primarily attributable to an increase in compensation costs and benefits as we added clinic development personnel.

 

Selling, General and Administrative

 

Our selling, general and administrative expenses consist primarily of expenditures related to employee compensation, legal, accounting and tax, other professional services, and general operating expenses.

 

Selling, general and administrative expenses totaled approximately $9.9 million and $6.8 million for the years ended December 31, 2024 and 2023, respectively. The increase of approximately $3.1 million, or 46% was primarily attributable to the laboratory operations of PPLS being owned for the full fiscal year 2024, compared to approximately 3.5 months in fiscal year 2023. Additionally, the increase was due to the expansion of sales efforts for CyPath® Lung, partially offset by a reduction in legal and professional fees.

 

Other Income (Expense)

 

   Year Ended   Change in 2024 
   December 31,   Versus 2023 
   2024   2023   $   % 
Interest (expense) income, net  $(74,865)  $85,006   $159,871    (188)%
Other income (expense), net   129    (27,796)   (27,925)   (100)%
Total other (expense) income  $(74,736)  $57,210   $131,946    231%

 

Other net income (expense) totaled $129 and $(27,796) for the years ended December 31, 2024 and 2023, respectively, an increase of approximately $28,000, or 100%. The net other expense for the year ended December 31, 2023 related to the loss on the disposal of an asset and other non-operating costs. The net other income for the year ended December 31, 2024 related to approximately a $9,000 gain on a sale of an asset and offset by property taxes.

 

Interest income (expense)

 

We had net interest (expense) income of approximately $(74,865) and $85,006 for the years ended December 31, 2024 and 2023, respectively. The prior year amount related to approximately $120,000 interest earned from money market account partially offset by interest paid in financing lease for laboratory equipment. The current year amount related to approximately $18,000 interest earned from money market account offset by interest paid in financing lease for laboratory equipment.

 

 58 

 

 

Liquidity and Capital Resources

 

To date, we have funded our operations primarily through our IPO, exercise of warrants, and the sale of our equity and debt securities, resulting in gross proceeds of approximately $42.7 million. We have evaluated whether there are conditions and events that raise substantial doubt about our ability to continue as a going concern for at least one year after the date the consolidated financial statements are issued.

 

Recent Financings

 

February 2025 Warrant Inducement

 

On February 26, 2025, pursuant to the terms of the February Inducement Agreement certain holders of existing warrants exercised for cash (i) October Warrants to purchase an aggregate of up to 1,302,082 shares of Common Stock, at the reduced exercise price of $0.58 per share, and (ii) August Warrants to purchase an aggregate of up to 1,136,391 shares of Common Stock, at the reduced exercise price of $0.58 per share. We received aggregate gross proceeds of approximately $1.4 million, before deducting advisory fees and other expenses payable by us. In consideration of the immediate exercise of the October Warrants and August Warrants by the holders thereof in accordance with the February Inducement Agreement, we issued unregistered common warrants to purchase an aggregate of up to 2,926,166 shares of Common Stock (120% of the number of shares of Common Stock issuable upon exercise of the October Warrants and August Warrants) to such holders.

 

October 2024 Registered Direct Offering and Concurrent Private Placement

 

On October 21, 2024, we issued to certain institutional investors (i) in a registered direct offering, 2,048,294 shares of our Common Stock, and (ii) in a concurrent private placement, common warrants to purchase an aggregate of 2,662,782 shares of Common Stock, with an exercise price of $1.50, pursuant to a securities purchase agreement, dated October 18, 2024, that we entered into with such institutional investors, and received aggregate gross proceeds from the offerings of approximately $2.7 million, before deducting placement agent fees and other offering expenses.

 

August 2024 Warrant Inducement, Registered Director Offering and Concurrent Private Placement

 

On August 5, 2024, pursuant to the terms of the August Inducement Agreement, certain holders of existing warrants, exercised for cash March Warrants to purchase an aggregate of up to 1,041,667 shares of Common Stock, at the reduced exercise price of $1.25 per share. We received aggregate gross proceeds of approximately $1.3 million, before deducting advisory fees and other expenses payable by us. In consideration of the immediate exercise of the March Warrants by the holders thereof in accordance with the August Inducement Agreement, we issued unregistered common warrants to purchase an aggregate of up to 1,302,082 shares of Common Stock (120% of the number of shares of Common Stock issuable upon exercise of the March Warrants) to such holders.

 

On August 5, 2024, we also issued to an institutional investor (i) in a registered direct offering, 360,000 shares of Common Stock, and (ii) in a concurrent private placement, warrants to purchase an aggregate of 450,000 shares of Common Stock, with an exercise price of $1.50. We received aggregate gross proceeds from the offerings of approximately $450,000, before deducting fees payable to the placement agent and other estimated offering expenses.

 

March 2024 Registered Direct Offering and Concurrent Private Placement

 

On March 8, 2024, we issued to certain investors, pursuant to a Securities Purchase Agreement (1) 1,600,000 shares of Common Stock in a registered direct offering, and (2) warrants to purchase an aggregate of 1,600,000 shares of Common Stock with an exercise price of $1.64, in a concurrent private placement. The direct offering resulted in gross proceeds of $2.5 million.

 

We have incurred losses since our inception in 2014 as a result of significant expenditures for operations and research and development and, prior to April 2022, the lack of any approved diagnostic test or therapeutic products to generate revenue. During 2024 and 2023, we had net losses of $9.0 million and $7.9 million, respectively, and we expect to incur substantial additional losses in future periods. We have an accumulated deficit of approximately $53.6 million as of December 31, 2024. Based on our current expected level of operating expenditures and the cash on hand of approximately $390 thousand at the time of this filing, management concludes that there is substantial doubt about our ability to continue as a going concern for a period of at least twelve (12) months subsequent to the issuance of the accompanying consolidated financial statements. Without funding from the proceeds of a capital raise or strategic relationship or grant, management anticipates that our cash resources are sufficient to continue operations through April 2025.

 

Cash and cash equivalents were approximately $1.1 million as of December 31, 2024, which does not take into account the gross proceeds of $1.4 million that we received in February 2025. We need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or through exercised outstanding warrants to support our future operations. Our business plan includes expansion for our commercialization efforts which will require additional funding. If we are unable to improve our liquidity position, we may not be able to continue as a going concern. Our ability to continue as a going concern is dependent upon our ability to generate revenue and raise capital from financing transactions. There can be no assurance that we will be successful in accomplishing these objectives.

 

Cash Flows

 

The following information reflects cash flows for the years presented:

 

   Year Ended 
   December 31, 
   2024   2023 
Cash and cash equivalents at beginning of year  $2,821,570   $11,413,749 
Net cash used in operating activities   (7,264,795)   (6,037,806)
Net cash used in investing activities   (79,083)   (2,209,399)
Net cash provided by (used in) financing activities   5,627,599    (344,984)
Cash and cash equivalents at end of year  $1,105,291   $2,821,570 

 

Net Cash Used in Operating Activities

 

Net cash used in operating activities was approximately $7.3 million and $6.0 million for the years ended December 31, 2024 and 2023, respectively. The increase of approximately $1.3 million in cash used by operations was primarily attributable to the laboratory operations of PPLS being owned for the full fiscal year 2024, compared to approximately 3.5 months in fiscal year 2023. Additionally, the increase was due to the expansion of sales efforts for CyPath® Lung.

 

 59 

 

 

Net Cash Used in Investing Activities

 

We used approximately $79,000 in investing activities for the year ended December 31, 2024, compared to $2.2 million used for the year ended December 31, 2023. The significant decrease of $1.4 million in cash used in investing activities was primarily due to equipment purchases in the current year, and the investing activities in the prior year related to the acquisition of PPLS.

 

Net Cash Provided by Financing Activities

 

During the year ended December 31, 2024, net cash provided by financing activities was $5.5 million as compared to net cash used in financing activities of $0.3 million during 2023, representing an increase of approximately $5.9 million. During the year ended December 31, 2024, net cash provided by financing activities was primarily due to net proceeds of approximately $5.8 million from issuance of Common Stock and, option and warrant exercises, partially offset by financing payments.

 

Critical Accounting Estimates

 

The preparation of financial statements in conformity with GAAP in the U.S. requires management to make significant judgments and estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these significant judgments and estimates on historical experience and other assumptions it believes to be reasonable based upon information presently available. Actual results could differ from those estimates under different assumptions, judgments, or conditions.

 

Patient Fee Revenues

 

We follow ASC 606, Revenue from Contracts with Customers, which requires revenue recognition in the period in which the service was performed. To be able to report timely net revenues for the period, estimates are used for a portion of uncollected balances. The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation.

 

 60 

 

 

Patient Fee Receivables and Considerations for Credit Losses

 

We follow accounting considerations of CECL - Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. With the acquisition of PPLS and control of Village Oaks, the Company’s board-certified pathologists provide anatomic and clinical pathology services for patients and other customers. The Company’s other customer types include contract research organizations (“CRO’s), hospitals, and independent laboratories. The majority of the Company’s revenues stem from fees for services provided to patients, and thus, in those arrangements, the patient is the customer, although the services may be requested by a physician on the patient’s behalf. Furthermore, in addition to its contracts with patients, the Company separately contracts with third-party payors (insurance companies and governmental payors), who are typically responsible for all or the majority of the fees agreed upon for such services provided to patients. Historically, material amounts of gross charges are not collected due to various agreements with insurance companies, capped pricing levels for government payors and uncollectible balances from individual payers. To estimate these allowances of credit losses, the Company assesses the portfolio risk segments and historical data on collection rates. These estimated allowances offset patient revenues and accounts receivables.

 

Discount Rate for Finance Leased Equipment

 

We follow Leases (“ASC 842”). In February 2016, the FASB issued Topic ASC 842, under which a lessee is required to recognize most leases on its balance sheet. The Company has elected to apply a third-party valuation incremental borrowing rate (“IBR”) as the discount rate by class of underlying assets when the rate is not implicit in the lease.

 

Share-Based Compensation

 

We follow ASC 718, Compensation – Stock Compensation, which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees, directors, and non-employees based on estimated fair values. We have used the Black-Scholes option pricing model to estimate grant date fair value for all option grants. The assumptions we use in calculating the fair value of share-based payment awards represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management judgment. As such, as we use different assumptions based on a change in factors, our stock-based compensation expense could be materially different in the future.

 

Accounting for Income Taxes

 

We are governed by U.S. income tax laws, which are administered by the Internal Revenue Service (“IRS”). We follow ASC 740, Accounting for Income Taxes, which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the reversal of deferred tax liabilities during the period in which the related temporary difference becomes deductible.

 

Assessment of Goodwill and Intangible Assets

 

Our indefinite-lived assets include Goodwill and Intangible Assets resulting from the acquisition of PPLS. Goodwill represents the purchase price in excess of fair values assigned to the underlying identifiable net assets of the acquired business. Goodwill and Intangible Assets are reviewed annually for impairment unless circumstances dictate the need for more frequent assessment.

 

In performing impairment tests for our Goodwill in 2024, in accordance with ASC 350 - Intangibles – Goodwill and Other, we opted to complete a quantitative assessment at the PPLS level as opposed to relying on a qualitative assessment as permitted in the guidance. This quantitative assessment required that the estimated fair value of PPLS’ net assets, including Goodwill, be calculated and compared to the carrying amount. If that estimated fair value is in excess of the carrying amount, no impairment is recognized. We performed this assessment as of December 31, 2024. We estimated the fair value of the net assets tested using a discounted cash flow model. The income-based approach required significant judgment to estimate future cash flows, including revenue growth inclusive of long-term growth rate assumptions and the discount rate. Significant changes in our estimates and assumptions could affect our fair value calculations. Our estimate of fair value exceeded the carrying amount and therefore resulted in no impairment.

 

Going Concern

 

Our evaluation of our ability to continue as a going concern requires us to evaluate our future sources and uses of cash sufficient to fund our currently expected operations in conducting research and development activities one year from the date our consolidated financial statements are issued. We evaluate the probability associated with each source and use of cash resources in making our going concern determination. The research and development of our diagnostic tests and therapeutic products are inherently subject to uncertainty.

 

Off-Balance Sheet Arrangements

 

We do not engage in transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, as a part of our ongoing business. Accordingly, we did not have any off-balance sheet arrangements during any of the periods presented.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

 

We are a smaller reporting company as defined by Item 10 of Regulation S-K and are not required to provide the information otherwise required under this Item 7A.

 

Item 8. Financial Statements and Supplementary Data.

 

The information required by this item is presented at the end of this Annual Report beginning on page F-1 and is incorporated herein by reference. An index of those financial statements is found in Part IV, Item 15, Exhibit and Financial Statement Schedules, of this Annual Report.

 

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

 

None

 

 61 

 

 

Item 9A. Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures

 

The Company has adopted and maintains disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in the reports filed under the Exchange Act, such as this Annual Report, is collected, recorded, processed, summarized, and reported within the time periods specified under the rules of the SEC. As of December 31, 2024, the end of the period covered by this Annual Report, our Chief Executive Officer and Chief Financial Officer evaluated the effectiveness of our “disclosure controls and procedures,” as defined in Rule 13a-15(e) under the Exchange Act\. The Chief Executive Officer and Chief Financial Officer assessed the effectiveness of our disclosure controls and procedures as of December 31, 2024. Based on their assessment, they have concluded that, as of December 31, 2024, our disclosure controls and procedures are effective.

 

Internal Control over Financial Reporting

 

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 Rule 13a-15(f) of the Exchange Act. Our internal control system is designed to provide reasonable assurance regarding the preparation and fair presentation of financial statements for external purposes in accordance with GAAP. All internal control systems, no matter how well designed, have inherent limitations and can provide only reasonable assurance that the objectives of the internal control system are met.

 

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures and our internal control processes will prevent all errors or fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of error or fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and may not be detected. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.

 

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 criteria established by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in its 2013 Internal Control-Integrated Framework. Based on our evaluation, we concluded that our internal control over financial reporting was effective as of December 31, 2024.

 

As of December 31, 2024, we are a non-accelerated filer, and our independent registered accounting firm is not required to issue an attestation report on our internal control over financial reporting.

 

Item 9B. Other Information.

 

During the three months ended December 31, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

None.

 

 62 

 

 

PART III

 

Item 10. Directors, Executive Officers, and Corporate Governance.

 

The information required by this item of this Annual Report will be included under the caption “Directors, Executive Officers, and Corporate Governance” in our 2025 Proxy Statement, and is incorporated by reference herein.

 

Item 11. Executive Compensation.

 

The information required by this item of this Annual Report will be included under the caption “Executive and Director Compensation” in our 2025 Proxy Statement, and is incorporated by reference herein.

 

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

 

The information required by this item of this Annual Report will be included in our 2025 Proxy Statement and is incorporated by reference herein.

 

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

 

The information required by this item of this Annual Report will be included under the captions “Certain Relationships and Related Party Transactions” and “Board of Directors and Corporate Governance – Director Independence” in our 2025 Proxy Statement and is incorporated by reference herein.

 

Item 14. Principal Accountant Fees and Services.

 

The information required by this item of this Annual Report will be included in our 2025 Proxy Statement and is incorporated by reference herein.

 

 63 

 

 

PART IV

 

Item 15. Exhibit and Financial Statement Schedules.

 

(a) Financial Statements and Schedules.

 

See “Index to Consolidated Financial Statements” beginning on page F-1 following the signature page as required by Part II, Item 8 of this Annual Report.

 

(b) Exhibits.

 

Exhibit Number   Description
     
3.1   Certificate of Incorporation of the Registrant as filed with the Delaware Secretary of State on March 26, 2014 (incorporated by reference as Exhibit 3.1 to the Registrant’s Annual Report on Form 10-K filed with the SEC on April 1, 2024)
     
3.2   Amended and Restated Bylaws of Registrant (Incorporated by reference as Exhibit 3.6 to the Registrant’s Form S-1/A (File No. 333-264463) filed with the SEC on June 16, 2022)
     
3.3   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on May 31, 2016 (incorporated by reference as Exhibit 3.3 to the Registrant’s Annual Report on Form 10-K filed with the SEC on April 1, 2024)
     
3.4   Certificate of Designation of Series A Convertible Preferred Stock of the Registrant filed with the Delaware Secretary of State on July 13, 2017 (Incorporated by reference as Exhibit 3.4 to the Registrant’s Form S-1/A (File No. 333-264463) filed with the SEC on May 25, 2022)
     
3.5   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on November 29, 2021 (incorporated by reference as Exhibit 3.5 to the Registrant’s Annual Report on Form 10-K filed with the SEC on April 1, 2024)
     
3.6   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on June 23, 2022 (Incorporated by reference as Exhibit 3.2 to the Registrant’s Form S-1/A (File No. 333-264463) filed with the SEC on May 25, 2022)
     
3.7   Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on June 6, 2023 (Incorporated by reference as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on June 7, 2023)
     
3.8  

Certificate of Amendment to the Certificate of Incorporation of Registrant, as filed with the Delaware Secretary of State on June 5, 2024 (Incorporated by reference as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on June 5, 2024)

     
3.9  

Amendment to Amended and Restated By-Laws of bioAffinity Technologies Inc., dated October 17, 2024 (Incorporated by reference as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on October 21, 2024)

     
4.1   Form of Registrant’s Common Stock Certificate (Incorporated by reference as Exhibit 4.1 to the Registrant’s Form S-1/A filed with the SEC on June 16, 2022)
     
4.2   Common Stock Purchase Warrant issued to San Antonio Economic Development Corporation dated March 17, 2017 (Incorporated by reference as Exhibit 4.2 to the Registrant’s Form S-1/A filed with the SEC on May 25, 2022).
     
4.3   Form of Common Stock Purchase Warrant issued to Holders of the Registrant’s Convertible Promissory Notes (Incorporated by reference as Exhibit 4.3 to the Registrant’s Form S-1/A filed with the SEC on May 25, 2022)
     
4.4   Form of Placement Agent’s Warrant issued to WallachBeth Capital, LLC (Incorporated by reference as Exhibit 4.4 to the Registrant’s Form S-1/A filed with the SEC on August 5, 2022)
     
4.5   Form of Representative’s Warrant issued to WallachBeth Capital, LLC, in connection with the Registrant’s Initial Public Offering (Incorporated by reference as Exhibit 4.5 to the Registrant’s Form S-1/A filed with the SEC on July 28, 2022).

 

 64 

 

 

4.6   Form of (Tradeable) Common Stock Purchase Warrant issued as part of the Units sold in the Registrant’s Initial Public Offering (Incorporated by reference as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K filed with the SEC on September 6, 2022)
     
4.7   Form of Warrant Agent Agreement for the Warrants issued as part of the Units sold in the Registrant’s Initial Public Offering (Incorporated by reference as Exhibit 4.3 to the Registrant’s Current Report on Form 8-K filed with the SEC on September 6, 2022)
     
4.8   Form of (Non-tradeable) Common Stock Purchase Warrant issued as part of the Units sold in the Registrant’s Initial Public Offering (Incorporated by reference as Exhibit 4.2 to the Registrant’s Current Report on Form 8-K filed with the SEC on September 6, 2022)
     
4.9   Form of Amendment to Common Share Purchase Warrants with schedule of warrant holders and warrants (Incorporated by reference as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
4.10   Form of Amendment to Initial Public Offering Warrants with schedule of warrant holders and warrants (Incorporated by reference as Exhibit 4.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
4.11   Form of Warrant to Purchase Common Stock (Incorporated by reference as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K filed with the SEC on March 8, 2024)
     
4.12   Form of Placement Agent Warrant (Incorporated by reference as Exhibit 4.2 to the Registrant’s Current Report on Form 8-K filed with the SEC on March 8, 2024)
     
4.13*   Description of Securities
     
4.14  

Form of Purchase Warrant (Incorporated by reference as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)

     
4.15  

Form of Placement Agent Warrant (Incorporated by reference as Exhibit 4.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)

     
4.16  

Form of Common Warrant (Incorporated by reference as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on October 21, 2024)

     
4.17  

Form of Placement Agent Warrant (Incorporated by reference as Exhibit 4.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on October 21, 2024)

     
4.18  

Form of New Warrant (Incorporated by reference as Exhibit 4.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on February 27, 2025)

     
4.19   Form of Advisor Warrant (Incorporated by reference as Exhibit 4.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on February 27, 2025)
     
10.1+   2014 Equity Incentive Plan of Registrant, as amended. (Incorporated by reference as Exhibit 10.1 to the Registrant’s Form S-1 filed with the SEC on April 25, 2022)
     
10.2+   Executive Chairman Employment Agreement dated January 1, 2020, by and between Registrant and Steven Girgenti, as amended. (Incorporated by reference as Exhibit 10.2 to the Registrant’s Form S-1 filed with the SEC on April 25, 2022)

 

 65 

 

 

10.3+   Employment Agreement dated February 1, 2015, by and between Registrant and Maria Zannes. (Incorporated by reference as Exhibit 10.3 to the Registrant’s Form S-1 filed with the SEC on April 25, 2022)
     
10.4+   Employment Agreement dated April 4, 2016, by and between Registrant and Vivienne Rebel, as amended. (Incorporated by reference as Exhibit 10.4 to the Registrant’s Form S-1 filed with the SEC on April 25, 2022)
   
10.5+   Employment Agreement dated February 1, 2015, by and between Registrant and Timothy Zannes. (Incorporated by reference as Exhibit 10.5 to the Registrant’s Form S-1 filed with the SEC on April 25, 2022)
     
10.6+   Consulting Agreement dated May 25, 2017, by and between Registrant and Michael Edwards, as amended. (Incorporated by reference as Exhibit 10.6 to the Registrant’s Form S-1 filed with the SEC on May 25, 2022)
     
10.7   License Agreement to Participate in the UTSA New Venture Incubator Program dated June 15, 2015, by and between Registrant and the University of Texas at San Antonio. (Incorporated by reference as Exhibit 10.9 to the Registrant’s Form S-1 filed with the SEC on April 25, 2022)
     
10.8   Joint Development Agreement dated October 1, 2018, by and between the Registrant and Village Oaks Pathology Services, P.A. d/b/a Precision Pathology Services (Incorporated by reference as Exhibit 3.2 to the Registrant’s Form S-1/A filed with the SEC on July 27, 2022)
     
10.9   Agreement dated October 17, 2020, by and between Registrant and GO2 Partners (Incorporated by reference as Exhibit 10.9 to the Registrant’s Form S-1/A filed with the SEC on July 27, 2022)
   
10.10   Form of Note Purchase Agreement used by the Registrant in its private offering of Convertible Promissory Notes issued between October 2021 and January 2022 (Incorporated by reference as Exhibit 10.10 to the Registrant’s Form S-1 filed with the SEC on May 25, 2022)
     
10.11+   Offer Letter between bioAffinity Technologies, Inc. and Michael Dougherty dated April 11, 2023 (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on May 1, 2023)
     
10.12+   bioAffinity Technologies, Inc. Amended and Restated 2014 Equity Incentive Plan Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on June 7, 2023)
     
10.13+   Amendment, effective as of August 1, 2023, to Employment Agreement, dated February 1, 2015, by and between bioAffinity Technologies, Inc. and Maria Zannes (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on July 28, 2023)
     
10.14   Asset Purchase Agreement, effective September 18, 2023, by and among, Precision Pathology Laboratory Services, LLC, Dr. Roby P. Joyce and Village Oaks Pathology Services, P.A. (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.15   Subscription Agreement, dated September 18, 2023, by and between The Joyce Living Trust, dated March 19, 2013, and bioAffinity Technologies, Inc. (Incorporated by reference as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.16   Management Services Agreement, effective as of September 18, 2023, by and between Precision Pathology Laboratory Services, LLC and Village Oaks Pathology Services, P.A. (Incorporated by reference as Exhibit 10.3 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)

 

 66 

 

 

10.17   Succession Agreement, effective September 18, 2023, by and among, Precision Pathology Laboratory Services, LLC, Dr. Roby P. Joyce and Village Oaks Pathology Services, P.A. (Incorporated by reference as Exhibit 10.4 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.18   Professional Services Agreement, effective as of September 18, 2023, by and between Precision Pathology Laboratory Services, LLC and Village Oaks Pathology Services, P.A. (Incorporated by reference as Exhibit 10.5 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.19+   Executive Employment Agreement, dated September 18, 2023, by and between the Registrant and Roby Joyce, M.D. (Incorporated by reference as Exhibit 10.6 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.20   Assignment and Assumption of Lease Agreement, effective September 18, 2023, by and between Precision Pathology Laboratory Services, LLC and Village Oaks Pathology Services, P.A. (Incorporated by reference as Exhibit 10.7 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.21   Office Lease, dated July 31, 2019, by and between Village Oaks Pathology Services, P.A. and 343 West Sunset, LLC (Incorporated by reference as Exhibit 10.8 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.22   Assignment and Assumption Agreement, effective September 18, 2023, by and between Precision Pathology Laboratory Services, LLC and Village Oaks Pathology Services, P.A. (Incorporated by reference as Exhibit 10.9 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.23   Equipment Usage Attachment, dated effective as of August 9, 2019, by and between Gen-Probe Sales & Service, Inc., together with its subsidiaries and affiliates and Village Oaks Pathology Services, P.A. d/b/a Precision Pathology, as amended by that certain Amendment No. 1 to Equipment Usage Attachment dated November 2, 2020, as further amended by that certain Amendment No. 2 to Equipment Usage Attachment dated November 2, 2020, and as further amended by that certain Amendment No. 3 to Equipment Usage Attachment dated December 21, 2022 (Incorporated by reference as Exhibit 10.10 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.24   Master Agreement, dated as of January 29, 2015, by and between Leica Microsystems, Inc. and Precision Pathology, as amended by Amendment No. 1 to the Master Agreement, dated on or about April 4, 2018, as further amended by that certain Amendment No. 2 to Master Agreement, dated March 23, 2021 (Incorporated by reference as Exhibit 10.11 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.25   Strategic Relationship License Agreement, dated December 1, 2022, by and between Pathology Watch, Inc. and Precision Pathology Services (Incorporated by reference as Exhibit 10.12 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)
     
10.26   Bill of Sale signed by Village Oaks Pathology Services, P.A., effective as of September 18, 2023 (Incorporated by reference as Exhibit 10.13 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on September 20, 2023)

 

 67 

 

 

10.27   Jamie Platt Offer Letter (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on December 5, 2023)
     
10.28+   bioAffinity Technologies, Inc. Management Incentive Bonus Plan (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on January 31, 2024)
     
10.29+   Amendment to Michael Dougherty Offer Letter (Incorporated by reference as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on January 31, 2024)
     
10.30   Form of Securities Purchase Agreement, dated as of March 6, 2024, by and among the Company and the investors parties thereto (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K filed with the SEC on March 8, 2024)
     
10.31   Form of Support Agreement with schedule of signatories (Incorporated by reference as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K filed with the SEC on March 8, 2024)
     
10.32+  

bioAffinity Technologies, Inc. 2024 Incentive Compensation Plan (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on June 5, 2024)

     
10.33  

Form of Securities Purchase Agreement, dated as of August 2, 2024, by and among the Company and the investor listed on the signature page thereto (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)

     
10.34  

Form of Warrant Inducement Agreement (Incorporated by reference as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)

     
10.35  

Form of Support Agreement with schedule of signatories (Incorporated by reference as Exhibit 10.3 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 5, 2024)

     
10.36+  

Consulting Agreement, dated August 21, 2024, by and between bioAffinity Technologies, Inc. and Michael Edwards (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on August 23, 2024)

     
10.37+  

Employment Agreement between bioAffinity Technologies, Inc. and Michael Edwards, dated as of October 9, 2024 (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on October 10, 2024)

     
10.38  

Form of Securities Purchase Agreement, dated as of October 18, 2024, by and between the Company and the purchasers listed on the signature pages thereto (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on October 21, 2024)

     
10.39  

Form of Support Agreement (Incorporated by reference as Exhibit 10.2 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on October 21, 2024)

     
10.40+  

Amendment No. 2 to Employment Agreement with Maria Zannes (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on January 14, 2025)

     
10.41  

Form of Warrant Inducement Agreement (Incorporated by reference as Exhibit 10.1 to the Registrant’s Current Report on Form 8-K (File No. 001-41463) filed with the SEC on February 27, 2025)

 

 68 

 

 

14.1   Code of Business Conduct of the Registrant (Incorporated by reference as Exhibit 14.1 to the Registrant’s Form S-1 filed with the SEC on May 25, 2022)
     
19.1*   Amended and Restated Insider Trading Policy of the Registrant
     
21.1   List of Subsidiaries of the Registrant (incorporated by reference as Exhibit 21.1 to the Registrant’s Annual Report on Form 10-K filed with the SEC on April 1, 2024)
     
23.1*   Consent of WithumSmith+Brown, PC, independent registered public accounting firm
     
31.1*   Certification of Chief Executive Officer pursuant to Section 302 of Sarbanes-Oxley Act of 2002
     
31.2*   Certification of Chief Financial Officer pursuant to Section 302 of Sarbanes-Oxley Act of 2002
     
32.1*   Certification of Chief Executive Officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002
     
32.2*   Certification of Chief Financial Officer pursuant to Section 906 of Sarbanes-Oxley Act of 2002
     
97.1   Clawback Policy (incorporated by reference as Exhibit 97.1 to the Registrant’s Annual Report on Form 10-K filed with the SEC on April 1, 2024)
     
101.INS   Inline XBRL Instance Document
     
101.SCH   Inline XBRL Taxonomy Extension Schema Document
     
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
     
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
     
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
     
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
     
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed herewith.
+ Indicates management contract or compensatory plan.

 

 69 

 

 

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 on the 31st day of March, 2025.

 

  bioAffinity Technologies, Inc.
     
  By: /s/ Maria Zannes
    Maria Zannes
    Chief Executive Officer, President, and Director

 

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/ Maria Zannes  

President, Chief Executive Officer, and Director

(Principal Executive Officer)

  March 31, 2025
Maria Zannes        
         
/s/ J. Michael Edwards   Chief Financial Officer   March 31, 2025
J. Michael Edwards   (Principal Financial and Accounting Officer)    
         
/s/ Steven Girgenti   Executive Chairman and Director   March 31, 2025
Steven Girgenti        
         
/s/ Robert Anderson   Director   March 31, 2025
Robert Anderson        
         
/s/ Stuart Diamond   Director   March 31, 2025
Stuart Diamond        
         
/s/ Peter S. Knight   Director   March 31, 2025
Peter S. Knight        
         
/s/ Gary Rubin   Director   March 31, 2025
Gary Rubin        
         
/s/ Roby Joyce, M.D.   Director   March 31, 2025
Roby Joyce        
         
/s/ Jamie Platt   Director   March 31, 2025
Jamie Platt        

 

 70 

 

 

bioAffinity Technologies, Inc.

Index to the Consolidated Financial Statements

 

Report of Independent Registered Public Accounting Firm (PCAOB ID NO. 100) F-2
   
Consolidated Balance Sheets as of December 31, 2024 and 2023 F-3
   
Consolidated Statements of Operations for the years ended December 31, 2024 and 2023 F-4
   
Consolidated Statements of Changes in Convertible Preferred Stock and Stockholders’ Equity for the years ended December 31, 2024 and 2023 F-5
   
Consolidated Statements of Cash Flows for the years ended December 31, 2024 and 2023 F-6
   
Notes to Consolidated Financial Statements F-7

 

F-1

 

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Stockholders of

bioAffinity Technologies, Inc.:

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of bioAffinity Technologies, Inc. (the “Company”) as of December 31, 2024 and 2023, and the related consolidated statements of operations, changes in stockholders’ equity, and cash flows, for each of the two years in the period ended December 31, 2024, 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 December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024, in conformity with principles generally accepted in the United States of America.

 

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

 

The accompanying consolidated financial statements have been prepared assuming the Company will continue as a going concern. As discussed in Note 1 to the consolidated financial statements, the Company has incurred significant losses and negative cash flows from operations since inception, has an accumulated deficit, 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 1. 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 these consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ WithumSmith+Brown, PC

 

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

 

New York, New York

March 31, 2025

 

PCAOB ID Number 100

 

F-2

 

 

bioAffinity Technologies, Inc.

Consolidated Balance Sheets

as of December 31, 2024 and 2023

 

         
   December 31, 
   2024   2023 
ASSETS          
           
Current assets:          
Cash and cash equivalents  $1,105,291   $2,821,570 
Accounts and other receivables, net   1,139,204    811,674 
Inventory   27,608    18,484 
Prepaid expenses and other current assets   422,995    321,017 
           
Total current assets   2,695,098    3,972,745 
           
Non-current assets:          
Property and equipment, net   375,385    458,633 
Operating lease right-of-use asset, net   463,011    370,312 
Finance lease right-of-use asset, net   780,872    1,165,844 
Goodwill   1,404,486    1,404,486 
Intangible assets, net   775,139    833,472 
Other assets   19,676    16,060 
           
Total assets  $6,513,667   $8,221,552 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable  $987,311   $604,789 
Accrued expenses   1,398,722    1,149,811 
Unearned revenue   24,404    33,058 
Operating lease liability, current portion   127,498    94,708 
Finance lease liability, current portion   395,301    365,463 
Notes payable, current portion   171,669     
           
Total current liabilities   3,104,905    2,247,829 
           
Non-current liabilities          
Operating lease liability, net of current portion   342,098    283,001 
Finance lease liability, net of current portion   444,448    835,467 
Notes payable, net of current portion   20,180     
           
Total liabilities   3,911,631    3,366,297 
           
Commitments and contingencies (See Note 11)   -     -  
           
Stockholders’ equity:          
Preferred stock, no shares issued or outstanding at December 31, 2024 and 2023, respectively        
Common stock, par value $0.007 per share; 100,000,000 shares authorized; 15,576,674 and 9,394,610 shares issued and outstanding as of December 31, 2024 and 2023, respectively   106,593    65,762 
Additional paid-in capital   56,139,753    49,393,972 
Accumulated deficit   (53,644,310)   (44,604,479)
Total stockholders’ equity   2,602,036    4,855,255 
           
Total liabilities, and stockholders’ equity  $6,513,667   $8,221,552 

 

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

 

F-3

 

 

bioAffinity Technologies, Inc.

Consolidated Statements of Operations

For the Years Ended December 31, 2024 and 2023

 

   2024   2023 
         
Net Revenue  $9,362,022   $2,532,499 
           
Operating expenses:          
Direct costs and expenses   5,983,475    1,740,884 
Research and development   1,461,227    1,467,936 
Clinical development   321,655    256,661 
Selling, general and administrative   9,943,473    6,790,654 
Depreciation and amortization   605,637    249,592 
           
Total operating expenses   18,315,467    10,505,727 
           
Loss from operations   (8,953,445)   (7,973,228)
           
Other income (expense):          
Interest income   17,610    122,131 
Interest expense   (92,475)   (37,125)
Other income   10,323    3,325 
Other expense   (10,194)   (31,121)
           
Loss before income taxes   (9,028,181)   (7,916,018)
           
Income tax expense   (11,650)   (20,993)
           
Net loss  $(9,039,831)  $(7,937,011)
           
Net loss per common share, basic and diluted  $(0.75)  $(0.91)
           
Weighted average common shares outstanding   12,125,029    8,747,509 

 

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

 

F-4

 

 

bioAffinity Technologies, Inc.

Consolidated Statements of Changes in Stockholders’ Equity

For the Years Ended December 31, 2024 and 2023

 

                             
   Convertible       Additional       Stockholders’ 
   Preferred Stock   Common Stock   Paid-in   Accumulated   Equity 
   Shares   Amount   Shares   Amount   Capital   Deficit   (Deficit) 
                             
Balance at December 31, 2022           8,381,324   $58,669   $47,652,242   $(36,667,468)  $11,043,443 
                                    
Stock-based compensation           448,314    3,138    745,685        748,823 
                                    
Stock issued in connection with the acquisition           564,972    3,955    996,045        1,000,000 
                                    
Net loss                       (7,937,011)   (7,937,011)
                                    
Balance at December 31, 2023           9,394,610   $65,762   $49,393,972   $(44,604,479)  $4,855,255 
                                    
Stock-based compensation           549,917    3,849    985,832        989,681 
                                    
Exercise of stock options           208,031    1,456    73,443        74,899 
                                    
Exercise of stock warrants           1,066,767    7,467    1,363,680        1,371,147 
                                    
Sale of common stock           4,008,294    28,059    5,584,724        5,612,782 
                                    
Offering costs                     (1,261,898)       (1,261,898)
                                    
Net loss                       (9,039,831)   (9,039,831)
                                    
Balance at December 31, 2024           15,227,619   $106,593   $56,139,753   $(53,644,310)  $2,602,036 

 

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

 

F-5

 

 

bioAffinity Technologies, Inc.

Consolidated Statements of Cash Flows

For the Years Ended December 31, 2024 and 2023

 

   2024   2023 
         
Cash flows from operating activities          
Net loss  $(9,039,831)  $(7,937,011)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   605,637    249,592 
Stock-based compensation expense   989,681    748,823 
           
Changes in operating assets and liabilities:          
Accounts and other receivables   (327,530)   311,366 
Inventory   (9,124)   (12,944)
Prepaid expenses and other assets   (105,594)   214,402 
Accounts payable   382,521    (14,501)
Accrued expenses   248,911    362,012 
Unearned revenue   (8,654)   33,058 
Accrued interest        
Operating lease right-of-use asset   (812)   7,397 
Net cash used in operating activities   (7,264,795)   (6,037,806)
           
Cash flows from investing activities          
Purchase of property and equipment   (79,083)   (22,902)
Acquisition, net of cash acquired       (2,186,497)
Net cash used in investing activities   (79,083)   (2,209,399)
           
Cash flows from financing activities          
Proceeds from issuance of common stock from direct offering, net of underwriting discounts, commissions, and offering expenses of $1,334,811   4,350,885     
Proceeds from exercised stock options   74,899     
Proceeds from exercise of warrants   1,371,147     
Payment on loans payable       (251,746)
Proceeds from loans payable   191,849     
Principal repayments on finance leases   (361,181)   (93,238)
Net cash provided by (used in) by financing activities   5,627,599    (344,984)
           
Net decrease in cash and cash equivalents   (1,716,279)   (8,592,189)
           
Cash and cash equivalents at beginning of year   2,821,570    11,413,759 
           
Cash and cash equivalents at end of year  $1,105,291   $2,821,570 
           
Supplemental disclosures of cash flow information:          
Income taxes paid in cash  $11,650   $20,993 
Interest paid   17,610    37,125 
Noncash investing activities:          
Stock issuance in connection with the acquisition  $   $1,000,000 
Noncash financing activities:          
Fair value of warrants issued to placement agents  $74,281     

 

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

 

F-6

 

 

bioAffinity Technologies, Inc.

Notes to Consolidated Financial Statements

For the Years Ended December 31, 2024 and 2023

 

Note 1. BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS

 

Description of Business

 

bioAffinity Technologies, Inc., a Delaware corporation (the “Company,” or “bioAffinity Technologies”), addresses the need for noninvasive diagnosis of lung cancer at early stage and other diseases of the lung. bioAffinity Technologies’ proprietary platform uses flow cytometry and automated data analysis built by machine learning, a form of artificial intelligence, to preferentially target cancer cell populations and other cell populations indicative of a diseased state. The Company’s first diagnostic test, CyPath® Lung, is a noninvasive test for early detection of lung cancer, the leading cause of cancer-related deaths. CyPath® Lung is offered for sale to physicians by the Company’s subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”). The Company also conducted and intends to seek strategic partners to advance therapeutic discoveries that could in the future result in broad-spectrum cancer treatments. Research and optimization of the Company’s proprietary platform technologies are conducted in laboratories at PPLS and laboratory space leased at The University of Texas at San Antonio.

 

Organization

 

The Company was formed on March 26, 2014, as a Delaware corporation with its corporate offices located in San Antonio, Texas. On June 15, 2016, the Company formed a wholly owned subsidiary, OncoSelect® Therapeutics, LLC, as a Delaware limited liability company. On August 14, 2023, the Company formed a wholly owned subsidiary, PPLS, as a Texas limited liability company, to acquire the assets of Village Oaks Pathology Services, P.A. (“Village Oaks”), a Texas professional association d/b/a Precision Pathology Services, including the clinical pathology laboratory it owned.

 

Basis of Presentation

 

The consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”).

 

Liquidity and Capital Resources

 

In accordance with Accounting Standards Update (“ASU”) 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 205-40), the Company has evaluated whether there are conditions and events that raise substantial doubt about the Company’s ability to continue as a going concern for at least one year after the date the consolidated financial statements are issued.

 

The Company has incurred significant losses and negative cash flows from operations since inception and expects to continue to incur losses and negative cash flows for the foreseeable future. As a result, the Company had an accumulated deficit of $53.6 million at December 31, 2024. The Company’s cash and cash equivalents at December 31, 2024, were approximately $1.1 million. Based on the Company’s current expected level of operating expenditures and the cash and cash equivalents on hand at December 31, 2024, management concludes that there is substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve (12) months subsequent to the issuance of the accompanying consolidated financial statements. Without funding from the proceeds of a capital raise or strategic relationship or grant, management anticipates that the Company’s cash resources are sufficient to continue operations through April 2025. The Company may need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or other arrangements to support its future operations, if revenue from operations does not significantly increase. If such funding is not available or not available on terms acceptable to the Company, the Company’s current development plan may be curtailed. Furthermore, an alternative source of funding to the sale of additional equity or debt securities is the exercise of outstanding warrants for which there can be no guarantee. No adjustments have been made to the presented consolidated financial statements as a result of this uncertainty.

 

Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP in the U.S. requires management to make significant judgments and estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these significant judgments and estimates on historical experience and other assumptions it believes to be reasonable based upon information presently available. Actual results could differ from those estimates under different assumptions, judgments, or conditions.

 

Principles of Consolidation

 

The Company’s consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect® Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.

 

F-7

 

 

In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.

 

Business Combination

 

On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $3,500,000, which consists of: (1) $2.5 million in cash paid at closing and (2) 564,972 shares of the Company’s Common Stock valued at $1 million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition was control of the laboratory in which CyPath® Lung is ordered and processed.

 

The Company recognized goodwill of $1,404,000 arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition.

 

The following table summarizes the purchase price and finalized purchase price allocations relating to the acquisition:

 

      
Cash  $2,500,000 
Common Stock   1,000,000 
Total purchase consideration  $3,500,000 
Assets     
Net working capital (including cash)  $912,000 
Property and equipment   326,000 
Other assets   8,000 
Customer relationships   700,000 
Trade names and trademarks   150,000 
Goodwill   1,404,000 
Total net assets  $3,500,000 

 

Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.

 

The Company incurred and expensed approximately $811,000 in acquisition costs.

 

Cash and Cash Equivalents

 

For the purpose of the consolidated statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value because of the short maturity of these instruments.

 

Concentration of Risk

 

The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flows.

 

Advertising Expense

 

The Company expenses all advertising costs as incurred. Advertising expenses were approximately $267,201 and $88,832 for the years ended December 31, 2024 and 2023, respectively.

 

F-8

 

 

Loss Per Share

 

Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock, par value $0.007 per share outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.

 

The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of December 31, 2024 and 2023, as they would be anti-dilutive:

 

         
   As of December 31, 
   2024   2023 
Shares underlying options outstanding   304,125    683,695 
Shares underlying warrants outstanding   12,298,124     
Shares underlying unvested restricted stock outstanding   349,057    4,649,952 
Anti-dilutive securities   12,951,306    5,333,647 

 

Revenue Recognition

 

To determine revenue recognition for the arrangements that the Company determines are within the scope of ASC 606, Revenue from Contracts with Customers, the Company performs the following five steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

 

Post-acquisition of PPLS, additional revenue streams have been consolidated starting September 19, 2023. PPLS generates three sources of revenue: (1) patient service fees, (2) histology service fees, and (3) medical director fees. The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.

 

The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation.

 

Pre-acquisition, bioAffinity’s revenue was generated in three ways: (1) royalties from the Company’s diagnostic test, CyPath® Lung, (2) clinical flow cytometry services provided to Village Oaks related to the Company’s CyPath® Lung test, and (3) CyPath® Lung tests purchased by the U.S. Department of Defense (“DOD”) for an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath® Lung Assay (NCT05870592),” and research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post COVID-19 infection. The royalty income from CyPath® Lung and clinical flow cytometry services income, beginning September 19, 2023, are related party income and, therefore, eliminated from consolidated net revenues.

 

         
  

Year Ended

December 31,

 
   2024   2023 
Patient service fees1  $8,175,670   $2,199,558 
Histology service fees   1,103,751    272,660 
Medical director fees   66,576    19,324 
Department of Defense observational studies   8,654    19,442 
Other revenues   7,371    21,515 
Total net revenue  $9,362,022   $2,532,499 

 

1 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $516,000 and $35,000 for the years ended December 31, 2024 and 2023.

 

Reclassifications

 

Certain prior year balances have been reclassified to conform to current year presentation. Any reclassifications had an immaterial effect on the Company’s consolidated financial statements and had no effect on prior periods net income or stockholders’ equity.

 

Property and Equipment, Net

 

In accordance with ASC 360-10, Accounting for the Impairment of Long-Lived Assets (“ASC 360”), the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the years ended December 31, 2024 or 2023.

 

Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:

Asset Category   Useful Life
Computer equipment   3-5 years
Computer software   3 years
Equipment   3-5 years
Furniture and fixtures   5-7 years
Vehicles   5 years
Leasehold improvements   Lesser of lease term or useful life

 

F-9

 

 

Intangible Assets

 

The Company’s acquisition of PPLS on September 18, 2023 identified Goodwill and intangible assets. Goodwill represents the purchase price in excess of fair values assigned to the underlying identifiable net assets of the acquired business. The intangible assets and their respective useful lives are as follows: trade names and trademarks (18 years) and customer relationships (14 years). Intangible assets, net of accumulated amortization, are summarized as follows as of December 31, 2024 and 2023:

 

   2024   2023 
   December 31, 
   2024   2023 
Cost          
Goodwill  $1,404,486   $1,404,486 
Trade names and trademarks   150,000    150,000 
Customer relationships   700,000    700,000 
Cost   2,254,486    2,254,486 
Accumulated amortization          
Goodwill        
Trade names and trademarks   (10,694)   (2,361)
Customer relationships   (64,167)   (14,167)
Accumulated amortization   (74,861)   (16,528)
Intangible assets, net  $2,179,625   $2,237,958 

 

For the year ended December 31, 2024, amortization of intangible assets totaled $58,333 compared to $16,528 in the prior year comparative period.

 

Goodwill is reviewed annually for impairment in accordance with ASC 350 - Intangibles – Goodwill and Other, and intangible assets are reviewed annually for impairment in accordance with ASC 360 unless circumstances dictate the need for more frequent assessment. The Company elected to perform a quantitative impairment analysis as of December 31, 2024. The annual quantitative assessment of the intangible assets was performed utilizing a discounted cash flow analysis (“income approach”). The income approach measures the fair value of an interest in a business by discounting expected future cash flows to present value. The results of the annual quantitative impairment analysis indicated that the fair value exceeded the carrying value of the reporting unit and therefore resulted in no impairment needed.

 

Recent Accounting Pronouncements

 

The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Annual report will have a material impact on the Company’s consolidated financial statements.

 

The Company adopted FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures on December 31, 2024, on a retrospective basis. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&D and 2) laboratory services (See Note 2).

 

The FASB issued Accounting Standards Update (“ASU”) No. ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures which requires public business entities to disclose annually a tabular rate reconciliation, including specific items such as state and local income tax, tax credits, nontaxable or nondeductible items, among others, and a separate disclosure requiring disaggregation of reconciling items as described above which equal or exceed 5% of the product of multiplying income from continuing operations by the applicable statutory income tax rate. The ASU is effective for all public business entities for annual periods beginning after December 15, 2024. The adoption of this standard is not expected to have a material effect on the Company’s operating results or financial condition.

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the reversal of deferred tax liabilities during the period in which the related temporary difference becomes deductible. The Company includes interest and penalties related to uncertain tax positions as part of income tax expense, if any. No such interest or penalties were recognized during the years ended December 31, 2024 and 2023, and the Company had no accruals for interest and penalties at December 31, 2024 or 2023.

 

F-10

 

 

Segment Information

 

The Company is organized in two operating segments, Diagnostic Research and Development (“R&D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) uses operating income as the primary measure of segment profit or loss to assess performance and make resource allocation decisions, in addition to monitoring revenue growth and research and development progress. The CODM is the Chief Executive Officer.

 

Diagnostic R&D includes research and development and clinical development of diagnostic tests. Any revenues assigned to Diagnostic R&D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath® Lung from bioAffinity.

       
   As of December 31, 
   2024   2023 
Net revenues:          
Diagnostic R&D  $8,654   $19,442 
Laboratory services   9,353,368    2,513,057 
Total net revenues   9,362,022    2,532,499 
           
Operating expenses:          
Diagnostic R&D   (1,782,882)   (1,724,597)
Laboratory services   (9,946,452)   (3,769,783)
General corporate activities   (6,586,133)   (5,011,347)
Total operating loss   (8,953,445)   (7,973,228)
           
Non-operating income (expense), net   (74,736)   57,210 
Net loss before income taxes   (9,028,181)   (7,916,018)
Income tax expense   (11,650)   (20,993)
Net loss  $(9,039,831)  $(7,937,011)

 

Research and Development

 

Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for laboratory operations, preclinical studies, compensation, and consulting costs.

 

Accrued Research and Development Costs

 

The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying consolidated balance sheets and within research and development expense in the accompanying consolidated statements of operations.

 

The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.

 

Regulatory Matters

 

Regulations imposed by federal, state, and local authorities in the U.S. are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the federal Food, Drug and Cosmetic Act, which is administered by the FDA and CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath® Lung test as a laboratory developed test sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.

 

F-11

 

 

Note 3. ACCOUNTS AND OTHER RECEIVABLES, NET

 

Accounts and other receivables at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
Patient service fees  $915,488   $657,717 
Histology service fees   190,648    121,301 
Medical director fees   5,194    3,103 
Other receivables   27,874    29,553 
Total accounts and other receivables, net  $1,139,204   $811,674 

 

Note 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

Prepaid expenses and other current assets at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Prepaid insurance  $248,364   $171,855 
Legal and professional   27,448    24,476 
Other   147,183    124,686 
Total prepaid expenses and other current assets  $422,995   $321,017 

 

Note 5. PROPERTY AND EQUIPMENT, NET

 

Property and equipment at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Lab equipment  $662,747   $647,214 
Computers and software   81,433    68,682 
Leasehold improvements   19,353    9,941 
Vehicles   148,103    105,919 
Property and equipment, gross   911,636    831,756 
Less: accumulated depreciation and amortization   (536,251)   (373,123)
Total property and equipment, net  $375,385   $458,633 

 

Total property and equipment depreciation and amortization expense was $162,332 and $233,064 for the years ended December 31, 2024 and 2023, respectively.

 

Note 6. ACCRUED EXPENSES

 

Accrued expenses at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Compensation  $1,079,839   $857,037 
Legal and professional   98,477    257,926 
Clinical   160,371    15,350 
Other   60,035    19,498 
Total accrued expenses  $1,398,722   $1,149,811 

 

Note 7. UNEARNED REVENUE

 

The Company engaged in an observational study of CyPath® Lung with the DOD. A total of 70 CyPath® Lung units were ordered and shipped. However, in compliance with FASB ASC 606, the performance obligation was complete for only 40 units as of December 31, 2024. The performance obligation is deemed complete after samples have been collected and processed and results analyzed. The unearned revenue balance amounted to $24,404 and $33,058 as of December 31, 2024 and 2023, respectively.

 

F-12

 

 

Note 8. FAIR VALUE MEASUREMENTS

 

The Company analyzes all financial instruments with features of both liabilities and equity under the FASB accounting standard for such instruments. Under this standard, financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

The three levels of the hierarchy and the related inputs are as follows:

 

Level   Inputs
1   Unadjusted quoted prices in active markets for identical assets and liabilities.
  Unadjusted quoted prices in active markets for similar assets and liabilities;
2   Unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active; or
    Inputs other than quoted prices that are observable for the asset or liability.
3   Unobservable inputs for the asset or liability.

 

The estimated fair value of certain financial instruments, including cash and cash equivalents, accounts and other receivables, prepaid and other current assets, accounts payable, accrued expenses, and loan payable, are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.

 

Note 9. LEASES

 

The Company has one operating lease for its real estate and office space for the CAP/CLIA laboratory, as well as multiple finance leases for lab equipment in Texas that were acquired through the September 18, 2023 acquisition. Additionally, the Company entered into another operating lease on September 1, 2024 with regard to office space. The Company has operating leases consisting of office space with remaining lease terms ranging from 3.1 to 5.9 years as of December 31, 2024. The Company has finance leases consisting of office and lab equipment with remaining lease terms ranging from approximately 1.25 to 3.0 years as of December 31, 2024, for which the Company has determined that it will use the equipment for a major part of its remaining economic life.

 

The lease agreements generally do not provide an implicit borrowing rate. Therefore, the Company used a benchmark approach as of the date of inception of the leases to derive an appropriate incremental borrowing rate to discount remaining lease payments. The Company benchmarked itself against other companies of similar credit ratings and comparable quality and derived imputed interest rates ranging from 7.41% to 8.03% for the lease term lengths.

 

Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets. There are no material residual guarantees associated with any of the Company’s leases, and there are no significant restrictions or covenants included in the Company’s lease agreements. Certain leases include variable payments related to common area maintenance and property taxes, which are billed by the landlord, as is customary with these types of charges for office space. The Company has not entered into any lease arrangements with related parties, and the Company is not the sublessor in any arrangement.

 

The Company’s existing leases contain escalation clauses and renewal options. The Company has evaluated several factors in assessing whether there is reasonable certainty that the Company will exercise a contractual renewal option. For leases with renewal options that are reasonably certain to be exercised, the Company included the renewal term in the total lease term used in calculating the right-of-use asset and lease liability.

 

The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the year ended December 31, 2024, and 2023 are as follows:

 

Components of lease expense:  2024   2023 
Amortization of right-of-use assets - finance lease  $384,971   $128,324 
Interest on lease liabilities - finance lease   83,041    33,838 
Operating lease cost   93,029    39,887 
Total lease cost  $561,041   $202,049 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from finance leases  $361,181   $93,238 
Operating cash flows from operating leases   133,605    32,489 

 

Operating leases:  2024   2023 
Operating lease right-of-use, assets  $463,011   $370,312 
Operating lease liability, current   127,498    94,708 
Operating lease liability, non-current   342,098    283,001 
Total operating lease liabilities  $469,596   $377,709 

 

Financing leases:  2024   2023 
Financing lease right-of-use assets, gross  $1,294,168   $1,294,168 
Accumulated amortization   (513,296)   (128,324)
Finance lease right-of-use assets, net  $780,872   $1,165,844 
Financing lease liability, current   395,301    365,463 
Financing lease liability, non-current   444,448    835,467 
Total finance lease liabilities  $839,749   $1,200,930 

 

Weighted-average remaining lease term:  2024   2023 
Operating leases (in years)   4.21    3.58 
Finance leases (in years)   2.39    3.25 

 

Weighted-average discount rate:  2024   2023 
Operating leases   7.41%   8.07%
Finance leases   8.03%   8.01%

 

 

   Operating Leases  

Finance Leases

 
2025  $157,837   $448,505 
2026   159,282    270,395 
2027   110,063    202,970 
2028   40,616     
2029   42,252     
2030 and thereafter   28,919     
Total undiscounted cash flows   538,969    921,870 
Less discounting   (69,373)   (82,121)
Present value of lease liabilities  $469,596   $839,749 

 

F-13

 

 

Note 10. NOTES PAYABLE

 

Toyota Corolla - 2024

 

On March 18, 2024, the Company entered into a finance agreement to purchase a 2024 Toyota Corolla for $33,620 with a maturity date of February 18, 2030. The loan bears fixed interest at a rate of 5.99% per annum, with monthly payments of $467, which is comprised of principal and interest. This loan is collateralized by the underlying vehicle. The balance of this loan as of December 31, 2024, and 2023 was $24,849 and $0, respectively. The current portion of the balance of this loan as of December 31, 2024, and 2023 was $5,603 and $0, respectively.

 

Directors and Officers Insurance Policy – 2024

 

In September 2024, the Company obtained short-term financing of approximately $0.26 million with 11 monthly payments of approximately $24,000 and interest at a 6.7% fixed annual rate for director and officer insurance policies. The current portion of the balance of this loan as of December 31, 2024, and December 31, 2023, was $167,000 and $0, respectively.

 

Note 11. COMMITMENTS AND CONTINGENCIES

 

Legal Matters

 

From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. To date, the Company has no material pending legal proceedings.

 

Note 12. COMMON STOCK

 

The Company has authorized a total of 100,000,000 shares of Common Stock, $0.007 par value per share. On June 4, 2024, the Company received stockholder approval to increase the number of authorized shares of Common Stock from 25,000,000 shares to 100,000,000 shares, and on June 5, 2024, the Company filed an amendment to its Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the increase. The Company has issued 15,576,674 shares of Common Stock, of which 349,057 are unvested restricted stock awards as of December 31, 2024, and 9,505,255 shares of Common Stock, of which 110,645 are unvested restricted stock awards as of December 31, 2023.

 

Note 13. STOCK-BASED COMPENSATION

 

The Company granted options and restricted stock awards under its 2014 Equity Incentive Plan (the “2014 Plan”). Under the 2014 Plan, the Company was authorized to grant options or restricted stock for up to 2,000,000 shares of Common Stock. On June 6, 2023, the Company received stockholder approval to increase the number of authorized shares from 1,142,857 to 2,000,000. Options or restricted stock awards may be granted to employees, the Company’s board of directors, and external consultants who provide services to the Company. Options and restricted stock awards granted under the 2014 Plan have vesting schedules with terms of one to three years and become fully exercisable based on specific terms imposed at the date of grant. The 2014 Plan expired according to the respective 10-year term of the 2014 Plan in March 2024. A new 2024 Incentive Compensation Plan (the “2024 Plan”) was approved at the Annual Meeting of Shareholders on June 4, 2024.

 

The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:

 

   2024   2023 
         
Research and development  $99,174   $37,131 
Selling, general and administrative   890,507    711,692 
Total stock-based compensation expense  $989,681   $748,823 

 

The following table summarizes stock option activity under the 2014 and 2024 Plans:

 

  

Number of

options

  

Weighted-

average

exercise price

  

Weighted-

average

remaining

contractual

term (in years)

  

Aggregate

intrinsic value

 
Outstanding at December 31, 2023   683,695   $3.99    2.9   $158,332 
Granted                
Exercised   (208,031)   1.16         
Forfeited   (171,539)   2.16         
Outstanding at December 31, 2024   304,125   $6.95    4.20   $ 
                     
Vested and exercisable at December 31, 2024   304,125   $6.95    4.20   $ 

 

As of December 31, 2024, there was no unrecognized compensation cost related to non-vested stock options.

 

During the year ended December 31, 2024, 208,031 options were exercised at an exercise price of $1.155, of which 143,183 options were from a cashless exercise, and 137,854 options were forfeited due to a cashless exercise.

 

F-14

 

 

Restricted Stock Awards

 

The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:

 

               As of December 31, 2024 
   Number of
restricted
stock awards
(RSA)
   Weighted-
average
grant price
   FMV on
grant date
   Vested
number
of RSA
   Unvested
number
of RSA
 
Balance at December 31, 2023   540,969   $2.24   $1,209,400    462,298    78,671 
Granted   865,423    1.81    1,570,834    517,941    347,482 
Forfeited   (77,096)   1.80    (139,173)       (77,096)
Balance at December 31, 2024   1,329,296   $2.24   $2,641,061    980,239    349,057 

 

During the year ended December 31, 2024, the Company issued restricted stock awards (“RSAs”) for 865,423 shares of Common Stock to employees, non-employees, and the Board of Directors. The shares vest in equal monthly installments over terms of between immediately up to three years, subject to the employees and non-employees providing continuous service through the vesting date. During the year ended December 31, 2024, 31,973 shares vested from RSAs granted prior to January 1, 2024, and 517,943 shares vested from RSAs granted during the year ended December 31, 2024.

 

During the year ended December 31, 2023, the Company issued RSAs for 431,028 shares of Common Stock to employees and non-employees. The shares vest in equal monthly installments over terms of between immediately up to one year, subject to the employees and non-employees providing continuous service through the vesting date. During the year ended December 31, 2023, 59,051 shares vested from RSAs previously issued.

 

Note 14. WARRANTS

 

The Company’s outstanding Common Stock warrants are equity classified. As of December 31, 2024 and 2023, the Company had 12,298,124 and 4,649,952 warrants outstanding, respectively, to purchase one share of the Company’s Common Stock for each warrant at a weighted average exercise price of $2.95 and expire at various dates through October 2029. During the year ended December 31, 2024, a total number of 1,066,767 warrants were exercised into an equivalent number of shares of Common Stock as compared to no warrants being exercised during the year ended December 31, 2023. The proceeds of the exercised warrants for the year ended December 31, 2024, was $1,343,390, compared to no proceeds during the year ended December 31, 2023.

 

On March 8, 2024, the Company issued to certain investors (1) in a registered direct offering, 1,600,000 shares of the Company’s Common Stock and (2) in a concurrent private placement, warrants to purchase an aggregate of 1,600,000 shares of Common Stock, with an exercise price of $1.64 (collectively, the “Transaction”), which Transaction constitutes a Dilutive Issuance under the terms of the warrants. In addition, the placement agent was granted warrants to purchase 32,000 shares of Common Stock, with an exercise price of $1.64.

 

On August 5, 2024, the Company entered into warrant exercise agreements with three existing accredited investors to exercise certain outstanding warrants to purchase an aggregate of 1,041,667 of the Company’s shares of Common Stock (the “Existing Warrants”). The exercising holders received in a private placement new unregistered warrants (the “New Warrants”) to purchase up to an aggregate of 1,302,082 shares of Common Stock with an exercise price of $1.50 per share, which are initially exercisable on the date that stockholder approval of the exercise of the New Warrants is obtained and will expire five years from the date of such approval. In connection with the exercise of the Existing Warrants, the Company agreed to reduce the exercise price of the Existing Warrants from $1.64 to $1.25 per share. The exercise of the Existing Warrants and the issuance of the New Warrants occurred on August 5, 2024. The change in the exercise price of the Existing Warrants resulted in a fair value adjustment  of $27,757 which was recorded to Additional paid-in capital for the exercised warrants. 

 

On August 5, 2024, the Company also entered into a securities purchase agreement with an institutional investor (the “Purchaser”), pursuant to which the Company issued to the Purchaser, (1) in a registered direct offering, 360,000 shares of Common Stock, and (2) in a concurrent private placement, warrants (the “Private Warrants”) to purchase an aggregate of 450,000 shares of Common Stock (the “Private Warrant Shares”), with an exercise price of $1.50 (collectively, the “Offering”). In addition, designees of the placement agent for the Offering were granted warrants to purchase an aggregate of up to 49,862 shares of Common Stock, with an exercise price of $1.50.

 

On October 21, 2024, the Company issued (1) in a registered direct offering, 2,048,294 shares (the “Shares”) of the Company’s Common Stock, par value $0.007 per share, and (2) in a concurrent private placement, common warrants (the “Common Warrants”) to purchase an aggregate of 2,662,782 shares of Common Stock (the “Common Warrant Shares”), with an exercise price of $1.50, pursuant to a securities purchase agreement, dated October 18, 2024 with institutional investors (the “Purchasers”). Such registered direct offering and concurrent private placement are collectively referred to as the “Offerings.” In addition, designees of the placement agent for the Offering were granted warrants to purchase an aggregate of up to 61,448 shares of Common Stock, with an exercise price of $1.50.

 

As of December 31, 2024, and prior to the Offering, there were tradeable warrants to purchase up to an aggregate of 1,601,255 shares of Common Stock outstanding and non-tradeable warrants to purchase an aggregate of up to 2,704,458 shares of Common Stock outstanding.

 

   Number of
warrants issued
   Weighted-average
exercise price
   Number of
warrants exercised
   Number of
warrants outstanding
 
Pre-IPO convertible notes   2,900,904   $      5.31        2,900,904 
IPO tradeable   2,326,835    3.06    (725,580)   1,601,255 
IPO non-tradeable   3,015,464    3.06    (311,006)   2,704,458 
Direct offering March 8, 2024   1,600,000    1.64    (1,066,667)   533,333 
Placement agent direct offering March 8, 2024   32,000    1.64        32,000 
Inducement/direct offering August 5, 2024   1,752,082    1.50        1,752,082 
Placement agent direct offering August 5, 2024   49,862    1.50        49,862 
Direct offering October 21, 2024   2,662,782    1.50        2,662,782 
Placement agent direct offering October 21, 2024   61,448    1.50        61,448 
Balance at December 31, 2024   14,401,377   $2.95    (2,103,253)   12,298,124 

 

F-15

 

 

Note 15. INCOME TAXES

 

Deferred tax assets and valuation allowance

 

The Company had, subject to limitation, approximately $31 million of net operating loss carryforwards at December 31, 2024, of which approximately $0.67 million will begin expiring in 2034. The remaining balance of approximately $30 million will carry forward indefinitely. A 100% valuation allowance has been provided for the deferred tax benefits resulting from the net operating loss carryover due to a lack of earnings history. In addressing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are deductible. The valuation allowance increased by approximately $2.0 million and $3.0 million for the years ended December 31, 2024 and 2023, respectively. Significant components of deferred tax assets are as follows:

 

         
   December 31, 
   2024   2023 
Deferred tax assets:          
Net operating loss carryover  $8,185,845   $6,479,696 
Stock compensation   247,574    325,320 
Capitalized R&E costs   662,855    525,463 
Bad debt expense   203,323    145,777 
Other   107,538    58,236 
Operating lease liabilities   274,962    79,319 
Tax credits   480,724    332,690 
Total deferred tax assets   10,162,821    7,946,501 
Deferred tax liability:          
Right-of-use asset tax liability  $(261,215)  $(77,766)
Depreciation and amortization   (50,463)   (59,248)
Total deferred tax liability   (311,678)   (137,014)
Less: valuation allowance   (9,851,143)   (7,809,487)
 Deferred tax assets (liabilities), net  $   $ 

 

The reconciliation of the statutory federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2024 and 2023, was as follows:

 

         
   December 31, 
   2024   2023 
Tax at federal statutory rate   -21.00%   -21.00%
Permanent differences   0.1%   0.03%
Research and development credits   -0.8%   -0.83%
Deferred balance true-up   0.00%   -16.07%
Change in valuation allowance   21.7%   37.87%
Effective income tax rate   0.00%   0.00%

 

Unrecognized tax benefits

 

As of December 31, 2024, and 2023, the Company has unrecognized tax benefits related to tax credits of $281,207 and $249,516, respectively. None of the unrecognized tax benefits as of December 31, 2024, if recognized, would impact the effective tax rate due to the valuation allowance, and no interest or penalties have been recognized. A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows:

 

         
   December 31, 
   2024   2023 
Beginning balance  $249,516   $190,228 
Deductions based on tax positions related to the prior year       30,897 
Additions based on tax positions related to the current year   31,691    28,391 
Ending balance  $281,207   $249,516 

 

Note 16. SUBSEQUENT EVENTS

 

On March 7, 2025, the Company announced targeted strategic actions to improve financial performance and accelerate the commercial growth of CyPath® Lung, taking steps to deliver approximately $4 million in annual cost savings at its subsidiary Precision Pathology Laboratory Services (PPLS), while increasing resources to expand CyPath® Lung sales in high-potential national markets. Specifically, cost savings are a result of labor cost reductions, operational efficiency enhancements, and discontinuing certain pathology services with suboptimal profit margins to focus on high-margin services such as CyPath® Lung and by discontinuing certain pathology services with suboptimal profit margins. 

 

On February 26, 2025, pursuant to the terms of a warrant inducement agreement (the “February Inducement Agreement”), dated February 25, 2025 that the Company entered into with certain holders of existing warrants, such holders exercised for cash (i) warrants to purchase an aggregate of up to 1,302,082 shares of Common Stock issued on October 21, 2024 (the “October Warrants”), at the reduced exercise price of $0.58 per share, and (ii) warrants to purchase an aggregate of up to 1,136,391 shares of Common Stock issued on August 5, 2024 (the “August Warrants”), at the reduced exercise price of $0.58 per share. The Company received aggregate gross proceeds of approximately $1.4 million, before deducting advisory fees and other expenses payable by it. In consideration of the immediate exercise of the October Warrants and August Warrants by the holders thereof in accordance with the February Inducement Agreement, the Company issued unregistered common warrants to purchase an aggregate of up to 2,926,166 shares of Common Stock (120% of the number of shares of Common Stock issuable upon exercise of the October Warrants and August Warrants) to such holders.

 

F-16

 

EX-4.13 2 ex4-13.htm

 

Exhibit 4.13

 

DESCRIPTION OF SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934, AS AMENDED

 

bioAffinity Technologies, Inc. (the “Company,” “we,” “us,” and “our”) has two classes of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), our common stock, par value $0.007 per share (the “Common Stock”), and tradeable warrants each to purchase one share of our Common Stock (the “Tradeable Warrants”).

 

Common Stock

 

General

 

The following is a description of the material terms of our Common Stock. This is a summary only and does not purport to be complete. It is subject to and qualified in its entirety by reference to our Certificate of Incorporation, as amended (the “Charter”), and our Amended and Restated Bylaws (the “A&R Bylaws”), each of which are incorporated by reference as an exhibit to our most recent Annual Report on Form 10-K. We encourage you to read our Charter, our Bylaws and the applicable provisions of the Delaware General Corporation Law, for additional information.

 

Authorized Capital Stock

 

We are currently authorized to issue up to 100,000,000 shares of Common Stock.

 

Voting Rights

 

Holders of our Common Stock are entitled to cast one vote for each share held of record on all matters presented to the stockholders. Holders of our Common Stock have no cumulative voting rights.

 

Dividend Rights

 

The Board is not obligated to declare a dividend, has never declared or paid cash dividends on its Common Stock, and does not anticipate paying dividends on our Common Stock for the foreseeable future.

 

Rights upon Liquidation

 

In the event of our liquidation, dissolution, or winding up, either voluntary or involuntary, subject to the rights and preferences that may apply to any shares of Preferred Stock outstanding at the time, the assets or surplus funds legally available for distribution to our stockholders would be distributable ratably among the Common Stockholders based on the number of shares of Common Stock held by each such holder, subject to prior satisfaction of all outstanding debt and liabilities.

 

No Preemptive or Similar Rights

 

Holders of our Common Stock are not entitled to preemptive rights to subscribe to additional shares if issued. Our Common Stock is not subject to any redemption or sinking-fund provisions. All outstanding shares of our Common Stock are fully paid and non-assessable.

 

Exchange Listing

 

Our Common Stock is listed on The Nasdaq Capital Market under the symbol “BIAF.”

 

 

 

 

Tradeable Warrants

 

General

 

The following summary of certain terms and provisions of the Tradeable Warrants is not complete and is subject to, and qualified in its entirety by, the provisions of the Warrant Agent Agreement between us and VStock Transfer, LLC, as Warrant Agent, and the form of Tradeable Warrant, all of which are filed as exhibits to our most recent Annual Report on Form 10-K. Prospective investors should carefully review the terms and provisions set forth in the Warrant Agent Agreement, including the annexes thereto, and form of Tradeable Warrant.

 

Exercisability

 

The Tradeable Warrants are exercisable at any time after their original issuance and at any time up to the date that is five years after their original issuance. If a registration statement registering the issuance of the shares of Common Stock underlying the Tradeable Warrants under the Securities Act is not effective or available and an exemption from registration under the Securities Act is not available for the issuance of such shares, the holder of a Tradeable Warrant may, in its sole discretion, elect to exercise the Tradeable Warrant through a cashless exercise, in which case the holder would receive upon such exercise the net number of shares of Common Stock determined according to the formula set forth in the Tradeable Warrant.

 

Exercise Limitation

 

A holder of a Tradeable Warrant will not have the right to exercise any portion of the Tradeable Warrant if the holder (together with its affiliates and any other person or entity acting as a group) would beneficially own more than 4.99% of the number of shares of our Common Stock outstanding immediately after giving effect to the exercise, as such percentage ownership is determined in accordance with the terms of the Tradeable Warrants. However, upon notice from the holder to us, the holder may waive such limitation up to a percentage, not in excess of 9.99%, provided that any increase in such percentage shall not be effective until 61 days following delivery of such notice from the holder to us.

 

Exercise Price

 

The exercise price per whole share of Common Stock purchasable upon exercise of the Tradeable Warrants was initially $7.35 per share, which had been reduced to $3.0625 pursuant to the terms thereof The exercise price of the Tradeable Warrants is subject to appropriate adjustment in the event of certain stock dividends and distributions, stock splits, stock combinations, reclassifications, or similar events affecting our Common Stock) and also upon any distributions of assets, including cash, stock, or other property to our stockholders.

 

Cashless Exercise

 

If at the time of exercise there is no effective registration statement registering the Warrant Shares, then the holder of a Tradeable Warrant may, in its sole discretion, exercise in whole or in part, and in lieu of making the cash payment otherwise contemplated to be made to the Company upon such exercise in payment of the aggregate exercise price, elect instead to exercise the Tradeable Warrant on a cashless basis. Notwithstanding anything herein to the contrary, the Company shall not be required to make any cash payments or net cash settlement to the Tradeable Warrant holder in lieu of delivery of the Warrant Shares. Upon a “cashless exercise,” the Tradeable Warrant holder shall be entitled to receive the number of Warrant Shares equal to the quotient obtained by dividing (A-B) (X) by (A), where:

 

(A) = the last VWAP immediately preceding the date of exercise giving rise to the applicable “cashless exercise,” as set forth in the applicable Election to Purchase (as defined in the Warrant Agent Agreement) (to clarify, the “last VWAP” will be the last VWAP as calculated over an entire trading day such that, in the event that the Tradeable Warrant is exercised at a time that the trading market is open, the prior trading day’s VWAP shall be used in this calculation);

 

(B) = the Exercise Price then in effect for the applicable Warrant Shares at the time of the exercise of the Tradeable Warrant, as adjusted as set forth herein; and

 

 

 

 

(X) = the number of Warrant Shares that would be issuable upon exercise of the Tradeable Warrant in accordance with the terms of the Tradeable Warrant if such exercise were by means of a cash exercise rather than a cashless exercise.

 

Fractional Shares

 

No fractional shares of Common Stock will be issued upon exercise of the Tradeable Warrants. If, upon exercise of a Tradeable Warrant, a holder would be entitled to receive a fractional interest in a share, we will, upon exercise, round up to the next whole share.

 

Transferability

 

Subject to applicable laws, the Tradeable Warrants may be offered for sale, sold, transferred, or assigned without our consent.

 

Exchange Listing

 

The Tradeable Warrants are listed on The Nasdaq Capital Market under the symbol “BIAFW.”

 

Warrant Agent; Global Certificates

 

The Tradeable Warrants are issued in registered form under a Warrant Agent Agreement between the Warrant Agent and us. The Tradeable Warrants shall initially be represented only by one or more global warrants deposited with the Warrant Agent, as custodian on behalf of The Depository Trust Company (“DTC”) and registered in the name of Cede & Co., a nominee of DTC, or as otherwise directed by DTC. Our transfer agent, VStock Transfer, LLC, serves as our Warrant Agent.

 

Fundamental Transactions

 

In the event of a fundamental transaction, as described in the Tradeable Warrants and generally including any reorganization, recapitalization, or reclassification of our Common Stock, the sale, transfer or other disposition of all or substantially all of our properties or assets, our consolidation or merger with or into another person, or the acquisition of more than 50% of our outstanding Common Stock, the holders of the Tradeable Warrants are entitled to receive upon exercise of the Tradeable Warrants the kind and amount of securities, cash, or other property that the holders would have received had they exercised the Tradeable Warrants immediately prior to such fundamental transaction.

 

Rights as a Stockholder

 

Except as otherwise provided in the Tradeable Warrants or by virtue of such holder’s ownership of shares of our Common Stock, the holder of a Tradeable Warrant does not have the rights or privileges of a holder of our Common Stock, including any voting rights, until the holder exercises the Tradeable Warrant.

 

Governing Law; and Exclusive Forum

 

The Tradeable Warrants and the Warrant Agent Agreement are governed by New York law. The warrant certificates governing the Tradeable Warrants provide that all legal proceedings concerning the interpretations, enforcement, and defense of the transactions contemplated by the warrant certificate (whether brought against a party to the warrant certificate or their respective affiliates, directors, officers, shareholders, partners, members, employees, or agents) shall be commenced exclusively in the state and federal courts sitting in the City of New York, Borough of Manhattan. The warrant certificates further provide that we and the Tradeable Warrant holders irrevocably submit to the exclusive jurisdiction of the state and federal courts sitting in the City of New York, Borough of Manhattan, for the adjudication of any dispute under the warrant certificate or in connection with it or with any transaction contemplated by it or discussed in it. Furthermore, we and the Tradeable Warrant holders irrevocably waive, and agree not to assert in any suit, action or proceeding, any claim that we or they are not personally subject to the jurisdiction of any such court, that such suit, action, or proceeding is improper or is an inconvenient venue for such proceeding. With respect to any complaint asserting a cause of action arising under the Securities Act or the rules and regulations promulgated thereunder, we note, however, that there is uncertainty as to whether a court would enforce this provision and that investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Section 22 of the Securities Act creates concurrent jurisdiction for state and federal courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. As a result, the exclusive forum provision in the Tradeable Warrant certificates expressly does not apply to suits brought to enforce any duty or liability created by the Exchange Act. We irrevocably waive any right we may have to, and agree not to request, a jury trial for the adjudication of any dispute under, in connection with, or arising out of the Tradeable Warrant or any transaction contemplated by the Tradeable Warrant.

 

 

 

 

Anti-Takeover Effects of Delaware Law and Provisions of Our Charter and A&R Bylaws

 

Certain provisions of the DGCL, our Charter, and our A&R Bylaws could have the effect of delaying, deferring or discouraging another party from acquiring control of us. These provisions, which are summarized below, are expected to discourage certain types of coercive takeover practices and inadequate takeover bids and, as a consequence, they might also inhibit temporary fluctuations in the market price of our Common Stock that often result from actual or rumored hostile takeover attempts. These provisions are also designed in part to encourage anyone seeking to acquire control of us to first negotiate with our Board. These provisions might also have the effect of preventing changes in our Board or management. It is possible that these provisions could make it more difficult to accomplish transactions that stockholders might otherwise deem to be in their best interests. However, we believe that the advantages gained by protecting our ability to negotiate with any unsolicited and potentially unfriendly acquirer outweigh the disadvantages of discouraging such proposals, including those priced above the then-current market value of our Common Stock, because, among other reasons, the negotiation of such proposals could improve their terms.

 

Delaware Anti-Takeover Statute

 

We are subject to the provisions of Section 203 of the DGCL. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a three-year period following the time that this stockholder becomes an interested stockholder, unless the business combination is approved in a prescribed manner. Under Section 203, a business combination between a corporation and an interested stockholder is prohibited unless it satisfies one of the following conditions:

 

before the stockholder became interested, the corporation’s board of directors approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;
   
upon consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers, and employee stock plans, in some instances, but not the outstanding voting stock owned by the interested stockholder; or
   
at or after the time the stockholder became interested, the business combination was approved by the corporation’s board of directors and authorized at an annual or special meeting of the stockholders by the affirmative vote of at least two-thirds of the outstanding voting stock that is not owned by the interested stockholder.

 

In general, Section 203 defines a “business combination” to include mergers, asset sales, and other transactions resulting in financial benefit to a stockholder, and an “interested stockholder” as a person who, together with affiliates and associates, owns, or within three years did own, 15% or more of the corporation’s outstanding voting stock. These provisions may have the effect of delaying, deferring, or preventing changes in control of our Company.

 

 

 

 

Provisions of Our Charter and A&R Bylaws

 

Our Charter and A&R Bylaws include a number of provisions that may have the effect of delaying, deferring, or discouraging another party from acquiring control of us and encouraging persons considering unsolicited tender offers or other unilateral takeover proposals to negotiate with our Board rather than pursue non-negotiated takeover attempts. These provisions will include the items described below.

 

Director Vacancies

 

Our A&R Bylaws authorize the Board to fill vacant directorships and provide that the number of directors constituting our Board may be set by resolution of the incumbent directors.

 

Special Meetings of Stockholders

 

Our A&R Bylaws provide that special meetings of our stockholders may only be called pursuant to a resolution approved by the Board. The only business that may be conducted at a special meeting of our stockholders is the matter or matters set forth in the notice of such special meeting.

 

Prohibition of Stockholder Action by Written Consent

 

Our Charter and A&R Bylaws prohibit stockholder action by written consent, thereby requiring all stockholder actions to be taken at a meeting of our stockholders.

 

Advance Notice Requirements

 

Our A&R Bylaws establish advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted upon at stockholder meetings. To be timely, a stockholder’s notice will need to be received by the Company secretary at our principal executive offices (x) not later than the close of business on the 90th day nor earlier than the close of business on the 120th day prior to the anniversary date of the immediately preceding annual meeting of stockholders (if such meeting is to be held on a day which is not more than 30 days in advance of the anniversary of the previous year’s annual meeting or not later than 60 days after the anniversary of the previous year’s annual meeting), or (y) with respect to any other annual meeting of stockholders, including in the event that no annual meeting was held in the previous year, not earlier than the close of business on the 120th day prior to the annual meeting and not later than the close of business on the later of: (1) the 90th day prior to the annual meeting and (2) the close of business on the tenth day following the first date that the date of such meeting was disclosed in a press release reported by the Dow Jones News Services, the Associated Press, or a comparable national news service or in a document filed by the Company with the SEC pursuant to the Exchange Act. Our A&R Bylaws also specify certain requirements as to the form and content of a stockholders’ meeting. These provisions may preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our annual meeting of stockholders.

 

Amendment to Charter and Bylaws

 

As required by the DGCL, any amendment of our Charter must first be approved by a majority of our Board, and if required by law or our Charter, must thereafter be approved by a majority of the outstanding shares entitled to vote on the amendment, and a majority of the outstanding shares of each class entitled to vote thereon as a class. Our A&R Bylaws provide for amendment of the A&R Bylaws by a majority of our Board or by a majority of the outstanding shares entitled to vote on the amendment.

 

 

 

 

Exclusive Forum

 

Both our Charter and our A&R Bylaws contain exclusive forum provisions that provide that unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for any stockholder to bring (1) any derivative action or proceeding brought on behalf of the Company, (2) any action asserting a claim of breach of fiduciary duty owed by any current or former director, officer, employee or agent of the Company to the Company or the Company’s stockholders, (3) any action asserting a claim arising pursuant to the DGCL, our Charter or A&R Bylaws (as either may be amended or restated) or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware, or (4) any action asserting a claim governed by the internal affairs doctrine of the State of Delaware. These provisions expressly do not apply to claims arising under the Exchange Act, or for any other federal securities laws which provide for exclusive federal jurisdiction. However, these exclusive forum provisions provide that unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America is the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Therefore, this provision could apply to a suit that falls within one or more of the categories enumerated in the exclusive forum provision and that asserts claims under the Securities Act, inasmuch as Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. There is uncertainty as to whether a court would enforce such an exclusive forum provision with respect to claims under the Securities Act. Stockholders cannot waive compliance with the federal securities laws and the rules and regulations thereunder. Any person or entity purchasing or otherwise acquiring or holding any interest in shares of our capital stock shall be deemed to have notice of and consented to the exclusive forum provisions in our Charter and A&R Bylaws. These exclusive forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers, employees, or agents, which may discourage lawsuits against us and our directors, officers, employees, and agents.

 

Limitations on Liability and Indemnification of Officers and Directors

 

Our Charter contains provisions that limit the liability of our directors for monetary damages to the fullest extent permitted by the DGCL. Consequently, our directors will not be personally liable to us or our stockholders for monetary damages for any breach of fiduciary duties as directors, except liability for:

 

any breach of the director’s duty of loyalty to us or our stockholders;
   
any act or omission not in good faith or that involves intentional misconduct or a knowing violation of law;
   
unlawful payments of dividends or unlawful stock repurchases or redemptions as provided in Section 174 of the DGCL; or
   
any transaction from which the director derived an improper personal benefit.

 

Our Charter and our A&R Bylaws require us to indemnify our directors and officers, and allow us to indemnify other employees and agents, to the fullest extent permitted by the DGCL. Subject to certain limitations and limited exceptions, our Charter and A&R Bylaws also require us to advance expenses incurred by our directors and officers for the defense of any action for which indemnification is required or permitted.

 

We believe that including the limitation of liability and indemnification provisions in our Charter, A&R Bylaws, and indemnification agreements is necessary to attract and retain qualified persons such as directors, officers, and key employees. Those provisions may discourage stockholders from bringing a lawsuit against our directors and officers for breaches of their fiduciary duties. They may also reduce the likelihood of derivative litigation against our directors and officers, even though an action, if successful, might benefit us and other stockholders. Further, a stockholder’s investment may be adversely affected to the extent that we pay the costs of settlement and damage awards against directors and officers as required by these indemnification provisions.

 

Transfer Agent

 

The transfer agent and registrar for our Common Stock and Warrant Agent for our Tradeable Warrants is VStock Transfer, LLC. The transfer agent and registrar’s address is 18 Lafayette Place, Woodmere, New York 11598.

 

 

 

EX-19.1 3 ex19-1.htm

 

Exhibit 19.1

 

bioAffinity Technologies, Inc.

Amended and Restated Insider Trading Policy

and Guidelines with Respect to Certain Transactions in Company Securities

As Adopted by the Board of Directors on March 27, 2025

 

I. PURPOSE

 

It is illegal for any employee, officer or director of bioAffinity Technologies, Inc. or any subsidiary thereof (the “Company”) to trade in the securities of the Company while in the possession of material nonpublic information about the Company. It is also illegal for any employee, officer or director of the Company to give material nonpublic information to others who may trade on the basis of that information.

 

In order to comply with U.S. securities laws governing (i) trading in Company securities while in the possession of material nonpublic information concerning the Company and (ii) tipping or disclosing material nonpublic information to outsiders, and in order to prevent the appearance of improper trading or tipping, the Company has adopted this policy for all of its employees, officers and directors.

 

II. SCOPE

 

  A. This policy covers all employees, officers and directors of the Company. If this policy applies to you, it also applies to family members who reside with you (including a spouse, a child, a child away at college, stepchildren, grandchildren, parents, stepparents, grandparents, siblings, in-laws and adoptive relationships) or are financially dependent on you, and also includes other family members whose transaction in securities are directed by you or are subject to your influence or control (collectively referred to as “Family Members”). This policy also applies to any other person who lives in your household and to any legal entities (such as a corporation, partnership or trust) that are influenced or controlled by you (collectively referred to as “Controlled Entities”).
     
    Transactions by your Family Members, household members and Controlled Entities should be treated for the purposes of this Policy as if they were for your own account. Accordingly, all references to you with regard to all trading restrictions and pre-clearance procedures in this Policy also apply to your Family Members, household members and Controlled Entities. You are personally responsible for the actions of your Family Members, household members and Controlled Entities.
     
  B. This policy applies to any and all transactions in the Company’s securities, including its shares of common stock and options to purchase shares of common stock (as described in more detail in Section V.F below), and any other type of securities that the Company may issue, such as preferred shares, convertible debentures, warrants and exchange-traded options or other derivative securities.
     
  C. This policy will be delivered to all employees, officers or directors upon its adoption by the Company, and to all new employees, officers or directors at the start of their employment or relationship with the Company. Upon first receiving a copy of this policy or any revised versions, each employee, officer or director must sign a certification attached hereto as Appendix A that he or she has received a copy and agrees to comply with the terms of this policy. This certification and agreement will constitute consent for the Company to impose sanctions for violation of this policy and to issue any necessary stop-transfer orders to the Company’s transfer agent to enforce compliance with this policy. As discussed in Section VI.B, sanctions for individuals may include demotion or other disciplinary actions, up to and including termination of employment, if the Company has a reasonable basis to conclude that its policy has been violated.

 

1

 

 

  D. This policy allows for trades by employees, officers and directors made in compliance with Rule 10b5-1 (“Rule 10b5-1”) promulgated by the U.S. Securities and Exchange Commission under the Securities Exchange Act of 1934 (the “Exchange Act”).Entry into a Rule 10b5-1 trading program (a “Rule 10b5-1 Plan”) must comply with the requirements set forth in Section V. D below.
     
  E. The Company may change these procedures or adopt such other procedures in the future as the Company considers appropriate in order to carry out the purposes of its policy.

 

III. INSIDER TRADING COMPLIANCE OFFICER

 

The Company has designated Timothy Zannes, the Company’s Executive Vice President, Secretary and General Counsel (or his successor in that position), as its Insider Trading Compliance Officer (the “Compliance Officer”) and in the event of the General Counsel’s unavailability, Maria Zannes, the Company’s President and Chief Executive Officer (or her successor in that position), shall be authorized to serve as Compliance Officer in the interim. The duties of the Compliance Officer will include the following:

 

  A. Administering and interpreting this policy and monitoring and enforcing compliance with all policy provisions and procedures.
     
  B. Responding to all inquiries relating to this policy and its procedures, including the preclearance of transactions in Company securities.
     
  C. Designating and announcing special trading blackout periods during which no designated employees, officers or directors may trade in Company securities.
     
  D. Providing copies of this policy and other appropriate materials to all current and new employees, officers and employees, and such other persons who the Compliance Officer determines may have access to material nonpublic information concerning the Company.
     
  E. Administering, monitoring and enforcing compliance with all US insider trading laws and regulations, including without limitation the Exchange Act and the rules and regulations promulgated thereunder, the Securities Act of 1933, as amended (the “Securities Act”); and assisting in the preparation and filing of all required SEC reports relating to insider trading in Company securities.
     
  F. Revising the policy as necessary to reflect changes in insider trading laws and regulations.
     
  G. Maintaining as Company records originals or copies of all documents required by the provisions of this policy or the procedures set forth herein, and copies of all required SEC reports relating to insider trading.

 

The Compliance Officer may designate one or more individuals who may perform the Compliance Officer’s duties in the event that the Compliance Officer is unable or unavailable to perform such duties.

 

2

 

 

IV. DEFINITION OF “MATERIAL NONPUBLIC INFORMATION”

 

  A. “MATERIAL” INFORMATION

 

Information about the Company is “material” if it would be expected to affect the investment or voting decisions of a reasonable shareholder or investor, or if the disclosure of the information would be expected to alter significantly the total mix of the information in the marketplace about the Company. In simple terms, material information is any type of information that could reasonably be expected to affect the market price of the Company’s securities. Both positive and negative information may be material. A determination as to whether information is material depends on all of the related facts and circumstances. Material information is not limited to historical facts but may also include projections and forecasts. Materiality is based on an assessment of all the facts and circumstances and is often evaluated by courts and enforcement authorities with the benefit of hindsight. While it is not possible to identify all information that would be deemed “material,” the following types of information ordinarily would be considered material:

 

  i. Financial performance, especially quarterly and year-end earnings, and significant changes in financial performance or liquidity.
     
  ii. Potential material mergers and acquisitions or material sales of Company assets or subsidiaries.
     
  iii. Stock splits, public or private securities/debt offerings, or changes in Company dividend policies or amounts.
     
  iv. Significant changes in senior management.
     
  v. New major contracts or customers, or the loss of a major customer.
     
  vi. Pending or threatened significant litigation, or the resolution of such litigation..

 

  B. “NONPUBLIC” INFORMATION

 

Information that has not been disclosed to the public is generally considered to be non-public information. Information is considered to be public when it has been released in a manner that is reasonably designed to provide broad, non-exclusionary distribution (e.g., by means of a press release or an SEC filing) and after enough time has elapsed to permit the investment market to absorb and evaluate the information. . For the purposes of this policy, information will be considered public, i.e., no longer “nonpublic,” at the opening of trading on the third full trading day following the Company’s widespread public release of the information. Note that the information disseminated must be some form of “official” announcement. In other words, the fact that rumors, speculation, or statements attributed to unidentified sources are public is insufficient to be considered broadly distributed even when the information is accurate.

 

3

 

 

  C. CONSULT THE COMPLIANCE OFFICER FOR GUIDANCE

 

Employees, officers or directors who are unsure whether the information that they possess is material or nonpublic should consult the Compliance Officer for guidance before trading in any Company securities.

 

V. STATEMENT OF COMPANY POLICY AND PROCEDURES

 

  A. PROHIBITED ACTIVITIES

 

  i. No employee, officer or director may trade in Company securities while possessing material nonpublic information concerning the Company (except as permitted by Section V.C). It does not matter that there is an independent, justifiable reason for a purchase or sale, if the employee, officer or director has material nonpublic information, the prohibition still applies.
     
  ii. No employee, officer or director may trade in Company securities outside of the applicable “trading windows” described in Section V.B below (except as permitted by Section V.C). and no employee, officer or director may trade in the Company securities during any special trading blackout periods designated by the Compliance Officer that are applicable to such employee, officer or director (except as permitted by Section V.C).
     
  iii. No employee, officer or director may disclose material nonpublic information concerning the Company to any outside person (including family members, analysts, individual investors and members of the investment community and news media), unless required as part of the regular duties of such employee, director or officer for the Company or authorized by the Compliance Officer. In any instance in which such information is disclosed to outsiders, the Company will take such steps as are necessary to preserve the confidentiality of the information, including requiring the outsider to agree in writing to comply with the terms of this policy and/or to sign a confidentiality agreement. All inquiries from outsiders regarding material nonpublic information about the Company must be forwarded to the Compliance Officer.
     
  iv. No employee, officer or director may give trading advice of any kind about the Company to anyone while possessing material nonpublic information about the Company, except that employees, officers or directors should advise others not to trade if doing so might violate the law or this policy. The Company strongly discourages all employees, officers or directors from giving trading advice concerning the Company to third parties even when the directors, officers and employees do not possess material nonpublic information about the Company.
     
  v. No employee, officer or director may trade in any interest or position relating to the future price of Company securities, such as a put, call or short sale (including a short sale “against the box”).

 

4

 

 

  vi. Except as permitted by Section V.C, no employee, officer or director may give or make any other transfer of securities without consideration during a period when that employee, officer or director is not permitted to trade.
     
  vii. No director, officer or employee may participate, in any manner other than passive observation, in any of the investment or stock-related Internet “chat” rooms or message boards relating to the Company.
     
  viii. No employee, officer or director may (a) trade in the securities of any other public company while possessing material nonpublic information concerning that company obtained in the course of service as an employee, officer or director, (b) “tip” or disclose such material nonpublic information concerning any other public company to anyone, or (c) give trading advice of any kind to anyone concerning any other public company while possessing such material nonpublic information about that company.

 

  B. TRADING WINDOWS AND BLACKOUT PERIODS

 

  i. Trading Windows. Employees, officers and directors may trade in Company securities only during the period beginning at the opening of trading on the third full trading day following the Company’s widespread public release of quarterly or year-end operating results, and ending at the close of trading two weeks before the end of the then-current quarter, as long as they are not in possession of material nonpublic information or subject to any special trade blackout.
     
  ii. No Trading Even During Trading Windows While in the Possession of Material Nonpublic Information. No employee, officer or director possessing material nonpublic information concerning the Company may trade in Company securities even during applicable trading windows.
     
  iii. No Trading During Blackout Periods. No director, officer or employee may trade in Company securities outside of the applicable trading windows or during any special blackout periods that the Compliance Officer may designate. No director, officer or employee may disclose to any outside third party that a special blackout period has been designated.

 

  C. EXCEPTION FOR TRANSFERS PURSUANT TO RULE 10b5-1

 

The trading restrictions in this policy shall not prohibit transfers of Company securities made pursuant to a Rule 10b5-1 Plan. Implementation of a Rule 10b5-1 Plan under the Exchange Act provides an affirmative defense (which must be proven) from insider trading liability under Rule 10b-5. A Rule 10b5-1 Plan must be entered into at a time when the person entering into the plan is not aware of material non-public information. Once the plan is adopted, the person must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. The plan must either specify the amount, pricing and timing of transactions in advance or delegate discretion on these matters to an independent third party. Entry into a Rule 10b5-1Plan must comply with the requirements set forth in “Rule 10b5-1 Plans” below.

 

5

 

 

  D. PROCEDURES FOR APPROVING TRADES UNDER RULE 10B5-1 PLANS.

 

Entry into a Rule 10b5-1 Plan requires the prior written approval of the Compliance Officer (which approval may include an email confirmation). Any Rule 10b5-1 Plan must be submitted for approval five days prior to the entry into the Rule 10b5-1 Plan. No further pre-approval of transactions conducted pursuant to the Rule 10b5-1 Plan will be required. You may not adopt a Rule 10b5-1 Plan outside of a trading window or during any special blackout periods that the Compliance Officer may designate, or at a time when you are aware of material non-public information. For purposes of this section V. D., the term “Officer” shall mean the individuals classified by the Company as officers for purposes of SEC rules under Section 16 of the Exchange Act.The following requirements apply to all Rule 10b5-1 Plans:

 

  i. directors and Officers may not commence sales under a Rule 10b5-1 plan until the later of (i) 90 days following the date of adoption or modification of such plan; or (ii) two business days following the disclosure of the Company’s financial results in a Form 10-K or Form 10-Q relating to the fiscal quarter in which the Rule 10b5-1 plan was adopted or modified (but not to exceed 120 days following plan adoption or modification);
     
  ii. all persons other than directors and Officers, may not commence sales under a Rule 10b5-1 plan until 30 days following the date of adoption or modification of such plan;
     
  iii. directors and Officers must provide a representation in the Rule 10b5-1 plan certifying that, on the date of adoption or modification of the plan, they (i) are not aware of material nonpublic information about the Company or its securities; and (ii) are adopting or modifying the plan in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b-5;
     
  iv. subject to the limited exceptions set forth in Rule 10b5-1, you may not maintain multiple, overlapping plans;
     
  v. subject to the limited exceptions set forth in Rule 10b5-1, you can utilize only one single-trade plan (i.e. a plan designed to effect only a single transaction) during any 12 month period; and
     
  vi. you must act in good faith with respect to the Rule 10b5-1 plan, not just in connection with entering into the plan.

 

The Company may impose additional restrictions on Rule 10b5-1 Plans, including without limitation:

 

  requiring that all plans be managed by an administrator selected by the Company;
     
  restrictions on termination or modification of plans;
     
  prohibition on entry into new plans for extended periods following termination of an existing plan; and
     
  prescribed periods during which persons may enter into plans.

 

Modification or termination of Rule 10b5-1 Plans are generally discouraged absent compelling circumstances. Any modification to any Rule 10b5-1 Plan is treated as the entry into a new plan and must comply with all of the above requirements.

 

6

 

 

  E. PRE-CLEARANCE PROCEDURES

 

The Company requires that all directors, officers and employees, as well as their respective Family Members, household members and Controlled Entities, obtain prior written approval from the Compliance Officer (which approval may include an email confirmation) before engaging in any transaction in Company securities. A request for pre-clearance should be submitted to the Compliance Officer at least two business days in advance of the proposed transaction. The Compliance Officer is under no obligation to approve a transaction submitted for pre-clearance, and may determine not to permit the transaction. If a person seeks pre-clearance and permission to engage in the transaction is denied, then he or she should refrain from initiating any transaction in Company securities, and should not inform any other person of the restriction. If approved, the transaction must be completed within five business days, but in no event outside of a trading window or during any special blackout periods that the Compliance Officer may designate, or at a time when you are aware of material non-public information. If the transaction does not occur during the five business day period, pre-clearance of the transaction must be re-requested. A form of “Request for Approval” is attached as Appendix B hereto and should be used to request approval hereunder, unless otherwise notified by the Compliance Officer.

 

The Compliance Officer’s approval of a transaction submitted for pre-clearance does not constitute legal advice, does not constitute confirmation that you do not possess material non-public information and does not relieve you of any of your legal obligations.

 

The Compliance Officer may not trade in our securities unless the Chief Executive Officer has approved the Compliance Officer’s trade(s) in accordance with this policy’s procedures.

 

  F. STOCK OPTION PLANS

 

The trading prohibitions and restrictions of this policy apply to all sales of securities acquired through the exercise of stock options granted by the Company, but not to the acquisition of securities through such exercises.

 

  G. PRIORITY OF STATUTORY OR REGULATORY TRADING RESTRICTIONS

 

The trading prohibitions and restrictions set forth in this policy will be superseded by any greater prohibitions or restrictions prescribed by securities laws and regulations.

 

VI. POTENTIAL CIVIL, CRIMINAL AND DISCIPLINARY SANCTIONS

 

  A. CIVIL AND CRIMINAL PENALTIES

 

The consequences of prohibited insider trading or tipping can be severe. Persons violating insider trading or tipping rules may be required to pay over to the Company the profit made or the loss avoided by trading, pay the loss suffered by the persons who purchased securities from or sold securities to the insider tippee, pay civil penalties up to three times the profit made or loss avoided, pay a criminal penalty of up to $1 million and serve a jail term of up to 10 years. The Company and/or the supervisors of the person violating the rules may also be required to pay major civil or criminal penalties and could under certain circumstances be subject to private lawsuits by contemporaneous traders for damages suffered as a result of illegal insider trading or tipping by persons under the Company’s control.

 

7

 

 

  B. COMPANY DISCIPLINE

 

Violation of this policy or federal or state insider trading or tipping laws by any employee, officer or director may subject a director to dismissal proceedings and an officer or employee to disciplinary action by the Company up to and including termination for cause. A violation of the Company’s policy is not necessarily the same as a violation of law. In fact, for the reasons indicated above, the Company’s policy is intended to be broader than the law. The Company reserves the right to determine, in its own discretion and on the basis of the information available to it, whether its policy has been violated. The Company may determine that specific conduct violates its policy, whether or not the conduct also violates the law. It is not necessary for the Company to await the filing or conclusion of a civil or criminal action against the alleged violator before taking disciplinary action.

 

  C. REPORTING OF VIOLATIONS

 

Any employee, officer or director who violates this policy or any federal or state laws governing insider trading or tipping, or knows of any such violation by any other employee, officer or director, must report the violation immediately to the Compliance Officer. Upon learning of any such violation, the Compliance Officer, in consultation with the Company’s legal counsel, will determine whether the Company should release any material nonpublic information, or whether the Company should report the violation to the SEC or other appropriate governmental authority.

 

VII.

COMPANY TRANSACTIONS

 

From time to time, the Company may engage in transactions in its own securities. It is the Company’s policy to comply with all insider trading laws, rules and regulations, and any applicable listing standards when engaging in transactions in its own securities.

 

VIII. INQUIRIES

 

Please direct all inquiries regarding any of the provisions or procedures of this policy to the Compliance Officer.

 

8

 

 

Appendix A

 

bioAffinity Technologies, Inc.

Amended and Restated Insider Trading Policy

 

Acknowledgement

 

I have read the procedures outlined in this policy. I understand that while this is not an employment contract I am bound to abide by the policies set herein. I further understand that bioAffinity Technologies may modify, revise and update policy at any time. I am also aware that this updating may include additions or deletions. I also certify that I have had ample time to discuss this policy and its contents with a bioAffinity Technologies representative, and I fully understand the contents.

 

Employee signature _____________________________________

 

Employee name ________________________________________

 

Date _________________________________________________

 

bioAffinity Technologies reserves the right to make changes to this policy for the purpose of modifying, revising and updating Company policy. Notice of changes will be provided to the employee electronically and become a part of this policy. Violation of any Company policy may result in immediate termination.

 

 

 

 

Appendix B

 

REQUEST FOR APPROVAL TO TRADE COMPANY SECURITIES

 

Number of Securities (e. g., shares): _____________________________

 

Type of Security [check all applicable boxes]

 

☐ Common stock

☐ Restricted stock

☐ Stock Option

☐ Debt Securities

☐ Other _________________________

 

Type of Transaction [check all applicable boxes]

 

☐ Stock option exercise (must complete applicable exercise form)

☐ Purchase

☐ Sale

☐ Gift (Name of Donnee)

☐ Rule lOb5-1 Plan (attach a copy of the 10b5-1 Plan to this request form)

☐ Sale under benefit plans

☐ Other _________________________

 

Broker Contact Information

 

Company Name_____________________________________

Contact Name_______________________________________

Telephone__________________________________________

Fax_______________________________________________

Account Number____________________________________

Social Security or other Tax Identification Number_________________________________

 

Status (check all applicable boxes and complete blanks)

 

☐ Employee – Citizenship___________, Country in which you are based __________________

☐ Board Member

 

I am not currently in possession of any material non-public information relating to bioAffinity Technologies, Inc. (the “Company”). I hereby certify that the statements made on this form are true and correct. I have also discussed any questions I had with respect to the Company’s insider trading policy and its applicability to the transactions contemplated hereby with the Compliance Officer.

 

Signature ___________________________________ Print
Name ______________________________________  
Date: ______________________________________ Telephone Number

 

 

 

(office use only)

Request Approved (transaction must be completed within 5 business days after approval)

Request Denied

Request Approved with the following modification:

 

Signature & Date_____________________________________________________________

 

 

 

EX-23.1 4 ex23-1.htm

 

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-275608) and Form S-8 (Nos. 333-279963, POS-333-275073, and 333-271332) of bioAffinity Technologies, Inc. of our report dated March 31, 2025, which includes an explanatory paragraph regarding the substantial doubt about the Company’s ability to continue as a going concern, relating to the consolidated financial statements of bioAffinity Technologies, Inc. as of and for the years ended December 31, 2024 and 2023, which appear in this Form 10-K.

 

/s/ WithumSmith+Brown, PC

New York, New York

March 31, 2025

 

 

 

 

EX-31.1 5 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

RULES 13a-14 AND 15d-14 UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Maria Zannes, certify that:

 

1. I have reviewed this annual report on Form 10-K of bioAffinity Technologies, Inc. (“registrant”);
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: March 31, 2025

 

  /s/ Maria Zannes
  Maria Zannes
  President and Chief Executive Officer

 

 

 

 

EX-31.2 6 ex31-2.htm

 

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

RULES 13a-14 AND 15d-14 UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, J. Michael Edwards, certify that:

 

1. I have reviewed this annual report on Form 10-K of bioAffinity Technologies, Inc. (“registrant”);
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: March 31, 2025

 

  /s/ J. Michael Edwards
  J. Michael Edwards
  Chief Financial Officer

 

 

 

 

EX-32.1 7 ex32-1.htm

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

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

 

In connection with the Annual Report on Form 10-K for the year ended December 31, 2024 of bioAffinity Technologies, Inc. (the “Registrant”), pursuant to 18 U.S.C. §1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, I, Maria Zannes, the Chief Executive Officer of the Registrant hereby certifies, to my knowledge, that:

 

  1) the Report complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant as of and for the year ended December 31, 2024 (the last date of the period covered by the Report).

 

  /s/ Maria Zannes
  Maria Zannes
  President and Chief Executive Officer
  Date: March 31, 2025

 

 

 

EX-32.2 8 ex32-2.htm

 

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

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

 

In connection with the Annual Report on Form 10-K for the year ended December 31, 2024 of bioAffinity Technologies, Inc. (the “Registrant”), pursuant to 18 U.S.C. §1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, I, J. Michael Edwards, the Chief Financial Officer of the Registrant hereby certifies, to my knowledge, that:

 

  1) the Report complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant as of and for the year ended December 31, 2024 (the last date of the period covered by the Report).

 

  /s/ J. Michael Edwards
  J. Michael Edwards
  Chief Financial Officer
  Date: March 31, 2025

 

 

 

EX-101.SCH 9 biaf-20241231.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 Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Changes in Convertible Preferred Stock and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 999015 - Disclosure - BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 999016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 999017 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET link:presentationLink link:calculationLink link:definitionLink 999018 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 999019 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 999020 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 999021 - Disclosure - UNEARNED REVENUE link:presentationLink link:calculationLink link:definitionLink 999022 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 999023 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 999024 - Disclosure - NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 999025 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 999026 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 999027 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 999028 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 999029 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 999030 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 999031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 999032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 999033 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 999034 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 999035 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 999036 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 999037 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 999038 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 999039 - Disclosure - WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 999040 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 999041 - Disclosure - BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999042 - Disclosure - SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 999043 - Disclosure - SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) link:presentationLink link:calculationLink link:definitionLink 999044 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 999045 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 999046 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details) link:presentationLink link:calculationLink link:definitionLink 999047 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 999048 - Disclosure - SCHEDULE OF SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 999049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999050 - Disclosure - SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES (Details) link:presentationLink link:calculationLink link:definitionLink 999051 - Disclosure - SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 999052 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 999053 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999054 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 999055 - Disclosure - UNEARNED REVENUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999056 - Disclosure - SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 999057 - Disclosure - SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 999058 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details) link:presentationLink link:calculationLink link:definitionLink 999059 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999060 - Disclosure - NOTES PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999061 - Disclosure - COMMON STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999062 - Disclosure - SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details) link:presentationLink link:calculationLink link:definitionLink 999063 - Disclosure - SUMMARY OF OPTION ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 999064 - Disclosure - SUMMARY OF RESTRICTED STOCK AWARD (Details) link:presentationLink link:calculationLink link:definitionLink 999065 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999066 - Disclosure - SCHEDULE OF CLASS OF WARRANT (Details) link:presentationLink link:calculationLink link:definitionLink 999067 - Disclosure - WARRANTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999068 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 999069 - Disclosure - SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE (Details) link:presentationLink link:calculationLink link:definitionLink 999070 - Disclosure - SCHEDULE OF UNRECOGNIZED TAX BENEFITS (Details) link:presentationLink link:calculationLink link:definitionLink 999071 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 999072 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 biaf-20241231_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 biaf-20241231_def.xml XBRL DEFINITION FILE EX-101.LAB 12 biaf-20241231_lab.xml XBRL LABEL FILE Class of Stock [Axis] Common Stock Par Value 0.007 Per Share [Member] Tradeable Warrants To Purchase Common Stock [Member] Equity Components [Axis] Preferred Stock [Member] Convertible Preferred Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Business Acquisition [Axis] Village Oaks [Member] Title and Position [Axis] Roby P. Joyce, M.D. [Member] Finite-Lived Intangible Assets by Major Class [Axis] Trademarks and Trade Names [Member] Customer Relationships [Member] Antidilutive Securities [Axis] Share-Based Payment Arrangement, Option [Member] Warrant [Member] Restricted Stock [Member] Product and Service [Axis] Health Care, Patient Service [Member] Histology Service Fees [Member] Medical Director Fees [Member] Department of Defense Observational Studies [Member] Other Revenues [Member] Legal Entity [Axis] CyPath Lung [Member] Long-Lived Tangible Asset [Axis] Computer Equipment [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Computer Software [Member] Equipment [Member] Furniture and Fixtures [Member] Vehicles [Member] Leasehold Improvements [Member] Diagnostic R&D [Member] Laboratory Services [Member] General Corporate Activities [Member] Lab Equipment [Member] Computer and Software [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] 2024 Toyota Corolla [Member] 2024 Directors and Officers Insurance Policy [Member] Award Type [Axis] Restricted Stock Units Unvested [Member] Plan Name [Axis] 2014 Equity Incentive Plan [Member] Restricted Stock Units (RSUs) [Member] Employees, Non-Employees and Board of Directors [Member] Employees and Non Employees [Member] Statement of Income Location, Balance [Axis] Research and Development Expense [Member] Selling, General and Administrative Expenses [Member] 2014 and 2024 Equity Incentive Plan [Member] Investor [Member] Sale of Stock [Axis] Registered Direct Offering [Member] Private Placement Warrants [Member] Placement Agent [Member] Related and Nonrelated Parties [Axis] Three Existing Accredited Investors [Member] Existing Warrant [Member] New Warrant [Member] Securities Purchase Agreement [Member] Institutional Investor [Member] Common Warrant Shares [Member] Tradeable Warrant [Member] Non-Tradeable Warrant [Member] Class of Warrant or Right [Axis] Pre-IPO Convertible Notes [Member] IPO Tradeable [Member] IPO Non-tradable [Member] Direct Offering March 8, 2024 [Member] Placement Agent Direct Offering March 8, 2024 [Member] Inducement Direct Offering August 5, 2024 [Member] Placement Agent Direct Offering August 5, 2024 [Member] Direct Offering October 21, 2024 [Member] Placement Agent Direct Offering October 21, 2024 [Member] Tax Credit Carryforward [Axis] Expiring In 2034 [Member] Indefinitely [Member] Subsequent Event Type [Axis] Subsequent Event [Member] October Warrants [Member] August Warrants [Member] Unregistered Common Warrants [Member] October and August Warrants [Member] Statement [Table] Statement [Line Items] 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 ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Entity Listing, Par Value Per Share Auditor Opinion [Text Block] Auditor Name Auditor Location Auditor Firm ID Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts and other receivables, net Inventory Prepaid expenses and other current assets Total current assets Non-current assets: Property and equipment, net Operating lease right-of-use asset, net Finance lease right-of-use asset, net Goodwill Intangible assets, net Other assets Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable Accrued expenses Unearned revenue Operating lease liability, current portion Finance lease liability, current portion Notes payable, current portion Total current liabilities Non-current liabilities Operating lease liability, net of current portion Finance lease liability, net of current portion Notes payable, net of current portion Total liabilities Commitments and contingencies (See Note 11) Stockholders’ equity: Preferred stock, no shares issued or outstanding at December 31, 2024 and 2023, respectively Common stock, par value $0.007 per share; 100,000,000 shares authorized; 15,576,674 and 9,394,610 shares issued and outstanding as of December 31, 2024 and 2023, respectively Additional paid-in capital Accumulated deficit Total stockholders’ equity Total liabilities, and stockholders’ equity Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Net Revenue Operating expenses: Direct costs and expenses Research and development Clinical development Selling, general and administrative Depreciation and amortization Total operating expenses Loss from operations Other income (expense): Interest income Interest expense Other income Other expense Loss before income taxes Income tax expense Net loss Net loss per common share, basic Net loss per common share, diluted Weighted average common shares outstanding, basic Weighted average common shares outstanding, diluted Balance Balance, shares Stock-based compensation Stock-based compensation, shares Stock issued in connection with the acquisition Stock issued in connection with the acquisition, shares Net loss Exercise of stock options Exercise of stock options, shares Exercise of stock warrants Exercise of stock warrants, shares Sale of common stock Sale of common stock, shares Offering costs Balance Balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities Adjustments to reconcile net loss to net cash used in operating activities: Stock-based compensation expense Changes in operating assets and liabilities: Accounts and other receivables Inventory Prepaid expenses and other assets Accounts payable Accrued expenses Unearned revenue Accrued interest Operating lease right-of-use asset Net cash used in operating activities Cash flows from investing activities Purchase of property and equipment Acquisition, net of cash acquired Net cash used in investing activities Cash flows from financing activities Proceeds from issuance of common stock from direct offering, net of underwriting discounts, commissions, and offering expenses of $1,334,811 Proceeds from exercised stock options Proceeds from exercise of warrants Payment on loans payable Proceeds from loans payable Principal repayments on finance leases Net cash provided by (used in) by financing activities Net decrease in cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental disclosures of cash flow information: Income taxes paid in cash Interest paid Noncash investing activities: Stock issuance in connection with the acquisition Noncash financing activities: Fair value of warrants issued to placement agents Underwriting discounts, commissions and offering expenses Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance Disclosure, Table Company Selected Measure Name Named Executive Officers, Footnote Peer Group Issuers, Footnote Changed Peer Group, Footnote PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote Equity Valuation Assumption Difference, Footnote Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Company Selected Measure Total Shareholder Return Vs Peer Group Compensation Actually Paid vs. Other Measure Tabular List, Table Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Company Selected Measure Amount Other Performance Measure, Amount Adjustment to Compensation, Amount PEO Name Name Non-GAAP Measure Description Additional 402(v) Disclosure Pension Benefits Adjustments, Footnote Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis Stock Price or TSR Estimation Method Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability Name Compensation Amount Restatement does not require Recovery Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure Award Timing Method Award Timing Predetermined Award Timing MNPI Considered Award Timing, How MNPI Considered MNPI Disclosure Timed for Compensation Value Awards Close in Time to MNPI Disclosures, Table Name Underlying Securities Exercise Price Fair Value as of Grant Date Underlying Security Market Price Change Insider Trading Arrangements [Line Items] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Expiration Date Arrangement Duration Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Not Adopted Cybersecurity Risk Management, Strategy, and Governance [Abstract] Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block] Cybersecurity Risk Management Processes Integrated [Flag] Cybersecurity Risk Management Processes Integrated [Text Block] Cybersecurity Risk Management Third Party Engaged [Flag] Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block] Cybersecurity Risk Board of Directors Oversight [Text Block] Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] Cybersecurity Risk Role of Management [Text Block] Cybersecurity Risk Management Positions or Committees Responsible [Flag] Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Material Cybersecurity Incident [Abstract] Material Cybersecurity Incident Nature [Text Block] Material Cybersecurity Incident Scope [Text Block] Material Cybersecurity Incident Timing [Text Block] Material Cybersecurity Incident Material Impact or Reasonably Likely Material Impact [Text Block] Material Cybersecurity Incident Information Not Available or Undetermined [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Credit Loss [Abstract] ACCOUNTS AND OTHER RECEIVABLES, NET Prepaid Expenses And Other Current Assets PREPAID EXPENSES AND OTHER CURRENT ASSETS Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT, NET Payables and Accruals [Abstract] ACCRUED EXPENSES Revenue Recognition and Deferred Revenue [Abstract] UNEARNED REVENUE Fair Value Disclosures [Abstract] FAIR VALUE MEASUREMENTS Leases LEASES Debt Disclosure [Abstract] NOTES PAYABLE Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Equity [Abstract] COMMON STOCK Share-Based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Warrants WARRANTS Income Tax Disclosure [Abstract] INCOME TAXES Subsequent Events [Abstract] SUBSEQUENT EVENTS Use of Estimates Principles of Consolidation Business Combination Cash and Cash Equivalents Concentration of Risk Advertising Expense Loss Per Share Revenue Recognition Reclassifications Property and Equipment, Net Intangible Assets Recent Accounting Pronouncements Income Taxes Segment Information Research and Development Accrued Research and Development Costs Regulatory Matters SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES SCHEDULE OF REVENUE RECOGNITION SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE SCHEDULE OF INTANGIBLE ASSETS SCHEDULE OF SEGMENT INFORMATION SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS SCHEDULE OF PROPERTY AND EQUIPMENT SCHEDULE OF ACCRUED EXPENSES SCHEDULE OF COMPONENTS OF LEASE EXPENSE SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS SUMMARY OF OPTION ACTIVITY SUMMARY OF RESTRICTED STOCK AWARD SCHEDULE OF CLASS OF WARRANT SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE SCHEDULE OF UNRECOGNIZED TAX BENEFITS Accumulated deficit Restructuring Cost [Table] Restructuring Cost and Reserve [Line Items] Cash Common Stock Total net assets Assets Net working capital (including cash) Property and equipment Other assets Customer relationships Trade names and trademarks Total net assets Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities Nature of Operation, Product Information, Concentration of Risk [Table] Product Information [Line Items] Total net revenue Patient services fees Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, plant and equipment, useful life Property, plant and equipment, useful life Intangible Asset, Finite-Lived [Table] Finite-Lived Intangible Assets [Line Items] Cost Accumulated amortization Intangible assets, net Total operating loss Non-operating income (expense), net Net loss before income taxes Assets net Business acquisition equity interests issued or issuable number of shares issued Business combination consideration transferred equity interests issued and issuable Oil and Gas, Full Cost Method, Capitalized Cost Excluded from Amortization, Acquisition Cost, Period Cost Federal insured limit Advertising expense Finite-Lived Intangible Asset, Useful Life Amortization of intangible assets Interest and penalties Accruals for interest and penalties Number of operating segments Patient service fees Histology service fees Medical director fees Other receivables Total accounts and other receivables, net Schedule Of Prepaid Expenses And Other Current Assets Prepaid insurance Legal and professional Other Total prepaid expenses and other current assets Property and equipment, gross Less: accumulated depreciation and amortization Total property and equipment, net Depreciation expense Compensation Legal and professional Clinical Other Total accrued expenses Deferred revenue Schedule Of Components Of Lease Expense Amortization of right-of-use assets - finance lease Interest on lease liabilities - finance lease Operating lease cost Total lease cost Operating cash flows from finance leases Operating cash flows from operating leases Schedule Of Balance Sheet Information Relating To Leases Operating lease right-of-use, assets Operating lease liability, current Operating lease liability, non-current Total operating lease liabilities Financing lease right-of-use assets, gross Accumulated amortization Finance lease right-of-use assets, net Financing lease liability, current Financing lease liability, non-current Total finance lease liabilities Weighted-average remaining lease term, operating leases (in years) Weighted-average remaining lease term, finance leases (in years) Weighted-average discount rate, operating leases Weighted-average discount rate, finance leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] 2025 2026 2026 2026 2027 2028 and thereafter Total undiscounted cash flows Less discounting Present value of lease liabilities Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] 2025 2026 2026 2026 2027 2028 and thereafter Total undiscounted cash flows Less discounting Present value of lease liabilities Operating lease, remaining lease term Finance lease, remaining lease term Imputed interest, rate Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Face amount Maturity date Bears fixed interest rate Debt instrument periodic payment Notes payable Notes payable, current Short-term financing Interest rate Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value per share Shares issued Unvested restricted stock Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Total stock-based compensation expense Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of Options Outstanding, Balance Weighted-Average Exercise Price Outstanding, Balance Weighted- Average Remaining Contractual Term, Outstanding Aggregate Intrinsic Value Outstanding, Balance Number of Options, Granted Weighted-Average Exercise Price, Granted Number of Options, Exercised Weighted-Average Exercise Price, Exercised Number of Options, Forfeited Weighted-Average Exercise Price, Forfeited Number of Options Outstanding, Balance Weighted-Average Exercise Price Outstanding, Balance Aggregate Intrinsic Value Outstanding, Ending Number of Options Outstanding, Vested and exercisable Weighted-Average Exercise Price, Vested and exercisable Weighted- Average Remaining Contractual Term, Vested and exercisable Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending Number of restricted stock awards, Balance Weighted-average grant price, Balance FMV on grant date, Balance Vested number of RSA, Balance Unvested number of RSA, Balance Number of restricted stock awards, Granted Weighted-average grant price, Granted FMV on grant date, Granted Vested number of RSA, Granted Unvested number of RSA, Granted Number of restricted stock awards, Forfeited Weighted-average grant price, Forfeited FMV on grant date, Forfeited Vested number of RSA, Forfeited Unvested number of RSA, Forfeited Number of restricted stock awards, Balance Weighted-average grant price, Ending Balance FMV on grant date, Balance Vested number of RSA, Balance Unvested number of RSA, Balance Grant option, outstanding Number of shares authorized Unrecognized compensation Options exercised, shares Exercise price Cashless exercise, shares Options exercised, value Grant date fair value of options granted Stock options, vested period Numbet of vested options Class of Warrant or Right [Table] Class of Warrant or Right [Line Items] Number of warrants issued Weighted-average exercise price Number of warrants exercised Number of warrants outstanding Warrants to purchase common stock Warrants exercise price Warrants exercised Proceeds from warrant exercised Common stock issued Warrants to purchase shares Warrants expire Existing warrants Additional paid-in capital for the exercised warrants Deferred tax assets: Net operating loss carryover Stock compensation Capitalized R&E costs Bad debt expense Other Operating lease liabilities Tax credits Total deferred tax assets Deferred tax liability: Right-of-use asset tax liability Depreciation and amortization Total deferred tax liability Less: valuation allowance  Deferred tax assets (liabilities), net Tax at federal statutory rate Permanent differences Research and development credits Deferred balance true-up Change in valuation allowance Effective income tax rate Beginning balance Deductions based on tax positions related to the prior year Additions based on tax positions related to the current year Ending balance Tax Credit Carryforward [Table] Tax Credit Carryforward [Line Items] Net operating loss carryforwards Valuation allowance percentage Increased in valuation allowance Unrecognized tax benefits Unrecognized tax benefits that would impact effective tax rate Subsequent Event [Table] Subsequent Event [Line Items] Annual cost savings Warrants to purchase of common stock Exercise price per share Gross proceeds from issuance of warrants Percentage of number of common stock issuable upon exercise of warrants holders Tradeable Warrants To Purchase Common Stock [Member] Common Stock Par Value 0.007 Per Share [Member] Clinical development expense. Stock issued during period value warrants exercised. Number of warrants exercised during the current period. Increase decrease in operating lease right of use asset. Cash flow noncash investing activities disclosure abstract. Cash flow noncash financing activities disclosure abstract, Fair value of warrants issued. Village Oaks [Member] Business combination recognized identifiable assets acquired and liabilities assumed working capital. Business combination recognized identifiable assets acquired and liabilities assumed customer relationships. CyPath Lung [Member] Property And Equipment Useful Life [Table Text Block] Computer Software [Member] Property plant and equipment useful life description. Accrued Research And Development Costs [Policy Text Block] Regulatory Matters [Policy Text Block] Patient service fees. Histology fees. Medical director fees. Prepaid expenses and other current assets [Text Block] Prepaid legal and professional. Accrued clinical expense current. 2024 Toyota Corolla [Member] Restricted Stock Units Unvested [Member] 2014 and 2024 Equity Incentive Plan [Member] Stock issued during period shares cashless exercise. Share based compensation arrangement by share based payment award fair market value options outstanding number. Share based compensation arrangement by share based payment award fair market value options outstanding number, granted. Share based compensation arrangement by share based payment award fair market value options outstanding number, forfeited. Share based compensation arrangement by share based payment award options vested and expected to vest outstanding number granted. Share based compensation arrangement by share based payment award options vested and expected to vest outstanding number forfeited. Employees, Non-Employees and Board of Directors [Member] Employees and Non Employees [Member] Warrants Disclosure [Text Block] Class of warrant or right number of securities exercised Registered Direct Offering [Member] Private Placement Warrants [Member] Placement Agent [Member] Three Existing Accredited Investors [Member] Existing Warrant [Member] New Warrant [Member] Warrants expire. Securities Purchase Agreement [Member] Institutional Investor [Member] Common Warrant Shares [Member] Tradeable Warrant [Member] Non Tradeable Warrant [Member] Number of warrants issued. Pre-IPO Convertible Notes [Member] IPO Tradeable [Member] IPO Non-tradable [Member] Direct Offering March 8, 2024 [Member] Placement Agent Direct Offering March 8, 2024 [Member] Inducement Direct Offering August 5, 2024 [Member] Placement Agent Direct Offering August 5, 2024 [Member] Direct Offering October 21, 2024 [Member] Placement Agent Direct Offering October 21, 2024 [Member] Number of warrants exercised. Expiring In Two Thousand Thirty Four [Member] Indefinitely [Member] Deferred tax assets operating lease liabilities. Deferred tax liability right of use asset. Deferred tax liability depreciation and amortization. Effective income tax rate reconciliation deferred balance true-up. Unrecognized tax benefits increase decreases resulting from prior period tax positions. Schedule Of Capital Leased Assset [Table Text Block] Histology Service Fees [Member] Department of Defense Observational Studies [Member] Other Revenues [Member] Diagnostic R&D [Member] Laboratory Services [Member] General Corporate Activities [Member] Lab Equipment [Member] Computer and Software [Member] Roby P. Joyce, M.D. [Member] Medical Director Fees [Member] 2024 Directors and Officers Insurance Policy [Member] 2014 Equity Incentive Plan [Member] Direct costs and expenses. Annual cost savings. October Warrants [Member] August Warrants [Member] Unregistered Common Warrants [Member] Percentage of number of common stock issuable upon exercise of warrants holders. October and August Warrants [Member] Additional paid-in capital for the exercised warrants. Assets, Current Assets [Default Label] Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Operating Expenses Interest Expense, Nonoperating Other Nonoperating Expense Income Tax Expense (Benefit) Shares, Outstanding Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Increase (Decrease) in Accounts and Other Receivables Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Deferred Revenue IncreaseDecreaseInOperatingLeaseRightOfUseAsset Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Businesses, Net of Cash Acquired Net Cash Provided by (Used in) Investing Activities Repayments of Short-Term Debt 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, Including Disposal Group and Discontinued Operations Forgone Recovery, Individual Name Outstanding Recovery, Individual Name Awards Close in Time to MNPI Disclosures, Individual Name Trading Arrangement, Individual Name Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net PropertyPlantAndEquipmentUsefulLifeDescription Finite-Lived Intangible Assets, Accumulated Amortization Intangible Assets, Net (Including Goodwill) Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accrued Professional Fees, Current Other Accrued Liabilities, Current Lease, Cost Finance Lease, Right-of-Use Asset, Accumulated Amortization Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year Two Finance Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Four Finance Lease, Liability, to be Paid, Year Five Finance Lease, Liability, to be Paid, after Year Five Finance Lease, Liability, to be Paid Finance Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value 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 ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Deferred Tax Assets, Other Deferred Tax Assets, Gross DeferredTaxLiabilityRightofuseAsset DeferredTaxLiabilityDepreciationAndAmortization Deferred Tax Liabilities, Net Deferred Tax Assets, Valuation Allowance Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, Percent EX-101.PRE 13 biaf-20241231_pre.xml XBRL PRESENTATION FILE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Mar. 31, 2025
Jun. 30, 2024
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2024    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2024    
Current Fiscal Year End Date --12-31    
Entity File Number 001-41463    
Entity Registrant Name bioAffinity Technologies, Inc.    
Entity Central Index Key 0001712762    
Entity Tax Identification Number 46-5211056    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 3300 Nacogdoches Road    
Entity Address, Address Line Two Suite 216    
Entity Address, City or Town San Antonio    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 78217    
City Area Code (210)    
Local Phone Number 698-5334    
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 true    
Elected Not To Use the Extended Transition Period false    
Entity Shell Company false    
Entity Public Float     $ 22.6
Entity Common Stock, Shares Outstanding   18,255,824  
Documents Incorporated By Reference Portions of the registrant’s definitive proxy statement relating to the 2025 annual meeting of stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such definitive proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2024 (the “2025 Proxy Statement”).    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Listing, Par Value Per Share $ 0.007    
Auditor Opinion [Text Block] We have audited the accompanying consolidated balance sheets of bioAffinity Technologies, Inc. (the “Company”) as of December 31, 2024 and 2023, and the related consolidated statements of operations, changes in stockholders’ equity, and cash flows, for each of the two years in the period ended December 31, 2024, 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 December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024, in conformity with principles generally accepted in the United States of America.    
Auditor Name WithumSmith+Brown, PC    
Auditor Location New York, New York    
Auditor Firm ID 100    
Common Stock Par Value 0.007 Per Share [Member]      
Title of 12(b) Security Common stock, par value $0.007 per share    
Trading Symbol BIAF    
Security Exchange Name NASDAQ    
Tradeable Warrants To Purchase Common Stock [Member]      
Title of 12(b) Security Tradeable Warrants to purchase Common Stock    
Trading Symbol BIAFW    
Security Exchange Name NASDAQ    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 1,105,291 $ 2,821,570
Accounts and other receivables, net 1,139,204 811,674
Inventory 27,608 18,484
Prepaid expenses and other current assets 422,995 321,017
Total current assets 2,695,098 3,972,745
Non-current assets:    
Property and equipment, net 375,385 458,633
Operating lease right-of-use asset, net 463,011 370,312
Finance lease right-of-use asset, net 780,872 1,165,844
Goodwill 1,404,486 1,404,486
Intangible assets, net 775,139 833,472
Other assets 19,676 16,060
Total assets 6,513,667 8,221,552
Current liabilities:    
Accounts payable 987,311 604,789
Accrued expenses 1,398,722 1,149,811
Unearned revenue 24,404 33,058
Operating lease liability, current portion 127,498 94,708
Finance lease liability, current portion 395,301 365,463
Notes payable, current portion 171,669
Total current liabilities 3,104,905 2,247,829
Non-current liabilities    
Operating lease liability, net of current portion 342,098 283,001
Finance lease liability, net of current portion 444,448 835,467
Notes payable, net of current portion 20,180
Total liabilities 3,911,631 3,366,297
Commitments and contingencies (See Note 11)
Stockholders’ equity:    
Preferred stock, no shares issued or outstanding at December 31, 2024 and 2023, respectively
Common stock, par value $0.007 per share; 100,000,000 shares authorized; 15,576,674 and 9,394,610 shares issued and outstanding as of December 31, 2024 and 2023, respectively 106,593 65,762
Additional paid-in capital 56,139,753 49,393,972
Accumulated deficit (53,644,310) (44,604,479)
Total stockholders’ equity 2,602,036 4,855,255
Total liabilities, and stockholders’ equity $ 6,513,667 $ 8,221,552
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.007 $ 0.007
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 15,576,674 9,394,610
Common stock, shares outstanding 15,576,674 9,394,610
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]    
Net Revenue $ 9,362,022 $ 2,532,499
Operating expenses:    
Direct costs and expenses 5,983,475 1,740,884
Research and development 1,461,227 1,467,936
Clinical development 321,655 256,661
Selling, general and administrative 9,943,473 6,790,654
Depreciation and amortization 605,637 249,592
Total operating expenses 18,315,467 10,505,727
Loss from operations (8,953,445) (7,973,228)
Other income (expense):    
Interest income 17,610 122,131
Interest expense (92,475) (37,125)
Other income 10,323 3,325
Other expense (10,194) (31,121)
Loss before income taxes (9,028,181) (7,916,018)
Income tax expense (11,650) (20,993)
Net loss $ (9,039,831) $ (7,937,011)
Net loss per common share, basic $ (0.75) $ (0.91)
Net loss per common share, diluted $ (0.75) $ (0.91)
Weighted average common shares outstanding, basic 12,125,029 8,747,509
Weighted average common shares outstanding, diluted 12,125,029 8,747,509
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes in Convertible Preferred Stock and Stockholders' Equity - USD ($)
Preferred Stock [Member]
Convertible Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2022 $ 58,669 $ 47,652,242 $ (36,667,468) $ 11,043,443
Balance, shares at Dec. 31, 2022 8,381,324      
Stock-based compensation $ 3,138 745,685 748,823
Stock-based compensation, shares   448,314      
Stock issued in connection with the acquisition $ 3,955 996,045 1,000,000
Stock issued in connection with the acquisition, shares   564,972      
Net loss (7,937,011) (7,937,011)
Balance at Dec. 31, 2023 $ 65,762 49,393,972 (44,604,479) 4,855,255
Balance, shares at Dec. 31, 2023 9,394,610      
Stock-based compensation $ 3,849 985,832 989,681
Stock-based compensation, shares   549,917      
Net loss (9,039,831) (9,039,831)
Exercise of stock options $ 1,456 73,443 74,899
Exercise of stock options, shares   208,031      
Exercise of stock warrants $ 7,467 1,363,680 1,371,147
Exercise of stock warrants, shares   1,066,767      
Sale of common stock $ 28,059 5,584,724 5,612,782
Sale of common stock, shares   4,008,294      
Offering costs   (1,261,898) (1,261,898)
Balance at Dec. 31, 2024 $ 106,593 $ 56,139,753 $ (53,644,310) $ 2,602,036
Balance, shares at Dec. 31, 2024 15,227,619      
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities    
Net loss $ (9,039,831) $ (7,937,011)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 605,637 249,592
Stock-based compensation expense 989,681 748,823
Changes in operating assets and liabilities:    
Accounts and other receivables (327,530) 311,366
Inventory (9,124) (12,944)
Prepaid expenses and other assets (105,594) 214,402
Accounts payable 382,521 (14,501)
Accrued expenses 248,911 362,012
Unearned revenue (8,654) 33,058
Accrued interest
Operating lease right-of-use asset (812) 7,397
Net cash used in operating activities (7,264,795) (6,037,806)
Cash flows from investing activities    
Purchase of property and equipment (79,083) (22,902)
Acquisition, net of cash acquired (2,186,497)
Net cash used in investing activities (79,083) (2,209,399)
Cash flows from financing activities    
Proceeds from issuance of common stock from direct offering, net of underwriting discounts, commissions, and offering expenses of $1,334,811 4,350,885
Proceeds from exercised stock options 74,899
Proceeds from exercise of warrants 1,371,147
Payment on loans payable (251,746)
Proceeds from loans payable 191,849
Principal repayments on finance leases (361,181) (93,238)
Net cash provided by (used in) by financing activities 5,627,599 (344,984)
Net decrease in cash and cash equivalents (1,716,279) (8,592,189)
Cash and cash equivalents at beginning of year 2,821,570 11,413,759
Cash and cash equivalents at end of year 1,105,291 2,821,570
Supplemental disclosures of cash flow information:    
Income taxes paid in cash 11,650 20,993
Interest paid 17,610 37,125
Noncash investing activities:    
Stock issuance in connection with the acquisition 1,000,000
Noncash financing activities:    
Fair value of warrants issued to placement agents $ 74,281
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows (Parenthetical)
12 Months Ended
Dec. 31, 2024
USD ($)
Statement of Cash Flows [Abstract]  
Underwriting discounts, commissions and offering expenses $ 1,334,811
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Pay vs Performance Disclosure [Table]    
Net Income (Loss) $ (9,039,831) $ (7,937,011)
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Abstract]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block] We maintain a cyber risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats.The underlying processes and controls of the bioAffinity cyber risk management program incorporate recognized best practices and standards for cybersecurity and information technology, including the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework (“CSF”).

 

In addition, bioAffinity maintains policies over areas, such as information security, access on/offboarding, and access and account management, to help govern the processes put in place by management designed to protect bioAffinity IT assets, data, and services from threats and vulnerabilities. bioAffinity partners with industry-recognized cybersecurity providers leveraging third-party technology and expertise. These cybersecurity partners, including consultants and other third-party service providers, are a key part of bioAffinity’s cybersecurity risk management strategy and infrastructure and provide services including maintenance of an IT assets inventory, periodic vulnerability scanning, identity access management controls including restricted access to privileged accounts, network integrity safeguarded by web-based software, including endpoint protection, endpoint detection and response, and remote monitoring management on all devices, industry-standard encryption protocols, critical data backups, infrastructure maintenance, incident response, cybersecurity strategy, and cyber risk advisory, assessment and remediation.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Role of Management [Text Block] bioAffinity’s management team, in conjunction with third-party IT and cybersecurity service providers, is responsible for oversight and administration of the cyber risk management program and informing senior management and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our management team has prior experience selecting, deploying, and overseeing cybersecurity technologies, initiatives, and processes and relies on threat intelligence as well as other information obtained from governmental, public, or private sources. 

The Audit Committee of the Board of Directors oversees bioAffinity cybersecurity risk exposures and the steps taken by management to monitor and mitigate cybersecurity risks. The cybersecurity stakeholders, including member(s) of management assigned with cybersecurity oversight responsibility and/or third-party consultants providing cyber risk services, brief the Audit Committee on cyber vulnerabilities identified through the risk management process, the effectiveness of the cyber risk management program, and the emerging threat landscape and new cyber risks on at least an annual basis. This includes updates on bioAffinity processes to prevent, detect, and mitigate cybersecurity incidents. In addition, cybersecurity risks are reviewed by our Board of Directors at least annually, as part of the Company’s corporate risk oversight processes.

 

bioAffinity faces risks from cybersecurity threats that could have a material adverse effect on its business, financial condition, results of operations, cash flows, or reputation. bioAffinity acknowledges that the risk of cyber incident is prevalent in the current threat landscape and that a future cyber incident may occur in the normal course of its business. However, prior cybersecurity incidents have not had a material adverse effect on our business, financial condition, results of operations, or cash flows. The Company proactively seeks to detect and investigate unauthorized attempts and attacks against our IT assets, data, and services, and to prevent their occurrence and recurrence where practicable through changes or updates to internal processes and tools and changes or updates to service delivery; however, potential vulnerabilities to known or unknown threats will remain. Further, there is increasing regulation regarding responses to cybersecurity incidents, including reporting to regulators, investors, and additional stakeholders, which could subject the Company to additional liability and reputational harm. In response to such risks, the Company has implemented initiatives such as implementation of the cybersecurity risk assessment process and development of an incident response plan. For more information on cybersecurity risks see Item 1A. “Risk Factors – Our internal information technology systems, or those of our third-party clinical research organizations or other contractors or consultants, may fail or suffer security breaches, loss or leakage of data, and other disruptions, which could result in a material disruption of our diagnostic tests’ or therapeutic product candidates’ development programs, compromise sensitive information related to our business, or prevent us from accessing critical information, potentially exposing us to liability or otherwise adversely affecting our business.”
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] The Audit Committee of the Board of Directors oversees bioAffinity cybersecurity risk exposures and the steps taken by management to monitor and mitigate cybersecurity risks.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS

Note 1. BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS

 

Description of Business

 

bioAffinity Technologies, Inc., a Delaware corporation (the “Company,” or “bioAffinity Technologies”), addresses the need for noninvasive diagnosis of lung cancer at early stage and other diseases of the lung. bioAffinity Technologies’ proprietary platform uses flow cytometry and automated data analysis built by machine learning, a form of artificial intelligence, to preferentially target cancer cell populations and other cell populations indicative of a diseased state. The Company’s first diagnostic test, CyPath® Lung, is a noninvasive test for early detection of lung cancer, the leading cause of cancer-related deaths. CyPath® Lung is offered for sale to physicians by the Company’s subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”). The Company also conducted and intends to seek strategic partners to advance therapeutic discoveries that could in the future result in broad-spectrum cancer treatments. Research and optimization of the Company’s proprietary platform technologies are conducted in laboratories at PPLS and laboratory space leased at The University of Texas at San Antonio.

 

Organization

 

The Company was formed on March 26, 2014, as a Delaware corporation with its corporate offices located in San Antonio, Texas. On June 15, 2016, the Company formed a wholly owned subsidiary, OncoSelect® Therapeutics, LLC, as a Delaware limited liability company. On August 14, 2023, the Company formed a wholly owned subsidiary, PPLS, as a Texas limited liability company, to acquire the assets of Village Oaks Pathology Services, P.A. (“Village Oaks”), a Texas professional association d/b/a Precision Pathology Services, including the clinical pathology laboratory it owned.

 

Basis of Presentation

 

The consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”).

 

Liquidity and Capital Resources

 

In accordance with Accounting Standards Update (“ASU”) 2014-15, Presentation of Financial Statements – Going Concern (Subtopic 205-40), the Company has evaluated whether there are conditions and events that raise substantial doubt about the Company’s ability to continue as a going concern for at least one year after the date the consolidated financial statements are issued.

 

The Company has incurred significant losses and negative cash flows from operations since inception and expects to continue to incur losses and negative cash flows for the foreseeable future. As a result, the Company had an accumulated deficit of $53.6 million at December 31, 2024. The Company’s cash and cash equivalents at December 31, 2024, were approximately $1.1 million. Based on the Company’s current expected level of operating expenditures and the cash and cash equivalents on hand at December 31, 2024, management concludes that there is substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve (12) months subsequent to the issuance of the accompanying consolidated financial statements. Without funding from the proceeds of a capital raise or strategic relationship or grant, management anticipates that the Company’s cash resources are sufficient to continue operations through April 2025. The Company may need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or other arrangements to support its future operations, if revenue from operations does not significantly increase. If such funding is not available or not available on terms acceptable to the Company, the Company’s current development plan may be curtailed. Furthermore, an alternative source of funding to the sale of additional equity or debt securities is the exercise of outstanding warrants for which there can be no guarantee. No adjustments have been made to the presented consolidated financial statements as a result of this uncertainty.

 

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Note 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP in the U.S. requires management to make significant judgments and estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these significant judgments and estimates on historical experience and other assumptions it believes to be reasonable based upon information presently available. Actual results could differ from those estimates under different assumptions, judgments, or conditions.

 

Principles of Consolidation

 

The Company’s consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect® Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.

 

 

In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.

 

Business Combination

 

On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $3,500,000, which consists of: (1) $2.5 million in cash paid at closing and (2) 564,972 shares of the Company’s Common Stock valued at $1 million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition was control of the laboratory in which CyPath® Lung is ordered and processed.

 

The Company recognized goodwill of $1,404,000 arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition.

 

The following table summarizes the purchase price and finalized purchase price allocations relating to the acquisition:

 

      
Cash  $2,500,000 
Common Stock   1,000,000 
Total purchase consideration  $3,500,000 
Assets     
Net working capital (including cash)  $912,000 
Property and equipment   326,000 
Other assets   8,000 
Customer relationships   700,000 
Trade names and trademarks   150,000 
Goodwill   1,404,000 
Total net assets  $3,500,000 

 

Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.

 

The Company incurred and expensed approximately $811,000 in acquisition costs.

 

Cash and Cash Equivalents

 

For the purpose of the consolidated statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value because of the short maturity of these instruments.

 

Concentration of Risk

 

The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flows.

 

Advertising Expense

 

The Company expenses all advertising costs as incurred. Advertising expenses were approximately $267,201 and $88,832 for the years ended December 31, 2024 and 2023, respectively.

 

 

Loss Per Share

 

Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock, par value $0.007 per share outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.

 

The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of December 31, 2024 and 2023, as they would be anti-dilutive:

 

         
   As of December 31, 
   2024   2023 
Shares underlying options outstanding   304,125    683,695 
Shares underlying warrants outstanding   12,298,124     
Shares underlying unvested restricted stock outstanding   349,057    4,649,952 
Anti-dilutive securities   12,951,306    5,333,647 

 

Revenue Recognition

 

To determine revenue recognition for the arrangements that the Company determines are within the scope of ASC 606, Revenue from Contracts with Customers, the Company performs the following five steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

 

Post-acquisition of PPLS, additional revenue streams have been consolidated starting September 19, 2023. PPLS generates three sources of revenue: (1) patient service fees, (2) histology service fees, and (3) medical director fees. The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.

 

The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation.

 

Pre-acquisition, bioAffinity’s revenue was generated in three ways: (1) royalties from the Company’s diagnostic test, CyPath® Lung, (2) clinical flow cytometry services provided to Village Oaks related to the Company’s CyPath® Lung test, and (3) CyPath® Lung tests purchased by the U.S. Department of Defense (“DOD”) for an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath® Lung Assay (NCT05870592),” and research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post COVID-19 infection. The royalty income from CyPath® Lung and clinical flow cytometry services income, beginning September 19, 2023, are related party income and, therefore, eliminated from consolidated net revenues.

 

         
  

Year Ended

December 31,

 
   2024   2023 
Patient service fees1  $8,175,670   $2,199,558 
Histology service fees   1,103,751    272,660 
Medical director fees   66,576    19,324 
Department of Defense observational studies   8,654    19,442 
Other revenues   7,371    21,515 
Total net revenue  $9,362,022   $2,532,499 

 

1 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $516,000 and $35,000 for the years ended December 31, 2024 and 2023.

 

Reclassifications

 

Certain prior year balances have been reclassified to conform to current year presentation. Any reclassifications had an immaterial effect on the Company’s consolidated financial statements and had no effect on prior periods net income or stockholders’ equity.

 

Property and Equipment, Net

 

In accordance with ASC 360-10, Accounting for the Impairment of Long-Lived Assets (“ASC 360”), the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the years ended December 31, 2024 or 2023.

 

Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:

Asset Category   Useful Life
Computer equipment   3-5 years
Computer software   3 years
Equipment   3-5 years
Furniture and fixtures   5-7 years
Vehicles   5 years
Leasehold improvements   Lesser of lease term or useful life

 

 

Intangible Assets

 

The Company’s acquisition of PPLS on September 18, 2023 identified Goodwill and intangible assets. Goodwill represents the purchase price in excess of fair values assigned to the underlying identifiable net assets of the acquired business. The intangible assets and their respective useful lives are as follows: trade names and trademarks (18 years) and customer relationships (14 years). Intangible assets, net of accumulated amortization, are summarized as follows as of December 31, 2024 and 2023:

 

   2024   2023 
   December 31, 
   2024   2023 
Cost          
Goodwill  $1,404,486   $1,404,486 
Trade names and trademarks   150,000    150,000 
Customer relationships   700,000    700,000 
Cost   2,254,486    2,254,486 
Accumulated amortization          
Goodwill        
Trade names and trademarks   (10,694)   (2,361)
Customer relationships   (64,167)   (14,167)
Accumulated amortization   (74,861)   (16,528)
Intangible assets, net  $2,179,625   $2,237,958 

 

For the year ended December 31, 2024, amortization of intangible assets totaled $58,333 compared to $16,528 in the prior year comparative period.

 

Goodwill is reviewed annually for impairment in accordance with ASC 350 - Intangibles – Goodwill and Other, and intangible assets are reviewed annually for impairment in accordance with ASC 360 unless circumstances dictate the need for more frequent assessment. The Company elected to perform a quantitative impairment analysis as of December 31, 2024. The annual quantitative assessment of the intangible assets was performed utilizing a discounted cash flow analysis (“income approach”). The income approach measures the fair value of an interest in a business by discounting expected future cash flows to present value. The results of the annual quantitative impairment analysis indicated that the fair value exceeded the carrying value of the reporting unit and therefore resulted in no impairment needed.

 

Recent Accounting Pronouncements

 

The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Annual report will have a material impact on the Company’s consolidated financial statements.

 

The Company adopted FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures on December 31, 2024, on a retrospective basis. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&D and 2) laboratory services (See Note 2).

 

The FASB issued Accounting Standards Update (“ASU”) No. ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures which requires public business entities to disclose annually a tabular rate reconciliation, including specific items such as state and local income tax, tax credits, nontaxable or nondeductible items, among others, and a separate disclosure requiring disaggregation of reconciling items as described above which equal or exceed 5% of the product of multiplying income from continuing operations by the applicable statutory income tax rate. The ASU is effective for all public business entities for annual periods beginning after December 15, 2024. The adoption of this standard is not expected to have a material effect on the Company’s operating results or financial condition.

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the reversal of deferred tax liabilities during the period in which the related temporary difference becomes deductible. The Company includes interest and penalties related to uncertain tax positions as part of income tax expense, if any. No such interest or penalties were recognized during the years ended December 31, 2024 and 2023, and the Company had no accruals for interest and penalties at December 31, 2024 or 2023.

 

 

Segment Information

 

The Company is organized in two operating segments, Diagnostic Research and Development (“R&D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) uses operating income as the primary measure of segment profit or loss to assess performance and make resource allocation decisions, in addition to monitoring revenue growth and research and development progress. The CODM is the Chief Executive Officer.

 

Diagnostic R&D includes research and development and clinical development of diagnostic tests. Any revenues assigned to Diagnostic R&D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath® Lung from bioAffinity.

       
   As of December 31, 
   2024   2023 
Net revenues:          
Diagnostic R&D  $8,654   $19,442 
Laboratory services   9,353,368    2,513,057 
Total net revenues   9,362,022    2,532,499 
           
Operating expenses:          
Diagnostic R&D   (1,782,882)   (1,724,597)
Laboratory services   (9,946,452)   (3,769,783)
General corporate activities   (6,586,133)   (5,011,347)
Total operating loss   (8,953,445)   (7,973,228)
           
Non-operating income (expense), net   (74,736)   57,210 
Net loss before income taxes   (9,028,181)   (7,916,018)
Income tax expense   (11,650)   (20,993)
Net loss  $(9,039,831)  $(7,937,011)

 

Research and Development

 

Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for laboratory operations, preclinical studies, compensation, and consulting costs.

 

Accrued Research and Development Costs

 

The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying consolidated balance sheets and within research and development expense in the accompanying consolidated statements of operations.

 

The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.

 

Regulatory Matters

 

Regulations imposed by federal, state, and local authorities in the U.S. are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the federal Food, Drug and Cosmetic Act, which is administered by the FDA and CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath® Lung test as a laboratory developed test sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.

 

 

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS AND OTHER RECEIVABLES, NET
12 Months Ended
Dec. 31, 2024
Credit Loss [Abstract]  
ACCOUNTS AND OTHER RECEIVABLES, NET

Note 3. ACCOUNTS AND OTHER RECEIVABLES, NET

 

Accounts and other receivables at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
Patient service fees  $915,488   $657,717 
Histology service fees   190,648    121,301 
Medical director fees   5,194    3,103 
Other receivables   27,874    29,553 
Total accounts and other receivables, net  $1,139,204   $811,674 

 

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.25.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
12 Months Ended
Dec. 31, 2024
Prepaid Expenses And Other Current Assets  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

Note 4. PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

Prepaid expenses and other current assets at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Prepaid insurance  $248,364   $171,855 
Legal and professional   27,448    24,476 
Other   147,183    124,686 
Total prepaid expenses and other current assets  $422,995   $321,017 

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

Note 5. PROPERTY AND EQUIPMENT, NET

 

Property and equipment at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Lab equipment  $662,747   $647,214 
Computers and software   81,433    68,682 
Leasehold improvements   19,353    9,941 
Vehicles   148,103    105,919 
Property and equipment, gross   911,636    831,756 
Less: accumulated depreciation and amortization   (536,251)   (373,123)
Total property and equipment, net  $375,385   $458,633 

 

Total property and equipment depreciation and amortization expense was $162,332 and $233,064 for the years ended December 31, 2024 and 2023, respectively.

 

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
ACCRUED EXPENSES

Note 6. ACCRUED EXPENSES

 

Accrued expenses at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Compensation  $1,079,839   $857,037 
Legal and professional   98,477    257,926 
Clinical   160,371    15,350 
Other   60,035    19,498 
Total accrued expenses  $1,398,722   $1,149,811 

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.25.1
UNEARNED REVENUE
12 Months Ended
Dec. 31, 2024
Revenue Recognition and Deferred Revenue [Abstract]  
UNEARNED REVENUE

Note 7. UNEARNED REVENUE

 

The Company engaged in an observational study of CyPath® Lung with the DOD. A total of 70 CyPath® Lung units were ordered and shipped. However, in compliance with FASB ASC 606, the performance obligation was complete for only 40 units as of December 31, 2024. The performance obligation is deemed complete after samples have been collected and processed and results analyzed. The unearned revenue balance amounted to $24,404 and $33,058 as of December 31, 2024 and 2023, respectively.

 

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS

Note 8. FAIR VALUE MEASUREMENTS

 

The Company analyzes all financial instruments with features of both liabilities and equity under the FASB accounting standard for such instruments. Under this standard, financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

 

The three levels of the hierarchy and the related inputs are as follows:

 

Level   Inputs
1   Unadjusted quoted prices in active markets for identical assets and liabilities.
  Unadjusted quoted prices in active markets for similar assets and liabilities;
2   Unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active; or
    Inputs other than quoted prices that are observable for the asset or liability.
3   Unobservable inputs for the asset or liability.

 

The estimated fair value of certain financial instruments, including cash and cash equivalents, accounts and other receivables, prepaid and other current assets, accounts payable, accrued expenses, and loan payable, are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES
12 Months Ended
Dec. 31, 2024
Leases  
LEASES

Note 9. LEASES

 

The Company has one operating lease for its real estate and office space for the CAP/CLIA laboratory, as well as multiple finance leases for lab equipment in Texas that were acquired through the September 18, 2023 acquisition. Additionally, the Company entered into another operating lease on September 1, 2024 with regard to office space. The Company has operating leases consisting of office space with remaining lease terms ranging from 3.1 to 5.9 years as of December 31, 2024. The Company has finance leases consisting of office and lab equipment with remaining lease terms ranging from approximately 1.25 to 3.0 years as of December 31, 2024, for which the Company has determined that it will use the equipment for a major part of its remaining economic life.

 

The lease agreements generally do not provide an implicit borrowing rate. Therefore, the Company used a benchmark approach as of the date of inception of the leases to derive an appropriate incremental borrowing rate to discount remaining lease payments. The Company benchmarked itself against other companies of similar credit ratings and comparable quality and derived imputed interest rates ranging from 7.41% to 8.03% for the lease term lengths.

 

Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets. There are no material residual guarantees associated with any of the Company’s leases, and there are no significant restrictions or covenants included in the Company’s lease agreements. Certain leases include variable payments related to common area maintenance and property taxes, which are billed by the landlord, as is customary with these types of charges for office space. The Company has not entered into any lease arrangements with related parties, and the Company is not the sublessor in any arrangement.

 

The Company’s existing leases contain escalation clauses and renewal options. The Company has evaluated several factors in assessing whether there is reasonable certainty that the Company will exercise a contractual renewal option. For leases with renewal options that are reasonably certain to be exercised, the Company included the renewal term in the total lease term used in calculating the right-of-use asset and lease liability.

 

The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the year ended December 31, 2024, and 2023 are as follows:

 

Components of lease expense:  2024   2023 
Amortization of right-of-use assets - finance lease  $384,971   $128,324 
Interest on lease liabilities - finance lease   83,041    33,838 
Operating lease cost   93,029    39,887 
Total lease cost  $561,041   $202,049 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from finance leases  $361,181   $93,238 
Operating cash flows from operating leases   133,605    32,489 

 

Operating leases:  2024   2023 
Operating lease right-of-use, assets  $463,011   $370,312 
Operating lease liability, current   127,498    94,708 
Operating lease liability, non-current   342,098    283,001 
Total operating lease liabilities  $469,596   $377,709 

 

Financing leases:  2024   2023 
Financing lease right-of-use assets, gross  $1,294,168   $1,294,168 
Accumulated amortization   (513,296)   (128,324)
Finance lease right-of-use assets, net  $780,872   $1,165,844 
Financing lease liability, current   395,301    365,463 
Financing lease liability, non-current   444,448    835,467 
Total finance lease liabilities  $839,749   $1,200,930 

 

Weighted-average remaining lease term:  2024   2023 
Operating leases (in years)   4.21    3.58 
Finance leases (in years)   2.39    3.25 

 

Weighted-average discount rate:  2024   2023 
Operating leases   7.41%   8.07%
Finance leases   8.03%   8.01%

 

 

   Operating Leases  

Finance Leases

 
2025  $157,837   $448,505 
2026   159,282    270,395 
2027   110,063    202,970 
2028   40,616     
2029   42,252     
2030 and thereafter   28,919     
Total undiscounted cash flows   538,969    921,870 
Less discounting   (69,373)   (82,121)
Present value of lease liabilities  $469,596   $839,749 

 

 

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES PAYABLE
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
NOTES PAYABLE

Note 10. NOTES PAYABLE

 

Toyota Corolla - 2024

 

On March 18, 2024, the Company entered into a finance agreement to purchase a 2024 Toyota Corolla for $33,620 with a maturity date of February 18, 2030. The loan bears fixed interest at a rate of 5.99% per annum, with monthly payments of $467, which is comprised of principal and interest. This loan is collateralized by the underlying vehicle. The balance of this loan as of December 31, 2024, and 2023 was $24,849 and $0, respectively. The current portion of the balance of this loan as of December 31, 2024, and 2023 was $5,603 and $0, respectively.

 

Directors and Officers Insurance Policy – 2024

 

In September 2024, the Company obtained short-term financing of approximately $0.26 million with 11 monthly payments of approximately $24,000 and interest at a 6.7% fixed annual rate for director and officer insurance policies. The current portion of the balance of this loan as of December 31, 2024, and December 31, 2023, was $167,000 and $0, respectively.

 

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

Note 11. COMMITMENTS AND CONTINGENCIES

 

Legal Matters

 

From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. To date, the Company has no material pending legal proceedings.

 

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.25.1
COMMON STOCK
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
COMMON STOCK

Note 12. COMMON STOCK

 

The Company has authorized a total of 100,000,000 shares of Common Stock, $0.007 par value per share. On June 4, 2024, the Company received stockholder approval to increase the number of authorized shares of Common Stock from 25,000,000 shares to 100,000,000 shares, and on June 5, 2024, the Company filed an amendment to its Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the increase. The Company has issued 15,576,674 shares of Common Stock, of which 349,057 are unvested restricted stock awards as of December 31, 2024, and 9,505,255 shares of Common Stock, of which 110,645 are unvested restricted stock awards as of December 31, 2023.

 

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

Note 13. STOCK-BASED COMPENSATION

 

The Company granted options and restricted stock awards under its 2014 Equity Incentive Plan (the “2014 Plan”). Under the 2014 Plan, the Company was authorized to grant options or restricted stock for up to 2,000,000 shares of Common Stock. On June 6, 2023, the Company received stockholder approval to increase the number of authorized shares from 1,142,857 to 2,000,000. Options or restricted stock awards may be granted to employees, the Company’s board of directors, and external consultants who provide services to the Company. Options and restricted stock awards granted under the 2014 Plan have vesting schedules with terms of one to three years and become fully exercisable based on specific terms imposed at the date of grant. The 2014 Plan expired according to the respective 10-year term of the 2014 Plan in March 2024. A new 2024 Incentive Compensation Plan (the “2024 Plan”) was approved at the Annual Meeting of Shareholders on June 4, 2024.

 

The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:

 

   2024   2023 
         
Research and development  $99,174   $37,131 
Selling, general and administrative   890,507    711,692 
Total stock-based compensation expense  $989,681   $748,823 

 

The following table summarizes stock option activity under the 2014 and 2024 Plans:

 

  

Number of

options

  

Weighted-

average

exercise price

  

Weighted-

average

remaining

contractual

term (in years)

  

Aggregate

intrinsic value

 
Outstanding at December 31, 2023   683,695   $3.99    2.9   $158,332 
Granted                
Exercised   (208,031)   1.16         
Forfeited   (171,539)   2.16         
Outstanding at December 31, 2024   304,125   $6.95    4.20   $ 
                     
Vested and exercisable at December 31, 2024   304,125   $6.95    4.20   $ 

 

As of December 31, 2024, there was no unrecognized compensation cost related to non-vested stock options.

 

During the year ended December 31, 2024, 208,031 options were exercised at an exercise price of $1.155, of which 143,183 options were from a cashless exercise, and 137,854 options were forfeited due to a cashless exercise.

 

 

Restricted Stock Awards

 

The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:

 

               As of December 31, 2024 
   Number of
restricted
stock awards
(RSA)
   Weighted-
average
grant price
   FMV on
grant date
   Vested
number
of RSA
   Unvested
number
of RSA
 
Balance at December 31, 2023   540,969   $2.24   $1,209,400    462,298    78,671 
Granted   865,423    1.81    1,570,834    517,941    347,482 
Forfeited   (77,096)   1.80    (139,173)       (77,096)
Balance at December 31, 2024   1,329,296   $2.24   $2,641,061    980,239    349,057 

 

During the year ended December 31, 2024, the Company issued restricted stock awards (“RSAs”) for 865,423 shares of Common Stock to employees, non-employees, and the Board of Directors. The shares vest in equal monthly installments over terms of between immediately up to three years, subject to the employees and non-employees providing continuous service through the vesting date. During the year ended December 31, 2024, 31,973 shares vested from RSAs granted prior to January 1, 2024, and 517,943 shares vested from RSAs granted during the year ended December 31, 2024.

 

During the year ended December 31, 2023, the Company issued RSAs for 431,028 shares of Common Stock to employees and non-employees. The shares vest in equal monthly installments over terms of between immediately up to one year, subject to the employees and non-employees providing continuous service through the vesting date. During the year ended December 31, 2023, 59,051 shares vested from RSAs previously issued.

 

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS
12 Months Ended
Dec. 31, 2024
Warrants  
WARRANTS

Note 14. WARRANTS

 

The Company’s outstanding Common Stock warrants are equity classified. As of December 31, 2024 and 2023, the Company had 12,298,124 and 4,649,952 warrants outstanding, respectively, to purchase one share of the Company’s Common Stock for each warrant at a weighted average exercise price of $2.95 and expire at various dates through October 2029. During the year ended December 31, 2024, a total number of 1,066,767 warrants were exercised into an equivalent number of shares of Common Stock as compared to no warrants being exercised during the year ended December 31, 2023. The proceeds of the exercised warrants for the year ended December 31, 2024, was $1,343,390, compared to no proceeds during the year ended December 31, 2023.

 

On March 8, 2024, the Company issued to certain investors (1) in a registered direct offering, 1,600,000 shares of the Company’s Common Stock and (2) in a concurrent private placement, warrants to purchase an aggregate of 1,600,000 shares of Common Stock, with an exercise price of $1.64 (collectively, the “Transaction”), which Transaction constitutes a Dilutive Issuance under the terms of the warrants. In addition, the placement agent was granted warrants to purchase 32,000 shares of Common Stock, with an exercise price of $1.64.

 

On August 5, 2024, the Company entered into warrant exercise agreements with three existing accredited investors to exercise certain outstanding warrants to purchase an aggregate of 1,041,667 of the Company’s shares of Common Stock (the “Existing Warrants”). The exercising holders received in a private placement new unregistered warrants (the “New Warrants”) to purchase up to an aggregate of 1,302,082 shares of Common Stock with an exercise price of $1.50 per share, which are initially exercisable on the date that stockholder approval of the exercise of the New Warrants is obtained and will expire five years from the date of such approval. In connection with the exercise of the Existing Warrants, the Company agreed to reduce the exercise price of the Existing Warrants from $1.64 to $1.25 per share. The exercise of the Existing Warrants and the issuance of the New Warrants occurred on August 5, 2024. The change in the exercise price of the Existing Warrants resulted in a fair value adjustment  of $27,757 which was recorded to Additional paid-in capital for the exercised warrants. 

 

On August 5, 2024, the Company also entered into a securities purchase agreement with an institutional investor (the “Purchaser”), pursuant to which the Company issued to the Purchaser, (1) in a registered direct offering, 360,000 shares of Common Stock, and (2) in a concurrent private placement, warrants (the “Private Warrants”) to purchase an aggregate of 450,000 shares of Common Stock (the “Private Warrant Shares”), with an exercise price of $1.50 (collectively, the “Offering”). In addition, designees of the placement agent for the Offering were granted warrants to purchase an aggregate of up to 49,862 shares of Common Stock, with an exercise price of $1.50.

 

On October 21, 2024, the Company issued (1) in a registered direct offering, 2,048,294 shares (the “Shares”) of the Company’s Common Stock, par value $0.007 per share, and (2) in a concurrent private placement, common warrants (the “Common Warrants”) to purchase an aggregate of 2,662,782 shares of Common Stock (the “Common Warrant Shares”), with an exercise price of $1.50, pursuant to a securities purchase agreement, dated October 18, 2024 with institutional investors (the “Purchasers”). Such registered direct offering and concurrent private placement are collectively referred to as the “Offerings.” In addition, designees of the placement agent for the Offering were granted warrants to purchase an aggregate of up to 61,448 shares of Common Stock, with an exercise price of $1.50.

 

As of December 31, 2024, and prior to the Offering, there were tradeable warrants to purchase up to an aggregate of 1,601,255 shares of Common Stock outstanding and non-tradeable warrants to purchase an aggregate of up to 2,704,458 shares of Common Stock outstanding.

 

   Number of
warrants issued
   Weighted-average
exercise price
   Number of
warrants exercised
   Number of
warrants outstanding
 
Pre-IPO convertible notes   2,900,904   $      5.31        2,900,904 
IPO tradeable   2,326,835    3.06    (725,580)   1,601,255 
IPO non-tradeable   3,015,464    3.06    (311,006)   2,704,458 
Direct offering March 8, 2024   1,600,000    1.64    (1,066,667)   533,333 
Placement agent direct offering March 8, 2024   32,000    1.64        32,000 
Inducement/direct offering August 5, 2024   1,752,082    1.50        1,752,082 
Placement agent direct offering August 5, 2024   49,862    1.50        49,862 
Direct offering October 21, 2024   2,662,782    1.50        2,662,782 
Placement agent direct offering October 21, 2024   61,448    1.50        61,448 
Balance at December 31, 2024   14,401,377   $2.95    (2,103,253)   12,298,124 

 

 

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES

Note 15. INCOME TAXES

 

Deferred tax assets and valuation allowance

 

The Company had, subject to limitation, approximately $31 million of net operating loss carryforwards at December 31, 2024, of which approximately $0.67 million will begin expiring in 2034. The remaining balance of approximately $30 million will carry forward indefinitely. A 100% valuation allowance has been provided for the deferred tax benefits resulting from the net operating loss carryover due to a lack of earnings history. In addressing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are deductible. The valuation allowance increased by approximately $2.0 million and $3.0 million for the years ended December 31, 2024 and 2023, respectively. Significant components of deferred tax assets are as follows:

 

         
   December 31, 
   2024   2023 
Deferred tax assets:          
Net operating loss carryover  $8,185,845   $6,479,696 
Stock compensation   247,574    325,320 
Capitalized R&E costs   662,855    525,463 
Bad debt expense   203,323    145,777 
Other   107,538    58,236 
Operating lease liabilities   274,962    79,319 
Tax credits   480,724    332,690 
Total deferred tax assets   10,162,821    7,946,501 
Deferred tax liability:          
Right-of-use asset tax liability  $(261,215)  $(77,766)
Depreciation and amortization   (50,463)   (59,248)
Total deferred tax liability   (311,678)   (137,014)
Less: valuation allowance   (9,851,143)   (7,809,487)
 Deferred tax assets (liabilities), net  $   $ 

 

The reconciliation of the statutory federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2024 and 2023, was as follows:

 

         
   December 31, 
   2024   2023 
Tax at federal statutory rate   -21.00%   -21.00%
Permanent differences   0.1%   0.03%
Research and development credits   -0.8%   -0.83%
Deferred balance true-up   0.00%   -16.07%
Change in valuation allowance   21.7%   37.87%
Effective income tax rate   0.00%   0.00%

 

Unrecognized tax benefits

 

As of December 31, 2024, and 2023, the Company has unrecognized tax benefits related to tax credits of $281,207 and $249,516, respectively. None of the unrecognized tax benefits as of December 31, 2024, if recognized, would impact the effective tax rate due to the valuation allowance, and no interest or penalties have been recognized. A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows:

 

         
   December 31, 
   2024   2023 
Beginning balance  $249,516   $190,228 
Deductions based on tax positions related to the prior year       30,897 
Additions based on tax positions related to the current year   31,691    28,391 
Ending balance  $281,207   $249,516 

 

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

Note 16. SUBSEQUENT EVENTS

 

On March 7, 2025, the Company announced targeted strategic actions to improve financial performance and accelerate the commercial growth of CyPath® Lung, taking steps to deliver approximately $4 million in annual cost savings at its subsidiary Precision Pathology Laboratory Services (PPLS), while increasing resources to expand CyPath® Lung sales in high-potential national markets. Specifically, cost savings are a result of labor cost reductions, operational efficiency enhancements, and discontinuing certain pathology services with suboptimal profit margins to focus on high-margin services such as CyPath® Lung and by discontinuing certain pathology services with suboptimal profit margins. 

 

On February 26, 2025, pursuant to the terms of a warrant inducement agreement (the “February Inducement Agreement”), dated February 25, 2025 that the Company entered into with certain holders of existing warrants, such holders exercised for cash (i) warrants to purchase an aggregate of up to 1,302,082 shares of Common Stock issued on October 21, 2024 (the “October Warrants”), at the reduced exercise price of $0.58 per share, and (ii) warrants to purchase an aggregate of up to 1,136,391 shares of Common Stock issued on August 5, 2024 (the “August Warrants”), at the reduced exercise price of $0.58 per share. The Company received aggregate gross proceeds of approximately $1.4 million, before deducting advisory fees and other expenses payable by it. In consideration of the immediate exercise of the October Warrants and August Warrants by the holders thereof in accordance with the February Inducement Agreement, the Company issued unregistered common warrants to purchase an aggregate of up to 2,926,166 shares of Common Stock (120% of the number of shares of Common Stock issuable upon exercise of the October Warrants and August Warrants) to such holders.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP in the U.S. requires management to make significant judgments and estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these significant judgments and estimates on historical experience and other assumptions it believes to be reasonable based upon information presently available. Actual results could differ from those estimates under different assumptions, judgments, or conditions.

 

Principles of Consolidation

Principles of Consolidation

 

The Company’s consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect® Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.

 

 

In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.

 

Business Combination

Business Combination

 

On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $3,500,000, which consists of: (1) $2.5 million in cash paid at closing and (2) 564,972 shares of the Company’s Common Stock valued at $1 million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition was control of the laboratory in which CyPath® Lung is ordered and processed.

 

The Company recognized goodwill of $1,404,000 arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition.

 

The following table summarizes the purchase price and finalized purchase price allocations relating to the acquisition:

 

      
Cash  $2,500,000 
Common Stock   1,000,000 
Total purchase consideration  $3,500,000 
Assets     
Net working capital (including cash)  $912,000 
Property and equipment   326,000 
Other assets   8,000 
Customer relationships   700,000 
Trade names and trademarks   150,000 
Goodwill   1,404,000 
Total net assets  $3,500,000 

 

Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.

 

The Company incurred and expensed approximately $811,000 in acquisition costs.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

For the purpose of the consolidated statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value because of the short maturity of these instruments.

 

Concentration of Risk

Concentration of Risk

 

The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $250,000. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flows.

 

Advertising Expense

Advertising Expense

 

The Company expenses all advertising costs as incurred. Advertising expenses were approximately $267,201 and $88,832 for the years ended December 31, 2024 and 2023, respectively.

 

 

Loss Per Share

Loss Per Share

 

Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock, par value $0.007 per share outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.

 

The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of December 31, 2024 and 2023, as they would be anti-dilutive:

 

         
   As of December 31, 
   2024   2023 
Shares underlying options outstanding   304,125    683,695 
Shares underlying warrants outstanding   12,298,124     
Shares underlying unvested restricted stock outstanding   349,057    4,649,952 
Anti-dilutive securities   12,951,306    5,333,647 

 

Revenue Recognition

Revenue Recognition

 

To determine revenue recognition for the arrangements that the Company determines are within the scope of ASC 606, Revenue from Contracts with Customers, the Company performs the following five steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.

 

Post-acquisition of PPLS, additional revenue streams have been consolidated starting September 19, 2023. PPLS generates three sources of revenue: (1) patient service fees, (2) histology service fees, and (3) medical director fees. The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.

 

The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation.

 

Pre-acquisition, bioAffinity’s revenue was generated in three ways: (1) royalties from the Company’s diagnostic test, CyPath® Lung, (2) clinical flow cytometry services provided to Village Oaks related to the Company’s CyPath® Lung test, and (3) CyPath® Lung tests purchased by the U.S. Department of Defense (“DOD”) for an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath® Lung Assay (NCT05870592),” and research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post COVID-19 infection. The royalty income from CyPath® Lung and clinical flow cytometry services income, beginning September 19, 2023, are related party income and, therefore, eliminated from consolidated net revenues.

 

         
  

Year Ended

December 31,

 
   2024   2023 
Patient service fees1  $8,175,670   $2,199,558 
Histology service fees   1,103,751    272,660 
Medical director fees   66,576    19,324 
Department of Defense observational studies   8,654    19,442 
Other revenues   7,371    21,515 
Total net revenue  $9,362,022   $2,532,499 

 

1 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $516,000 and $35,000 for the years ended December 31, 2024 and 2023.

 

Reclassifications

Reclassifications

 

Certain prior year balances have been reclassified to conform to current year presentation. Any reclassifications had an immaterial effect on the Company’s consolidated financial statements and had no effect on prior periods net income or stockholders’ equity.

 

Property and Equipment, Net

Property and Equipment, Net

 

In accordance with ASC 360-10, Accounting for the Impairment of Long-Lived Assets (“ASC 360”), the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the years ended December 31, 2024 or 2023.

 

Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:

Asset Category   Useful Life
Computer equipment   3-5 years
Computer software   3 years
Equipment   3-5 years
Furniture and fixtures   5-7 years
Vehicles   5 years
Leasehold improvements   Lesser of lease term or useful life

 

 

Intangible Assets

Intangible Assets

 

The Company’s acquisition of PPLS on September 18, 2023 identified Goodwill and intangible assets. Goodwill represents the purchase price in excess of fair values assigned to the underlying identifiable net assets of the acquired business. The intangible assets and their respective useful lives are as follows: trade names and trademarks (18 years) and customer relationships (14 years). Intangible assets, net of accumulated amortization, are summarized as follows as of December 31, 2024 and 2023:

 

   2024   2023 
   December 31, 
   2024   2023 
Cost          
Goodwill  $1,404,486   $1,404,486 
Trade names and trademarks   150,000    150,000 
Customer relationships   700,000    700,000 
Cost   2,254,486    2,254,486 
Accumulated amortization          
Goodwill        
Trade names and trademarks   (10,694)   (2,361)
Customer relationships   (64,167)   (14,167)
Accumulated amortization   (74,861)   (16,528)
Intangible assets, net  $2,179,625   $2,237,958 

 

For the year ended December 31, 2024, amortization of intangible assets totaled $58,333 compared to $16,528 in the prior year comparative period.

 

Goodwill is reviewed annually for impairment in accordance with ASC 350 - Intangibles – Goodwill and Other, and intangible assets are reviewed annually for impairment in accordance with ASC 360 unless circumstances dictate the need for more frequent assessment. The Company elected to perform a quantitative impairment analysis as of December 31, 2024. The annual quantitative assessment of the intangible assets was performed utilizing a discounted cash flow analysis (“income approach”). The income approach measures the fair value of an interest in a business by discounting expected future cash flows to present value. The results of the annual quantitative impairment analysis indicated that the fair value exceeded the carrying value of the reporting unit and therefore resulted in no impairment needed.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Annual report will have a material impact on the Company’s consolidated financial statements.

 

The Company adopted FASB issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures on December 31, 2024, on a retrospective basis. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&D and 2) laboratory services (See Note 2).

 

The FASB issued Accounting Standards Update (“ASU”) No. ASU 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures which requires public business entities to disclose annually a tabular rate reconciliation, including specific items such as state and local income tax, tax credits, nontaxable or nondeductible items, among others, and a separate disclosure requiring disaggregation of reconciling items as described above which equal or exceed 5% of the product of multiplying income from continuing operations by the applicable statutory income tax rate. The ASU is effective for all public business entities for annual periods beginning after December 15, 2024. The adoption of this standard is not expected to have a material effect on the Company’s operating results or financial condition.

 

Income Taxes

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the reversal of deferred tax liabilities during the period in which the related temporary difference becomes deductible. The Company includes interest and penalties related to uncertain tax positions as part of income tax expense, if any. No such interest or penalties were recognized during the years ended December 31, 2024 and 2023, and the Company had no accruals for interest and penalties at December 31, 2024 or 2023.

 

 

Segment Information

Segment Information

 

The Company is organized in two operating segments, Diagnostic Research and Development (“R&D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) uses operating income as the primary measure of segment profit or loss to assess performance and make resource allocation decisions, in addition to monitoring revenue growth and research and development progress. The CODM is the Chief Executive Officer.

 

Diagnostic R&D includes research and development and clinical development of diagnostic tests. Any revenues assigned to Diagnostic R&D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath® Lung from bioAffinity.

       
   As of December 31, 
   2024   2023 
Net revenues:          
Diagnostic R&D  $8,654   $19,442 
Laboratory services   9,353,368    2,513,057 
Total net revenues   9,362,022    2,532,499 
           
Operating expenses:          
Diagnostic R&D   (1,782,882)   (1,724,597)
Laboratory services   (9,946,452)   (3,769,783)
General corporate activities   (6,586,133)   (5,011,347)
Total operating loss   (8,953,445)   (7,973,228)
           
Non-operating income (expense), net   (74,736)   57,210 
Net loss before income taxes   (9,028,181)   (7,916,018)
Income tax expense   (11,650)   (20,993)
Net loss  $(9,039,831)  $(7,937,011)

 

Research and Development

Research and Development

 

Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for laboratory operations, preclinical studies, compensation, and consulting costs.

 

Accrued Research and Development Costs

Accrued Research and Development Costs

 

The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying consolidated balance sheets and within research and development expense in the accompanying consolidated statements of operations.

 

The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.

 

Regulatory Matters

Regulatory Matters

 

Regulations imposed by federal, state, and local authorities in the U.S. are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the federal Food, Drug and Cosmetic Act, which is administered by the FDA and CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath® Lung test as a laboratory developed test sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS

The following table summarizes the purchase price and finalized purchase price allocations relating to the acquisition:

 

      
Cash  $2,500,000 
Common Stock   1,000,000 
Total purchase consideration  $3,500,000 
Assets     
Net working capital (including cash)  $912,000 
Property and equipment   326,000 
Other assets   8,000 
Customer relationships   700,000 
Trade names and trademarks   150,000 
Goodwill   1,404,000 
Total net assets  $3,500,000 
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES

The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of December 31, 2024 and 2023, as they would be anti-dilutive:

 

         
   As of December 31, 
   2024   2023 
Shares underlying options outstanding   304,125    683,695 
Shares underlying warrants outstanding   12,298,124     
Shares underlying unvested restricted stock outstanding   349,057    4,649,952 
Anti-dilutive securities   12,951,306    5,333,647 
SCHEDULE OF REVENUE RECOGNITION

         
  

Year Ended

December 31,

 
   2024   2023 
Patient service fees1  $8,175,670   $2,199,558 
Histology service fees   1,103,751    272,660 
Medical director fees   66,576    19,324 
Department of Defense observational studies   8,654    19,442 
Other revenues   7,371    21,515 
Total net revenue  $9,362,022   $2,532,499 

 

1 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $516,000 and $35,000 for the years ended December 31, 2024 and 2023.
SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE

Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:

Asset Category   Useful Life
Computer equipment   3-5 years
Computer software   3 years
Equipment   3-5 years
Furniture and fixtures   5-7 years
Vehicles   5 years
Leasehold improvements   Lesser of lease term or useful life
SCHEDULE OF INTANGIBLE ASSETS

   2024   2023 
   December 31, 
   2024   2023 
Cost          
Goodwill  $1,404,486   $1,404,486 
Trade names and trademarks   150,000    150,000 
Customer relationships   700,000    700,000 
Cost   2,254,486    2,254,486 
Accumulated amortization          
Goodwill        
Trade names and trademarks   (10,694)   (2,361)
Customer relationships   (64,167)   (14,167)
Accumulated amortization   (74,861)   (16,528)
Intangible assets, net  $2,179,625   $2,237,958 
SCHEDULE OF SEGMENT INFORMATION

       
   As of December 31, 
   2024   2023 
Net revenues:          
Diagnostic R&D  $8,654   $19,442 
Laboratory services   9,353,368    2,513,057 
Total net revenues   9,362,022    2,532,499 
           
Operating expenses:          
Diagnostic R&D   (1,782,882)   (1,724,597)
Laboratory services   (9,946,452)   (3,769,783)
General corporate activities   (6,586,133)   (5,011,347)
Total operating loss   (8,953,445)   (7,973,228)
           
Non-operating income (expense), net   (74,736)   57,210 
Net loss before income taxes   (9,028,181)   (7,916,018)
Income tax expense   (11,650)   (20,993)
Net loss  $(9,039,831)  $(7,937,011)
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS AND OTHER RECEIVABLES, NET (Tables)
12 Months Ended
Dec. 31, 2024
Credit Loss [Abstract]  
SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES

Accounts and other receivables at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
Patient service fees  $915,488   $657,717 
Histology service fees   190,648    121,301 
Medical director fees   5,194    3,103 
Other receivables   27,874    29,553 
Total accounts and other receivables, net  $1,139,204   $811,674 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 2024
Prepaid Expenses And Other Current Assets  
SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Prepaid insurance  $248,364   $171,855 
Legal and professional   27,448    24,476 
Other   147,183    124,686 
Total prepaid expenses and other current assets  $422,995   $321,017 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY AND EQUIPMENT

Property and equipment at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Lab equipment  $662,747   $647,214 
Computers and software   81,433    68,682 
Leasehold improvements   19,353    9,941 
Vehicles   148,103    105,919 
Property and equipment, gross   911,636    831,756 
Less: accumulated depreciation and amortization   (536,251)   (373,123)
Total property and equipment, net  $375,385   $458,633 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

Accrued expenses at December 31, 2024 and 2023, are summarized below:

 

         
   December 31, 
   2024   2023 
         
Compensation  $1,079,839   $857,037 
Legal and professional   98,477    257,926 
Clinical   160,371    15,350 
Other   60,035    19,498 
Total accrued expenses  $1,398,722   $1,149,811 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
SCHEDULE OF COMPONENTS OF LEASE EXPENSE

The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the year ended December 31, 2024, and 2023 are as follows:

 

Components of lease expense:  2024   2023 
Amortization of right-of-use assets - finance lease  $384,971   $128,324 
Interest on lease liabilities - finance lease   83,041    33,838 
Operating lease cost   93,029    39,887 
Total lease cost  $561,041   $202,049 
           
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from finance leases  $361,181   $93,238 
Operating cash flows from operating leases   133,605    32,489 
SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES

Operating leases:  2024   2023 
Operating lease right-of-use, assets  $463,011   $370,312 
Operating lease liability, current   127,498    94,708 
Operating lease liability, non-current   342,098    283,001 
Total operating lease liabilities  $469,596   $377,709 

 

Financing leases:  2024   2023 
Financing lease right-of-use assets, gross  $1,294,168   $1,294,168 
Accumulated amortization   (513,296)   (128,324)
Finance lease right-of-use assets, net  $780,872   $1,165,844 
Financing lease liability, current   395,301    365,463 
Financing lease liability, non-current   444,448    835,467 
Total finance lease liabilities  $839,749   $1,200,930 

 

Weighted-average remaining lease term:  2024   2023 
Operating leases (in years)   4.21    3.58 
Finance leases (in years)   2.39    3.25 

 

Weighted-average discount rate:  2024   2023 
Operating leases   7.41%   8.07%
Finance leases   8.03%   8.01%
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE

 

   Operating Leases  

Finance Leases

 
2025  $157,837   $448,505 
2026   159,282    270,395 
2027   110,063    202,970 
2028   40,616     
2029   42,252     
2030 and thereafter   28,919     
Total undiscounted cash flows   538,969    921,870 
Less discounting   (69,373)   (82,121)
Present value of lease liabilities  $469,596   $839,749 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]  
SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS

The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:

 

   2024   2023 
         
Research and development  $99,174   $37,131 
Selling, general and administrative   890,507    711,692 
Total stock-based compensation expense  $989,681   $748,823 
SUMMARY OF OPTION ACTIVITY

The following table summarizes stock option activity under the 2014 and 2024 Plans:

 

  

Number of

options

  

Weighted-

average

exercise price

  

Weighted-

average

remaining

contractual

term (in years)

  

Aggregate

intrinsic value

 
Outstanding at December 31, 2023   683,695   $3.99    2.9   $158,332 
Granted                
Exercised   (208,031)   1.16         
Forfeited   (171,539)   2.16         
Outstanding at December 31, 2024   304,125   $6.95    4.20   $ 
                     
Vested and exercisable at December 31, 2024   304,125   $6.95    4.20   $ 
SUMMARY OF RESTRICTED STOCK AWARD

The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:

 

               As of December 31, 2024 
   Number of
restricted
stock awards
(RSA)
   Weighted-
average
grant price
   FMV on
grant date
   Vested
number
of RSA
   Unvested
number
of RSA
 
Balance at December 31, 2023   540,969   $2.24   $1,209,400    462,298    78,671 
Granted   865,423    1.81    1,570,834    517,941    347,482 
Forfeited   (77,096)   1.80    (139,173)       (77,096)
Balance at December 31, 2024   1,329,296   $2.24   $2,641,061    980,239    349,057 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS (Tables)
12 Months Ended
Dec. 31, 2024
Warrants  
SCHEDULE OF CLASS OF WARRANT

   Number of
warrants issued
   Weighted-average
exercise price
   Number of
warrants exercised
   Number of
warrants outstanding
 
Pre-IPO convertible notes   2,900,904   $      5.31        2,900,904 
IPO tradeable   2,326,835    3.06    (725,580)   1,601,255 
IPO non-tradeable   3,015,464    3.06    (311,006)   2,704,458 
Direct offering March 8, 2024   1,600,000    1.64    (1,066,667)   533,333 
Placement agent direct offering March 8, 2024   32,000    1.64        32,000 
Inducement/direct offering August 5, 2024   1,752,082    1.50        1,752,082 
Placement agent direct offering August 5, 2024   49,862    1.50        49,862 
Direct offering October 21, 2024   2,662,782    1.50        2,662,782 
Placement agent direct offering October 21, 2024   61,448    1.50        61,448 
Balance at December 31, 2024   14,401,377   $2.95    (2,103,253)   12,298,124 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES

         
   December 31, 
   2024   2023 
Deferred tax assets:          
Net operating loss carryover  $8,185,845   $6,479,696 
Stock compensation   247,574    325,320 
Capitalized R&E costs   662,855    525,463 
Bad debt expense   203,323    145,777 
Other   107,538    58,236 
Operating lease liabilities   274,962    79,319 
Tax credits   480,724    332,690 
Total deferred tax assets   10,162,821    7,946,501 
Deferred tax liability:          
Right-of-use asset tax liability  $(261,215)  $(77,766)
Depreciation and amortization   (50,463)   (59,248)
Total deferred tax liability   (311,678)   (137,014)
Less: valuation allowance   (9,851,143)   (7,809,487)
 Deferred tax assets (liabilities), net  $   $ 
SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE

The reconciliation of the statutory federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2024 and 2023, was as follows:

 

         
   December 31, 
   2024   2023 
Tax at federal statutory rate   -21.00%   -21.00%
Permanent differences   0.1%   0.03%
Research and development credits   -0.8%   -0.83%
Deferred balance true-up   0.00%   -16.07%
Change in valuation allowance   21.7%   37.87%
Effective income tax rate   0.00%   0.00%
SCHEDULE OF UNRECOGNIZED TAX BENEFITS

         
   December 31, 
   2024   2023 
Beginning balance  $249,516   $190,228 
Deductions based on tax positions related to the prior year       30,897 
Additions based on tax positions related to the current year   31,691    28,391 
Ending balance  $281,207   $249,516 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accumulated deficit $ 53,644,310 $ 44,604,479
Cash and cash equivalents $ 1,105,291 $ 2,821,570
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS (Details) - USD ($)
Sep. 18, 2023
Dec. 31, 2024
Dec. 31, 2023
Assets      
Goodwill   $ 1,404,486 $ 1,404,486
Village Oaks [Member] | Roby P. Joyce, M.D. [Member]      
Restructuring Cost and Reserve [Line Items]      
Cash $ 2,500,000    
Common Stock 1,000,000    
Total net assets 3,500,000    
Assets      
Net working capital (including cash) 912,000    
Property and equipment 326,000    
Other assets 8,000    
Customer relationships 700,000    
Trade names and trademarks 150,000    
Goodwill 1,404,000    
Total net assets $ 3,500,000    
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 12,951,306 5,333,647
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 304,125 683,695
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 12,298,124
Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 349,057 4,649,952
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF REVENUE RECOGNITION (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]    
Total net revenue $ 9,362,022 $ 2,532,499
Health Care, Patient Service [Member]    
Product Information [Line Items]    
Total net revenue [1] 8,175,670 2,199,558
Histology Service Fees [Member]    
Product Information [Line Items]    
Total net revenue 1,103,751 272,660
Medical Director Fees [Member]    
Product Information [Line Items]    
Total net revenue 66,576 19,324
Department of Defense Observational Studies [Member]    
Product Information [Line Items]    
Total net revenue 8,654 19,442
Other Revenues [Member]    
Product Information [Line Items]    
Total net revenue $ 7,371 $ 21,515
[1] Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $516,000 and $35,000 for the years ended December 31, 2024 and 2023.
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]    
Patient services fees $ 9,362,022 $ 2,532,499
Health Care, Patient Service [Member]    
Product Information [Line Items]    
Patient services fees [1] 8,175,670 2,199,558
Health Care, Patient Service [Member] | CyPath Lung [Member]    
Product Information [Line Items]    
Patient services fees $ 516,000 $ 35,000
[1] Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $516,000 and $35,000 for the years ended December 31, 2024 and 2023.
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details)
12 Months Ended
Dec. 31, 2024
Computer Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Computer Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Computer Software [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 3 years
Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 7 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life 5 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life Lesser of lease term or useful life
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Goodwill $ 1,404,486 $ 1,404,486
Cost 2,254,486 2,254,486
Accumulated amortization (74,861) (16,528)
Intangible assets, net 2,179,625 2,237,958
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 150,000 150,000
Accumulated amortization (10,694) (2,361)
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 700,000 700,000
Accumulated amortization $ (64,167) $ (14,167)
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF SEGMENT INFORMATION (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Product Information [Line Items]    
Net Revenue $ 9,362,022 $ 2,532,499
Total operating loss (8,953,445) (7,973,228)
Non-operating income (expense), net (74,736) 57,210
Net loss before income taxes (9,028,181) (7,916,018)
Income tax expense (11,650) (20,993)
Net loss (9,039,831) (7,937,011)
Diagnostic R&D [Member]    
Product Information [Line Items]    
Net Revenue 8,654 19,442
Total operating loss (1,782,882) (1,724,597)
Laboratory Services [Member]    
Product Information [Line Items]    
Net Revenue 9,353,368 2,513,057
Total operating loss (9,946,452) (3,769,783)
General Corporate Activities [Member]    
Product Information [Line Items]    
Total operating loss $ (6,586,133) $ (5,011,347)
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
12 Months Ended
Sep. 18, 2023
USD ($)
shares
Dec. 31, 2024
USD ($)
Segments
$ / shares
Dec. 31, 2023
USD ($)
$ / shares
Oct. 21, 2024
$ / shares
Restructuring Cost and Reserve [Line Items]        
Goodwill   $ 1,404,486 $ 1,404,486  
Federal insured limit   250,000    
Advertising expense   $ 267,201 $ 88,832  
Common stock, par value | $ / shares   $ 0.007 $ 0.007 $ 0.007
Amortization of intangible assets   $ 58,333 $ 16,528  
Interest and penalties   0 0  
Accruals for interest and penalties   $ 0 $ 0  
Number of operating segments | Segments   2    
Trademarks and Trade Names [Member]        
Restructuring Cost and Reserve [Line Items]        
Finite-Lived Intangible Asset, Useful Life   18 years    
Customer Relationships [Member]        
Restructuring Cost and Reserve [Line Items]        
Finite-Lived Intangible Asset, Useful Life   14 years    
Village Oaks [Member]        
Restructuring Cost and Reserve [Line Items]        
Oil and Gas, Full Cost Method, Capitalized Cost Excluded from Amortization, Acquisition Cost, Period Cost $ 811,000      
Village Oaks [Member] | Roby P. Joyce, M.D. [Member]        
Restructuring Cost and Reserve [Line Items]        
Assets net 3,500,000      
Cash $ 2,500,000      
Business acquisition equity interests issued or issuable number of shares issued | shares 564,972      
Business combination consideration transferred equity interests issued and issuable $ 1,000,000      
Goodwill $ 1,404,000      
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Credit Loss [Abstract]    
Patient service fees $ 915,488 $ 657,717
Histology service fees 190,648 121,301
Medical director fees 5,194 3,103
Other receivables 27,874 29,553
Total accounts and other receivables, net $ 1,139,204 $ 811,674
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Prepaid Expenses And Other Current Assets    
Prepaid insurance $ 248,364 $ 171,855
Legal and professional 27,448 24,476
Other 147,183 124,686
Total prepaid expenses and other current assets $ 422,995 $ 321,017
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF PROPERTY AND EQUIPMENT (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 911,636 $ 831,756
Less: accumulated depreciation and amortization (536,251) (373,123)
Total property and equipment, net 375,385 458,633
Lab Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 662,747 647,214
Computer and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 81,433 68,682
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,353 9,941
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 148,103 $ 105,919
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY AND EQUIPMENT, NET (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 162,332 $ 233,064
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Compensation $ 1,079,839 $ 857,037
Legal and professional 98,477 257,926
Clinical 160,371 15,350
Other 60,035 19,498
Total accrued expenses $ 1,398,722 $ 1,149,811
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.1
UNEARNED REVENUE (Details Narrative) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Revenue Recognition and Deferred Revenue [Abstract]    
Deferred revenue $ 24,404 $ 33,058
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases    
Amortization of right-of-use assets - finance lease $ 384,971 $ 128,324
Interest on lease liabilities - finance lease 83,041 33,838
Operating lease cost 93,029 39,887
Total lease cost 561,041 202,049
Operating cash flows from finance leases 361,181 93,238
Operating cash flows from operating leases $ 133,605 $ 32,489
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases    
Operating lease right-of-use, assets $ 463,011 $ 370,312
Operating lease liability, current 127,498 94,708
Operating lease liability, non-current 342,098 283,001
Total operating lease liabilities 469,596 377,709
Financing lease right-of-use assets, gross 1,294,168 1,294,168
Accumulated amortization (513,296) (128,324)
Finance lease right-of-use assets, net 780,872 1,165,844
Financing lease liability, current 395,301 365,463
Financing lease liability, non-current 444,448 835,467
Total finance lease liabilities $ 839,749 $ 1,200,930
Weighted-average remaining lease term, operating leases (in years) 4 years 2 months 15 days 3 years 6 months 29 days
Weighted-average remaining lease term, finance leases (in years) 2 years 4 months 20 days 3 years 3 months
Weighted-average discount rate, operating leases 7.41% 8.07%
Weighted-average discount rate, finance leases 8.03% 8.01%
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 $ 157,837  
2026 159,282  
2026 110,063  
2026 40,616  
2027 42,252  
2028 and thereafter 28,919  
Total undiscounted cash flows 538,969  
Less discounting (69,373)  
Present value of lease liabilities 469,596 $ 377,709
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2025 448,505  
2026 270,395  
2026 202,970  
2026  
2027  
2028 and thereafter  
Total undiscounted cash flows 921,870  
Less discounting (82,121)  
Present value of lease liabilities $ 839,749 $ 1,200,930
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES (Details Narrative)
Dec. 31, 2024
Minimum [Member]  
Operating lease, remaining lease term 3 years 1 month 6 days
Finance lease, remaining lease term 1 year 3 months
Imputed interest, rate 7.41%
Maximum [Member]  
Operating lease, remaining lease term 5 years 10 months 24 days
Finance lease, remaining lease term 3 years
Imputed interest, rate 8.03%
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES PAYABLE (Details Narrative) - USD ($)
1 Months Ended
Mar. 18, 2024
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Notes payable, current     $ 171,669
2024 Toyota Corolla [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Face amount $ 33,620      
Maturity date Feb. 18, 2030      
Bears fixed interest rate 5.99%      
Debt instrument periodic payment $ 467      
Notes payable     24,849 0
Notes payable, current    
2024 Directors and Officers Insurance Policy [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Debt instrument periodic payment   $ 24,000    
Notes payable, current     $ 167,000 $ 0
Short-term financing   $ 260,000    
Interest rate   6.70%    
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.1
COMMON STOCK (Details Narrative) - $ / shares
12 Months Ended
Oct. 21, 2024
Dec. 31, 2024
Dec. 31, 2023
Jun. 04, 2024
Jun. 03, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Common stock, shares authorized   100,000,000 100,000,000 100,000,000 25,000,000
Common stock, par value per share $ 0.007 $ 0.007 $ 0.007    
Shares issued 2,048,294        
Restricted Stock Units Unvested [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Unvested restricted stock   349,057 110,645    
Common Stock [Member]          
Accumulated Other Comprehensive Income (Loss) [Line Items]          
Shares issued   15,576,674 9,505,255    
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 989,681 $ 748,823
Research and Development Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 99,174 37,131
Selling, General and Administrative Expenses [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 890,507 $ 711,692
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF OPTION ACTIVITY (Details) - 2014 and 2024 Equity Incentive Plan [Member] - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options Outstanding, Balance 683,695  
Weighted-Average Exercise Price Outstanding, Balance $ 3.99  
Weighted- Average Remaining Contractual Term, Outstanding 4 years 2 months 12 days 2 years 10 months 24 days
Aggregate Intrinsic Value Outstanding, Balance $ 158,332  
Number of Options, Granted  
Weighted-Average Exercise Price, Granted  
Number of Options, Exercised (208,031)  
Weighted-Average Exercise Price, Exercised $ 1.16  
Number of Options, Forfeited (171,539)  
Weighted-Average Exercise Price, Forfeited $ 2.16  
Number of Options Outstanding, Balance 304,125 683,695
Weighted-Average Exercise Price Outstanding, Balance $ 6.95 $ 3.99
Aggregate Intrinsic Value Outstanding, Ending $ 158,332
Number of Options Outstanding, Vested and exercisable 304,125  
Weighted-Average Exercise Price, Vested and exercisable $ 6.95  
Weighted- Average Remaining Contractual Term, Vested and exercisable 4 years 2 months 12 days  
Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF RESTRICTED STOCK AWARD (Details) - 2014 and 2024 Equity Incentive Plan [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unvested number of RSA, Granted
Restricted Stock [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of restricted stock awards, Balance 540,969
Weighted-average grant price, Balance | $ / shares $ 2.24
FMV on grant date, Balance 1,209,400
Vested number of RSA, Balance 462,298
Unvested number of RSA, Balance 78,671
Number of restricted stock awards, Granted 865,423
Weighted-average grant price, Granted | $ / shares $ 1.81
FMV on grant date, Granted 1,570,834
Vested number of RSA, Granted 517,941
Unvested number of RSA, Granted 347,482
Number of restricted stock awards, Forfeited (77,096)
Weighted-average grant price, Forfeited | $ / shares $ 1.80
FMV on grant date, Forfeited (139,173)
Vested number of RSA, Forfeited
Unvested number of RSA, Forfeited (77,096)
Number of restricted stock awards, Balance 1,329,296
Weighted-average grant price, Ending Balance | $ / shares $ 2.24
FMV on grant date, Balance 2,641,061
Vested number of RSA, Balance 980,239
Unvested number of RSA, Balance 349,057
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jun. 06, 2023
Jun. 05, 2023
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Numbet of vested options 31,973 59,051    
Vested number of RSA, Granted 517,943      
Restricted Stock Units (RSUs) [Member] | Employees, Non-Employees and Board of Directors [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Grant date fair value of options granted 865,423      
Stock options, vested period 3 years      
Restricted Stock Units (RSUs) [Member] | Employees and Non Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Grant date fair value of options granted   431,028    
Stock options, vested period   1 year    
2014 Equity Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Grant option, outstanding 2,000,000      
Number of shares authorized     2,000,000 1,142,857
Unrecognized compensation $ 0      
Options exercised, shares 208,031      
Exercise price $ 1.155      
Cashless exercise, shares 143,183      
Options exercised, value 137,854      
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF CLASS OF WARRANT (Details) - $ / shares
Dec. 31, 2024
Oct. 21, 2024
Class of Warrant or Right [Line Items]    
Number of warrants issued 14,401,377  
Weighted-average exercise price $ 2.95 $ 1.50
Number of warrants exercised (2,103,253)  
Number of warrants outstanding 12,298,124  
Pre-IPO Convertible Notes [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 2,900,904  
Weighted-average exercise price $ 5.31  
Number of warrants exercised  
Number of warrants outstanding 2,900,904  
IPO Tradeable [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 2,326,835  
Weighted-average exercise price $ 3.06  
Number of warrants exercised (725,580)  
Number of warrants outstanding 1,601,255  
IPO Non-tradable [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 3,015,464  
Weighted-average exercise price $ 3.06  
Number of warrants exercised (311,006)  
Number of warrants outstanding 2,704,458  
Direct Offering March 8, 2024 [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 1,600,000  
Weighted-average exercise price $ 1.64  
Number of warrants exercised (1,066,667)  
Number of warrants outstanding 533,333  
Placement Agent Direct Offering March 8, 2024 [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 32,000  
Weighted-average exercise price $ 1.64  
Number of warrants exercised  
Number of warrants outstanding 32,000  
Inducement Direct Offering August 5, 2024 [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 1,752,082  
Weighted-average exercise price $ 1.50  
Number of warrants exercised  
Number of warrants outstanding 1,752,082  
Placement Agent Direct Offering August 5, 2024 [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 49,862  
Weighted-average exercise price $ 1.50  
Number of warrants exercised  
Number of warrants outstanding 49,862  
Direct Offering October 21, 2024 [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 2,662,782  
Weighted-average exercise price $ 1.50  
Number of warrants exercised  
Number of warrants outstanding 2,662,782  
Placement Agent Direct Offering October 21, 2024 [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants issued 61,448  
Weighted-average exercise price $ 1.50  
Number of warrants exercised  
Number of warrants outstanding 61,448  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS (Details Narrative) - USD ($)
12 Months Ended
Oct. 21, 2024
Aug. 05, 2024
Mar. 08, 2024
Dec. 31, 2024
Dec. 31, 2023
Warrants to purchase common stock 61,448        
Warrants exercise price $ 1.50     $ 2.95  
Proceeds from warrant exercised       $ 1,371,147
Common stock issued 2,048,294        
Common stock, par value per share $ 0.007     $ 0.007 $ 0.007
Common Warrant Shares [Member]          
Warrants to purchase common stock 2,662,782        
Warrants exercise price $ 1.50        
Investor [Member] | Registered Direct Offering [Member]          
Common stock issued     1,600,000    
Investor [Member] | Private Placement Warrants [Member]          
Warrants to purchase common stock     1,600,000    
Warrants exercise price     $ 1.64    
Investor [Member] | Placement Agent [Member]          
Warrants to purchase common stock     32,000    
Institutional Investor [Member] | Securities Purchase Agreement [Member]          
Warrants to purchase common stock   49,862      
Warrants exercise price   $ 1.50      
Institutional Investor [Member] | Registered Direct Offering [Member] | Securities Purchase Agreement [Member]          
Common stock issued   360,000      
Institutional Investor [Member] | Private Placement Warrants [Member] | Securities Purchase Agreement [Member]          
Warrants to purchase common stock   450,000      
Warrants exercise price   $ 1.50      
Warrant [Member]          
Warrants to purchase common stock       12,298,124 4,649,952
Warrants exercise price       $ 2.95 $ 2.95
Warrants exercised       1,066,767 0
Proceeds from warrant exercised       $ 1,343,390 $ 0
Existing Warrant [Member]          
Warrants exercise price   1.64      
Existing warrants   $ 1.25      
Existing Warrant [Member] | Three Existing Accredited Investors [Member]          
Warrants to purchase shares   1,041,667      
New Warrant [Member]          
Warrants exercise price   $ 1.50      
Warrants to purchase shares   1,302,082      
Warrants expire   5 years      
Additional paid-in capital for the exercised warrants   $ 27,757      
Tradeable Warrant [Member]          
Warrants to purchase shares       1,601,255  
Non-Tradeable Warrant [Member]          
Warrants to purchase shares       2,704,458  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating loss carryover $ 8,185,845 $ 6,479,696
Stock compensation 247,574 325,320
Capitalized R&E costs 662,855 525,463
Bad debt expense 203,323 145,777
Other 107,538 58,236
Operating lease liabilities 274,962 79,319
Tax credits 480,724 332,690
Total deferred tax assets 10,162,821 7,946,501
Deferred tax liability:    
Right-of-use asset tax liability (261,215) (77,766)
Depreciation and amortization (50,463) (59,248)
Total deferred tax liability (311,678) (137,014)
Less: valuation allowance (9,851,143) (7,809,487)
 Deferred tax assets (liabilities), net
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Tax at federal statutory rate (21.00%) (21.00%)
Permanent differences 0.10% 0.03%
Research and development credits (0.80%) (0.83%)
Deferred balance true-up 0.00% (16.07%)
Change in valuation allowance 21.70% 37.87%
Effective income tax rate 0.00% 0.00%
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF UNRECOGNIZED TAX BENEFITS (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Beginning balance $ 249,516 $ 190,228
Deductions based on tax positions related to the prior year 30,897
Additions based on tax positions related to the current year 31,691 28,391
Ending balance $ 281,207 $ 249,516
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Tax Credit Carryforward [Line Items]      
Net operating loss carryforwards $ 31,000,000    
Valuation allowance percentage 100.00%    
Increased in valuation allowance $ 2,000,000.0 $ 3,000,000.0  
Unrecognized tax benefits 281,207 $ 249,516 $ 190,228
Unrecognized tax benefits that would impact effective tax rate 0    
Expiring In 2034 [Member]      
Tax Credit Carryforward [Line Items]      
Net operating loss carryforwards 670,000    
Indefinitely [Member]      
Tax Credit Carryforward [Line Items]      
Net operating loss carryforwards $ 30,000,000    
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
Feb. 25, 2025
Mar. 07, 2025
Dec. 31, 2024
Oct. 21, 2024
Subsequent Event [Line Items]        
Exercise price per share     $ 2.95 $ 1.50
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Annual cost savings   $ 4.0    
Gross proceeds from issuance of warrants $ 1.4      
Subsequent Event [Member] | October Warrants [Member]        
Subsequent Event [Line Items]        
Exercise price per share $ 0.58      
Subsequent Event [Member] | October Warrants [Member] | Maximum [Member]        
Subsequent Event [Line Items]        
Warrants to purchase of common stock 1,302,082      
Subsequent Event [Member] | August Warrants [Member]        
Subsequent Event [Line Items]        
Exercise price per share $ 0.58      
Subsequent Event [Member] | August Warrants [Member] | Maximum [Member]        
Subsequent Event [Line Items]        
Warrants to purchase of common stock 1,136,391      
Subsequent Event [Member] | Unregistered Common Warrants [Member] | Maximum [Member]        
Subsequent Event [Line Items]        
Warrants to purchase of common stock 2,926,166      
Subsequent Event [Member] | October and August Warrants [Member]        
Subsequent Event [Line Items]        
Percentage of number of common stock issuable upon exercise of warrants holders 120.00%      
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %6)?UI&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9 !.,;^Y?-GR:T*0OF(S]$'C&0PW8RV=TFHL&('HB MDCJ@E:F<$FYJ[GRTDJ9GW$.0ZBCW"'55W8-%DEJ2A!E8A(7(NE8KH2)*\O&, MUVK!AX_89YA6@#U:=)2 EQQ8-T\,I[%OX0J88831IJ\"ZH68JW]BF'3B\/3V^Y'4+XQ))IW#ZE8R@4\ 5NTQ^;=:;[0/KZJJ^*ZJF M:/BVYH)7XI:_SZX__*["UFNS,__,N/EF?!'L6OAU%]TG4$L#!!0 ( %6) M?UJ97)PC$ 8 )PG 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^ M[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZ MFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, * MI4Q>M5II ,,X? M+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N M,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8 MSG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CV MVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI M)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN M.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K( M@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\ M+ GQ^R-;88C'(C MN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6 MH8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V M5;SCFED)O816:I^JAS0^J!XR"@7QN1X^ MY7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N! MLT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T M/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUV MY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1 MT?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q M+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW M&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07 MIDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_IN MDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZS MAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT M>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$, M>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X* M/-S^[PVPPL2.X>V+OP%02P,$% @ 58E_6M;=H.X0"P /T( !@ !X M;"]W;W)KVI:O+(?DW^^1;&S7\K/9NSZDF8\#&(R8RC-H@BSUQL2TLU5U^YN/W@(5FLN M/NA=7R9X1>:$?TUF#,YZ)8H?1"1. QHC1I97W9']8=)_+PSD%7\$9)/N'"/1 ME 6EW\7)U+_J6N*)2$@\+B P_'DF8Q*& @F>XZ\"M%O>4QCN'F_1[V3CH3$+ MG)(Q#9\"GZ^ONA==Y),ESD+^0#=_)T6#!@+/HV$J_T>;_-J!VT5>EG(:%<;P M!%$0YW_Q2T'$CL&%U6#@% ;.#P9VO\' +0S<0PWZA4%?,I,W1?(PP1Q?7S*Z M04Q<#6CB0)(IK:'Y02SZ?TV?"T"GZ.I^@MV_>H3>HA](U9B1% M08R^Q@%/3^!#./XQ3_PZ M0 \>N'QJ9_O4-XX6<4*\,^3:)\BQG+[B@<9Z\\^8E>8#A?E$;_Z/+ 9S2W7W M6FO_JSC06@E_\B%-L$>NNN P4L*> M2??ZUU_LH?51Q8@AL!H__9*?OK:!(R#'EP3=A7BE(DAOO\1AJN)UK#5KRY A ML!I#@Y*AP6$C:!3'&0[1 TDHXRJF]#B<94JBM%9MB3($5B-J6!(U/'"J,0RQ M2X:>9K+T6(W#2FO6EBU#8#6VSDNVS@]C:T980'WAOA%$&:6/VH.T==B-'EMK MWY8T0V UTBY*TBX.(^TN2#V8BP5W=_"Q,G;JT>Z^JJVED::W:DF4(K$:6;57)FJ5MXCAC[$>V=)-R#]SIJ>V\%=@+23H/HL6A"G)TH-8EGW:M_M#5TF7UK8U M78;0ZG0Y%5W.(70]D%60E4SJH2P8?>>V M.;5N# MH9(]HS+ %%J=O4H(V/H,OF /YA=ED-9*XD[0G$. 0)2A,TG4MJX/@WSWV MZ,JGWIJDZ(%B7TFF4?5@"JU.9J4?;'W:KR7S<4.59.HAYUD 0]FQU5/9J(HP MA58GK](1MC[U_Y&\L3B#.?Q(-[&2.#W<',=H%',:!RK:QWKKUM0=0U38E:JP M]5+@1^I*_S=C]#F(/?4LUF,^_DM)FU%U80JM7E2MY(6CUP,_TC:C*8?$Y=]! MTA@P]B">7SCVN;) :U1?F$*K\U;I"T3,'#&"FVG2 [QU;.N=DB:CNL(4 M6IVF2ECGPBN-6M-V#/G@5/+!.4@^_$%#R'0QRU4_ M4Y:3]B UD&54+9A"JY-5J07G(+6P+2OEE? @7LF J:[![4'\1E168[U5:]:. M(1&<2B(X!TF$:M10$.;VE4LJ9';&+-J!8PA59GK=("SD%:0$Y'-(9\ M;$69LA2R!^>>QJ?8\PC (B? RK9,RH&3*'5V:O$@'.0&)A'. S139;"UZEZ M?NIQFE;X]&:MR3I&^N]4Z;]S4/I_&Q&V$M[L-T#@:TC.H@3'ZC&G!VQDS6CV M;PJMO@FARO[=/=F_V(L#$^J>L"M](![T'K#? VYFV[4[8%I)LNH*C"%5B>K4@7N0:L-LVP1 M!AZZ"RE61E ]2LLVCXVB30JTOD03.^V>KQWG;'C9>U8QL[,MZ+#U QI%,.?F MG'K?3V!0RA6.82J6#"Z,LK2D7%2:YL,Q)BF5-S*JW%GC.$\WTZ$2'R*P!.1?>N:>B# M6$'0Q2C8;<'B56RRS%O0"6* FF'&T70Z1?*A@K2^]0?!@!'[(I'8'(8V:R(! M?;&20OPS-,^\M>Z9-P$XK@5!2\BM?#B#X"D>?4Z\C($%C#\8>IW;%V^-XQ61 M(S1(Y590<6T0(]NQD(]?X;HE),G2&(((:B9PF:]HOXH5[3S<3(A'1(V@W.>' MW@I;8>%8'R6+,_'8G?GVL>57]L=WRI5%?1^WGO''T&UNI=MT"CS M TX9&G%.1-<)^ILVR.W!:XXT1G6;*;0Z:Y5N M"@^\LRL#_;PKH^9EB]QUZU@1%@"=GSTS1 -QX)[(H]S%A_+VM6-H7GQXTI^%+TUJ.A?#'AF81%X&6":"H(@,L[!3VUQBU+IU(ULXQ( M0"VB&8,VRR%P(F^ZUQS)X0C.:8D#%D+[H56@_SL17,#$I?!U L^9YG@51$(+ MH5;P4O1CWG^*R*KJOS0+N4QY M%=95_)*\1'HA^0[(?_OQO@,B!#O,4B!J7, M-Q(&"5"0A- =*Q+#W4/H"E'W201;!:YX/P'.I!>731N!Y(2(9G<5"D1^O.S]'W* MN*^_0UO1;A1M8@JMSFY5"NGK2R&/ 0^) M44F@LYYE9[W)>PNB5?X.G))6HXNEIM#JM.Z\6*6O;#PR[,OEOM=H04,EFWJ MF^GH3LF2V5>KCJ&V^Y7:[NO5\7:TH;+@T11U]P#=C^:3T3^5?!G5V:;0ZGQ5 M.KNO%\!B5!&\@ G[A)FH\J1B/6&6,6 O);5ZIMX?FM3+8Z-H$U-H=8HK]=W7 MJ^\V_G /TK:SI$LL.PRT3J+J,"6S1L6Z*;0ZLY58[^O5]0$N40\@7.*3DB:C M^L,46IVF2G_T]0*BA4_4 VE\HE'I80HMYZNW\\:]6&66OUP FEALK\]?OB\_ M+7\=821_$Z!779[_M,)G+!:I4Q22)9A:9^?@O%G^:P7Y":>)?']_03FGD3Q< M$YBT3%P WR\IY=L3<8/R-R.N_PM02P,$% @ 58E_6KD*Z%7+!@ TV )))]/#UW).]Y M>#I_4-7W>BFE1C]715E?3)9:K\]FLSI=RI6H3]5:EO#-0E4KH>&VNIO5ZTJ* MK!VT*F848SY;B;RKQ@RS4P\6$3)X^^)K? M+;7Y8#8_7XL[>2/UM_5U!7>SSDN6KV19YZI$E5Q<3-Z3LTO&S8#6XN]/[;! M0S"WHI:7JO@GS_3R8A)/4"87HBGT5_7PA]P&%!I_J2KJ]B]ZV-KB"4J;6JO5 M=C @6.7EYK_XN4W$S@ 2C R@VP'TT %L.X"U@6Z0M6%="2WFYY5Z0)6Q!F_F MHLU-.QJBR4LSC3>Z@F]S&*?GEZJL59%G0LL,?1"%*%.);HR[&IV@;S=7Z.WK MW\YG&AYE!LS2K=L/&[=TQ.V53$\1(U-$,0T9]?BGJ)1)FAU%S('TU^+PH(OG9%O7$5MZ[,CK^?$X)#FI#SV?UN M0+8=C2D)(]S9[6$-.JR!%^O[-%4-0&OQ*KV4%92&5 +BVT+64U1*[4*]<1KN MH68)Q<$ M6T7$\*CP TZ[$"'7M"?RGM(IZH>7=!"ZY$TXC@> +.M2!S$([AX MAXM[<5U71+B9)A>VXXE$8V"T TS[F#&WBKR694GZ?.5)'[)2O)"SO;B M3;IXDV<6%*B%2C^V"\D4DC7PMQ[=E8F=]2AD\7 )V69!&'/&W'-#<$]DV(OV M"V 5.B_O4"&!UU%E"/Q$+4X:N&FG:Q3YUO,>)LXP&59!AQV+,"-T!/L."1,O M]H]YV1+O\W>9'K7+HK-/$2Z;$E^J6\[0?=GH=;BT<@F M9\ V(R9QQ.P"9]MQ'$1Q,C(S/7,2+U$9D%4C>VWB!!G;"Y(T[ES:!T2"PM*?#C#$AS-/:WU MQVDGH-:J,D=DYRG'9C "PLA24 Z[)(CP&/J>Z.@Q1'WZD?G[?:F??3W; M'O0,4HN#EJ/-O"R@]OG)84=CAO%(?:4]05/_$75T^Q\1@^.D:GZL&&R[F$$5 M&#FJTIYOJ9]O!U7@".2.XRLF,1X"]S[^?]2"GJ2IGZ0WM>"Y7663+TO@+,&L M,NPP!#5(D[$9Z%F:^EGZ4JU6N39GT4V/(U6EV1FR3 $S>GLC)3*3A AQ=B[] MW@]*\#;"7W>TW^'K10##WBIXHU7Z?:F*3%;UFU2PCFEQ#7E5Q(V&P9JDT68 H63E=/+>EVW9CF\A2D7KV6[7_R@R^#J=AQ*<\ MVB0PF;(DF'*"!Q/0-AYW9Z V)?*7)L$AI# /$S8H.@X[#HA'3I9LIZ?NETGO MLRPW=1WJH^FQGN0E2L4ZAWKI1&O+GY##628*+;RV99"PQ+0K1R#W2HD]VUMO M5DW1OMC)Y")/S MG1>"YFWLGZ*ZR\L:=-<"1N+3"%)1;5YP;FZT6K?O"&^5UFK57BZE /C& +Y? M*"#4[8UY[=B]9I[_!U!+ P04 " !5B7]:21X_B;L" !Z" & 'AL M+W=O-[9SS^GGMDSC)5JI[70 8 M\E!RH2=.84QUY;HZ*Z"D>B K$'AG*55)#7;5RM65 IK7225W \^+W)(RX:1) M/393:2+7AC,!,T7TNBRI^GT#7&XGCN\\#MRQ56'L@)LF%5W!',S7:J:PYW8J M.2M!:"8%4;"<.-?^U71LX^N ;PRV>J=-K).%E/>V\SF?.)X% @Z9L0H4+QN8 M N=6"#%^M9I.-Z5-W&T_JG^LO:.7!=4PE?P[RTTQ<<8.R6%)U]STG:/V, MK%XFN:[_R;:)'<4.R=;:R+)-1H*2B>9*']IUV$GPAT<2@C8A.#[J>[Z+DS'G3&@UHO/J(W-V@9R]$0N20?F4#CC'(RDYK5]?7C M>J&-PBK[V6>UT0[[M>V3=Z4KFL'$P4=+@]J D[YYY4?>AS[C_TEL;QG";AG" M4^KI#)\:4 HW'TLMN[]HMY0]UEO]$:UGGU';%(O<3>[?DY%[$$..\CA M/T'B6TD;*G(F5GVDPV=)3T7LD8XZTM%)TJDL2RR>%K.BBFPH7T,?72,4[%S47N444<9O8"R74RZ-H54[$__KD<'*^5[[>\)\3F1>]1Q1QV_G/IX MG<:''*-1'$7Q\ GP8>!E>#F,_".XXPYW_'+<9RIV?"[S86 _L[MS,MA3^0M5 M*R8TX;#$3&\0HX1J3KJF8V15'Q8+:?#HJ9L%?AR L@%X?RFE>>S8\Z?[W$C_ M E!+ P04 " !5B7]:Q]$#S <% "_$P & 'AL+W=ONRZR3MI^\L8+!AV5ZEO+$-GAE^,SO,'W;Q(NJOKD0 M>U7D%;^OD=R7):O_ON&%>+ERL',X\9!OMDJ?<)>+'=OP1ZX^[^YK.'+[*%E> M\DKFHD(U7U\YU_AR17SMT%C\GO,7>?0;Z52>A/BJ#^ZR*\?31+S@J=(A&'P] M\Q4O"AT)./[J@CK]-;7C\>]#] ]-\I#,$Y-\)8HO>::V5T[LH(ROV;Y0#^+E M9]XE%.AXJ2AD\XE>6MN ."C=2R7*SAD(RKQJO]EK5X@C!QS..)#.@8P=_!D' MVCG0)M&6K$GKEBFV7-3B!=7:&J+I'TUM&F_()J_T,CZJ&O[-P4\M5Z*2HL@S MIGB&'A5\P1HIB<0:?=KQFNE:2W2./C_>HG??OU^X"BZJ7=VTN\!->P$RU.Z(*>+K"N2M>\U0;Q5QAYDLM+$V7PEJOQ1L%.\@W[?$/K:MSF M-0Q&E H)-R^KLCYM4]9MJ."HYD$24S\*1FLSM<.1[\6Q;UZ;J&>-K*P/D#VK MTVW#F4$+%6*G[QP3:C1%\$-,2#1"-=I%T')FU+A'C:VH*SB1IZSX+\QXX/T>/:>Y7 CI#EK]5PSEZ)6^3_-":/2>%,4+PCI MN!D,=C!1@H3,$!^));82_R84E%=,9HL1%D];,J8X@+8,XA![X\4QF!&" MZ^NQ[26M>I@)UC$.?)S6.P M(UZ24#,F&72.V'5./RD74%L37.<:G]:1PN/8N(XF2WC B3P\L_!DD#5BE[4# M( *-@$?(L@0]EEM6\S/]BIRG1O V9'*,XUU,;G:S63*'/ @;L0N;!3G+B[T: MOVEVT.3;H(UFL]"#P!&KD"R_-)L*\*+-GD&,-_P$'-ZY]THJ> YJGN7F"T\- M,QZFIT>2<1I3RSB">>S-O%N10;&(7;'^3R*VY3#)E3F5J:4Y%?=H*Z3D]:;9 M(9+ MZ]4N\70GVUWH6[PY:K9K!F=O\:7U\V>C#N$:;>V/K)ZDU<2%7P-(77[ M.*AN=XO: R5VS8;+DU!*E,W/+6<9K[4!_+\60AT.] 7Z/;OEOU!+ P04 M" !5B7]:AC^A>!L& #1)0 & 'AL+W=O\^5[M&5= 3S Z\_-3O&!/A2%E5S,]D)L7\SFS79CI6T M>,KCNGLI@ASR.SDN;59#'OOKNM%W/^((J\8KV9(5 M18LDV_&Y!YV<8K:.E]=/Z&G7>=F9>]JP)2_^SM=B=S.))F#--O2A$!_XX5?6 M=RAH\3)>--W_X-#;>A.0/32"E[VS;$&95\=/^J5/Q(4#02,.J'= B@,:<_![ M!U]Q\,F( ^X=L!HA''$(>H= <8#^B /I'4B7^V.RNDROJ*"+>U75GSK-/@%;]U8X7:U8W/X+D\T,NOH(I^'BW C]]__-\ M)F1+VWBSK&_5NV.KT$BKU!C_O&?E/:O_M3;DR<@0;FD/M^1E*4?Y-V%6=IBW MZW7>E@LMP"W-U],V<72?"WEO 4WLH!^8D/.#[&1"ZRJOMHT-*[5C_3H,&G08-ZG#\$9QWM*!5Q@ 58,6RU\"'KP#R$#(1;45JY\TWS9YF[&8B M)\:&U8]LL@ F!H\X48?33I>/BR B))[/'B\)TJUP2 *$,!H:)KKAU">$A)A$ M0\M4MX30PS[&_LEPD$3_E$3_.4E\!9H=E5U_5C*MB%S-^3$'ODV>R!OF@=)GUP ,UY5_2;RD(L=$#NY M;&1R@]#D8R5C#7!%R1"]9.) J845TNF?"4]=!E MUFVE9 UT;2F%6G<#@N-068Q7+F,F+L%21V #4J,3J9&5U-^EKBQX8V3)ZGE% MC3C"63G"22)MP$S#V \]")5=V3,,!TF/3TF/7[*U]4TD6)&N("'6)BH2A$0M MDEA?EF)?_JG5E.B&4XSEG(9#9;><&B"C($ 7D^0@A] [BTKO_^QMC=FT0UZ1 MSAYH,*?[,2;04S+ZDHCC\XY3M-05VI# BU,!Z&R+:X>ZACBHK]@15B5>;S6@ M-PHB7RT#5\U*C0%C$HW,-/"LHJ%=1K]DIVN'O'9][M$&"S2.8QBJ.7<9-7&* MEKI"&Y)X5O'0+N-MJ[3=]9K*< 2T<@640/T(81I[?BR%DK+(/,=RF/NS#H=V M(9Y\8766-ZP]K6RZ+3#?MP5D)L.5%(>Z%H=29JLE8U#'@T.C/H^NQ+@I'H[B M>"3'9S4.[7)\-,?66Z(D=>Y*DC;>4T:N(4+76%-F3QK,JA79;K+!YH M7=-*F.ES)<&AKL%#3+35Q:"*?>*3R%.+Q94,-T8,(<3A2+FMY$8K5@UZG81.G:*DKM.%CP+/.1W:=_\=FP^J\VDH*&_-28@>XYOF?2WF] M0OH9P10B J-8>::2N.I ^IR00QK.:AW9U?K(H14V$N)*K2-=K[* M8"?G#S\. W4O;+"+3]K&?;8T=7YIPZ>\BM MZW$8(!02J#WH=JK(G:*EKM".#,XN7FYI7W9Z3^MM7C6@8!L)[[T.9;;JX_M# MQQO!]]W[+O=<"%YVESM&UZQN#>3O&\[%TTW["LWI+:[%?U!+ P04 " !5 MB7]: 'X*-: ' !>(@ & 'AL+W=O9D>B86UGTD'2<[*_?2TJV M;(MBDXRW#XTDDU?G?O">0TE76ZF^ZR7G!CVOZD9?3Y;&K"]G,UTN^8KI#W+- M&_AE(=6*&3A5CS.]5IQ5;M*JGI$H2F/2V NS^=6:/?)[;KZM[Q2W$P^.=]<_.>7#F@6E^*^L_1&66UY-\@BJ^8)O:_"ZWO_+.H<3:*V6M MW?]HVXV-)JC<:"-7W61 L!)-^Y<]=X$XF(#3D0FDFT!.)\0C$V@W@3I'6V3. MK4_,L/F5DEND[&BP9@]<;-QL\$8T-HWW1L&O N:9^:ULM*Q%Q0ROT+V!/Y C MHY%FA9(K!"M,,2.:Q[9$A1%<^\+66J5^JW;U7NHU*_GU!):GYNJ)3^9__QM. MHW_X7#Z3L:, Q/L Q"'K\Z_0;&JIO4ZV,W,WTW:4I_FTB&B14WPU>SITP#,P M*V@6X7[@$;AD#RX)9N>F^@\LHK:FC83&4\JF%#5'38?:7K7'I4WC1L,J$(TW MAY<^_Y)S)O%,QH[BE.[CE :3^(F#T5*PMK1T.(W&1%,2?U6R/-@NBO3>R_#ZU[;M"I5P!I^D6.7^VQ]P'.!L@*?(B MS4\+<3@LB_/<=@H?X'P/. \WB25K'KD^J2VM.92EC78MV(.HQ^LL/V>=GB),.$YB0AIPO6 M,VZ*XR0:(0[<\SH.LJ8%J3:\CZT7)/7TM[S Y##<30E$1Z+9,^].$R^WQK. M5 ,H%8 M=@9#QV[V!(K##/JO?5^O.1 34G8#,96+*8B*=C%Z'1\2Y#0_*(O.J^&HC!;9 M2&9Z%L5A&OWZ&MWC13UDR6E&TC@KDE/DGI%I1+,\&FO,/:7B'W#JB? 6T*CU M:\"?E4S/9>TX"#V=XC"?WFU4N;3E!ANVM;+Y,R^.!/B?&[&VNM<; @^I9D64 MT]/L><814HP1 .E)E81)]:8$>%I8S7;AY#? =Y7([ _J=)_8;0N#-M_0)(B' MC@G.TWAL29&>D$F8D =+ZK5523RD[$N);QPA44&+8@1[S\J$O&E!+43#8+/T M8^A!LG_K@CJ7M>,@]*Q/PJQ_IV3)>;7K*5IO( 9N><%&8P5;#&WW'NVO%51J M:6MWP16$:5_)FZ;B:JN$2WLE="MV+IP%L A%#R=.J74S>_T&LW_"%Y3&%[D5 M$9Y@#Y5$3),HST\[;]C/MS,AZ34)"6N2XQ#R9ZY*85=#&SFYMJO>7TA#!0*; MKX/"[CP+WOX=GO52AH2EC-\SF[0M4XHU?KW=&3UT"],,X_ATLQR^^SL2-4%A'C;UEC;LT3XDP5D\(@U(+VQ(6-@,UJ9#=\+]TSVJ9KT;R5G/[BRSW[YQ3CP8,/ MW\""$CJB_TDO44A8HNPI$?3)DZB@$3R\H)\[?OS%GKR::(9R)$E)E@P[A.^A M01P7^X5"PPKE=@PQ8@8]\$?1-#83T-->8&OI=_I@"^]3P7I>=\A_#]>(M!>-="P:OC2 M@#SBR+!G;INUJ';+R^OY4"E@G":# AP. ZEO%Y M*#]+\0#?P>F!2CJ3M6/O>_:GKW@[ MT$MW6T:R:;KWQEMAEL@L>;O3;+>@WHC\=:[O@N$1%Y'[-Y+E7A30\ .0799] M].G/\EF??)S+VK'WO:R@85GQF0F%H.EOCO2W2SLH"R/1NH:;.U7+'D<9N1B\ M=\QB,M!&82AO$'ZS@S?U*ZX>W0<,&KD-8OL&?'^U_4CB([Z\==\2G%R_P9)#&R)4[7'(&.U8[ M 'Y?2&EV)_8&^T]*YO\#4$L#!!0 ( %6)?UK9[P^I20( -T$ 8 M>&PO=V]R:W-H965T&UL?51-;]LP#/TK@C<,+5#4'TG:HK,- M-.F*[5 @:-#M,.R@V+0M5+(\48G3?S]*3KQL:'.Q1(I\[Y$2G?;:O& #8-E. MR1:SH+&VNPU#+!I0'"]U!RV=5-HH;LDT=8B= 5[Z)"7#)(JN0L5%&^2I]RU- MGNJ-E:*%I6&X48J;USE(W6=!'!P<3Z)NK'.$>=KQ&E9@G[NE(2L<44JAH$6A M6V:@RH*[^'8^=?$^X+N 'H_VS%6RUOK%&=_*+(B<()!06(? :=G" J1T0"3C M]QXS&"E=XO'^@/[@:Z=:UAQAH>4/4=HF"VX"5D+%-](^Z?XK[.N9.;Q"2_1? MU@^Q,PHN-FBUVB>3 B7:8>6[?1^.$I+DG81DGY!XW0.15WG/+<]3HWMF7#2A MN8TOU6>3.-&Z2UE90Z>"\FR^T"UJ*4INH60K2PMUW"+3%5MP;-@#W1JRLR4W MY&[ BH++\S2T1.T PF)/,Q]HDG=HXH0]:@) ]J4MH?P7("3-H_#D('R>G$2\ MA^*23>(+ED3)E#VO[MG9Q_,3N).Q(1./>_T.[MB#_UKP\VZ-UM C^O56]0/F MY&U,-UBWV/$"LH F!\%L(<@_?8BOHL\G%$]'Q=-3Z/DS==3T1EC1UJP46.@- MW> %*[12 MWT(.-M2?548%P,[&BD$?"M0@:J&T_E!GJ;QY/)]":.TW![K#$\ M>G(*3.T'"YGG'E[?Z!UG]VYXLG_#A\%_Y*86I%%"1:G1Y?4L8&88IL&PNO,/ M>*TMC8/?-O3_ >,"Z+S2VAX,1S#^T?(_4$L#!!0 ( %6)?UJ74;OY3@( M *$% 8 >&PO=V]R:W-H965T&ULK91M;]HP$,>_BN5- M4R>M.$\%RD*D JM6:9U06;<7TUZ8Y"!1'3NS#6F__6PGI+0"-$U[0WSV_7^^ M.WP7UT(^J!Q H\>2<37&N=;5B!"5YE!2U1,5<'.R$K*DVIAR350E@69.5#(2 M>%Z?E+3@.(G=WEPFL=AH5G"82Z0V94GETP28J,?8Q[N-NV*=:[M!DKBB:UB MOJ_FTEBDHV1%"5P5@B,)JS&^\D?3R/H[A^\%U&IOC6PF2R$>K'&3C;%G P(& MJ;8$:CY;F )C%F3"^-TR<7>E%>ZO=_1KE[O)94D53 7[460Z'^,A1AFLZ(;I M.U%_AC:?"\M+!5/N%]6-;^1AE&Z4%F4K-A&4!6^^]+&MPY[ [Q\1!*T@>"V( MC@C"5A"Z1)O(7%HSJFD22U$C:;T-S2Y<;9S:9%-P^R\NM#2GA='I9$Z?T%:A M.4CW(G@*:%:HE FUD8#.T?UBAL[>OH^)-I=9"4E;\*0!!T? ?H!N!=>Y0I]X M!ME+ #%1=J$&NU GP4GB#-(>"OT/*/""Z$! T[^7AR?"";O*A8XW^*?*_?Q& MEPQ^':I;@PT/8VW7CE1%4QACTY8*Y!9P\NZ-W_<^'LKY/\%>5"#J*A"=HB=? MS9"YX:DH 9U]$4H=?"4-8N@0=J1LD_-++[PZ^]!+EV0T"A5&RX;EY3M]O,F8F9,ZX?7^V;^7/EVHX\8YKA=4OENN *,5@9 MI-<;7& DFX'0&%I4KJ>60IL.=T$WEY ]02P,$% M @ 58E_6D-<@[5# @ D 8 !@ !X;"]W;W)KS M#6'9E% I-^"/\[Y^SD$^1*V0CZH$T.BY8ES%N-2Z7GJ>2DNHB+H6-7"SDPM9 M$6VFLO!4+8%D3E0Q+_3]N5<1RG$2N;6M3"+1:$8Y;"523541^;(&)MH8!_BP ML*-%J>V"ET0U*> >]+=Z*\W,&UPR6@%75' D(8_Q*EBN%S;>!7RGT*JC,;*9 M[(5XM)--%F/? @%L'8EY/< .,62.#\;OWQ,.15G@\/KA_; @JRKLW>>[K M<"0P/J<%82\('7=WD*.\)9HDD10MDC;:N-F!2]6I#1SE]J/<:VEVJ='I9&/* MFX%$#Y)DE!=H)27A!9BR:Q5YVIQ@X[RT=UMW;N$9MPFZ$UR7"GWD&63_ZCU# M-N"%![QU.&IX"^DUF@3O4.B'TQ&_R9#NQ/DM+D@7_?QBHM%&0Z5^GKX%<7P(V;O@8W'^#F%U7M :2Y2^0,V[CG:VR+ M@6UQ<>'&^<9]S_)Y1UVB EFX7JA0*AJNNX8QK [M=M5UF;_A7:^^([*@7"$& MN9'ZUPOS.677_[J)%K7K.7NA30=SP]+\,D#: +.?"Z$/$WO \!-*_@!02P,$ M% @ 58E_6J N6WY6!@ C!( !D !X;"]W;W)K&ULU5AM;]LV$/ZN7T&X0+$!;OR2-DG;)$!>UBW B@9IMGXH]H&6SA87 MB=1(RH[WZ_<<*.]X]=^;QPM@[EQ-Y<5\6VIWTV>C-^6C(&\**7Q4M7.==L"D38^YX<)6=](:,B I*/8N0>,SI@HJ" M)0'''XW07JN3-W;?5]+?!>-AS$0ZNC#%)Y7Y_*1WU!,9365=^!NS^(D:@UZQ MO-04+OPO%LW:84^DM?.F;#8#0:ET?,K[QA%?LV'<;!@'W%%10'DIO3P]MF8A M+*^&-'X)IH;= *2)T) MK):>9DMQJ5Q:&%=;.AYXJ&8!@[11NDBF=])!2CNR<>J?/GXT.AF]W6/2RM>CE+NE/ M'.VU-2DY1TX@M<49OSFE9WUQE6%:39=AP,:&31B)VQQY[YWX?$OW7IP7)KW; M:O1N6)\H8;;P^!-2I Q26 97KL%5ULRL+)%>3LTT9<(;H1I< !7 ]IL->"JO M9CB="!>.K(P.6](-#_@(?T]':V'X"I#D5 ME9B%J ).8@:K)RH JXA^*DKJY+68]:!GGP.0!FHR2Y?6$K-3*L_ 6+3 MV< SQXEA0T&P*@:0SY7-7K HG :EN3:% ;$P++JOR'KE:"^YS9$*#\4UZOM0 MG18UNU:D1CMPK]01OS!PG-W0T=BZ!K,CJUZU6?7J7\FJ*PVZ8,[(Q.=WA9QM MS93=JKRM:0?B@Q;QP;O@I \X'L>U*SBQR7Z5QO!>V_.X$;NU/V'$ M86O$X;>[W9-5LBB6 F&*X(>K064WR%6CY02??U9WA ?2XXNU6#933-PXM,=- MVXUI*@NWR[:CUK:C;[7MQA0DS+0;6D^Q[FX=G5Q^_NQH/#I\ZY(.E7B2)><6 M)]7OM8X=4TCU;CXQH>B'F?Y%DD&.:UC8J0GLX )C-J),9FAE@OM940)#F?1V MUP+>%YF7D]^15A!;;O8JD0(L>KXY'ZSS\HYR4P0>LC2+G-P0+&A)QQ*0D8\] M8C]I2DGX'(M)29F*N0"4FY:#BD)1 E5^J#>PL#M%CE)16489R$T1MPM-/\J5 M(:.J,.LR&SQ$A''RH&ZMF!*DS&<$B));61?WK4M%!%R$LJ4;:L=ZCY97S8)V M(%I@Q,_HJFXI,Q.N?4BB4!EB,6)K9-%/JGJ"@MCG_())AUXQFL3#GJ7*" MCU0_*(1(\-) D+$)+U[U UO$.D;[,( [4=*M+R656/:=^YX-Z :::\INR(]- M66V8)VT"<#D--6Y@-JM3MW[%Y E5;9T$JU*-)@71$SWZA:-UL^-!]5ZU2XJR M!)%@ZED>]F_)KC0T4SQ)@1H16CIT,E^1E?WV=/#9-D4^Q%V!"9?*BL(*38MD M+2C$)Z\!57/BXI^N9<$_KU0(*.6: M!DDG:Z^@N6T$MP4+&C]DU!P_!7'50'=?T_7AYW*WY MBJ)U/ /A?,=PVEP\Z%P2%;1?VZN6LWC! ML%X>[VG>2TYS;NNGV#K<.T0/:^/51QQX4X7KAHGQWI3A-2<),R!0 :0L !D !X;"]W;W)K M&ULK5;;;ALW$'W75PR4(D@!53??@M@6L+*5U$5C M"Y+= BWZ0.V.=HFLR W)C:Q^?<]0*]E);2- ^[++VUS.S)DAS];6??(%;L(H7K7Z_FTX)7R75NQP<[2NI4*F+J\YRO'*HM"J[(W[/>/>RNE37MT M%M>F;G1FZU!JPU-'OEZME-N,N;3K\_:@O5N8Z;P(LM ;G54JYSF'NVKJ,.OM MM61ZQ<9K:\CQ\KR=#-Z-#^5\//";YK5_-"9!LK#VDTRNLO-V7QSBDM,@&A1^ M7_B"RU(4P8W/C<[VWJ0(/A[OM+^/V(%EH3Q?V/)WG87BO/VV31DO55V&F5W_ MS V>(]&7VM+'+ZV;L_TVI;4/=M4(PX.5-MN_NF_B\#T"PT9@&/W>&HI>7JJ@ M1F?.KLG):6B3080:I>&<-I*4>7#8U9 +HW$ROYK3S7N:SB;SR?5MGII8VV\M39\QMI@2!^M M"86GBS9A.V"7=)[;91)M2IICD4&78.G/Y.%#PZ$ M^^NI$&T=.'C: 2G"=[Y2*9^W*['EOG![]/K5X+A_^@*\PSV\PY>T_^_I?M': MTUBN;>#6H$O_Q16Z9)\Z74D66LC"N/8P[3TMM$V62VUTV- MIX6QIOWH['/9/+^RJ4F;3B=/!*5FWVWE.>7/R MQTY+91EP>O8D"@US1NB;9*S1YHORZ#^4:94;Z[47]I2UR2D%@=B1"L3*E1OR M =TPDLU"BX.$9R4Z(2!J1:C[+%)Q9G!RVJJZN2K[B4HTWV#$ZKN>YE_Z&4-Z7;F"X4,+)@-(;45 M0$<8*@7*3+*ZQ7W7G7<)+& 7TXYMKL2"G*M!!K >Y(2MJF3?>M/4UXYJ M*7*AJIVOE0E@4G3"U3@>=QSG>VHT'D:;DS,0DE5 *[DP.O<2!%*L$H; M.Y ,9QO:R95OHB%#S([B[*MV#7A0^<$)/E4^UN.[RO0QTO@P\LB3PD-ZMB^A_>K^'9ELGT\/Q[>/4-1WKA&4 MDI<0[7=/CMKDM@^[[238*CZF%C:@9<9A@;*I"0[3KJQ"S0ZMD06B_4\5:0_[53V7:^ES,6/39+JSR?K M/-]^.#_7X5IN MU06YGBS5)EFR#'UVQUKK>9#"*>M$G.V\UF_WP3Q.G)ET_\ M["[[\DD5>1*G\BX3NMAL@NSYJTS4[O-)Z\0]N(]7ZYP>G'_YM U6\$<9WL:8EW^9/UY? MC^__%+>78C[[=C.[G$W&-P]B/)GX[3&_P"KUQ&*HBS>-T)>Y4$H>QU.+_Q@N=9["6_S^V8T.O>= 'O0U" M^?D$+J)E]B1/OOSVMU:_^?$-;KLEM]VWJ/^7NGJ3]G'.;U0NO79#_/K"XE%+ M3RW%5.*Q,6\@"/Q5Q. .#I B8M!$D2M\^RZ%CE=IO(S#(,V]?Q;1 MRE -TDC(DI=\'>0B6"X1$9@HV%)9+B,1;,@,-#$7:"WMQ"0.%G$2YV05]#V* M=9@H7622!H);,ASBX?@<+S"K1%B;)M#GHUNG>:^QD\DGF1:6 ?D#L5CC2U1D M9+/5)/JVE5FLHH:XKH1#\4I[&*;W!"1>$Q#TLXX1?L*Q !!]V/8I9ZD<1^D,:(%>R$+>K7 M]L*^*5X1#',C@NTV85\5?\&:8FP)"9^>9BH(U\;['0.P +<^9JX#+1:P;W': M.C,,J!UQIF!BF8L6$K)3&_(,[+CN38PLC':LC Q3K-+3MJ&H%DF\,I8&LL%" MJVPA$$TTVR);*KLSH0@:@64EL6]$0-8%/_#KU'D_QE6V"-1XR)PM]ET=I'B@ MF60LPDG;A+!"%3IY]BB(T3]1D\M_J@[XHPC7 :(C!P;Y T&%5)[)A$6@U_%6 MTY:714[A%/DVU0'C-.UM@F<;"5SPK_'K'!;$,#V2!X]228\W*BL]#@ )048A M^ZB,ET0FRE.9(1I\+309@B:W7\ 56#FWJ3>76SC# B)H#1EJ=/P#R^=4J1W@@*<>(N&4*?RJ+7[_JC05NTG*_7HBF9 MLH)!_@LLK)2*=EC/T&CYW6:7:=#P)32E=IS7V*9,G8!IU@B=7&&--B-1_$J8 M[N%+4 J-I5F;(ZK*"(;DICDC?!#SR>_3B\>KJ0=H<_=X/_E]/)^*N_O99"K& M-Q?BS/W)H%>8S-M)Q#:]P9BFN]S%SF8T::1&$)W]#^BW!(%J39Z=?('. KB;$4Q1F LMQD= XWP'0K M$5X3<6K9"D$+ Y#(-0DE(#Q:X FPQ=Z7)&HS'[,AJ0V:O]2 '-X=?&N^ M)BU]#70<>H1#J'Z U.EA3&ESLRU(?\A)$= -A1SV-1X:Y'D6+PH3IV$5H8EX MFB(>$"';Y.*9);/COHB,W@=@F-),6G B@V1XL4-B-\&[G"0MJ]VG0!;AS+PK%<,;H7VF$6 ME'@Y&@?\^@*@C7?G>A0<06R^YE"'TI81VX(R6!Z_=[P>I*+;ARD*:V29/\7% M[.KQ8?;'5,RGD\?[V0.J;&0([V UCU>CE;RYX99+I(1!O[+U6HUAT4&\;K5[ MHC_L^/U1[\BL79 !EN7[TY!LVJ,A9G8%:ZK]\!)[A&8^HB0O+195+R ?1RZW-Y8^-S?,&*W!31W*0XP M$2%E#L.$GQ'CPMRU&;C*2!A.[\%53OD(^ A!E,PLZ[0X&2?A1*YD8@0);DR0 MYR?2@5IPX.725"J(H0Q)3E$-I65C@HS!=6G.: 5^6RY3ZFK*PUR8@FE.48+N5% M!:MK953[!A=/*J$&UK'^6+T]!AK40))U+_;%(E;C)3 $,$K9-7*FOL->G"=& MII8E9]P%SYK=3V3J.4@XP%'P\(YD0?A7L$H1.^)0D&GZ8O)\%R"RV#+KK3_U MA'(__6-Z\SC%W\GMMYL9%2[>GX1FN#/_6B:YVP\/'ODX2CQ 7[\UZ/G]09/K MGM9HY/=Z0^_WHS$#M4&KV?$'O99H#]I^O]_TKH\%#]'O^[U!GT)9I]WU+JAE MG#L(?"&7#)?4@D@'-E[J'"8NJ9SI][HTL=MMVT*G-(F!WQE@Y9;?:_5JQ8G3 M$>HGO]-'!=5NFQJNT_:[HY'7$G;S7NG=S*3KCMF^$.KHA"R0#-)HQ@K_JL#3 M ^6Q"1Z@LUZ+RS/1Z?$?Y+($U0S;H+JZFKRM.= M?O-]J^F+VG&/PP$S["7.G)E=J73U_@K@([)%N#@59_LK5I4U)8,0."*N5SFT M#Q-IBHTM0R.J=2$2(_.+VK<]H%UH%ZWI^(D0Z'LZI$&FS=>(B^K)U,.>"XDT M0RZ+!)7&LJR:N!*&8C=T)O"OLEV32)1O)$\*TQE(V5;O\>6I\C((G;[R7$%X M2%11%P)Z8W6+:,K$4*UH9,:]#.K;<-I+.*=""V8\G20#R[,&:7A5?]?KGT=> MW4OB)P-K)'5X>7W!]LQ3 ^U2[@&\OK^]F]X__,D]GND_'F=WUX#;XG$^O7R\ M$E>SRZE1OS?!3EW;+76&SG,TALLRK-5E$KWJLU3+?T?(=;[HWXK+(D"=0 M'7JF>?6#/FO1$P/O#XGT3UFXYUTY77E[DKNBYFSF.666"JFK80;/3E?4X'#F M>^Q0H]ZLL"B4_/%EC[%LM$#X9:>'55JN4[9>RO<'G1W7._ ,+#!XC5(XG0.6 M[1Y"B)1_3?#B#%Y5$Z^T>TJCR="Q<>$'-=WW327&-T*C&G?A9 MQ;EO\K.;A_'-M]G7JRDBXGSZ,*^E^5>R_P0!K>KPN6YM=]BO?_Z%+F'9+7R[ MWUCV'6E=9.)VSRQ6?O+&M:!:EU+%I"U)R]+T#>9.D1#ZHR["^VD;"* ESE[C M[[2/2KD_H)$M^^E55L3IH.L/B1H& \^TAQC\BMX9.@U&?A]5.'UN=P:HA;K2T*&!3+'7%\S:&U$WOJX'R@,%FL0K"$H5;]ND:D4GT,;W>I5DCV5 M,D='&X60"992N7/PW99G]>FQUH7I59'@+DL,4EMP;BLN+;XJ*KQ.B>%V\^/E M>/Z5/[8^LB=[D9*F76R/M@7Q]-.E;:?PX, ?$AZS8&W5*%@R#-L"4<(K$O>O MP2OO&+S:KS&W)*FE?CKFC8GC<,I].#N/Y8RF&&]7@$/"^.?"1%TPI=%]> M-#A]4%M VO:P>?:! %25I* P,XQ+*S?SHKPW8:Z#_!>L><0:OEOV1CYLD$'C M0_ #U"UG@^X!9\18-7"/(?/8,_/MEYR_<#8P[!&PI5S+MPY*I+-WX>/9 K4& MURI\>@ RKUXGR:2H'8LY-.J.0S&1U Z 0?4]W239[[>ZBP]4!"QDOJ,2X)7K M)0Q1.8_6;I64![)OW'8Y3)4D%7.AQ/0;MMRF 0W3$4[-?D-L/+:+8E<[TN>O MBV0#:,/="'[80VC6L.TK<-:E+ZZ5 MKQ@U;6">='Y=%Z&#F68Q>Y$E),0M;1\IIVZ3 195!1/977EO[(J/R6V#BA@K M=\+!MS0 O+("Y7LU::UK8[HUMNZTQV4D%U8N^0D<@E&4R85E6X96( >(*8%P MG\H!)_I_H3I%..=;R&)NFQDU-*R?@8@OF/7JC/!#(3)>G2#Z-Y(Q_7 M>_',XS)!O23"0D!U1#D.>^&.'&W/]DS<;;'2)^I*KNY,04LZ2%ZL4+^(5;LN M965:,PMITCU-.V(<="RE"#Y4AX?[745"&(->[*=G9*X\BAIF!-X8G"K MM*N2-%]*,%F<=T?O;=WCBWA)*:B!J R!NW ,4%'>J=KGAX[Q5D%I5OE.(=ZY M/H1W_UNPV7Z\J-@FL!YD5#S1#3=(,U';LO45H@*U+%J M8+Y:6[BUX6X>=_)DY%IQ[CCF:'^G(:[<#8[GJME:NZ=D+MA4_L.D7MROX$*' M\(PM3TDEL!SIRDXZBZQ.V^BPYT5#APG76GZ-/8P]GW[C.G)V_+P9[UJ%.[P3.#O0FF#SI]3.T-_':KR:I@N@NYI !9 M.:+94;,]]%O#EEV+FG8M ^T=8' 2A'Q:T%F3"XNF/QK1QDOJ[YA69^0/.T3K M'5,#[L=F\?7>^B+W!RYJ+K?WHNZ+]F28NBKK(%L9EW.<[#5,'HY RU=]OSQ1 MYO,(G=?.3=32X[=1;+H7!%V2R@HJ+_2IV5@&$.O*/C><0-N5MWRFD=+I2NEZ M=!TTS .O?LZ?W5Y3'C;AW>,"#H&9NI>#E[6^U:5>[\>^2JCI,NC16C/P5U7 MVV;5S)W:>"X4'=GPRR,QXI*3^'_&4>U:[1X5SQZJT;FZ\\0R_0,ZF/[.RG]*NMY*Q MOE'_!NY>'U, M*(FQY\@<^+XPD7W]TTWUXR=-AS>QXU34[\I:^>SKQ(F7M*,89"@XP>20/NP!N5C:167CG?%U%6 MK+3O 1*(%X0D6%H^U'21B(WT4^O^&Y_FIO?)Y5/RU]WC8VFP,>B?FHK3[DJLM_\1IH?)<;?CC6@80* W ^Z52N?M" M"Y2_>?OR;U!+ P04 " !5B7]:.;>$9-X" !4!@ &0 'AL+W=O5I509-S14*U]O%/*D",I2/PR"II]QD;O];C$W4_VN MW)I4Y#A3H+=9QM7K$%.YZ[G,W4_M?.#P*W.DW-MA,%E(^V<%UTG,#*PA3C(TE!+2##P+"*B L=)<;%2HON.']KI([ M4-:;:-8H4BVB29S([:7,C:)507&F/QB-I@^3^SD,)A#2^?AP, M;\9S#R;C^ZYO:"/K[L<5=%A"PP^@+(1;F9NUAG&>8/(>X)/"@\QP+W,8GB1> M8%R#B'D0!F']!"\ZI!T5O-8'O)'"1!BXD5K#M\%"&T7/X_NQ3$M.=)QC2^9< M;WB,/9=J0J-Z1K?_^1-K!E].J*P?5-9/T?_W2(-.5(-_V!$&<2RW MN=$.SQ.09HV*JC-&\"BBJ5J]?WKJP3>,UZ&UC(O"A@SBT]D)BGD A*SDA5>C4\UJE#Y+$@ MT#^FTK/4*V*?J:AV*(L^L/LH64.RD[QV[WLM[=3T],T" !B!@ &0 'AL+W=OAB;KGETK+)= M*I3#GHPJLL,(Q7.U9')EMRA)5F#),UH"P^W8G+K#FT#%ZX"O&1[XB0VJDPVE M+VIQGXQ-1Q'"'&.A$(A\O>(,\UP!21H_&DRS+:D23^TC^JWN7?:R(1QG-/^6 M)2(=FP,3$MR2?2Y6]'"'33]=A1?3G.LG'.K8P#,AWG-!BR99,BBRLGZ3MV8. M)PD#YYT$KTGP-.^ZD&8Y)X),1HP>@*EHB:8,W:K.EN2R4AU*))CF"Q7 MX7)Z/X?P^S)<1&$$T\4;9DO2/9&^\BXASC#OBN!9[C!1?P_+9Y7^/UWVN> M846R!,(W><7$+_OU.["'V>^((*-((.?+@N-*,U\#A:(D=+]6CC M9K1$CQ:( 'FN6&SDUO%L=;0T? L(PT8QLE^8P$;)R!"BV5TX?WX(C:?;CY,R MCG4,6H&>LJ2"Y435E_CV2*P@\S[J^[DK+ M]US+EJ"6@];8".JUUXT]XK;Z/A.UD_Y#C5J8Z MG7[7!%8K6KT0M-(JLJ%":I(V4_D30*8"Y/Z6RCO2+%2!]K&ULE57;CMLX#'WW5Q#NHF@!8WR1[5PV"3"7%"TP,TWGTL5BT0?%9F*CMN5* M\F3:KR]E.VZZFPFP+S9)D8>'E$3-=D)^51FBAN>RJ-3V^XR[>9-@9W,:OY%N]1/]8K29H[H*1YB97*1042-W/[W)]>A,:_ M=?B_@;SF^O8/GI\J:I[@ MW*;;H5 ^H;UX_U%$]HX!3X$X=%#";.)/2MSYCE28%D#<>.[S'PO"<1"QV@LB'M_"&C9CC!PS>6@]"\\*J^\SPK\P5FEZP4>2P<412&%&95.VI MJ-]HP']HX#.-?H6PXXH ?6HS8P$$C#E>',*Q4^T>#*(2Y;8=MPH2T52ZFTF# M=9CHY]T@^^7>/0&ULC91+C]I #(#O^1566O44D1<0H(#$ M:]5*^T!+MZU4]3 DAD2;9-*98=GMKZ]G BEM6=0+\7CLS_88>[CGXE&FB J> MB[R4(SM5JAJXKHQ3+)AL\0I+NMEP43!%1[%U9260)<:IR-W \[INP;+2'@^- M;BG&0[Y3>5;B4H#<%043+U/,^7YD^_91<9]M4Z45[GA8L2VN4#U42T$GMZ$D M68&ES'@) C^(/IFUM;PP^9[B7)S+H2M:SHAS#%6FL#H\X0S MS',-HC1^')AV$U([GLI'^I6IG6I9,XDSGG_)$I6.[)X-"6[8+E?W?/\!#_5T M-"_FN32_L*]MP]"&>"<5+P[.E$&1E?67/1_>X<2AY[WB$!P< I-W'* MC8>"[T%H:Z)IP91JO"FYK-1-62E!MQGYJ?%D-KM_6,QA\76YN%TM5D-7$57? MN?&!,*T)P2L$/X ;7JI4PJ),,/D3X%(Z34[!,:=I<)$XQ[@%H>] X 7M"[RP MJ3$TO.@5WI*]L'6.$EB9P"2.Q8[E$KY-UE()^E=\/U=S30S/$_6D#&3%8AS9 M- H2Q1/:XW=O_*[W_D*^[2;?]B7Z?_7D(N%\?K=+^DXO[)/_XX0=S[I3*=5 .B_L@-]WVOV>]8DKEENL+AJ: MHG7XD+!1$!C9;U,JO@_G&NJ>#%R!8FO6BH28[TI5SUZC;3;7I![8W^;UVKMA M8IN5$G+V+0AO0_8937P\'':#9Y^-? M4$L#!!0 ( %6)?UIZD@W34P( "0% 9 >&PO=V]R:W-H965T-B3!+I8H\3T^TJ0F>R%?58ZHX;TLN)J27.OJWO-4G&-) M55]4R,U-*F1)M3%EYJE*(DTB^,$2G4_)'8$$4UH7>BOV7['-9V3Y8E$H]X5]XSL*",2UTJ)L MP49!R7BSTO>V#B> ._\"(&@!@=/=!'(JEU33:"+%'J3U-FQVXU)U:"..[#<-"#P _"*WS#+L>AXQM?X-OB&_(:88NQR#AK MNH$GL,04I<0$C@X_9SNEI6F47^?*T 09G@]BA^=>533&*3'3H5"^(8D^?QK< M^@]74@B[%,)K[/_UFZXRG->W%AIOQGWXEQZ^YWBS$&5%^0&09V8\$V"V:B!V M%DMM$6D!2M?) 40*B\.&ZAQ,PN/PX;@$82_T0Q@.>_[H#LZ5P3OIW!)EYN93 M02QJKILF[DZ[)V#6=/X?]^;]>*0R8UQ!@:F!^OWQB(!L9K(QM*C<'.R$-E/E MMKEYQE!:!W.?"E.-UK !NH&ULE59-;^,V$+WK5Q JT%-J M^2.[&R2V 3O)H@$VBR#9I(>BAS$UMMA0I#*DXKB_OD-*=I36-MJ+S8^9-V\> M9TB-UY:>78'HQ5NIC9NDA??5>98Y66 )KF2JQ*-4]8(PN4DG0W.YZ?!/AH\*5R[SEB$3!;6/H?)33Y)^X$0 M:I0^( #_O>(E:AV F,9+BYGN0@;'[GB+_C7FSKDLP.&EU;^IW!>3]"P5.2ZA MUO[>KG_%-I]/ 4]:[>*O6#>VH]-4R-IY6[;.S*!4IOF'MU:'CL-9_X##L'48 M1MY-H,CR"CQ,QV37@H(UHX5!3#5Z,SEEPJ$\>.)=Q7Y^^G5V9M\>K\7M M]>SA\?[Z]OK[CX=QYAD\F&2R!9HW0,,#0(.AN+7&%TY) MJ^./?4DWD*/]D*%CSET%$BL5T^O-/@\_]BR.$3W>$3X^A_Y^S.0JT MG^9WZS$YZXD#4<2/ I-+6U9@-@(,Z,U?+!9H+9;*@)$*M%"&E:NY1;WCLO6% M6"+X**I=BH7E!:U@H;3R*OB:7.!+K?Q&U%PB)'R!'/UASJTI;6V\,BOA/)L! MY8+O&[XI9-$-TDL>6T?E=I8G'4+@'/HFTH?(A$)JWE1+A3DCAM!<#(RI")E/ MZ.M!'"JI5A& G&)]Y&AV4HK-=86"5"J*K MMA<5] 4A-EA1E6!?*"0@66PBT;!"J,%'9ARJX0N.)=#,Q9TGWR*5F[B9#,2C M@?Q/OAK8X:6VX:\B)3E/M;WE^(:@YZ!$4%'E(4]Y4)Z@ZA8P^2^ 3I5* QV MNTB&AQE^Y/-O+%[I'AS'WP:.^@=AC/4MJ0LV3QI5!!=;+ PP_XBX\[.+4/BP MT!A9!-ECT&[,32\9,?F.:7LB1SSB,7/!J#(>8:<8^+@EDN>7<7_/G/!$ZCH/ M=2_!%5'). AMPAB-4=L=C=!-GH02523(^]S2%:@\;"?-MJR)V+<5M8-0P28X MQ16JF2V^\>ON DH\1*%T6XX_-#M8M\=FG7>NA)I%5]T M)V*"S;.W6]U]-,R:M_+=O/GBN 5:<3SNSB6[]GM?/J6"FE>\F7A;Q9>3KS)^ MA^.PX \?I&# ^TO+E=9.0H#=I]3T;U!+ P04 " !5B7]:#!H=6)$( "H M$P &0 'AL+W=OWYONW O%\N: M%@9G)RN^$ ^B?EK=57@;[+1DLA"EEJIDE9B?]B;^\7E$Y\V!?TNQUIUG1I$\ M*_4/O5QEISV/'!*Y2&O2P/'O15R(/"=%<.-7J[.W,TF"W>>M]DL3.V)YYEI< MJ/QOF=7+TU[<8YF8\R:O[]7ZIVCC&9*^5.7:_&5K>]8/>RQM=*V*5A@>%+*T M__EKFX>.0.S]1B!H!0+CMS5DO/S!:WYV4JDUJ^@TM-&#"=5(PSE94E$>Z@J[ M$G+UV?5T\C!].!G4T$4K@[25.[=RP6_D_(#=J+)>:C8M,Y'M*QC B9TGP=:3 M\^!3C3]$VF>A[[+ "Z)/](6[R$*C;_R[R 2*I3^*S,J%'\M1%QSK%4_%:0\P MUZ)Z$;VSO_[P1][W3[R*=EY%GVG_)-^?RGWLU4S5PDGZS"IECTOA7*ABQ9DS-YS(5S)@PA^JE8!>3 MN\'%]=6$Y?Q908VJ-BZ#XC6:B/X7@+YHE\+'@%7]1>)OJ44[:7 MTWV-FJ4*!*7-BIKOI[%53-2(;<>Z "\+I)^7"Q*95ZI@8=]GPW["_'XPQ(MG M"FE/\T4E!&50LX4H81IQLTPQQ,=6E7J1&96/R6*5RU36#&4"($DSO+3N@^54 M)?:3U6ADBK-G4:9+:52)5 M%?B2D$BY)/2H7%*N,]PNN>DBP^:Z+5XK"LZ'=C("[V2&"-BB03QP%VYRK55* MR<^V/FVVU6H3^="/O^NV>JX)ONX:T')12J"7F]KHNI+FWC0QI.I%H,.! M0A0W;S*3J-^K=]Y@VV<7HJI1L"UL6@7LA2,:JL:V[C":FS0 )"A605R70>8EKJ]3#%XV+[$ M$>K&S$ VFQ;"O"*\M/W:=K^-"="K@5'X8M.^TRBM M0EK2S3-AA0BZ-$H[ZOI= DNG9-.<-;9'="@RR!G"4 M:6?]/C3QPO/&^*O%"Y$-FV-J4I4V'FGHT41DZZ4PK6?A(\UEHL')5,W45IO* M0TS?#76-\L!E4:62D9H?-01X)*T2\8K#6H@O@;G.!ZC #+-PM[QOE/,,(B)H3 ML;WL5+1$AKF .,#,NG2V4,#<_^P"8.V0TQL!=A0TL3',6_8>W,YLHO;F[O;V73V^$!O9O1@T__<36QO6Q)O3/INH:#W50:G$'^:'^H8%]8&$=N,O;QY >Q&P:1<[4E:U4>Y)WN M@T,-<>AZ(/ P=.,P=FX/1H-404^"(T'"PL2-X['SV(&"V?["AB/?*/E"@> I M<2ZX7J*]96:H TEO/J+) DH:>RN^9:;C['''GY0TSBGQ]MK9'ZXH$7#"C\D) M^!OLQ7(H^VY<\1'^R,.8$;A1G.P5]GQR/9E=3-G#S^GTD5W-+F_O;R:/5[MZTOG(]&R+9/881CSPW]X%U-=EWD M@KVKB@9)/QB[41*S)'+'WOLJODDXI2J/ME)AA&)!*B ,>'Y;V8/D.%WPD'N) M.TQ&QKTQC"7.I2G$QS'O]MC[F-N076=1*4VJ?3> __XH[CX[DS1MBL;>%WO- M^W7HH\YPY1O[VD*??6LMB@_L.:T]5@K"[#CVW'@<&%O^:.C&4?3.W0\R'29# M-_30+Q!!J3X1V4MU%$5N%,7H-A+;-M$>A@\2':/=QE%B<^%Y;A)ZSM_FU[3( MCCC=0POA'$Z+1,T?8FX+]*_H/&([_8U%_0!A](?Q?L[VS@3]$'V/ ?R]Z;>) M%:7YU*89$/^D$7',_CPT9@9'LTEGNHUW^?3X=#]E-U>SJYNGFY92[R;_O0') MLJ?9C^D]F]W.CBZH.Z^O)^?7TTZ+V5&4M<;:5P?^#2FAPS'(;DQHCF)WZ UI M8X3EQ WB@ 74=XE9'#/?]UQO%!IB2\8>+<8L\MR1/V)FX@B^TUK"T$O!,.BL MA=[;-,GGJ SZS$W\9'?$8J IMYD$P#M$-0QQ>I2P)/"!4P\AH$FV1RF[7]&) MX3@D^,>!ZZ.8WYP[^A&,FM#$(G:7ZF];>(NQCW[!#SI?3PJ!*9"^$=$P!?/V M0\IN=?<9:F*_OKP=M]^P;C!$XK<)G)E#U.N/ASW;F=N76JW,MYAG56,8-8]+ MP?$CA Y@?Z[PD[Y](0.[CW-G_P=02P,$% @ 58E_6DT1SKC7 @ _P4 M !D !X;"]W;W)K&ULA51M;]HP$/[.KSBE4S]1 M\@(%V@(2+YU6:6U1Z39-TSZ8Y$*L)G9FFU+^_6U[^LXPX+IEBQ1T$DJ5<$,F6KEZU(A2QRHR/TH"+I^ MP;CP1@/GFZO10*Y-S@7.%>AU43"UG6 N-T,O]':.)[[*C'7XHT')5KA \ZV< M*[+\/4O""Q2:2P$*TZ$W#J\G'1OO KYSW.B#/=A*EE*^6.,N&7J!%80YQL8R M,%I><8IY;HE(QI^:T]NGM,##_8[]LZN=:EDRC5.9_^")R89>WX,$4[;.S9/< M?,&ZGDO+%\M/0!/(S@7@J3:;@5"2;O"7S2LA<4[01-HI.,,XQ;T Z;$ 51YP1? M>U]@V_'U/N1;&IAQ'>=2KQ7"K_%2&T4_P^]CU59<[>-POE9/PK#FRKYG6@LL#18 M+%$=J42_H/:L GV,W_T%U!+ P04 M" !5B7]:(4UQ&J4" #+!0 &0 'AL+W=O=7$!ZP4Q$G3OJ!+@F0KVX%EK1HLNTP[*#8C"U4ECR)3MI_ M/\IVLPQ( ^QBB13?XZ-D',\R30C[PA'@T*DN$+Z5CQ:ML(#2R)SU$X:#1:WPV#R,>;9&_?),.AX0:@P)L\@>-GA%)7R1"SC=\,9'%)ZX/'^C?VNJIUKV0B' M4Z-^R(2R87 30();42IZ,OLOV-1SZ?EBHUSUA7T=>QD%$)>.3-Z 64$N=;V* ME^8>C@ WG7< 40.(*MUUHDKE3) 8#:S9@_71S.8W5:D5FL5)[1]E199/)>-H M-'U8+.[7B_ERO8+Q<@;3A^7Z?OEYOIS>SU>#D#B%#PSCAFY2TT7OT'4C6!A- MF8.Y3C#YER!D;0>!T9O 2726<89Q&WK="X@Z4?\,7^]0<*_BNWZO8)/GDOBW M(@=")S!EN5*GJ&.)#F;2Q?3F1+ZAQ+ZY]C__\W.TIT6NS2$K6ZW#6>3P5=,A6HM!!%: M!W?6Y"WBG@4RX-<+H SYBO-"Z%>0#J3>&;7#A#>P$U::TD$B75$2UL^A),E4 M5 V;-ZR4"0*.=>A1GM#81&H>(1";TK+;;&%3.B[+N3:L#22"\*)UG#H3#K3Q ME&BE4, SC2E24%X_%-;$B-[!^%,/%!XU6(XVK<:(\^DUU;UV\!XFU;ANT+_A M]9A;")M*[3CSEJ&=]O5E +8>';5!IJC:=6.(F[_:9CQMT?H /M\:?IK&\ D. M\WOT!U!+ P04 " !5B7]:$W)!%% " 7!0 &0 'AL+W=O03FNZQ17J;_6]-%;0L^2L0JZ8X"!Q,_,N MP\D\MO$NX#O#G3J8@\UD+<23-;[F,X]805ABIBT#-<,++K L+9&1\=QQ>OV6 M%G@X?V/_['(WN:RIPH4H?[!<%S/OW(,<-[0I]8/8?<$NG\3R9:)4[@^[-C8T MP5FCM*@ZL%%0,=Z.]+4[AP/ .7D'$'6 R.EN-W(JKZBFZ52*'4@;;=CLQ*7J MT$8A=$ #KGAL<"SA:AJRO=04 6TT860[#?F0$$+34L0&P@)\4G[ 1D0 M,H8HZ1V'BV'B)^.1/QK',(PO?)*,X<)/2.)'20)A2/Q1G,"Q\PD.BK5"N74M MJ2 3#==MW?;>ONLOVV+_&]X^&4LJMXPK*'%CH&0P3CR0;1NVAA:U*_VUT*:1 MW+0P+Q=*&V#6-\(<56?8#?JW,/T#4$L#!!0 ( %6)?UJGXVD[K04 /L, M 9 >&PO=V]R:W-H965TRT^Y"(+\?C M=>5*E+@SEZK@&J=JT:M6 M2O#4'BKR'G/=H%?PK.RN)7/\F6GOZ1E\B\\K^AW4CZWL=2.I*RZ(]C B* MK&R^_%OKAYT#D7O@ &L/,(N[N#V?7X]K2G4;N1Z26MIHM&$SN@B3*X MD:5>5C J4Y&^5-!#6%ML;(/M@KVI\5(D7? H >8R_PU]WM96S^H+#]FZY$H< M7V ,4[CCST@M#0.E>+D0=OS7X+'2"GGR]S[K&]W>?MTF=SY4*YZ(LPXF1R74 MD^B<__J.!N[)&\C]+7+_+>W_*TIO:MJ/\U9JX5"O"X?N@=E2.$-9K'CY# OT MF$87RI7)JPIXF6)ZHN>RQ"PC99,OP-=#7=Q%C[HD5,ZMV3D_>=^'>ZC R9M,QF\1.-X#6'$'4>BE5 M]@\"T+*!N 4HU6M\6,Z@7AE91ES7-7] "?49B?KASMJNX4N\1XE$JG2CYOC1 MDBE! :Q3W-89\' M0SWZPXQ',!D-QQ]OK__$_:OQI)&'\9V5&7P:3"ZGCLE+DYR>,T$J<94L+1E2 M\83%?F5SZA>(8T)#'P=>2*A'G2E68 1/8"%*1):;(PY/L;9E)OLL+:+8)7TW MA)!2$L3,F4G-<^>'+L?+HI@$$<51Z$':OZ8B[8#(5FJUO\-4YH6 M80A:OZ"<- ^T2X-7DM@_YR(S.H]H2$G?BU&2[9,\ M@-S9= 'P7)]09I '733 [S(7QYOC#YA8>(N)5^MD$V_G/S[X"4TPJ$P,7YVR MA4<)6W)*"9>ULJQ"HIB@@#"=;]^IC8/0/?T^4-\C-/* 8DI$?1\FVWK@3"T? M!TT]^ %W]Y>1GV/Q"Q)/1M/9Y'HXPU1OTMSFMS.P]>.5-3LR+@0=]W21P8ZK$N,Q6"$N;&Q,>RZP>,L#B",")!2+>4 MC((^\?$D[6*.(Y%"ET2>#WT:DMBGX/DA\2.VR[)G'8H04?$?+2.!3X@84JXY+&)+:\V/B8OMH:.'\F!:[7JF$<&QM,#?$:&7C%^\G\7A[\9C[[#T^BKDL EFV M6OK&6 K[GC>]G0=I(=3"/KLKK&9UJ9NWZ79U^[(?- _:[^+-SX(;KA98VR 7 M&ULC599;]-,%'WWK[@RGU KF60\WA+:1DI;$$A HP8^GJ?V36SA M),M:4D"+\ELY\RYJ^=R6\D?*D74\*O(2W5EIUIOWH['*DZQ$&I4 M;;"DG54E"Z%I*M=CM9$HD@94Y&/.6#@N1%;:L\MF;2%GEU6M\ZS$A015%X60 M3]>85]LKV[7[A?MLG6JS,)Y=;L0:EZB_;1:29N.!)MZ M-L2UTE71@4E!D97MO_C5^6$/,&%' +P#\$9W>U&C\E9H,;N4U1:D.4UL9M"8 MVJ!)7%::H"RUI-V,<'KV?7Y_/__R=7DYUL1FUL9QA[QND?P(TN7PN2IUJN!= MF6#RG&!,,@8MO-=RS4\RWF(\ L]U@#/NG^#S!MN\AB\Z9IN04I1:';*M17J' MD:82WJJ-B/'*IE17*!_1GKU^Y8;LXH0N?]#EGV(_Z?.3R,.ZOE0:+= B$1\&>=Z2>( MTXS$-0BUIG2*.E@DDFJ>M*]0DD&.W17R)C#&-L?C4(?/+X; MDX9YO:::@^"0""Q;\JPD'9W7 '^AC#.%(-82D;H5.7*;Z920-*=MDF1<+N*8 ML)EN\+UTXAGPO6%[<;*&T-#!34W>$>8BLG5-EZV%1A,9\JE/1I%/R:&,S)EP M,B=@L*)V!T\HZ*+&/'?$ ^"1$P71WTP5N:J>VRM 85S+3&>H]K3T1K9E2E6_.CI4A0/.0(!].DWICIG\D2 M,M?A 26"$S'?\8,)+&\^O+O]]ND=W+V'FT_SY=(,NEYB?:F-."/T>_.!P^2- M>$1)W^N]K6%D+22^^;BX@[BBR$N=&7DE]2=%]TVI[J;,A_\@&'ENDPTNO]AM M6 :XLXH['@^=B1> -V(AG$4\<(()@_.=$0VBK,HW.Y3G,#=P?%/9#-HBSMF>9^CJ'P*.&Y7G6(J<>W.0].8)^DR.,5L.XWV-Z MJ]LUZV.9U"W3^"7'\_HD65&P5]P]S[#\5TT#7RMJOP)ZLG;M#_^\K(Z72;V+ M9+=\1(MUG'&_+GJZ=LVZ%KDH8^HU>J@5:_@(N111R@4OBBBMFD_,&7="93=E^B0]_M\=Z[J4"Y;EZ'BI*W+G7[A!I6AP?HO'UW[8ZWKU>*^)IZ'^2X M(B@;18$-LGT1MA-=;9I7V$.EZ4W7#%-Z1*,T!VA_55&9=!-SP? LG_T&4$L# M!!0 ( %6)?UH%Y#\(G 4 (\+ 9 >&PO=V]R:W-H965TKS7D^F&U92 MV>4UJ_"7%1VPUY)\ZIS=6'N[L35!=^J(J_8G0"Y M+4LJGH>LX(^7':>SOYCEZXW2%[VKBYJNV9RI^_I.X%NO1V\R?0>"DOI/D/ MCXVLYW4@W4K%RYTR,BCSJGG2IUTT M'1>^\DIM)"15QK*7 #VDTO)Q]WR&[KN(8Y9VP7,(N+;KOX/GM?YY!B]ZR[\J MY26#!7V"<2[3@LNM8/#G8"F5P(KXZS6?&T3O=43=)>>RIBF[[& ;2"8>6.?J MXP*#%EC8-4V#'TBK%Z&V8->)E3:MGV-",8 LO_\:V L6AR,M<&04"M*X%?\JQ M5UCQ#">81["[802>#8YM@]NUP<._^>A+,KZ_2:S;:Q@GU\ELEHPU*QC,Y\EB M#H/I&&XF@^'D9K*8)',+:X*52R8LK M+UX4N#L_:>P '#\ZM*=;)QW_8@$D0^> M&Q#/M:T1K='-(O^.]F8?:5E_3JR42PQ:&+HD#@((4-(//6M(,QP+2P7L2<,Q M).LAA >.'Y HBJQ;M4$NCHT&O!B"F+A>:-WN.4/!<,A@6.DR+W*5,PENY)-^ MZ *R]9R^A;5LI>AWCL;]V"81!L3S7/3$MA8<2>JI]&-DT!YQ-%/7@8CT_9 $ MMO,RA'N3S^>6F(Z 7S2+U%$HC"$3XB(A9?F M)HB6KB=:1&S'1Y4; M)C'5KU7J:1]SX1#'-S8B$MM]XL>1(?;?>C\]BO(G A6Z>0(?/V",W,]')UW^ MZ!2O4I1M+/(58!9!8N5O%1?/L&(9)K" O)DWV@CFD^D.T8*[[C&(T6<);+5B MYGMTD,0/K!%]9E2@@)ZGL*_\=B*:D.KJ)_!(L6$EJFGGY?F+KIHEH]OI"/MG ML)C<3@%OYHO!XGYQ._L=KI-Q,AO<'$T#F T6R5M=IBK#N&W\J*50JR')T4#-,B<0PX*&1W;0]%9CB9J$@W9MYD[ $W@[K4&ONJ M/K.[L<;$AY9OJW1)"Y-E);;L;%MK/&/;";MVA(*C#:W6#'-PF&+6H3:0(0J! M%W5C+9SL4V#]F+,=[.YQ7^GYQ\DI M87L$!B_ !"O0=F8*!N_WH4 #)^#&V&KHH>OW2>"$,.45>Y'O^ZG.^,_3R1^[ M23I,ILGU9/'F[!RR=5Y5>MSL8WK2HI^ T[>)Z\:HG&W-\B3-YI,!5KXF5W.9 M-]<[UM:NS&N18Q7K"FZ;Q[-)W(^L09;E+Y&L5Y'V#9-N,>-8$@8+N8=]!\- MO+YCX:KQ _%=> XNO/8A[ATM2243:[,*XM>!;RO5[$OM;;MM#IHEZR#>K*I? MJ<#P21S5*U2UNU'0 =&L?\V+XK59N99?>B#;0[ M^-6_4$L#!!0 ( %6)?UK].CCE,@, +(& 9 >&PO=V]R:W-H965T M^RKQP?B)>+VN>XP[=0WUOR(L'EDQ6J*S4"@P> M5M%M>KV9>GP ?)-XM"$)8HG&?@-#SB'9:E)R(9/SK. M:-C2!Y[:/?O'D#OELN<6[W3YE\Q36S> M"*F&:!(GE3^4G3.T*BG.K7X9L,24X"W^5K239[ MBS\:5 ZVC_2U\/?MWCI#5^*?E_)MV28OL_EGAN+,1N +A3E--0I@,U[M75C M;,/I'$F%)W9H*NO).!RY,7Y%JJP16/G#YKG!UGKGP6_?+!A+;@;:3S^1MSTR M8-*;]R/(2'QVHF'6:J!MN?NE:A2%ADHE%8DZ2DI)H''4#Z'0988FZ,,G:9U4 M>2_3CJ@/TCGT$'SR];%$0W4$P6T![^3[BQ[M\Z7<14$-B I,F9'@W)>7N)O: M+Z>C2<)&R8)!,IXMR$TG\]'D*NW<\138Z(HJF<[GD++DI:L:G_01.J\\=$M+ MI],W&'Y3ZW\!4$L#!!0 ( %6)?UJ/N7QHU18 ,9 M 9 >&PO=V]R:W-H965T6V<^/H_MQ+_-O:B-$P7]LTTQ].ML4Q>[]Q86*-F(;JH[\@_?Y1ED2:9>,BY*K?;,'_Y(E*Y M_W3FG]DO'I/UIL O+CY_W(5KL1#%\^XAAT\7%94XV8I,)3+CN5A].IOZ[[\$ M75Q 3_R9B+UR_N9XE*64W_##//YTUD6.1"JB DF$\,]W<2G2%"D!'W\;HF?5 MGKC0_=M2OZ;#PV&6H1*7,OVO)"XVG\[&9SP6J[!,BT>Y_T.8 PV07B131?_E M>_WLH'_&HU(5B/B\BHLPL\?<[GG M.3X-U/ /.BJM!N:2#+6R*'+X-8%UQ>?%\^WM]/$O?G_-%_.O=_/K^>7T[HE/ M+R_OG^^>YG=?^9)E$BU-N/%P5LC00N(K/-%[U-<&(;/^"W M,BLVBL^R6,2'!"Z YXKQP#+^)6BE>"6B#N_Y'@^Z0;^%7J\21(_HC4[0FT:1 M++,BR=;]5[LP$I_.P%V4R+^+L\___(<_ M['YHX;9?<=MOH_[Y60DN5WRFB@0L4Z@F_EHI-/,'9)E+EC]M!(>?=V$>DA/! MCZLD"[,H"5.N"G@&/+10/,EX)#,,$DGQ B9<;/C7Z?0!OR^ Q'-GT0$?_KM, M8"LPWPP<'A?R0L*G;X*K9)TEJR0*LX+]JXS7FFJ8Q5Q4O!2;L.#A:@7^3$2! M+9D7(N;A%C6GD+E0*6$6IDFX3-*D0$7BYSA142I5F9/D@%O4-?+0O(:%>I<8 M]L8%^'?CT7'=*79R\5UDI6% _(!0JN!#7.9H9O4B_+03>2+C#K^MA8/11C%X M3!T(B)\2$.AGDT#$R.&QE+;+$Y%%@AZ30"?'LY;;':H2= 8[B#0!%A7J88G< MA$IFX3(5M'?,RQW03#(=_&$1(U/)BO2%A]_#),5'.WP:%25L"#]!*%0@VC)% M<8.FDQG:W*A5F+-+E3OP(YW0&]BEW*["[.7?_YC'/BC#R@M M^P3(N]' ($UA#@-]J<8'/"-?V X?V6]D"OJ1^PP(JG*IDC@)P1#@.;2#2.0% M)&OV';XC32=9 5I0!0=:VEOV8"F"S-,PRQ-%'W=Y@JD;3"438(M ]J5#(2*$ MX$E/HB7__$0@H;2,85F:HGG3S\YSGT5R00F>0V0=]3_P><9B >>! M3(FLP$G(['_M+!1 ^ G!$#<\W.U2"BC\;S#Y!(X$-05^F\LPVN@091D "[#[ MP\I-J/@2G)"?^V\U W*/G$GP@]R&- &RDUMT7SBQZ_)4O&CM&!EIIDBEYX&F M*)=ILM:6!F3#I9+YDD/(4V2+Y$X4<[!0P2=@6X'L:Q&@=8&S>BYU.H_VYYTL M\$OB;'D8CX 4/:@7:8NPTM9QMI2E2E\81EK\'W?D\KOJ@*#!HTT((9RBE_@! MD0]5GHN41* VR4[AD5=E@3$?\GBF0BH%%=N&+R982?E#F8-B("!- MU[G0F2PAK8'Z8E2CU"O^3$!L:\'OPV\ZDSW*Y0M_Z/#_D"^1\-AMYZKC<1U& MFC@*(ZHG=% H0FN<\!]BQDGKE%]$%?L.2@/0X0$C\+/XH0V+0]YCA2P@>*$- M))"TJBKH#>]Y@V[7ZW:[/.@,^]R:C@/LV$CFQ'AU-@KO\&UA82QGO83]- MP_?ZW3[1P,=78$=R3Z4!6;SNE&"9<1$K5_ 5D]0QNJ9$]_A'H!1I/S >@52E M%@S*35%2?<\7EW_,KIYO9@P:@(?GQ\L_IHL9?WB<7\[X].Z*7\_OIC?S_YY= MO?KQYN;^ P@14(GGL+8EH4,OH&9^R:KY]0E*SB]%"FCD 9 MV9%B=V!,V--14@EW"2KB7.<.^(I%L.U;6#?Q UKUD$.OFIN8B+7FCFRO%PSI MYWM; *%5C#6?U%_!MX=!8V3YS4-(4EFX-05<@9]!(V E_D _\M6JL]*D.64F MJL+2-17[/(/"3Y=26K=@*E)6AI59C$5>O2:A"D!M:^TG&QWDE' M7D@>49F2UU3&!D$VDYB9XA)<%E>M,!F$/U ;.R@>]-K*8$'(98ZNY=2ML4YS M/ZB& S][P\<^Z98EF6M3H%=5M(>^417Z1JVACPP+6: _9K %R 9EUA3_6DDU MQS\DRYKH\VOT?.US.U-;X<>#TJ8J:*B?0 HK<%_EOT)E-3$7>55NI(G M=D1]H(X^HO,-#R&!T1%B3DE>%1[DY20"B=1ZQF8M_P86IHUR*:*PK,6A-M"\ M<,/LB_E68:J&MKG%*6.NR1,5)XLUQM9:GV]B!##S1H\- =+ M0+\7NG]<"8R%F,& 2HG.ER;033-*%(&.-VW"G%3"G+0*E09H;R@2"K!AA=(738H(B!!9V-.]!3.C]7Z_;8EQQ'H6 X\H*N MS\=C;]P+VB3D=VM0K-LJHQLHFOD#Q-_%!MRD$>YJ)= L'Z3**JK\2ZB2B&%] MCLT_.!-^F6 YN=V5Z)90#<50]6.RHRA/CX9%D2?+4E<(X.R1SK4*#&LLPMRS6C!T4%N!.6?%0' MA/3S%30S=#J+"5+B,)4B)=D7*":PDUEB[50D[RRO1T70_=/L[FD.]W&:#?(F&&K!*6@3E1'(N.] M_L3K#D:\[PWAK\D@8%-7(LS1'NPZ&?A>KSOD Z_7 X[[HU8GJX)M%PHM,P373#U"&B? T-=F[P5"PKE(3*0;AH MY7N$*-@.G!)K&Y0H=A0K@8@+0@V$,:9R_7+T&T$1O;<<.BT"(#6N@1VX,/4E M?]404=2W9R/A$WBJQ6Z +X) C[H%["$IO6)G">DA*BR&2>A 2HWF02-'Q3 D M<@B16$,9UG%S=![LH B!2""($>J)D2D5MN #E@A-,( Z8>*]?/]1F05ZHG& M8"'@M[@#_5IM4^O+;GA8<>MPBL 2.6F8QW8?4Y4YE:0#\D(C@'4' 7M P33D MC=#O*HP(GZ@[*-U5$NZ,-D>E9&7O&AS"+.,R[P21MQ[A+@;4): 'S1N18.Q8 M]J8\@OT3D&02@:9T;QIAQ:641GO1$G)B)HS_59IJF!F/HF( K$'SZ"(^J%P+ M)W?,+876"JK:_*3A( >!1YJ@+,MP)2\$FBP$69\;N/@N4T3'F\!W%WL'&N!= MN7"]V./+1$Y74!M":5RAO=;4]W 6ZXFQQJ#0&??ABR+WX[E\"5,*P!@\6$.6 M!O\*UQG$CB3B:)H>OWQY""&R& "B[1\WX3W._IS=/<_@W\O[KW=S;.G97UBE MTDW=J4SW&/HX][$I]/S1P!N.NH0(^).)-QB,V1^-,0.Z9K_;\T8#GP>C MP!L.N^RV*7CPX= ;C(88RGI!GUWA?51A.Z\KL:)*4RZ1=&CBI2K Q 4V^L-! M'Q?V^X&! "J3&'F]$>SL>P-_X+3M5D=O.&PW#+QN$&ATHQ=X_ M34Q:5-O@N4MHO-$"T2"U9HSP;TKX]DAY9()'A>W )^""]P8_*_W]H,ZYP4]R M;I2&X'MHS%28-&;<5AJG,NX187YI+AK Z4$"U/=439,;#>TZ;(.DO46D/XWW MTU*#EAA?F^H<IL#ZEMIOO5;^? !RS2S(Y?$[432J\CT6 M[/46>+^"D3*/48\:M,!JIS?LOO.['G9)[EUUAN9K=_=0(D9&Y"/ MG_.W_&#'&KG#E!I!-9:X$ 7*6\?KV_*T B%:$2J'=, M=CF0,A==S=LC;*+[,/Q(:SE6E;S.72"@EMU-75BEUWI'+3/"2A$7IN(AI^Y#?@S[<[2Y+LN#@7>;]'^G/R.EH;*%BY'3=3C_DOPI!G__D\?[B%IHH_+V;7SS?\9GX]T^IGEW#2MQQ^QZ;'3QQ7>:0;#55,ZL,BN%N&IH<^%Z=,-OG]V80QC+UH3":A]H=-S?F-ZH"5OG:KIP=J%: MTVE@5'M]PU+!S& :%]'N+:%)9DN_71-CF4:#I)48#=V 5AC MZ11 55K=T9X NRN7L+= 2W.9IYK>?9U_N9E!O%[,GA9.*7>BPKN$<%O?;]B[JOYXZ/[]"WN" M^T*U%0ST9M5?;.J$?%=*-9,&%JG@D1;FSB%=#2=]2#[G 51Y/G][BK_S8=_S MAR-\TC=_G62%GX_ZWABIP<-0LP9C>/B$WJD\'DV\83"@OX/>R)L,QM75 Y4] MXE4-3EKV#G?%>^A7]DX7E[ 8"LDQ C?<,/35N12"4C<1>[KGR4H"\#!M)W7* MIJN=5_F>]09=_LXQ:*5%[G\X#!2ZWFZO?.K)';]]= (&[/%&JU. N:OFZ*CN= M#1<& E#\BT0DX!RE&W0_7$\77^A/_P.%'19+H6_VS" 71YY^NK6YDC@:;P-S MF)(5&!B#DQJI4@]Y55&C;?Q:1 M*S'U"8?HQZ?;ORJIH2 MU,./_P_6&+(&GPU[$P\'-BYP^Q(5V*8H_MZ(DI3VI#J!IQACNK MD:.6H=/C@@.EHN#>W71;*%\I7N#W7' M 94^W0+@*@W\:L 4/!2GQ'8[B/I8=84_S)@5F8=!X*AVP0_V,E-29;P%O\$) M+5>$MI70FYEYT@B[*F$0UP)Q65V>U=UT;$[%6DY%@V &RD7&JI-0"JL, 'XR M J7QULS!-S6N:1 :,W*!=TUTG\QZ_4IR.L#M\X>TL=FY:/12F9_KI*\Z^) MD!"@ \9* SZ"+=FB[\@E7R?7H,FA)A>FK'=QY:&=JVV$%8W=Z5J( M3H>_F][6X\D*_L9@BB'-'-*'\L(Y MD'58F7VQEY H+*+('O\9;G&<, (DQ>Q!=7MQ6\C4MOA-W:&\J6^-G$FA?6(:^W? M1.K5#"&ULUBU&H@$308L6UCH X=9ZI$#O%9^!\[QQT4HO95\(RYG?7 M]X^W- '7?B=\5T/*ZCUKT-(; U*_L3!U+8@:89YXO4$/&I4Q M%^#V]O7T/6 MRD&L:[SZODHR=I#"9:-2V+GOC<:!-QX'U+UX(V@S!A/L=IH4/D<>I#QT/.A'8%E Z_K^UZOCYO088X3 MXOD86J(>"&6 CT-_-.IY 355=S)[5SW,C,>?FP.^U1T6-F.CWA"6#D9>X'=) M%41W*588P.M H4_4#<:>/_;-7@B_^[J!LP6-E2#(QP>==:E]['J3"1Z\HOZ& M:/4FWKB'M-X0->CNX+#PL2WVU -1?OM$U*/KT%>UWS8&H-^8BK+TV1%]?O"# M&S#,# _"CYLP7^NX8,5U@"P^-30.)P-4-?M#UY^J<*YIY8K1KW&B83ZL_]+: M5.M0X>'M017E3+SQ")D%VA9IH2O4#"]SJ_C0WKG6 U?^3R:NHBC'_N&4TCA" M'LVU^.],8>G=6/MNK^:3L9<)#:-N[;5R,>DZ;)[.*+6SX[L[960FF>R]GZFF M4HB??DF'F8HS3>YPZ59G!DI\YQD]IN]=9<+S: M*XY:<>)9V2:J.HZ6&$['F/$!5=(]@/O:F09B<5+;3DU4 GJ%'H7VG0"B ,5H M F>.]4C,*Q,YU#^^*-A\%W_\(ER22DC#@7EHD\6' MM$6A+=CA).BM!4+RU7J/QWFY5AZ#RB^5:WH(EF$ ,[--U5R3T %"PP]K P,; M/,_PS:^EC#U^!23U +M46X'5UC2R8]98Q(Y>VBV7 P M#LDEMD#"K6B-7$RO6$U8(CF,8+B; 3[,2#=:R<'(2).=7#BOEF\%Y'5\@9[> M\/Z[?\+^%LB"!PCT5*UC:[8P&9_I=-/NAD#MZ47TI MBT)NZ<^-"$&>^ #\OI*RL!]P@^K_NN#S_P%02P,$% @ 58E_6DBA?>1E M" 910 !D !X;"]W;W)K&ULG5A;;]K*%G[W MKQBQHRJ1W. +MJ%-(E%"4B0";"X]ZCDZ#\8>PJBVQWL\+LG^]?N;L7%(2SC1 M>0';L^Z7;RW[:L?%CV)+J21/:9(5UZVME/FG=KN(MC0-BTN>TPPG&R[24.)6 M/+:+7- PUDQITG8LRV^G(>HM<$WQC= M%0?71'FRYOR'NAG%URU+&403&DDE(<3?3SJ@2:($P8R_:IFM1J5B/+S>2[_3 MOL.7=5C0 4_^Q6*YO6YU6R2FF[!,Y)SOOM+:'T_)BWA2Z%^RJVA]$$=E(7E: M,\."E&75?_A4Q^& H6N]P>#4#(ZVNU*DK;P-97AS)?B."$4-:>I"NZJY81S+ M5%(64N"4@4_>+%8/#_WY=S*](XO1_61T-QKT)TO2'PRFJ\ER-+DGL^EX-!@- M%^1\&:X36EQ,(B1@ORG_ZZD )E M\]]C'E?RW./R5"M]*O(PHM MKL9#E;79:C[XVE\,R6P^&@Q)?W)+[D:3_GCT[^'M;X?C\7307XZFD\4QETXJ M/>[2D&!OKPAC2K(P10*43*GND9$?!;&]BN2>\WC'D@1>=JS.@9<9 M;*]U'7A&3M2LU]2L]_Z:G2Z' !2GK MNN0;LM-8#PKP"(PN4FQ#J%5'KVH(0["02(%*>ZB/@5LT72-U>^S2&<*%:R+N M2MDS:J=,8IB"(\D^[FW]I>9/1Q"E:/RBS=#:E"9C45E; HM%\JR"P_/:MQ># MB8O"L!V/^%W7]'O>$:Y=* 1L?,V&JG9Z77!VR(<_NH[M?#["668_:8$ &G@N MT?DJEL6O(2-NIV=:7D ZIH^KGN<8_<.(& ?9@]:>9YNNY1//=%U8W E.5:W? M5*W_[JJ=#[\-)ZLA_@=33$H%(L,"C>\T%-64?"M[,]2A @A5Y5WC*T-@$_[XO&<@%8-I6ZX9>#9Q L?T?D&T&R;GNT=($]]KL#1='W H^-4 .TZ9J?7 M,VQ2.V_4OA25D16XTMITL@:RJ?K!RDH&SV#98O(&G<]D7.)IS,+'C!>2142B M^I0C89X+_L2PXU&@PQGQ;(V]Q/74WXDR"IHR"MX/?O/I;#A??M>#:OCG:C1[ M0"N3U6)XMQJ3\>AN>*RJ3LO?SQ#C]0Q!VV$""<$45$G 6"%-H@*M?(ZB,BTQ M/W 64Z!FQ'0&+Y'6ESO"BAK]0%86>AP#$-5>I"#PHS*$I%1N>4PXP%"=&HBJ MCJ7BH)LR(0G;4*53CW$U72Y)/^5"LK\K)3A**&;KE@/X6(ID_*3*@>(M]5LP M0UDM4O,BF2(ER'BCW3BA/8Y9A7@J8*\T5C'34UMM*";9;1F6&H'*9Z*B5^\Z M&"9AIC86D-.G7/5!K! -+LM+:C01(I:&?AM&VTD^B!/^:%1S5B"I^ MP??_6235MH$E1M)'+I[WZL9P5BTR*F3".%@GB/?RN. ;N5/J76/XBN*N%!F3 MI:!&M:8]J>N">"0POM$MBQ)U8XSWN3)>16Y,89$P]LEL$G*0AA.MU&U:J?ON M5AI-EOW)_>@+[OJ+Q7!Y=',X*>[XYG"8B=]T'$#Q&P@]0)^]K%AG]9+5Z?J' MU^]8TYIU[?3"URQ^2B_0TO$J9UR:Z_<<IL82XO? [H+ZGF;0EQ@1%[EBH]5'FVK%.T=5='W3=EW% MALEL8]_K*"7:&<(;6Q,.=#WOHB9H'IV)9.A9:[IE@K**G99/A4>60Y6+^Z=JU+[0]V5<&*S #9 M/H*(CXV<6;I_++/74XXWTL^T++=G=ETEZTQ+0WG#67)QK+[;!Y]^T(&/^@.7 M&IIE)JNO0,W3YAM:O_IT]$)>?8![",4CPTA,Z :LUF6 =RY1?=2J;B3/]8>D M-9=H=WVYI< %H0APON%XQZIOE(+FR^+-/U!+ P04 " !5B7]:.V-5,]ZB6C@-<\*W7&7QJPN?%\G2\RY/IT>_*G.G7&9NN9"LM9'Y-I@4Y**HOOQU>PX' Y7Q*7IW,A@-+Q]OAG!_!:=O[)CRD^SCRGM)(M>%T0XO4I!FB8HJ,$'Q4KX$ MX ;H(C"?T?SN,L"ZDA%YP!5NJUS\QA1FMO0O8)>$\]\DG!W<(;A3PBW8>>!& M8&' BA0)PAQ)RQFT6,V+FTVRZK6&UV -9R2H<#*Y>'OOREJ!5X^;P$+F10%S M;NGN$YY!*B@Y(U7E5?-8*X;(8T'DW/^3>MCPF@W2T_)JM ME@<%-=I:'R^+?:J;O#7 MO>JIMUPM1*$APSF%!N<-ZD*JZE/5P,A5V1MFTE"G*&PO=V]R:W-H M965TLGR9=E0)IM+S%%D><<4A(S.5#VC:>( EZ+O.13,Q6B M&MLVCU,L"+^D%99R9TM9081T1(8 M;J?FS!U?^RI>!WS.\,"/;%"5;"C]IA9WR=1TE"#,,18*@T:)*E@B(KZR]Y;?IPE#!RWDCPF@1/ZZZ)M,H%$228,'H IJ(E MFC)TJ3I;BLM*=2B18'(WDWDB6*["Y>QN >'79?@8A1','A?PM+X-5S!_7JW" MQS7,HBA<1_!A338Y\H\36TA>E6W'#<=US>&]P>%Z\$!+D7((RP23/P%L*;A3 M[;6JK[VSB N,+Z'G6N YGG\&K]=UH:?QAF]U@6%%L@3"5WG9.7*8E0D\B109 MS/>,82E@QCD*?JKX&KIW&EH]JC&O2(Q34[X:CNP%S>#].W?@?#HCW.^$^^?0 M@VA^&RZ>[T-XNH%_/LI319RE.5U$TS0#VZ81V32JFQ8W32.Z:4 $R!/#8B.W MVE/3T=+H64 8-D,A^XD);-2D&$-;FO$_I1DMCR%Y#,VC.(SV@+.2[QDI8X0+ M\/R1U1OXTG*'KC7J]XU[W)%<"ZL8W2)7DTB%HI0?%A@HY=K29 MRCF/3 7(_2VEHETH@NZ?(_@%4$L#!!0 ( %6)?UHXY8>B&0, (8& 9 M >&PO=V]R:W-H965T&Y-%D MR\4WF2,J^%&5M9S:N5+-V'5EFF/%Y 5OL*8O:RXJIL@5&UBTVN](([FS1L@T^H MGIN%(,_M4;*BPEH6O :!ZZE]Z8^O(AUO CX7N)4'-NA.5IQ_T\[';&I[FA"6 MF"J-P.CU@M=8EAJ(:'S?8=I]29UX:._1WYO>J9<5DWC-RR]%IO*I/;0APS5K M2_7(MQ]PUT^L\5)>2O.$;1<;4<6TE8I7NV3RJZ+NWNS';@X'"4/OC81@EQ 8 MWETAP_*&*3:;"+X%H:,)31NF59--Y(I:;\J3$O2UH#PU6SP^+.:/RZ]P>7\# M\T_/'Q=W\_NE _?S)9PMV:I$>3YQ%572\6ZZ0[WJ4(,W4/T [GBM<@GS.L/L MOP N4>QY!GN>5\%)Q!M,+R#T'0B\(#J!%_9]AP9O\%;?@LZU4#\=6)2L5L#J M#.;?VZ*A Z?@[\N55().S#_'>N^0P^/(^A:-9<-2G-IT322*%[1G?_WA)]Z[ M$[RCGG=T"GWV=/UA?O-\.X>']W!\[XXQ/HEYG/%^0):>#/:380IH*[!:H>BW MPPR/C- !)G!WOXM7S&"E+_T8?D_:VH-:!&H94 UHW;+50?$_(4D"9Q -M!4- MG,"/K&M>-:U"(0T+R==JJTD,?2<*0TB&3C(,K%NDBYOS,H.B:@1_00TGP1\Y M81S"R!E%OO49\R*EXPY^-'1\+P3?BYV1/[*.3\*!C>!2PLCWG21,8$C$!W%" MI:0($L0_G%_E6O4LP@'L1,.8[*BF-JD;H^=+_= &RH4&Z. $E+>UJJ3B7ZU M%]G+3EM^A7<*?&UL?91M;]I #,??YU-8V31M4M0\00,,(O%4 M=5*[HM)NDZ:].!)#HB6Y[.XH[3[]?!?(V$1Y0WR._;N_'>SACHN?,D-4\%P6 ME1S9F5+UP'5EDF')Y 6OL:(W:RY*IN@H-JZL!;+4))6%&WC>I5NRO++CH?$M M1#SD6U7D%2X$R&U9,O$RP8+O1K9O'QSW^293VN'&PYIM<(GJL5X(.KDM)RXORG/GQ*1[:G!6&!B=($1H\GG&)1 M:!#)^+5GVNV5.O'8/M"O3.U4RXI)G/+B:YZJ;&3W;$AQS;:%NN>[:]S7T]6\ MA!?2_,*NB0U#&Y*M5+S<)Y.",J^:)WO>]^$HH>>]DA#L$P*CN[G(J)PQQ>*A MX#L0.IIHVC"EFFP2EU?ZHRR5H+/\YG,/^VF']>SI?P_H&M"I0? MAJXBO YRDSUJTJ""5U!^ +>\4IF$>95B^B_ )5VMN. @;A*<)] IOP5Y,<<"J%,9)(K:LD/!]O))*T-_CQZF:&V)XFJA'9B!K MEN#(IIF0*)[0CM^]\2^]CV?T=EJ]G7/T>#F]GL\>;^9P=P7_?ZA36L_23FLU M7<#4PF<:8P/T Y[\QA96>Z@&<$VH=M&CA=&U@UN6&$NKP5?H]2;@!S]GM.)(@@H MJA]<6E,J-$_(3UUWPL@'O^N$7<^Z4QG50#XO[(+?=SK]GO7 %2LLUA0-;='Z M^I"P41 8V^^0%-^'4]_0/1JV$L7&K!0)"=]6JIF[UMMNK7$SK'_#FY5WR\0F MKR04N*94[R+JVB":-=(<%*_-Z*ZXHD5@S(PV+PH=0._7G*O#05_0[O+X#U!+ M P04 " !5B7]:P'?ZQX8% "A#0 &0 'AL+W=O:\G MDQ7+J>SR-2MP9\%%3A5.Q;(GUX+1>:F49SUB67XOIVG1Z5^4:_>B?\$W*DL+ M=B] ;O*X&S7H,R3W-6R)07 M(-CBLC.PSZ]\+5\*_)FR%]D:@_;DB?/O>G([O^Q8FA#+6*(T L6_9S9D6::! MD,:/&K/3F-2*[?$6_:;T'7UYHI(->?8MG:O592?LP)PMZ"93#_SE*ZO]\31> MPC-9_L)+)>L['4@V4O&\5D8&>5I4__1G'8>60FB]HT!J!5+RK@R5+*^IHOT+ MP5] :&E$TX/2U5(;R:6%/I2I$KB;HI[JW\6#:3R%DQE]RI@\O>@I!-5;O:0& MN*H R#L -H$1+]1*0ES,V7P7H(=L&DID2^F*'$6\9DD7'-L$8A'W")[3N.B4 M>,%[+C(\-7G(LTK/.:RGR^%ES9*>&/0IH:"0M?O&5^<;;0S4C+4 M/X-%6M B837,1W!"UXP"&TB%U M()"$'6H2R)?L^+*ORW>]E&"C^[[E@4-,-XS@2#5Y335YOUU-5X.[P7@8P_1K M',_@=GPS>1@-9K>3,3S$=S@8_P&S294STT/E]?]8>HV/446AG8M[>SNY:-;) MB)%V?4P-6\?<"2S3LYB\3+P\A\*0Q3P/3C4*(7#.PWJ;4=N#@ND" M"T++# -2VK)]SPQ=]PW= Y%V(L]T+"QN5,&C.J*R$VK7=4W7#;$U:+5MQ>\4 MW%Z@0^P-@1M5L; L,W(LXUOY_F#S,_J,9[1D!A8ZOLE>K6.7R@_FW+8J3[!- MZ-8L3\'M$G2CZX6[,=N1(5T'FU27>&]-SU.9Z!8$:( =M1ETL8]]@K!K!?!I MWQBN.M4FRAQI$G[3)/S?+MV;Q]GC0PRCV_'MZ'%4WR#W@[]'>*? X_@Z?H#Q M9'PVU/5]=S>XNCMX$Q^U=_@F_F\D6IVB>M9 ';-Z:F"8/9T77H 73*"+T@U- MS_+TAH_+D4E" D2WCZA<#,"V+=/RG?(RB0)++X;@6J9O^_#Y0TAL\D6O18 M M@7BDM>98Y6V-=PM^#RPPP;!=F)$=-2)5*F^*;4)@G;8N!\]!:3^"B-A8;A:Z M@+6^%=5)[43;4CF4/KW6LSEG M8EE^'$@HS5&PO=V]R:W-H965TG71:JETR4NFFF+%*UR9"UDR MC8]RT5(KR5EF@\JB13TO;)4LKQJ=2_MN)#N78JV+O.(C"6I=EDP^]7@A-E<- MTMB]&.>+I38O6IW+%5OP"=7C7B!F1\SM:%'HO-KWR;3]O@I:)0]A]W)X!KZP[O1X'[2G=X.[^%LRF8%5^\N6QJW,JE@4&4\^QZ@A?SV).F.9(^>1+SF:1-\X@+U:' "S]\G M[5N\Z%C22R;Y>0^+F<&(/:'&-'2E9-6"6_O/[DQIB8+YZU#V-;9_&-LTT85: ML91?-;!+%)>/O-%Y^X:$WOL3S(,]\^ 4>F?R\>ZN._X,PQLX6KG![\8>P'C0 M'WZXO_T#UV^&X]H?AB/KT_W4'5]/#F5W*2*$##CUSB M$V>"4PK)N[#@%3(K3(C#,NS_W C3##*($\]M>Q%$A+AA0IVIT*QP_O7(<;,X M<<.8H!4%L1M3'TX(L[T79ONUPMSEWY_>/MQ./Q\2V4FLXR)[+KHVPVG[)HU2>4@WH'W<5" M\@7*$;6-DL?O7>H\LF+-G>%:HTZKS" P#3@&N6%E1J'1E0]A[&/MVT8XS20! MVDS0).W8]7WJ?,"!9J3^]DU,"7U_[-\9;-/(X(QZL>OY!-X!:9+P)T_\#LYY M;C#/2$382YLQOBX'N!2ZAA'C8Q@:!)/;1WX0_8_+B+J=?VD$V] MG1_.X!5(IZ0=[J4=OE;:X\%D.K[M3['?ZUZW37Y(X2JR-'BOL^#Y0)Q_:@>^'&8=L-,)(T<5JAW"+/C?T VB1RDX" 'T1N M$-.7JHPBUTM"*]_80Y'Z9J[Z^+R3P][C%-< -_-I@I3"9[;4#0/B>B'!^>FY M%*7O!XGKM:.#$FN]N)&57"[LO5/A&%A7NKZ<[=_NK[;=^D;W[%[?B^^87.!0 M@(+/,=1K1C@\97W7K!^T6-G[W4QHO"U:&ULA55M;]HP$/Z>7W'*IJF34I+820@=($%?M$K;BLJV?C:)@6B) MS6Q3MG^_W+#!:XLI:J8P:E:^7JC.,MK4%7Z) @2OV*%<,?#VC93XZ'&Q6*V--?CCX8:M^)R;;YN9PIG?L>1%Q84NI #%ER-W$EY- M(^M?.WPO^$X?C,%&LI#RAYW_JV#&6!=/\6I9/16[6(S=U(>=+MBW-H]Q]Y&T\L>7+9*GK+^P:7S)P M(=MJ(ZL6C JJ0C3_[%=[#@> -#@!("V U+J;C6J5-\RP\5#)'2CKC6QV4(=: MHU%<(>RES(W"U0)Q9OPT>7R"CGDX4V8N:DK.,-SSK 0T]( &)SO#1+DA:\_5/!(E21\Y8DH] M2JDS*_$,L>\8P(/ ;WZ"T:D9*7FAVT?=V)Q[D6\;)O\UQV2[PMJ&N)/5CQ&3 M$N2)@XZG,_]74\?7B(H&7IJ\(FML_YS/0V8DWB^0MMSP*),$C_.UELY\0HMS MFC$)O2A*_Z9K;,Z4E4QD')@!+'I>9]J^\"'$&\5&20>B%Z'JM%_Z I5ERMZM:O,7FWPC3]L;-VK\ND::HO[LW3A#>^*H2& MDB\1&O3ZL0NJ:??-Q,A-W6(7TF##KH=K?"&YL@ZXOI18)NW$;M"]N>,_4$L# M!!0 ( %6)?UIC?M6:5 4 /0+ 9 >&PO=V]R:W-H965T.S*C6 T,TIET75M.^R6-*]:_2OS[5[TK_A6%7G%[@7( M;5E2\3ID!7^^;CFM_8=9_KA6^D.W?[6ACVS.U,/F7N!;MT')\I)5,N<5"+:Z M;@VV(@5A09"&O_L M,%N-2:UX>-ZCWQC?T9=:-O1;D&ZEXN5.&1F4>54_ZT&7!Y-E55R&T%NBF M.YAA#>.^ ^.X\)E7:BTAJ3*6?0O014X-,7=/;.B>1!RSM .>0\"U7?\$GM(WG%$W2X7A3,GZX3>#N!L;)33*;)6.=)AC,Y\EB M#H/I&&XG@^'D=K*8)/-C]$\:.$Y_;]7Z,:L69HF52R8LS)2E,Z73Y>'G%1." M9: PW%1*IN2%-<41@\-$4)57CQ8F0$)*A7CE3TS !XB)$PB3L MA=9<\?0+8.IP"DEJ&MGU(Q)$/GAN0#S7MD9TDRM:Y%_1WNPC+3>7B95RJ22$ MH4OB(( )?W0LX8TPXY=*F O&HXA60\A/'#\@$119-VI-7)Q;#3@Q1#$Q/5" MZV[/&0J&_0]%3I=YD:N<27 CG_1"%Y"MY_0LK"XK1;]S-.['-HDP()[GHB>V MM>!(4@^,[R.#]HBCF;H.1*3GAR2PG6]#N#?Y>F&9L7G.5^=;I&( M(352&#T MVF[H$-<)X$R_1!&)PA#.$!'SG.8FB!:M,J E%RK_6D>U'=@Z1JC3#GK$]6/4 M.$+YS4[;JMG9(A"X$6=6 LG^Q18W^=L!UL_3A1LV!1L^,,%^S#5N?EE.OES-Z>' MR32YF2R.W@]AQP8^+U' O7F.^(QSA3L2S>7#B6RN[!)E8R\6CV3;SG M^+92]5+6?&U6VD&]R;V)U_OP9RHP?!(OG16JVIT(IXJH=\SZ1?&-V>N67.&6 M:(YK7,N9T +X_XISM7_1!II%O_\O4$L#!!0 ( %6)?UJB\NR8F@( <& M 9 >&PO=V]R:W-H965T0PLR'JC3,"-^R5>0PKJ MMIP+[;DM2TX*8))PA@2L!D[B7PPCDV\3OA/8R3T;F4J6G-\99Y(/',\( @J9 M,@Q8_[8P!$H-D99QWW Z[98&N&\_LE_9VG4M2RQAR.D/DJO-P#ES4 XK7%&U MX+NOT-33,7P9I])^T:[)]1R455+QH@%K!05A]1\_-'W8 _C1*X"@ 03O!80- M(+2%ULIL62.L<-P7?(>$R=9LQK"]L6A=#6'F%%,E]"K1.!5?)NDD1;,K-%^, MT_'T)KF9S*8G:+:X3J:3G]9#R72$ILG-[6)L$F?S\<+&4W0T H4)E6B*A<#F M/([19W2;CM#1Q^.^J[0^LXN;-5HN:RW!*UI&D)VBT#]!@1=$!^##]\/#IW!7 M=Z5M3="V)K!\O5?X9F*-&?F+S74[04/.)*Q)K\*V5^%;['&2955145UV;AX1R8@Z5&]-^\37RB,VIU1F_J'&*YL8>7&0/N*[+%U!S4(;71"Q&^[W6" M<_^9V)=YP5G@=WK>,ZWNWC,U(_(;%FO")**PTDCOM-=QD*C'3NTH7MJ7N^1* MSP%K;O2D!F$2]/J*<_7HF&'0SO[X'U!+ P04 " !5B7]:QGTENAH$ #L M% &0 'AL+W=O .\9TF+VQB+<1 M$S=,;Y##+5HB]I3/"2^9M,VBH=$WP!IMX#YA"WRX0U6'.L(OQ DMOL&AJFL9(-Q3AM-*S%N0QEGY M"W]4($X$MON&P*D$SGL%[4K0?J_ K01N0:;L2L$A@ QZ X(/@(C:W$U<%# + M->]^G(G_?)J.P>P6S)\6_MUH.0;SQ<0?@]%# &XG#Z/I MY*]Q%H&X.K7#P.3\<:)$&98->1SV1#G MK8:@O 7L_D?@6$Y;(O?5\@"%+="V"[DKD0?OE_\KNLF)UEB=&JM3^/7>\!M1 MBAB542AU;;E.S/(;FL,0#0T^C2DBS\CP?OO%[EJ_RYCH- LTF35XM6M>;96[ M]P7C]2%.$ADQI?)28J59OS 3:^*S9[N6Z_:[ _/Y%,9_UVOTTZW[Z2K[^97W MD2^G8 9W%'R[1^D*D;_!/V"!5R]@W@)_X)<0?03WK:!5/Y8Q44:YE(E.LT"3 M68-NIZ;;4FH0.$UYIK)D M.-S)@)3JSNF28ML;%W;SOG04H>_E)4NMR:LDW3=5L*:$[[E(^RE>+&A M[_LXYYLP)L5CGT\]IRO!HPQX,1Y-;DT\Q[3;5F:IWHQ%B"B6HTI^"J4O0:(U MK];EUD1RS*QM=6KM%YM(3H6@!(J]-HWB7 ZG?0:G)UNKU0$OQJ/)K8GGF)#; MZHS\D< U AE,$2WF%!/E%)*=')%[_I+OR!!IS:EUN341';-J6YE?*C=GE;0! MA&^4)$2T)L2ZW)I$CBFQKZF(S6%-D\.5D2YX#WD&SC MC(($;;B]U>KQ_X&41VME@>&\.&Q:8<97G>(R0GQ&$5&!/]]@S%X+XORJ/N#T M?@)02P,$% @ 58E_6AD;TQ2& P H X !D !X;"]W;W)K&ULS5==;^(X%/TK5E9:[4K3YCN0+B#Q-1HDND6EG=%HM ]N M<@&K29RUG=+Y]V,[:4J 1E,I#WTAMN-[?,_QB?$=["E[Y#L @9[3).-#8R=$ M?F6:/-I!BODES2&3;S:4I5C(+MN:/&> 8QV4)J9C68&98I(9HX$>6['1@!8B M(1FL&.)%FF+V*'U4G44\-"R5$200"06!Y>,)II D"DGF M\7\%:M1KJL##]@OZ9TU>DGG '*8T^49BL1L:?0/%L,%%(F[I_@M4A'R%%]&$ MZU^TK^9:!HH*+FA:!WR[N%O,U^FL& I.$_XTN$-]A!GQ@"IF#0C*C M:KU)N9[SQGJV@ZYI)G8F82F MOQ_NMJ3CUH*Z&J_W!MXX$R0F2:' MP!C]^8<=6/^.U8N=(ETB^1E('U)/T4^C;KA4, MS*=#0J<3?==U Z]7SVODZM>Y^JVYZJVYF,AC(T8K_%,>9P*-&V$_9M]6?=\'+[HN=)H38^!W<@NY7/+7#!2"3D M9J\%C1Y;C=^.]=Z-[ JMR=QY9>Y\"/-7:70E6D=H3=%>;WAVZWWH??9W3P]R M+[3\WK'Y3^=Y@1>&OG-TE)L'=_T4V%:70!Q%M,A$>6FN1\LR:Z+*+%4K'(W+ M\FNLBP[S%::LW:XQVY*,HP0V$M*Z[,FL6%D.E1U!&ULK5A=;Z,X%'W?7V&QH]6,U"W8?(5. M$FF:I-M*_5(SG7VH]H' 38(&<,9VFO;?KPT40D)HH^$E@+GW^)[K SFXOZ'L M)U\""/22Q"D?:$LA5F>ZSH,E)#X_I2M(Y9TY98DOY"5;Z'S%P ^SI"36B6$X M>N)'J3;L9V/W;-BG:Q%'*=PSQ-=)XK/7HD21@FD/*(I8C ?:-_PV9AD"5G$CP@V?.L<*2HS2G^JBZMPH!FJ M(H@A$ K"EX=G&$$<*R19QZ\"5"OG5(G;YV_H%QEY26;F)C\FMX\3>1S=_7-[]?WJ[A9]'H/PHYA_ M07^CQ^D8??[TI:\+.;%*UX-BDE$^"3DP"2;HAJ9BR=$D#2&L ^BRXK)L\E;V MB+0BCB$X128^0<0@5D-!XX^GFRWEF&47S0S//8!WSVBX#@2Z2O,G42GZZ5H& MH2L!"?^OJ64YHMF,J![W,[[R QAH\GGFP)Y!&_[U)W:,KTUT.P*KD;=*\E8; M^O [%7Z,4OF.8O ,Z1J:V.80O0Q"O8N>AY[IR.Z3OOZ\360_CM@FL3ROC*O5 M:)9&_IM8==VW&-'5WOQQ'L>;;= M:]9UKR36:]=U)/\A8KIX+<5\ .RB=@16X^Z5W+W.%>UU2;XCL!IY M;%1_W,;OOW8+C&W=86R8KHUW]-D02%SB.$:S/O&6O\"M9=Y & 6RT''$I-6C M['V!M@,>NTA=H=7IDXH^Z5RD!617#>@(K=Z RAGA5N_Q09F:>^IS'-MU=D6Z M'X8]4QG 1HU6!@:W.Y@QK'PF$N4)Z!R-82Z_:P#=S50WLB63#*9B'4;O*;=U MFJ,7KB.T>E,JQX3M[I7;J5WJ"JW>@,HPX59+\D'E.OL&P+&M7>'N1V'/LL@! MX5:V!K>;DCNQ!(8>\O+>T68KTM%+TQ%:G7?E>G"O>VUV:GRZ0JLWH+(^N-5< M?%";WM['E&NZ>__\^U$$V]ANUB91_J0^4ED!TFX%I(4N/KW^X+E;Y6BNW$"4 M!O$Z!!1F'@'-HEBF+I!<6S1ZE2E+V3G7^HJNUW(TC/Q%2KF( B2 9V]L?[5B M]"620H#X%7U"-G9.#,- IJT.30W7MW9,$F"+;.>)HX"N4Y%_^9:CY>[6>;:G MLS,^PF=CW##^C1AG(]FLICM8WLGWM:JI\VVV&Y\MHI2C&.:R#./4E6\,EN]< MY1>"KK*]G!D5@B;9Z1+\$)@*D/?GE(JW"S5!N7\X_!]02P,$% @ 58E_ M6K",5-Z& P B0P !D !X;"]W;W)K&ULK5?; M;N,V$'WO5PS419$ :72S?,G: C:RMS&0BQ$WVX>@#[0TMHF51)6DXP3HQY>4 M9,5R9+>+ZL42R3F'YPQ'TGBX9?R[6"-*>$WB5(R,M939E6F*<(T)$9RNF9":&KXPWQNQOTAV\B8ICCC(#9)0OC;-<9L M.S)L8S?Q2%=KJ2=,?YB1%#:30R+*T(8PREIB#J\H(!QK%F4CK^*DF-:D\-W+_?L7_- MS2LS"R(P8/$?-)+KD=$W(,(EV<3RD6UOL#3D:;Z0Q2+_A6T9:QD0;H1D20E6 M"A*:%E?R6B9B#V"[1P!."7 . =TC +<$N(> SA% IP1T\LP45O(\C(DD_I"S M+7 =K=CT39[,'*WLTU2?^UQRM4H53OKSX&8R?KJ=P,-7>)Q\F]P_3=0U>/CM M?OK[].$>SL8H"8W%.9S-",=4KE'2D,3G\"L\S<=P]NE\:$HE1-.98;EI4&SJ M'-G4=N".*2H!DS3"J$Y@*@>5#6=G(W!.,HXQO 37O@#'Z>D.-6 M675SOMX1OAEGT2:4,$V+)U-7^/.M"H*IQ$3\V92R@M%M9M2/_Y7(2(@C0SW? M OD+&OXO/]M=ZW.3W9;(:N8[E?G.*79_IORJ0@'-2T,4L$0438X+FGY.H]]/ M+_[ [:H3<(;FR[Z9CW&.YSJ=P:"*J^GT*IW>29TW2&*YAD"5]07L1,\+T?!\ MA\D">>-)G:3]T9-JB:R6@6Z5@6[K9=IMTWQ+9#7SO7LUV[=[7K=G'=3VQSC''@P\K]]OMA M=:&Z+:G/.._2G7][T$KU/]74 TW#>!,A1)2K9A(6-%;0%:CS+43)*F5"]3 @44A@2R!9QMDK5<6 \1M\ N7S0CD U[O(C7Q,N[G7;R7(5WG? M*B!DFU06W\EJMNJ-K_..\& ^T#USP_P7V[X*[.851ZWD7.;[UD63?D?XBJ8" M8EPJ&=9E3[U6>-'W%@/)LKP37#"I^LK\=JW^*R#7 6I]R9C<#?0&U;\/_Q]0 M2P,$% @ 58E_6L3*(X3; P HQ8 !D !X;"]W;W)K&ULM5A=;R(W%'WOK["F4M5*488Q7TD*2$D +1+LTK!L555]<)@+ M6#L>S]J>D$C]\;5G8,Q*P;!0\P"VQ_?6I+(;K)7* M[L)0+M; B+SF&:3ZR9(+1I3NBE4H,P$D+H)8$N):K14R0M.@URG&IJ+7X;E* M: I3@63.&!%O#Y#P33>(@MW $UVME1D(>YV,K& &:IY-A>Z%%4I,&:22\A0) M6':#^^CN =^:@&+&%PH;N==&9BG/G'\UG5'<#6J&$22P4 :"Z)\7>(0D,4B: MQ[\RT0%RSY1I-<1 M?(.$F:W13*-8:A&MR='4_"LS)?13JN-4;_;X8="?CP?HTQ!-GSY-!T^?_T+W M'_MH\,=\-)T,/GY&\]E@.!^C\6@X0+_V01&:R-\ZH=+9#4:XV&9Z*#/A YDB MC"8\56N)!FD,\?< H:9=<<<[[@_8B=B'Q36J1U<(UW##@5>O:E$O\.H'\!XY MRW(% @V^Y333TE/H[PFP9Q#_H'_1A*:4Y:P:>J\"3GSS@MW)C"R@&^@W2()X M@:#WR\]1J_:[@WVC8M\HT-L'V$^%?E6%>KM"TX1HZB2-]Q&#>K)@WG76WS+.*.>R87Z%GJ:.&5^J#1'@5((3Z\QZ M1C6[Y=<\:F$+_C^3W_.KR*,]48B(0U3V(T8IG@+V ('M&%CS,@MHZ(;WSJPH<38NN$V'TXO% 7;O Q2,WX M)Z0_?(D2\\\B?1!EB(O#R.5"PKU[0P9B5=R.2K3@>:K**\1JM+J!O2_O'>WT M\OIV0L2*IE+G7^K0VG5;OXFBO!$M.XIGQ2WD,U>*LZ*Y!A*#,!/T\R7G:M&PO=V]R:W-H M965TOQQBU=;Z2^8<>C+5G# N3]]H:KD=VP MI#2'0E!6( ZKL37!9U/L:T 9\87"7K2ND;:R9.RK'LS3L>5H19!!(C4%43\/ M,(4LTTQ*QS\UJ=7,J8'MZT?VR]*\,K,D J8L^Y.FV5--JL)W44YQ74[@O M3#&#Y!1Y^ -R'=Z<%N9;1R[C6.WY(M>X+ND!95PB\R M20V>23B)E !\H-00AL/ '9B%AHW0L%=H:U63- Q>$!HU0J->H7>TK?6X)'( M.OX'C?_!S]R+!L?,PY'(.GD8-GD8_E#!#Y\M.QPXZG.P.E\-ZXC"SE-O=(Y6 M\#55MY2=<.@?:#7%N5YK8^AJ;?5QW)_"\JP '-U"5HH4&[KM+Z-^QK>NGV.Q M=?T_=77\4]LZ/FI?/Q9;-Q=/G1WWM_:7RJF&M==>Y!CJZ?6XKK"GOH[[&_N; M"LI_=K@X"7T<1H=B#7&X$U>)M5N'9/V&\IGP-2T$RF"E@,YII.SRZM!?#23; MEN?F)9.JLLK+C7I1 JX#U/,58_)QH(_BS:M7_#]02P,$% @ 58E_6K)S M&ULK5A;;^(X M%/XK5G8U:J5I$]NY=@"IA78&J3>5=O=AM \AG$(T200S@JG-#&)9;EF&L:9,>@5S^[YH,=6,HDSN.=(K-(TY+\O(&'KOH&- MMPV_@%50$Z.%[%$%+]H7=HZQ$#12DB6 M5LZ*01IGY7_X6@FQX8#=/0ZD<2*[>QLI/#B;#'Y>CI^M+='>%)I??;RYO']'X]NKNX>;\ M<7QWBXY&(,,X$*=7 N;L958-4)^O-:&:&QA%3\HY.L1*1ZQ+QZS\0RC*!OJ/(4P%_ &'SY [O6-UVX M!P+;"MZN@[>[T >W:K)Y@!?(5J"+LW3V"^=\4GD9!-15NI.>^;(9PJX=<2BQ M@Z"VVV+GU.R<3G:/3(8)4M,>5Y\EFZ.$":&C6:(X&\.?^(%#;=MI\=08>H%' M"?'U1-V:J-LM(\M.&IIQ%K$4T!&\J@E;P/%7E('4\78U=&R/NBW6NV:.1["E MI^S5E+UWOWRN)YJ"RGMX(RW#5]!J[.UR#2SB8Q^WV&H,O4"E*]ZCL5\3]CL) MCVN"J!)61]/?'1UCU[%:)#5FQ H"JJ<8U!2##VFJ(Q;H]*.!3]OZ:0R]@'H6 MQGIRV&K:A=5);Q2'\XP)&4?HX4N8+K^-T,\;2*? M9-<-]IG9[E#H6W'OM$J M\<%G^0KR4 (<"&U; -((0/[/3%]Y;Z:=[SIV*SLDW+Q-T]\SJ<,L63\=]HHCY3'('HKJ-.N$^G MT8'0MH-O.C)V#E]'G5W^TP(<"&U;@*;3XW=:_3MUM-NL ^I0ZOKM!-TU) ZF MEK,O/YO&CKL[^X>+2=?2 ]NUG9UBTEA2SPT\?T_#Q$U3Q]U=_3MDBF>"AHPO M\ZH"=)YO#F,9OU=5G;B?3JH#H6VKT*P;<'#XJNI\(FZ4)Z5Z: M?#1G*YC-G<:)Z_@NIK25LSI+1RVBJ-TN,'-C!YX"GQ<'$P)%;)7)&ULM9IK;Z,X%(;_ MBI4=K6:E; #GVFX;*0VTFU5O:J:S6HWV@PM.8A5PQC:]C/KCUT "(2%NHSTS M'Z9 ?![,>XSMU_CDF8M'N:!4H9%1$6-X8GV;5;,3SAB0I93&\%DDD4$?%Z1D/^?-IP M&NL+=VR^4.D%:WBR)',ZI>I^>2OTF550 A;16#(>(T%GIXV1<^SA?AJ0E?C* MZ+/<.$;IHSQP_IB>3(+3AIW6B(;45RF"Z#]/=$S#,"7I>GQ?01O%/=/ S>,U M_3Q[>/TP#T32,0__9H%:G#8‚&4E"=<>?_Z2K!^JF/)^',OL?/:_*V@WD M)U+Q:!6L:Q"Q./]+7E9"; 3@HST!>!6 MP(Z>$] >Q70W@IHM_<$=%8!G>TJ M=?<$=%&)X,](I*4U+3W(U,^BM5XL3AO*5 G]*]-Q:CB] MO[H:W?V#;L[1=')Q/3F?C$?77]!H/+ZYO_XRN;Y MS>7D_'$FZ+/+E6$A1)= M$R%(FM_?3BREZY"2+']UOW%^/[SG?@Y&5SQ6"XF\.*!!%6#IRA=/@-=/<(:- MQ"E=MI S:")LXS:ZG[KH\Z??D%P0065=_@3>EF;BC:]:"*\KNX]44;5=M(MVAN[O0=]1J43BJT2P>([&7"I$ MX@#IRU0\4?3M4I='$T4C^6]-O<]R>+L>GG9^QW))?'K:T+U;1FP,?_W%Z=E_ MU&4,$N9"PCP@6"5#G2)#'1-]>,%Y\,S"L$Y^8^2A\N>P009+QYVGH=.Q.YU! M[\1ZVE3V@^4\H,I51.L6HG6-HIW3@ H2(A;+1- A2QBJDY!(^90!7-8=T,9 MW+7UORT!(>_I <$J*O<*E7M&E4?!$Q6*R;3KH"]Z3B-IG<9&R*$:]W9:'^[U ML>UL:;Q;;# 8M/%6$P6J646\?B%>WRC>F$>1GD'ID=]_;*(E$>B)A E%;^:A MXLQ(/53-'-;;D,ENV79_2\P/E?+>*U51:5"H-# WL8CK%O:#9+--/M,OM"+Q MG#V$%!$IJ:J5R(@\5*+!3DOJ#MKM]I9$NZ6<7A*N.*-C#H^'X1#ZI.524W/(AC5/(ZB1ZH2%]C;8!3:Z''#;F> M#-3N@M)<4)H'1:MFI#30SM%/[5"T MZG>BTK!CLV&_86&6F LBF^@\"<,\5U=4+7C01&.R9(J$[(?NZ[(?O!<_3 )] M-A,\0ILK3DTT\K\G3+)L^2DMW$2W5#">1]9E&>^Z\('C["P"C\W/<&C^0&D> M%*V:OW*9 )N7"6I[/O2&[OC#*[IMH;_XJT^;Z*KEMHP=H_DVA[YPH#07E.9! MT:H)*Y<7,/Z9'2,&768 I;F@- ^*5LU3N? MKW:Z+M % E":!T6K*EPN$&"SZQX3N:C5=O>C*:[7%M*:NZ T#XI6U;8T^MAL M],\2J:](BBA/E^KU$4E=3%PL.^=?U=9EW@Q?V?#N MM]QNKW/4Q]OY C7_H#0/BE;-5VG^L?GK<)$OGT$ MYE;4+NZ-1-3F*\5H#B.!Y"K+B'B[!L8W'0M;[S?&=+Y0YH8=M9=D#A-03\N1 MT#.[]@1X,81@;L5N)\5>%N! M5P0MR8I8/:)(U!9\@X2IUFYF4+R;0JW3T-S\BQ,E]%.J=2J:Q(-^[^FNCX8W MJ!O'PZ>'QPGJ/O30\''0'Z-Q/^[?/G>O[_H3=-8#12B3Y^@[>IKTT-G7\[:M M-(-QLI/M>M?E>NZ1]7J07"(/7R#7<1LU\OCS5[_K8I4^7KV/^=:NY)(DT+'TQR1!K,&*OGW!@?.C+N1_ M,OL0V:LB>Z?L(Y:V&\TFVU[O1OEL"SP MPQ"'5=D'R$8%V3@).:!ZYS,^?_LG9NGC[ZR/6T[0V,>L*7.QY^!Z3+_"]$]B MWNO=DQ"&4BIT6^+B**5_L+R/6XT]QL,B#SM>/6%0$08G"8=J 4*WVP3HFDQ9 M/5UPL+ ;-L-]O)JJEN\?X0LKOO DWR-7^OV1).&K7$E$\A3Q?>0+E(.JXPX/ M]A[&7LMU]LD/ZYH8!SL!2W1[IXV:(^R>B#G-)6(PTT+G,M3917DLE!/%ET5G MG7*E^W0Q7.B3%(0IT,]GG*OWB6G6U=D<_0502P,$% @ 58E_6LE9[7VZ M @ &0< !D !X;"]W;W)K&ULK55=;YLP%/TK M%INF5MK*-Z1=@I0"52MU;122;:\NW"2H@)GM)-V_GVT(2A,2]6$OX(][CL\] MMJ^'6T)?V0J H[>RJ-A(6W%>W^@Z2U=08G9%:JC$S(+0$G/1I4N=U11PID!E MH5N&X>DESBLM&*JQ"0V&9,V+O(()16Q=EIC^O86";$>:J>T&IOERQ>6 '@QK MO(0$^+R>4-'3.Y8L+Z%B.:D0A<5(&YLWH2?C5<#/'+9LKXUD)B^$O,K.0S;2 M#"D("DBY9,#BMX$0BD(2"1E_6DZM6U("]]L[]CN5N\CE!3,(2?$KS_AJI TT ME,$"KPL^)=M[:/-Q)5]*"J:^:-O$^HZ&TC7CI&S!0D&95\T?O[4^[ ',4P"K M!5@?!=@MP%:)-LI46A'F.!A2LD541@LVV5#>*+3()J_D+B:78?3U$XGT[CIQD:)TD\2]!%!!SG M!;M$W] \B=#%Y\NASH4<2:JG[=*WS=+6B:4C2*^0;7Y%EF$Y/?#PXW#[/5P7 M)G1.6)T3EN+S3_!-*-0XSU#\)FX( X;&58:>^0HH"M>40L71F#'@K"_3AMKN MIY8W\8;5.(61)JX: [H!+?CRR?2,[WUY_R>R=R[8G0OV.?;.A;QB:XJK%/JR M;2@&BD*6B4U@.0/;$YNXV<_C.,STS8'K=F'O%#J=0N>LPD=8X@)AL3DU)0M@ MLI[@HD]FP^/NR_0=9W"@LB?*<7RO7Z3;B73/BE3GID^3>[2:Z0A3[ -1/6&6 MXPU.J/(Z5=Y953/"A75UN\6P.^C22Z(.>MH>='SRH'M'>^I8UO6U>Z#_.,RV M3,/T#_3K>X5+/AH_,%V*DX<*6 B@<>4+!VA3B)L.)[6J92^$B\JHFBOQ=@&5 M 6)^00C?=61Y[%[#X!]02P,$% @ 58E_6KK1:_W' P 5!$ !D !X M;"]W;W)K&ULM5AKCYLX%/TK%KM:M=)TP+PSFT1J MDU0=::;-3F:Z6JWV@T-N$E3 U':2MK]^;6 (#(1M5N1+PN/>XW,NQ^::X8&R M+WP+(-"W.$KX2-L*D=[H.@^V$!-^35-(Y)TU93$1\I1M=)XR(*LL*8YTTS!< M/29AHHV'V;4Y&P_I3D1A G.&^"Z."?O^#B)Z&&E8>[[P$&ZV0EW0Q\.4;& ! MXBF=,WFFERBK,(:$AS1!#-8C[2V^F6!/)601GT,X\,HQ4E*6E'Y1)[>KD68H M1A!!(!0$D7][F$ 4*23)XVL!JI5CJL3J\3/Z^TR\%+,D'"8T^C-U(\S6T M@C791>*!'CY ( &->/:+#GFLXV@HV'%!XR)9,HC#)/\GWXI"5!*P?2+! M+!+,GTVPB@0K$YHSRV1-B2#C(:,'Q%2T1%,'66VR;*DF3-1C7 @F[X8R3XP7 MDP^SZ=/=#'UZC^8/G^:SA\>_T-N/4S3[X^EV?C_[^(A>34&0,.*OT1OTM)BB M5[^^'NI"CJT0]* 8YUT^CGEBG"D$U\C"5\@T3+LE??+SZ58]79>*2]EF*=O, M\+P3>',F)P(3WZ_0/"*)0"19H=G779A*APKT]YT,1[<"8OY/F]0$UBM#%99!JL+O2Q#IA^>]5^A#:.GV7H":Q6!K\L@]_OVN W#.BZIF=[+WS:$F9[ M)K;;?3HHV0XZV4YHG.X$L(SM@J[%@3#H]&LGWKD/JB>PFG1L'-_AQ@4=6X#W M5(F^T.JEJ+0SN%_7%GA5/_K8KBR;A:QFF.N[OMGN6GSL0W#G^UV^TV0/NJ71 M"MW&\KVP!T67=QJW&_'LYW6)_@,?&Q!L7=*ZG>W-V:7H":U>BF-W@[O;F_.M MV^Q2\,!R&M9MA@T&-C[AW&,K@[M[F<^P#8,(_L.KG1AG/Z">T.J*CZT0=B_I MU5X;I+[0ZJ4XMDBXL_7X'U[U&EL";/O8:)BU).CO< ED!4P'R_II2\7RB-M;EAY3Q MOU!+ P04 " !5B7]:]."1A'0" "U!0 &0 'AL+W=O-.'%E?(N-(K'7!."22J'59 M4OD\@$)L>X[O[!Q3MLJU<;AQ5-$5W(.>5XE$RVU9,E8"5TQP(F'9<_K^];!C MXFW -P9;M7\=>%E3!4!3?6:;SGG/ED R6=%WHJ=C>0-//A>%+1:'L+]G6L1<8G*Z5 M%F4#Q@I*QNLO?6KFL ?PNT< 00,(7@,Z1P!A PAMHW5EMJT1U32.I-@2::*1 MS1SL;"P:NV'<_(OW6N(M0YR.D^F79#R=_2#]R8B,O\YOD[OQ9'9&)N,9.1F! MIJQ09$*EI&;RW\G<8!GG=3AM6%^GN;4 )^>6%0V0M$K6A167W;"$T;JT]YJBK($T WB^% MT#O#)&B5.OX-4$L#!!0 ( %6)?UHNDX$2N@( ',' 9 >&PO=V]R M:W-H965T<\_QXSK:4?; RRM>"^6.="#>AQ5.,US$$LZAF3/;UGR8H2*E[0 M"C%8C;2Q>9GX*KX)^%' CN^UD7*RI/1!=;YD(\U0@H! *A0#EK\M)$"((I(R M_G:<6I]2 ??;S^S7C7?I98DY))3\+#*1C[1 0QFL\(:(>[J[@T4W5VC<9+<+Z83-/TU MFWZ;3^?H; ("%X2?HT]H,9^@L_?GD2YD5H75TR[#59O!>B7#!-(+9)L?D658 MS@ \>3OL-4;MAH^_Q6^&7["2P(/SD-W_1/;"O-V;MT^QQPDMY?7G M6-V@(:,M.FC0ZOYO8]/PP\ .(WV[[^$X+G!]P_;[L!?JG%Z=4-JW1[E>[I-90#13JLRSW**#?. M]LT#80-AKNT:P[J\7I=W4M>=R($-B?*.LGF&8;L'FHZCS- )@V%-?J_)/ZGI M.Q5J1]4M@PS!HSI\P(=$^L&PO=V]R:W-H965TAVUO).!0'S5D%*XG4H2RI_/T M7#01'N+31LKVA;8;) YKNH!3PQ M:-29C:R2K1#/UOF:1]BS"0&'3%L&:I8CS(%S2V32^-5QXOY*"SRW3^Q?G':C M94L5S 7_SG)=1'B"40X[>N Z%',\!P= 7@=P#_K8"@ [C*D38S)RNAFL:A% V2-MJP6>9\O5> _D;VJ1]#7(_@7>]SKEJWN2V);AHECL(_",?9'(\_\ MS..YBK^C@L ;3_JH-CURUJGVE?A&Y9Y5"G'8&9PWN!]C)-O):QTM:M>\6Z'- M*#BS,(\52!M@SG="Z)-CYZ%__N(_4$L#!!0 ( %6)?UIE&6@C)0, "8) M 9 >&PO=V]R:W-H965T MX_AV1FAN16VS-N)1FRUE2G,8<22664;XSVM(V;ICN=9VX8G.YE(OV%%[068P M!OFR&'$ULTN5*S%)A?M&ZL/4="\5+(5FV<58$&+:6JGI@:F-\5;9T%SOXEAR]98J/QF- M>[>#_LO] UO4&_X,!H^#AZ?QWIV/^B.!VCP?31X5,^S/DA"4W&.+M#+N(_. M/IZW;:D M(P=;X)=%\&\(\%<#SVP7,X%&N13F.X+V(J\Q/>V^-?>2<4^Q)<( MNY^1YWB-&J#>^]WQ"1Q<5A,;O=81O7M07Y2H*TSAA^O]]%&]$@L20\=29U$ M7X$5??K@^LZ7NJ3^D]A>BHTRQ<8I]:B;,2[I+V(.(4L0U^?D@B472P&(" %2 MJ$\DH3G)8T"I+DA=/8H@@0FB_VE6$0X:88L<+#Q"K5C@,@E8]8JM$;)U$?&:2I'_!:U4"-WVW M6L*JF3JI3B.L!PQ*P."=-8R)F*-$M3*!$LZR_9VO/5@]2QC[3O. O&JFSEMP6'%[I^5DP&>F$PNUW&ULK9=M;^(X$,>_ MBI4[G;I2:>P\IP=(E-)K);:M2GO[V@T&HDUBSC:PO4]_=A("(4[HKHX7D(29 MOW\SF MKH2Z8 [[:[PD,R+>UL],GIF5RCQ.2<9CF@%&%@-CA*['R%,.N<7?,=GQHV.@ M0GFG]+LZ>9@/#*B(2$(BH22P_-F2,4D2I20Y_BE%C6I-Y7A\O%>_RX.7P;QC M3L8T^1;/Q6I@! :8DP7>).*%[NY)&9"K]"*:\/P;[ I;WS= M.&"IJ6S)$CC MK/C%/\I$'#E8;HN#53I8GW6P2P<[#[0@R\.ZQ0(/^XSN %/64DT=Y+G)O64T M<:9NXTPP^6\L_<1P-KZ?W+Y-)^#I#MR,IJ/'\03,[B>35_#P>/?T\G7T^O#T M"%XF4WGP^!=X?0+3R6@VF8&+6R)PG/ OH ?>9K?@XO:<"&T""M4@5U6M83MT/!LBU#>WQZ$US6P?VLBJS&K03@7M M_!1T$N/W.(G%QZ5\1!@CF= A%YKN$0NR?"<,3I";9J'CPT!/[%;$[J\29S3K M=5"[#1S;L6"#NFEF!3:$2(_M5=A>)_8K%3@!M 4^UC\;7@/%\4(W]$Z(FV:V M[_LPU!/[%;'?27P79SB+]/5B^ID1"!WFGV3YO5X,/*OB@$WX4 M19MTDV!!Y@"GE(GX7ZR&FPXU:"#T7&1;C31K[) L#=5>=:AAA1I^(L^D*\L9 MT19TV #R QCXU@EWTPPASPV<%FX$#P,._E2%?*YYE**U<@U=&YXV/)V=Y\K> MV()]-)?1KV*?Z2"E<.V!5)_3HM;8!;9$]UO0#U,4=4ZPLHLL:A5SIH>4BD&- M)93=^I2Y:8?D&VMHPQ;HPUQ$W8/Q6_["1^8]O)7=;REKG*BWX,,-$(2EEZ>] MD8.+. ,?!#.N?_WI7M0I7($%4IJ)%0?(!7/\H4O1^(R474IY>RDKU$C5DW.8 MOZA[ '\R.;5;?C8UW4M:93Q.%0]L3TVWU#XU=BG5E9+#@$?=$[Z1DGG,([K) M!)#U09J%HDU!L83J(54YPROH.XTNHS<,H!<>?UJ>@&PO=V]R:W-H965T!'&$2\JVR$V-ZI*GA.Q'X$9DSP'=AB-G/>Q+00U>!RNN))_]E(^(3 M:J^SQ2]D0<1R.V=RI&8LGA^2B/LT HRLNTH?W@U0 DAF?/;)@9\<@]C*BM)O M\>#!ZRI:K(@$Q!4Q!99_>S(@01 S21W?4U(ENV<,/#U^91\GYJ69%>9D0(,O MOB!>()WKX1%)#1LSGTH GO^"0SM44X.ZXH&$*E@I"/SK^XQ]I M(4X L/T& *4 ]*L /07HB=&CLL36$ O+=GB@Z0V"5JZ\:/X,2X$ MDU=]B1.]Q>#3:+BPG U' M3V#V.+L9]&>#T632OY>H#T,BL!_PC^ &+!=#\.'/CQU52%TQN^JF&NZ/&M ; M&H;$O04Z; &DH78%?/#K]P3AU[3Y;< MJ#)X1-D)*OZ2['O0L&S=ZJC[4^FUY VEMS/I[?>DFU72CRCC3+J#;%207DO> M4+J123<:23?*TJ'\G.L%Z;7D#:6;F72SD72S)+VMF= L**_E;JC4(&<77I9:[H7([4VZ_I]P&./* V! 9]6M!6)41NV0$V0YT"D9J;]70 MB),9<6J-/%,A/[2[R)-?7+J+!/& B_D&K&4SPJLL.25+AFX[9M%3[5T;>H): MGL!:K:LX;\"K)1DWE0&JE9S53RDE/5M"IF,XQ=6?SCM-%=VR+"U_G.>R\\"']8D_]B,3R M.0\O&O278CNO4A[UL%G6I["SQ]>V#@U4[B%LW;':Q9:P8AY$FN;H6J'94$_V7N*- MKREF+W[$I9JU1&JWEJPC.^XE'0>";I/MF!45@H;)X89@C[!X@KR^IE2\#N(= MGFQ'K_ ( ,(' 9 >&PO=V]R:W-H M965T,-,#VSY()BI;MB%MOI%35-!@'J(0E7M?JD6\_0E?/P.@5O);VB;9M M;*J#B[54G';)FH 2UK[QKEN'@X1D>"(AZ1(2R]U^R%)>8X7S3/ M$B9:JYF& M+=5F:SC"S$^9*Z%GB,8D5?! M./I<-KB :: M*T%L(,C?OHF'T0+("IGC9Y-'O6C4C[-P.TC\L%QX9V>\!B19C4]2YU8M0;:>^*]L9H.XHW]I1><*7/?-NL M]"4+P@3H^27G:M\Q![^[MO-?4$L#!!0 ( %6)?UK9;F$_I 0 +T< 9 M >&PO=V]R:W-H965T)NNI;F!..1][+PG ML<_!PSVAW]D&@*.G-,G8R-APOKTV319N(,6L0[:0B5]6A*:8BR9=FVQ+ 4>Y M*$U,Q[(\,\5Q9HR'^;DY'0_)CB=Q!G.*V"Y-,3W<0$+V(\,VGD]\CM<;+D^8 MX^$6KV$!_.MV3D7+K"A1G$+&8I(A"JN1,;&O WL@!?D5?\:P9R?'2-[*DI#O MLG$7C0Q+C@@2"+E$8/'U"%-($DD2X_A10HVJ3RD\/7ZFW^8W+VYFB1E,2?)7 M'/'-R!@8*((5WB7\,]G_ >4-]20O) G+/]&^O-8R4+ACG*2E6(P@C;/B&S^5 M1IP(!*=9X)0"Y[6";BGHG@O<"P*W%+BO%?1*07[K9G'ON7$^YG@\I&2/J+Q: MT.1![GZN%G[%F7Q0%IR*7V.AX^/[AR_! LTG?T]N/@7HG0\O?K^Z')18=29H8E?%K G0MP&\U(QC<,!5D$45UOBH%6HW6>1WOC M*($S3#O('GQ CN6X3>-1RQ>P[:"N=5'NJ^4^A$)N7Y0'KY=W%69TJ]!UDB).:"("EJU!O,,)G !_'*4RI"UA0,):=M,'3"_ (VR&%R97HE--N')1R(%*Y.FD MXGK],\/5_;9U7"LMT$6K>WY2[=FOSS8;#5;JVZZ;6FE^2>N=!-]Q!^YYFMEP MV7'1J?OF''US-&7I:E!K W72_+?04.-3_/]!]4 <:UY;68P5R;P?4P@Y$5.U M3!L2.]:WM_NQ< MW]9:&FNE^5II@2Y:/9;'2MI6E])O6K*UUM,E;5!; RSKK*KPM78:Z*+573\6 MR[:RBFNS^&BM>K72_))6^Y?(Z[\(7=!PW:7E^UBHVNI*=;$AE'\4^7PJDOM, M+!%QMF[T3VY*(EURS!D791 FD M+"(IHK"=:G?FV#OQ*]_.'%P_SC!G,2?Q7M.'A5!MJ: -;G,7\B1Q_A?*! M',D+2,SR;W0LVCHC#049XR0IQ2*")$J+7_RM3,2)P+2O"*Q28)T+W"N"?BGH M=^W!+@5V5X%3"IRN K<4N'GNBV3EF?8PQ[,))4=$96M!DP>Y7;E:)#A*Y4X 'I( Y( >O>1,/8>??DHY.B!0\+^;HC]ONBK MW]R7K)!CML$AK]>SY7"XM;@;=:7,"<'"87P,/,-,K/1#^<^M>Y MY:)S2_^RI>6<-:QEU:FRZMR0U3VFZ(#C#-!>S*X\QTUY+9#N23!&SS &]9#G MG5IYG5HM6A_BUE&L"%;+MUOEVVW-][H8MQ%C6?.8=2^--NRA-;+/LMO:S:T5 M1R5LH1+F*X+5O!I47@U:O7H"QFD4R.5F+><'^IQ&G(GO@[@A+GY90O(,M'%U M:27?6GI4PCR5L(5*F*\(5O-Z6'D]_([O%D.5[JN$>2IA"Y4P7Q&LYOZHIOF&(K M=XGI+DH9BF$KD$9O(#)&B]W1XH23?;Z;]TPX)TE^& +> )4-Q/TM(?SU1'90 M[5'/_@-02P,$% @ 58E_6O,\AN1P P ]0L !D !X;"]W;W)K&ULQ59MC]HX$/XK5JXZM=+NY@U(V$*D\+)[JSL61';; M:ZO[8)*!1)O$.=O MK^^MA-2H%G42E3] GZ9>?S,,V-G>EM"GU@,P-%SEN:L MK\6<%]>ZSL(8,LRN2 &YV%D2FF$NIG2ELX("CI13ENJ6873T#">YYO74VHQZ M/;+F:9+#C"*VSC),/P\@)=N^9FJ[A7FRBKE@5<0 '\L9E3,]!HE2C+( M64)R1&'9UWSS>F@:TD%9O$M@R_;&2(:R(.1)3NZBOF9(1I!"R"4$%G\;&$*: M2B3!X_\*5*O/E([[XQWZC0I>!+/ #(8D?9]$/.YKKH8B6.)URN=D^Q=4 ;4E M7DA2IG[1MK(U-!2N&2=9Y2P89$E>_N/G2H@]![/S@H-5.5C'#JT7'.S*P5:! MELQ46"/,L=>C9(NHM!9H\#B9^/,/:'J#@H?I M\._+@1^,1V@XG]1^-_Y7B,YN/A]/;^[J/8OYG.2WLTG2D;_[T_ M'P7H]0@X3E+V!EVBQV"$7K]ZT].YX"E/T\.*TZ#D9+W R;30A.0\9FB<1Q = M N@BP#I*:Q?EP#J).(+P"MGF!;(,J]5 :/CC[O8).G8MNJWPG)=$CS&%RX&H MO@C-\&=Q*SCR*<7Y"N3X HV?Q365NSB/T! 7"<=I\@6B"^1G9"VL/_TC(-$= MAXS]UR1P>;[=?+Y\&JY9@4/H:^+N,Z ;T+P__S [QMLF<R B="2N0?ATN5""A223XF#U"D I5),$):ZK<.5CMO&Z;K?CFCU]LQ_<]V9. MRW5EFC<-M-LU[?9)VG,A!*9AK!(X@HUX+@N5YBJSZ-,$L@70QN2=A/[9Y)T) M[$"%3JU"YS?7>>><4IT)[$ JIY;*^45U7N*V]^N\:SJMHS+_WLIV3-MLKG*W M)NV>)!V(KV^2KR[0+>1 !7^91C\2GZF$<8KE!WJ78G:RXD\>\[-I/!/8@2+= M6I'N;Z[X[CFE.A/8@52F\:WU,'Y1S5? ^Z^VVS7:AG-4]0UVCFEVNM91W>M[ M#50&=*7Z2B;HB(R474:]6O:N ]F[R@;L:%WTM+[JY/1O,&5#/,%TE>0,I; 4 MD,:5(^XB+7O,&BZ5/#6/3E0*6!V%\2PG<3>4#=Z7M? 5!+ P04 M " !5B7]:=CWJRXD$ %%0 &0 'AL+W=O3!@/J51#/C7%G"/U$J,P,&W+JILA]2.CVT[F1KS;9@L9^!&..(A% M&%*^ZF/ EAV#&.N)>W\ZD_&$V6W/Z10?4#[-1UR-S!S%\T.,A,\BX#CI&#UR M-;"MV"!9\>SC4FP\0TQES-B/>##T.H851X0!NC*&H.KG!0<8!#&2BN-G!FKD M/F/#S>$O"(SI@('+/CB>W+6,9H&>#BABT#>L^7?F!&JQ7@N"T3R%Y;9 M6LL =R$D"S-C%4'H1^DO?_^*]Q]@KO1X_#N,_0& MC\/GX>-7^'"-DOJ!^ B78%ND"C3RU(-=A9N?"U^N8!BY&,55@%% (_AVB^$8 M^7>U_.GA&C[\_K%M2A5B[,ATLW#Z:3CV@7"(#;48Z7?;7Q/!BP4)U&09/] MW..<1E-4)T3"> 6;ZT9TE4SWEI1[\.T?!0E#B:'X7I;@U+]3[C_N"E=B3EWL M&.K8"^0O:'3_^(W4K3_+DO,?@6VEJIJGJJI#[WY>Q-L)V 3NYG&*!-PMI)!J M%_K1] +Z5&TZ%\M2D.+6$MRXC[UTZTVGWJJUS9=-1J6G)?DOZ" MWF7O!;GJEW#SBMSUA3I+W'?Q:*JIE]8&5:?2:NT0U89R)M%Z3K1^'%%8,[W' M^/.BB*D#$$FN&OF"!O"(/+S8I%W&5N^J"BND7( -8=I#5#?QZ$J4;6P]DITA M$6L-I;K>/M160AIY0AI:[-YTRG%*I3K#BKVO/H@N/--@<7S-4_SF1LU)K>DX M]D[5M6&<6?5F3K)YVMF]@+]4?Y.[+3TEI,4JCQ3*BGH&SIN,6SGCUJ\<:"U_ M+?()_,_ >9,_L0HE89U:\W4.2EEG<)MM^M*VFI9#=C:RWN^YO#84$OFURNI9 MDKT.32JDODM1&\*Y%.V"HGUJZ91(GJ!_8,-F<%NE(PU2R5SBXIW7MH)%*()/)>*HGLRR3'JA)[5R:5K-N14]NA%Q*(_#\: MB.R+H'IE3^V5K-J22MLD"GE#]%+AR,_YS4%-H\<_H?MG0!I=L$VQ$"Q$KUC> MV&+/*%01D_\.,2T@'0?EA6H/>0[J00KL0O7AYLVN[PF'_QR@PPDR-RZ4 M0N33Y)Y-@,L6D4RO7O+9]"ZO3ZX&R977SGR/7/62FRVS@$DO"&\IGZI$0H 3 M!6E5&JHK\/3.+1U(-D^NK<9,2A8FCS.D'O)X@7H_84RN![&#_.:S^R]02P,$ M% @ 58E_6HP_.8Q>! -A( !D !X;"]W;W)K&ULQ9AKCZ,V%(;_BD6KJI4F S8$PC2)E,QE.^JF.TKFHFK5#PXX"1K M6=M)=J3]\;6! ;J IY.HZI=PB7W\G./C]Q@/#Y0]\PTA GQ-XI2/C(T0VPO3 MY,&&))B?TRU)Y3\KRA(LY"-;FWS+" ZS3DEL(LMRS01'J3$>9N_NV'A(=R*. M4G+' -\E"68O4Q+3P\B QNN+>;3>"/7"' ^W>$T61#QL[YA\,DLK8920E$Z!<65+ZK!YNPY%A*2(2DT H$UA>]N22Q+&R M)#F^%$:-7]]=7 M8''_Z?)W,'F:S*_ SU=$X"CFOX >0!9T $Y#>8,<'@.@U)^$\#IG2L] Z]>C=% M6HM7)#@'-CS+>7\$)N ;S @O+IH1[#)^=C:"UQ4_9:@WE7D1@DN:R,7"<99N M$\9PNB8R@058OH!ZNSO\DKV>'# +P>>/TB2X%23AK3'+Q[?;QU>+]H)O<4!& MAER5G+ ],<8__0!=ZU>-=T[IG:.S/GY(]X0+B9SNU)P"N@+SQ>0,?)"^B>]G M*,?5&FS'!1K2?DG:UY+.)2>+ L6Z$#1XUJ:AUM21(75+4/=_3ACW/_#.*[WS MM-/P1YDGK)H0GDT(5O#\#$RQ5(F M)'GMON9;55.]N.^8_FN/S3W+4R#DFF@ M97K*E)F$/;PG3%8:L%;9"[:2CI0XX%M-'MK8\C'\&ALZ1TX[F5^2^5JRF]DC MD#.?\X18$&UT_$9T(+)\Q[+:(:!5E0!+B_'8NL8U)(6].HKC(N0/.DAJQ0@> MI3# MU+,9G@^Z8E95"Z@O%RWYK(N1TTSHOF<-[(Y5!:M: /7%H#VA=2C]IO) SW>Z M(E*)/=2J[3$%M+!89[$=SQF@#I9*FN')VBPWNBL2=8$UY;GG>5*?.\ J?8:G M"'3)]'96-S5:9G4'7:71\-TBK0]34Z=[T/:AU['V4:73Z!B=UL+H+;Y_.X8J M*4?'2;D>MRGFNA1#E9JCD]5<4V-04\VAC7S4R57).3I%SN5G4)2N__46!355 MO7N/@BI51^]6=5VLFJJ.7 =:;H>6HDK5T3&JKD-IJKH_L)#=L9]$E:JCXU1= MQ]*FZK[5][YC,6N?\@EAZ^S @H. [E*1?]67;\M#D4E^%% UST]49IBMHY2# MF*QD5^O+U00U0'A6-_P90 M2P,$% @ 58E_6NU9M92F!0 =24 !D !X;"]W;W)K&ULQ9IM;^HV%,>_BL6FJ97:)LX#T*Y% I)MW=8'E=N[%U=[X28& MHB8QUS;03OOP,)D>J4SPRQX)2$N5$2&Y9I=HV$1&EG<)E?N^># M2[:4<932>X[$,DD(?QW1F*VO.KCS=N$AFLUE=L$87"[(C$ZH?%S<?">422P25G:\2SUHJ6'>3JY]9*KRC- M'I2)Y.K;2-G)P>3+W?B/T]%PXGMH?'=S[]].AE^N[V[1D4#,V3C$V29EM,RH/''S>T6?8>W@,5DD>!I"&:2!8\H\Q3'Z=D.3)\K_;G.;EIN%J0NQ( &] MZJ@X)"A?T<[@IQ]PU_RY37)(F <)\X%@#>GI%F^WNR6M^>;@F/$3?_E1(="UI(EJ=Z$ Z$1+F M0<)\(%C#B6[E1%<[PVZ7:@I)Q*9HI>::\A!;9#X4;>XH2&Y.RC+U:F#C\YZ: MYZM-G7=;N>>FBYNM/.VH#A40"-80L%L)V-4*^+60+N;,MH[;70Q]72)@/!&NHW:O4[@$D!/0O\I-%S%XI%2?HEJ6G MU2DB:8A&+(L^RE=>Q-6;'>-"FTNT0SHT#$'"/$B8#P1K^+5?^;7_R;FD#^E$ M2)@'"?.!8 TGGE=./-=.SCSHH9!(BJ8DXFA%XB7-IEF94]!L?U0\WXF*_:[K M6-M143N 0X6'A/E L(;PV*S+'5,K?1$,2YU/WG+Y@O*(M ML=[R4!> TGPH6M,)&S4G!DY.>392^6GCBBX1Z?L_-(B!TCQ0F@]%:WK2JCUI M?7(Z*@< Y4I(F@=*\Z%H35?6*PA8OX3P?Y*2'GVPD^R='.?8V+3Z6Z41:*\^ M%*TI?[U&@+75Z^&)";3F?V=P.$]SK5, M,"'HC5]4)?X6%_C6R9VD/]]&P?GVBR#9%N#M!;"F%5*]X43IK]4IO)R%89OZW5?7H.SU8<-!5 RA: M4_!ZW0!K*]IB_3)?=Q/9[%!OU$LY9SSZ9T]&!UT& *5Y)>W=Q\%O:8BQ8_7= M7M6PJ69=P&-]!?^81"NDGY1/<)G7):CX:?=/>6E4?Z_L\5&]0F@]%:^I=%^>6 MOCCW2YW10I7HM%7D M#=G%9GV'6W-08MFT%I/A2MJ7%=-EO:6FXP)F(>4U$_ MU-IGVMJ-8JH>ZF\O^>G[/%AOT-H6BM;4NZYM+7UMVQ)#\O*V5>[=ZA/;O;[K M;,L-^F,W*,V'HA5R&QO;2Q+*9_F^'J'2WC*5Q7Z-ZFJQ=VB$+\;Y%INMZT-\ M,59 M _7]E#'Y=I)U4.VT&OP'4$L#!!0 ( %6)?UK_[[DRU 8 "@Y 9 M>&PO=V]R:W-H965T#M1#;T]$H7ZS9)LJ'V9:E\IU5QC>1D$_YTRC?#H/ S6@..+OF+WD ME<= 67G,LN_JR=7R?!"H,V()6P@E$6, *@>@GQV RP&X,+H_L\+6922BV1G/7@!7 M1TLU]:"8FV*T=!.GZM]X+[A\-Y;CQ.Q^_O']Y==/[\'-!S#_='%_KQX\7-S= M75Q_ ;]?,A'%2?X'. &_@A'(UQ%G^=E(R,)J^&A1%GFW+X+>*'+)%D. X9\ M!8BT#)_;A]\LQ!"@UN$C:??@&1T\HT)O_(;>/(GR'&0K\!!Q'J4"9!P4ZQ=\ M^R0/!5>";?)_VFSN=7&[KOK$G>;;:,'.!_(CE3/^S :SWWZ!8?!7FVE'8K4I MP(GXV>JXZL M-7LZ(@='Q.KHH?C LN5)],RX#"# ?C"^B',&MCQ>L#9?>\%IQ1<:3FG#DWD0 M'.IC:J=*#Z=*NT[^Z\FVSC\UYO\$P0 CBAOG:BW;<_[#@ZFPJRGYK9&+*%W& MZ5.;K=!<5@A-)U!]QFNVK(5[VAH?;(VMMFXY.[FZO0'S+)7K2L2/"0/7F6 Y M^/:9*<>M.6'5[)H3CL1J]B<'^Q-/43EQ.06.Q&I3,#U,P=1=5$Z--8VF03 - MFDO:6K*G(1CH[_S =5:6BM4M6082 M3[$+K934>1H0IJ7 M4&=>>CM?2ZWJJL8!I"1L(H.]:%]3ELK'F M*S*W;4XPA('IRP?K(,TZR+YQTSU?2\':-_TX((1.FLY\X O2^(+L^'(9<[80 MX&:U8EQ: 9\COEB#R7X?TQJV=N'.*>,#>) &'A3Z"EM'1%-.@P\^0IJ/4&<^ MLH2M"4?R1-1/)U-XP&2\7 M3^IW__"U%^J:.J[4ZM.B:0C[ZG5AI\TN5VKU::BTNUSVNTQRPLB,7GO)OI8T M-V'G#2_MZ\O34W8;7?,+M=A$[>/T''?&I.PZP8:-CMHK>O4!_=@ MS3W8SCU7Z7)7)G,SDR]V3[M< /HSH>RTI>9*K3XEFIJPKZX:=MI6^6^SC02$3L2'0/F#N%LK]0UE5RIU>>E>2-FYZTEFGT %M& M1=PVWNQR7:+9!T4135'$=6..F(VYUF7J XN(QB)BQZ)F$-\L1*:,OEX!:X]B MIVTZ5VKURR0U2U%?;3KJM$WG2JT^#9J]J,,V'37;="@,T=C #WO1OJ8T6%'G M;3IJMNG,,+:7[6M+4Q5UVZ6SRW4(XSY"QWUK:J*NNWBTI8O7OE!]@!"M7*QM M!Z%CG-PIGNVU.N>2#YZBFJ>HK\8>==K8$NF7V@V_=J6J;UN M5U^CRFULZA["SQ%_BM,<)&PEY8/A6)X.W]^6MW\BLFUQ9]MC)D2V*1ZN6;1D M7!T@WU]EF7A]HFZ6.]P<.?L?4$L#!!0 ( %6)?UI#_V/*+@@ *%0 9 M >&PO=V]R:W-H965TW%T+BAQ$C0!LH:TL]+^^ .$XI@0%V;?Z44;4K[G M),5_UJF,@[PX ME)MQMILAW42+N)R.!HWE%44BR2+TH1(L;X=+>QK[KIE M0'7&?R+QDIT\)N5+>4K3+^7!A]7MR"I;)'8BS$M$4/QY%DNQVY6DHAU_UM!1 MD[,,/'W\2N?5BR]>S%.0B66Z^R-:Y=O;T6Q$5F(='';Y0_KR;U&_H$G)"]-= M5OTF+_6YUHB$ARQ/XSJX:$$<)<>_P=?Z0IP$V.Z% %H'T+X!3AW@] UPZP"W M'>!=")C4 9.^&;PZP*NN_?%B55?:#_+@[D:F+T269Q>T\D$E5Q5=7. H*7O6 M8RZ+_T9%7'[WQ^+A8?'I\R/YR1=Y$.TR\BF0,BCE_IF\([\_^N2G?_U\,\Z+ M7&7$.*RY[,BE%[@V)1_3)-]FA"4KL=(!XZ*134OI:TO?4R/QMS"_(M3^A5"+ MNAT-6IK#%X?-%;$F%\-]<_C'0!;ALXOAS!SNB_"*.)<;S_N'.X9KZ32J.Q7/ MN:1ZJ7&29R1/R?X@PVTQ-DF8QG$QUHLN%W[I:.+[(W)2(ML'X3B=E04PDS(9S&Z^_$'V[-^[=($"6-(& ?!-/7<1CVWGWKB MJY!A5$BWEU$HNC0[@N8GFME7DY9BQF1#%4/"V'GKZ=6\U7P.RJ@I,6F4F!B5 MN)=I*,0J(VN9QN3EJ$LCRZI+$2-PX 5:(F$^$L:.L-EIQW.FMNU.6^I]0U)B M$,YKA/.,PBU/:AV)LNS0+99W5O*HY<[HW&T-(6.RH3H@80P)XR"8IMBT46S: M6[%?R#Z0Y#G8'8K2)XIY\C:0G>7OB/1.]+.N+*O5!Y?&Q$/50\)8K_;SM\[2 MKO>LN=ZS/M>[?J\AC^4ESLA_/XKX21";*,N%%"OB1U*$.?EMO18R2C;& MJFO.-+3L0FD^E,:@-(ZBZ3V JAY $1-0,V6PNDB:7]-.WPN*4\L?O:PP:%J. MHNG"*>?$-ELG74/W7D;/02[(_:[(&XMBNM149N/013H22RC-A](8E,91-+T' M*/?%[FF_#)DWF9F#M89Z-C6MQT!&IN4HFBZCLFYLLW7=V&;SIK,$-Z5WL2E_&^LNTA190FD^E,:@-(ZBZ;(K \@V M.T#?5G>1?LP22O-KVFG==6A'U44FY2B:+J)RE6RSK?0AR?(H/Y2?*@<[TC62 M'T5XD%$>B8S5#4S(HC:-HNG#*BJ)O M65%O%>0>QM0_*MOF!@[N#U '"TIC4!I'T?2.HQPL"G&PS)3!ZIY[3HYW?J?J M0[,R*(VC:+INRL"B;QE8;PWX'G;6/QOP4-\+2O.A- :E<11-[SC*]Z+?P?Y4N9.NX0]=A@2E<11-5U'97A1F>YE)@[7K,JK.)FK014A0&D?1=.&4 MZT7-KM?K2@QC984Z6U":#Z4Q*(VC:+JTRMFBW\'9,C,':PUUMJ T1L]],IO2 M^NY\/J'=BZ&H\JVHV;<:4C:A-A24YD-IK*:]L4#WK;-T191M M1'O:1L;EMF;(8#&@RYJ@-$;//2S;\KRIUUXNV'&BU2V&H^P?QVS_?,-":#-Q MJ#)0F@^EL9JF+X9V'6?>FK;RCA,O*:/\':;1L_??:A21F4QE$T7;J3+V*9W9AF M>-8U,^L4#6J8U#3]1HRV[\2@.1F4QE$T73-EA#AF(^1B225_D\];*01ISEB$ MH12K*!>KQFDSKPDSIQXL-72=$)3&H#2.HNE=0KDJ3D]7Y?0.KOI:2O> ACHK M-4V?^;FVUY[Y^="T#$KC*)HNH')7'+.[\DF\])LA01T6*,V'TAB4QE$T75[E ML#@]'98>,R2HKU+3S*XG-"6#TCB*I@NG?!>GI^_2L[!"O9>:IA56QZ)6^]M. M/C0M@](XBJ8+J&P:I[=-LX^ZOZ5I)@P6S=R>"?E+!+*K\_C0=C HC:-H^H8# MRM]QS?[.8E5,8H^?&.^#:/4N2D@8[*.\.%ZGDN1;H

XZV,.<]0K=USPX1. MIY/VO >:E$%I'$73A57VD&NVAS[+8"6"IYWH-?LQPP:K!_6'H#0&I7$431=9 M^4-N3W^HWYNHF3989>B7SJ TYG9^ANRYMGC/GO,ON;5=G2MYQ?V]:+:=6ZL,,?-^SX& MTKS/(VKAUM1U )9GE#\?YVF^>M! MF:#9E?#N_U!+ P04 " !5B7]:'B9>3QP$ !I#@ &0 'AL+W=O= ;+,,\[<;DK+]T(+6^X,Y?5Y+_< >#3;XF2R(?-S<?F/7ZM$'#E K\4!50[HHPYNY> 6 M@9;,BK F6.+1@+,]X-I:H>E!D9O"6T5#<[V-"\G56ZK\Y&@Q_CZ=/-Y-P<]; M,)G>3N?SZ00\7/\-KA>+Z<,"7/^8@+O9]0;W\V(]P4>(D6%6BZ+^Q&$8S\ MR/,']NXXIJ9=X(5Q$ >UW0E=KZ;K==)=2):\@(1EJG<)K*O?1++$\(\61U[H MA]X9QZ:9BWP7.6:*?DW1[Z0XQALJ<4I_J5,T_X*SS;>I(BRD,#'U&Q2" $7^ M>3:;9C[RO< U,PUJID$GTQN\5&WN20+RJM-)3 2#9BH=UT7N&<&F&?3\, S- M!,.:8-A)\*=&=,/&=XRY; M,3;9QBV4#UH'N\7NC@C1 M!SN<;JL\I^HR@//$J"6P*6.]./(A]!HI-EB&D1-[48NBP(/FP4[1ZRH6P\ M4TXDVQ17@RKQB3[Q-]VZAOEZ-_ 5!+ P04 " !5 MB7]:5/9!,$D# !Q"0 &0 'AL+W=OZ)9:3V@(<64$-)''@.-L611\8:6P)E4B5I.ST[SND M'*T3R&I1]$4BJ9DSYXS(&8YW7'R5&8 B3V7!Y,3*E*HN;%LF&914#G@%#+^L MN2BIPJG8V+(20%/C5!:VYSA#NZ0YL\*Q6;L3X9C7JL@9W DBZ[*DXOLE%'PW ML5SK>6&9;S*E%^QP7-$-W(-ZJ.X$SNP6)Q&=:WMC\%\. M.WDP)EK)(^=?]62>3BQ'$X("$J41*+ZV$$%1:""D\6V/:;4AM>/A^!G]RFA' M+8]40L2+#WFJLHDULD@*:UH7:LEW[V&OYTSC);R0YDEVC6UP:I&DEHJ7>V=D M4.:L>=.G?1X.'-SA$0=O[^"]=C@6P=\[^$9HP\S(FE%%P['@.R*T-:+I@+^(,D@'QW;?$<[S3#D+1K[O[/73\-K>^ MP0N.X,U9PDL@*_I$9KE,"BYK >3S]%$J@=OW2U?*&D2_&U$?Z0M9T00F%IY9 M"6(+5OCF+W?HO.N2^X? 7H@_;<6?]J&'6C559 TI"%H0J:BJ%1??B: *NI3W MPYUX[L!Q_N[:9M'O>+[0=-9J.NN%N@,L' R8(FF^7H, EH#LTM+ N([!T85T M&SI(PAW;VT/B1\P.(/1D>3_W-'OS7W0B@IZD6: "4?^6+0+BGDG2M3P;UUUB6F07.\PKZ]2 MWQ_LQ!T.G*"7]ZCE/>J%BC+*-D!R1K:TJ&G3NPILGEI$%_E1UZ;PW."5@$XS M/Q@%W7OGO*5[WDLWQGUM.BLR-M5+X3D^=F3/?Y[G7I.&H7W0O4H0&]/4)4EX MS513^]O5YMYPB?<&TU]?K>-]8FK:J/T_3',9N:%BDS-)"E@CI#,(\.2)IL$W M$\4KTR,?N<*.:X89WHE : /\ON9&PO=V]R:W-H965TBU;B3VTW0("\<&;3%MK$SO83KO[[[&=-O1("TA\ M23SVS)OW?,QT5HP_B06 1,]92D776DB97]BVB!>087'.P,$VI%'3-WQZ,.*V1**-QQ)(HLP_RE#RE;=2W7VDS#V>(-^:;0K+8]8P("E7T@B M%UVK9:$$9KA(Y3U;7<%:3U/CQ2P5YHM6I6^@,L:%D"Q;!RL[([3\X^?U/FP% MN,&1 &\=X.T'-(X$^.L WP@MF1E90RQQU.%LA;CV5FAZ8/;&1"LUA.I3G$BN M5HF*D]%D<#4:3C^-T.TEFM[32=#=/;Z;<>6*KT&L>-UJGZ9RCN2RO70-:-R(="()I#L MB*=T7>VY#O M>R<1AQ"?(]]]ASS':]00&OQ]N'^"CE_MI6_PPB-X8QJS#- #?D9#(N*4B8(# M^MY[%)*KZ_JC;LM*1+\>43_A"Y'C&+J6>J,"^!*LZ,TK-W ^U,G]3V [XAN5 M^,8I]*@/.U+"2DIX4HHJ%G^X5>'AK6JYGA/NL:MQV[U\)3U[JYAFP.>FQP@4 MLX+*LC15LV4;ZZLV9LK]WKQJ;SU3U>W?,&5OO,9&PO=V]R:W-H965T9#+$IW+WD/Q>.)HQT7W^0*0*''+&5R[*R46E^XKHQ7D!%YQM? ]),% M%QE1NBF6KEP+($GNE*6N[WFAFQ'*G,DHOW0W&09$4]7D/+= MV,'.\XWW=+E2YH8[&:W)$NY!/:SOA&ZYE4I",V"2QD[1J94.:Q3LB$O3E;VV(9@HR^;6->J$:M*N:1'$AUR2&L:,S@02Q!6?R MZQL<>G^T$;,I%ED2:]#L531[7>J36YTD=3HT[RU;HI1+B>(:5=E&LE $!%&&ML>HVOB$1^^0W_H* M'=L%;791YPA_,/Y!%?^@,_X')B#F2T;_U0B43D]S8+"@JG7Q%%+]>N!#['N# M@[@'QWQZYWT<'H1];(;/=9H=5F:-@(950,,?"PBI%5&Z)MFD>JXS#50A6"P@ MKT)R0YU'6J=[>!3UX41WCNC4U6!)K 'OO()WW@GO^G%-A4FF,Z:WO*"'OMQ M-@?1NBEU2IVZ*=D4BRR)-1!B;U]?>3]EDR]E+0&UJA;94FLBK96LV/I.7TK6 MUVTX:,G2W5V?#,J26A.4OP?E_\]VIK^ **,*TJ?.Q=NM<_++9E,MLJ769+BO MT?'/*=*QU2K=JEID2ZV)=%^H8_N5.FXIU;W6.JN[\Y-162W6W=J'>@9BF1]X MZ.CYAJGBF[VZ6QVJ7.9'">[>O#B1N2%B29E$*2RTJW.1!K'A/]S3R-VFEFN M]7S@<[C;R^R /9\>R(XNJ5P='KG:LRO*)HQI(D*6($ZW,^O.O<7>, O(S_@2 MTI-H;*/L4M:,?S)H(N6/0UW,C]S!I;:$.W)(WD9W;ZE987E'Q4) * MR>(R6/4@#I/BFSR5B6@$N(-7 KPRP+LTH%\&]"\-&)0!@TL#AF5 ?NEV<>UY MXGPBR7S*V0GQ[&Q%RS;R[.?1*E]ADMTH2\G5KZ&*D_/EZGZ)_UCA3W\B_$5] M+M%;GTH21@)](IR33,9WZ">T6OKH[9MWZ VRD=@33@4*$[1*0BG>JX-J^R&, M(B6]F-I2]2NCVT'9A_NB#]XK??A USWD#=\CS_&&+>$+<_@#X3WDW+P:[IO# M?1KT4-_-PP=;PVVE126(5PGBY;R;UP1)UX)^3VDB$3YFGW_] MILY 'R6-Q=]MN2UP_79<5F=NQ8$$=&:I0B(H/U)K_N,/[LCYN2W3D# ?$H:! M8)HF_4J3OHD^QT^4!Z&@Z,##0'U27HR!-CF,I*YR0,+\ C;)8=G_QW'N]29J MP!R;:7YYDMNKS]&R-ZBR-S!F[^4=_4#C->6M=[,1U35]D# ?$H:!8)H>PTJ/ M(6R%&4)J @GS(6$8"*9I,JHT&1G'R%V2I"1" 1,2"7(,DUWK_Z@1TE6) C9N M#/6!7@Q\R.8P$$Q+[TV5WAMC>G_A3 A5O5E Z4:@+6E-#PC 03,OZN,KZ^+K"C_Y%:MK$U";Z6F;>^*=@ M;*;K;0\)\R%A& BF:36IM)K _BE,(#6!A/F0, P$TS1QG=J<.6 3SQ+5G+HY MO>'XK%*9&^R::E :AJ+IR6XX81>^7*G?'LA3&*>QL8*9F^XZ7$!I/B@-0]%T M$6OW[ +;9Q?4/X/2?% :AJ+IRM0>VC6;Z&KH2(8.*0_V1.1SKX#%,4N0D"SX MUBI0@1TV)V!]QW/&WGEI W7+H#0,1=-S7SMP]TH+KLK77;I+E>NX:")F;J;S M8 'UYZ T#$73!:LMN@OLT5U0DPY*\T%I&(JF*U,;==?LU#M-R4873E(:A:/I#OMK9>V9G;ZILJX33 M72@DY72#%H48UY8Y"-W-#HK<^;V.^<>]K'Y_V'ZO=KT>V;3?\F:&DDV MG4RHN<*XCBM*#.D:??6OC<2?:LVA#>>MCS[('KJ<]^#Q? MC>J-5Z\E5CL2';(7[M; M,RE9G&_N*5'ISDY0OV\9D\\[V9M\U;NA\_\ 4$L#!!0 ( %6)?UJ<#-YT M/@, .P3 - >&PO]%266$X$L>;+2)?OUT[44YZ.Z7;8]-(PY-);NT3GW2+JNU0YJ MLQ+L;LZ8B9:ED/60S(VIWL5Q/9VSDM87JF+2(H72)36VJV=Q76E&\QI(I8A[ MG4X:EY1+,AK(17E3FCJ:JH4T0Y*VHJ1B2,94\(GFP"IH MR<7*A7L0F"JA=&1LM=E$78C4/QS<=3TH1*]3B M-=@C+C :5-08IN6-[32#F^ 3*/+M^U5E'L M0Z.!8 78T7PVA[M150R@,:JTC9S3F9*T\;!F^(:5G3(A[N I_5KL:"^+K1WK MP'[)MFD-^::3<1W0WU9SVMNRR1_I1A5_5.;#PDY'-GTH4':K6<&737]9M 8P M]2ZN3JM*K-X+/I,E\:*XT_V&S0:E,;8!I$CTR;?AT._)=T^J> M+4CW'0=-)E?'[]&_%(_; MY(O]'OB+^DR/?UG]\>+83?:/WV22';]'?V@[.I.Q/V1LG61VSC%M-(+SXI!\ M@7.GV"2-)@LN#)>^-^=YSN23XXR5-W1B_Y39T;?C;X.L#U]KD*PF>*5B,T4 M7VM PNL&C"P+[S:6!QC8+F"U _G#>:"FPIPD@5W%O&%/,(YD&89 +89K-$V1 MU4GA$]X?["E)DBP+(X"%'20)AL#3B".8 _" (4G2O ?WWD?Q^CT5;_Z_-_H) M4$L#!!0 ( %6)?UJ7BKL

    1ZK)*+@J"1'A\W?A$-Q%10J>.,.L6+ M/T'M@YHZ2FEK8Y@>/3_Q"4X .%'+8ZR0K>GJ?S8:225E?&Y%!;:V2\& BZJ+$I MULU6":+L:?+%V>ARG\3$A7O"_-=GS3 C%[4V0=* K>=%$CD0M-& $QP"N:1L MN:?]S2M.O6<,9FAJNL*\:/2>>@X)-5Q020%=Q"B!.#ABR3&:\*O-K-8@YVY< MJ]TS'-WD\E;'.!WLUD@G$P;!+Q.$ZMVB)M=:'',T^-'K8/F>'KIB,"99MMNP M[&4W(3V]@DGMJHG6UX"U P>#'*M/(O32!L'-09"YLPO,"*JMH(,9=+#C;@VI MTZ=_S%@J%"QU%C3%D%[ MNE)QTU -!"W[8>TR4C8DHX]98Z/)>5_)7BH?U$U*--WUD$I7Y)VC4 T$ ?MA M[=DE,E.N^D'O:1=YZ5V8Y=H3?PI9:WV=#F[=N\D$0=!)AX[KP0IY1!7<' 4 M],#BE6:9H,/14+"N+):"P0T5-..AS=&6>34BF[)%JV']P)89?S3B((ADAE%Q M>.L(]G?3R+%REEQ.4S!!*V2*& F+%"X$( M"%K(<7$OQK-I0_.62*ERX7"W6'Z,I?VS_9N / 6:OX&H>P$@\VN CFJ=[DJ+ M[P+5OU@\""FZ[U/^,X@:;F,1G6UT<'U'?:7+R44NQ?4M:)>V]%>U7-S(2N*? M2+!98KO!F9^&;$-=>27+0,GB.3%#!QI'Q30:(.AB#%-T8.RGR611!W\-7>LC M?< 2MGG1/WW_P^OA;JKZ;)A6QUY,8 C_$"AH%$ PRQ0E'U)4>H@H?OWZ3>.V ML>U@(L[BJWB=9R3,T=SRDTE:"S;44.O@0RP&@C!J;/S"4$RS3*$K'.-UF&?H M$(JZN]\W35,: R^QG[SB="_+/"46LW8J4 &R/OLGD %!$@4P[AQ?FB8Q3G99 MM$>3SUY*WYAJ;7U51AQEK:)O$G@Y2\UW0_Y7DKI$*&6+*@J(%5,$(B"((L?5 MY4E#D@0Q.4XW85P0A"JZR7C21-^$1!%IG.7%7;!%!EI$FZXL./Y( /8CDNV@ M^/DY+SM+R0)81\!:N"L$5L>VK5]!,$$(B8M:GY]3]KXGJH<= #>S*M@DF-YG M8::\PR 5M1R72,%V8A-.#@19-."D,4J'+*6Z9;H\Y)\6J3]/5UDZS?*P>!+F M \Y?DD!%'3,U6S3JXT1%*1,=$/3J 52<_WZ1ACY&28I6#TMT,($*&[:W[G8Y M&3%C^OR6=KA2R%K;QM/!K3?S9((@.*1#QVWL'>01S&&NX<9]DO^*ZX@-*_LM M,S4'<9'6"4&T)-4!P;D>0'M'5L0@(A;1P:1E^MV2,B# JN6$61Q(]JYD@K8H MI@9:D4HL!>7Z7MJ.J&/BDH1/ M*E40?55_O-R;'(6%PP)CL,/T?$1IA3[4T;#CZ*2$R,V/81*Q3G6^_CG9X&L* M*]W?>9_-F:HVX9*N)LZI.*O2!TM< ]"F[*U-4?Y28ZBTAH@Y0"2^";._[KPH M7(=^Z?G*>ZNVBGO;+.E+X81P$]A%.9[U31GH!U'[.[GIH3>9D8@\KL7T LH#C) M45K8J$= VPO1])A1=AV1+GB5?(BW(3VZ*#L%IA*VMNBL!5PO-4LE0=!)"X]; M5F8*B&G0QZ!7X89-!C[<+V:-$Z>9H\-A#-YJ\UR[HMK'D,M:Y9$*;HM&(D$X M+%*@$Y*(4H?NC768XXHPVNUZJ:1ULJ@WY25BL(ABM/7>IHF+G?8*[R+%09YN MXN V\IX5?G7D;#-#"+/+BY80*%:(D"DY015<[5XV^[SK. M2'3>Z@B[&&!ZH M:( Y2(&BAQ":?FBY3N(L#'#JC"$_)Y\/T$U&&)F";<:H@7>9(Y8&Q2 E1!63 M+A!1=4RG.K@B$7=PF[!#(1^]2-+K**6MW?_50Z[O \M%05!(CX][^K4=U[*9 M4H#62=H^AD/S93L)>H6S/FWWI--R/P-7=U1J%1!4,\0@@D+6*E%4<%LL$0G" MZ7P4Z+K$(**8R-)H^R#N@BG3M]1GI_1E3C4$K'*" ]8B0OTKG-KO0N(NW[SA MU _)",.$7-3U3ZE77$^]]<*4!5 R7T225FM?#K5% UX,#A^DV+AS%.3W(IY% M7D;/33!-%[?E1:SB@6'+I)H5$_]5ZK$[0&EZ%\9XEN.-*/^ 2M@6F?2 *R+))4&0 M2 NO2Z!2 94:B*A0PK L)^@WJHV8NNWMR0]Y&JUPNLGFZU4:$%2J^;9*V-H* MCA9PO8 CE01!(2T\;OF&C%IIZ$6(:;&SK3R9;*=O9\CE4^;.[]:2M8M@U3G: MFS]"F@6+@ &8]M:P5F$N//_2%;!>RRU@7#6S7T$T>2$D+O4^_)$BV.9;M'4HEK9VK4T.M#]&)Q4#00(V-.QY'I!$5OWS7[.A1J6D_ M :@Y653"%A-^&E)&+@F"-5IXHL2>L,A3]'_LV_(46"(ANR.*"&![5&E*@""' M%!:?E#/9NLIDU:3O*MW$NZ/+)(H]$.<+=+$OS/>*)%HN=DQ4;H@WCH1JH!@ MD3E.W69*I8N\.$#4 Z*&U]WSO95:N>"IF/JY1(#'>NTT\'G2"=3@$4Y#NFZYIW!'S4&!(F NRM$.Y23-JGA*7OK[DI?D#P=> MDK_\?KU_PFE6'I=8AMFG#U[L%1'!0TX" OR\G\3!3_1^=TS?&9P\93G-:M(I MK.-,V6#M&,Y2$A]CQSFG1P#/I:5HFD/4'CH8O$"5R0M&^8-5]%ME]S2C_B#& MLQ:993B[3=()_=^,--I90'X)U_1<$2D7)DS^N"+?]G)IDO=3?@A :QFAH S: MTA%?@=[2CG>M5SM$]??85:+ZBQ>H\5WT6_TRXA]&F)3G<6D>Z%] MC"AB'VH$4A,3.]BG^;0MG$W3$,(>2ON#,?0;-0>;RL<.*T)+,$E]U, @,'.& M]!ZK:V]R'&2GO7H)R4S*2_/]-'XF_S:@RY:8 ,!MI7,&I!;J0V>S"G0_&C-+ MB)E"I2T@/?7!QSF9O63A\TM.PK,R<"JSV![B.4-&#S#JC..#"T#*^MX68;:# MH6X8M(QF;K$7I;$WE.TOPL_X6B_ M2KI22_P]#A]$ MQ1=9UH2N+#I\]0MIHCUG)Z-][&P;:Y\YSDA?^C*;[:"9TEAM%]"4ZBKQTF"^ MO@E3 C))LSI"Z-4T3:PX:W/F+DH;D]X$S%9BC-N _LP6O8=86VN$D^ H?9UL M-F&>8SQ/'W9/?O6W)J/"D377D[\%L MO:=QTJ!!EQ]FC;7^]!?2S)>D"N;KQI)MGP:K4';6]+0.21N15!-F<]#!-2 V M-4&CO\9".R1N-K;%DBRDZYG9/*T;7-9LX/TW]XTL M@XZN.ZR>:H@3F8?!_D M0\_-TLHP*C+JEJ9;73F413K3PAAZ6,#<[!DTDD''"$QMGGMS.?* @4F;<3>H M5(MV+2=FL1_2?3+%<65#/5O<[^5&16XC)1#L[8-4FE2KS=-*V]U18J53]UZ^ M2Y6=%3 M5(BW+T.9$; $+=Y2&O&7E,!#]9)X)EF=&=FVC>9VDN*@C6U4P\Z; MVBF\Z3:TINT+U+)>IETXV*=;8_47T.$3IUI2LM["#L^WR4:WTWWF;-J=HI!& M:X*";WP9K5'N6+=A7DT>9@]H?HL6R^G#]'XU63U>-R2@7GB^F2_?N#\U8X\?UD%^>-)%B:P4NE8+-EZ($W.2Z7!L-6+40N MR5VM<,B_ ZA_?PB?8W:=*\YYUW2]MJFR3<;UOYXOYK=_X06\[O9]6SJON^[3G$0YG=)INOS M1((VF2<'VF09+P6&45)HW(X]$T14$E)?5C:#C 0.]TE,0 5XB7TB>ZK M[&#T-'1(,))J-,$PKQ=<;H0M.JT'%K[-5S]/EV@YO9[./DZN[J8/%^A^NCJ6 MFD^AMV9\>_?#^W>,SR>WOA^B3!*I;+PRF;_21=$S]F.I2D]89!E M6+K><)0E&VP3V0V:_L=B>O\P;7:EUX_+Y92&A@\/TY7[ M:'"1)EN.)C^=1=N-_*S=CWT;([LQFXT!W6MDG-"]D7*]XJ%W@5B MFFS%M-:%%&I*'31?\NQG @0Y#9LIG ET,HS'-R%WE,8A7F(>^P'#;;F8GH^T&71?+VG*3"$/@Z_8$:_?)P> MPE'GY%[B5QSOZ)I$\AR'Y>;4#5YC$F,'Y8^:[K2?"9LT'N)N;*"*@% O73'0_,.V431)FG-'6E25:\%AJ#&4+NT?+R?3I;W MI/=<3C].[Q^GSCEWZX7I1R]J^J"+/=4J-GEF K[),)4\&&X9@.RRBJH@IH,: M2I"ZMMJI#]BCX#;L[.1VU^<84D\;3HC8QSTA,TT,P*-J#]0<=R>S)?HXN7N< MH@_3R9]U M1W,GX_D6T\E= ,Q6;_!38]52 M$VK)A.T&\RK [0!>) F&-4IX7;90X48P!2F6:ONAGQM*I-UQ2#,+%(H"99&N MT[F?KZ8/:#'YE1YW<S]G9Z>D]B(/3= <[WVOZVJZ03?*) 3;)U98 0QXAK"XY"B%(O=E# M3JC\DD0!3K,"W7V2]]@#Z*%O]<9'7[=:ESY,E<&0KR]B4:40U4JJ!)FA(1#.V$H;'_5TW_M5/U8ZV";!OJ(AC4 M.,0FSZ]U*/W@F@<=$RZO)@]3&LM^H(=OV 7HD^^4_.+11FAZ18:7=K!;(H,L MV"_IBCIGD1F^+CLJL1.QH3*OCT?UXM;X8 "Z)H1"%@8C] Y2DR6R\D(6ZE' MCY:SV$\V>.6]&2\R*C5LCG(&T)LCF$+<.8O,,7:)5&@@H@)T)5#@DB[64JLX MII@R2E+)0R:9KKN:W9.H9HI6D_\ L#SWL'O*\%]W)"Z;OAI,:N7B5M=:-*!; M2RL263 ,T@#DHN-:'!7RD/JGKB_:M3RYO$L^J=?J9,)@&:5/PW+U,/WW1WJ_ MEA[6!1!(/69D1CG-\G!#YI&9Q,VND$W&B $V:=*6 ,,-(2SN\';&'LRJQ9SS MH961C647VNOW.U4J=G#;>YER>3 \,@#)7ZL.8S_0ICABDKO)+XKU*P22X]\":UY-)@B*6%R*54+!500\,YGZZ][(7N MZ)/_H;MCKUY$!V+#GLM,UVH7UL>=5E]FH@B&>WW0(T^B=YYR[7L#QTZJ!W1DZ9.!R.:3'R1]8:&G3HI++.634) M7G&:AZ3O?6;[/&9]FU;+ZLUY,Q=:-^35*F!89H:3N_%^T*I2@CGGV=1+8X(G M6^"4;26:\4RK9?6$F9D+K2-G:A4P/#/#R=U0H2D[B0IB.LXI5EYNOB65=LWR M/OKY+V'^D*<[,^EES=1#)Z@SZ5E-=0-3L!5B67K&=5_$"W>/<.3E_2I+@ M&2&47[F[%)U*%.-NG:UP88T@X$+ACTV9GRQJ,O+5O. MF5R?FC%CK%SK\OE]K_A8$8?!P_7(0[*1XW\O^["E/PM M;B;V)K_M-CA8F3RS-OI7K,:+IRFB5F0Y[B><-Y+3^L5%J]<_3V\>[]CSO8O' MY?7/DXYN?@WDK=]#24U(Z01AM,O#5_R M_5W*RF/ZYD>[ ?%UMIFNZN>1^[N")LWQ?$^Y*8UCEU0X@8YUE< MLF175,V MR_EJ>K^:D1;W*[J9W3VN9A^GZ&%Z_;B> MOI%Q._:B:D\[N]HOTB38^2REU -.7T/?X WETWW/36,\4;&)V^3('P/8-$_C MH:J%EN\&T$=4YS_=STZ8 *+:CVSN9#YF>+V+[L(U5L:3 _0M/D'9WZW&"Y3F MRL[I.A2QYT]IT,]++GI MUWN[*NZQC"]3 %D^!+^*Z0_3GU@//KN_G2\_C))0:LQ)=OER'4VBF-TE7DS# M)M+0O=@GO@M>H==/IOI;=#1M'NJZ9'[ !3M4+ MP3UTG1-N(& 5 Z\F=Y/[ZREZ^'DZ;:T=D,G3W80^LX)64L\WD]-/(@:#'2$X MG (J;MJRN66/O?*QO^=HK_PTQ2;9*Q_W8V":XZD]Y)-V?O@P6?[*EK8E#R94 ML5*UATZ/G)$!K)!'\P63F?PR6=ZX'[L:"__"\F+O#U(5Q0MJFH;UZO9Q]GJ5_"M8XFS/ W]' ?,^\Q#Q$R3$F"#8,\&,,2DH]G_8. M]@"VA\%.J(^T7\_OKPG]B]DYF[E/5H^K.8F*;J!T++R0K2XMIC MG-;K%*0\KG",UR007"91=)ND-!SLV43Z&W330(8Z+FX>?:T!;!P#75 UC M&UAP=>_;T#79G6Z-.L ^QQ2S('O+08]EQD"_,7GWCZ6UH%%DS*T,IZ_XCK3( M68XWLJ>OS%0MIQ R=J:30TBK!X:./< :\)"F;2FUT6]4'S$#[HE9/]2=E+D0 MKLHG=G#V4YID,E+JU:P>+#5THG6L5*,#AHB&0$5OU#AGUQ7_P!-]"RP,C?%M\]U!-06YZD&0^F'G3=D%]XJ M'P'"E? 7U9#9=?1[PO8=B=M)H3 -"U4A^>ZY-F!E,9ZJ\0H_:K7AON+T*)?(5?=#YN M6G636X8L95':%/ZB!LQ#-CL;PV3K:^XQ:[_VADT0],B&Z$9ZCX%?@]C1"?! M;W>,E\;>Z&S:.!\YSX<2]"?80W9%%>>9M-;>Q":3:RL6R#:5XC.V32L(C]0\NB58<:GT#) M&E4?0>0KB'T&U@G!(\MLLJ'I;4]3'Y7M,VIO[>(8L;$5AK^4EM;R1M3,+NMV MEM76G3>5P^A=/HC22&1N%NI)]=Q$;QHWQ &91 D,-4V1%C^BA[6O?QRS#[!":,XKW6149*#)@V*C' M*-A.[5+..&(XZ:V0^H4HPG]V9.J7,'^IUK*+KI]>Z*$GUS-VFU!\2:2W&5L7 M[:.FTP/6EOR%W6'F01$[Y A:%+9@E,M*GP3A=OFJG:9&D? M9YK\--$#P\P>8+N<;#&P2] ,5N"I<%.5PT.O!H20TAP>.IUS(*(RAT>2N;\F MH\#>2 HVV="G>__F"2+.8PP!8:#&44-.2JQ RQ(WV -5SCBO(>ZB!4A9G&&](+NJ#C:2:G?<2H2SMY) M1C>!F.6=+M60ID(GWL)**@T4$6'GGB!0R#?0U+G2^<=FJ#^V@VA@,XQT!61\6R:[P.DD/6:;I M<:@\]9*4]%]>NF>3"7HKDVXI)E'$"J3(7R7NOD_V.4"]C TO15DH: ^%GICI MBF0Y->Z(6WUR1HG(TBOG%)S:'P1;G*!'US%8O;G%[L-D(75!F*ANGE9YZNYW MFR>3P*,RU,21HP9/WED M:G^[BZ(B[_8'G+\DP04J\X[1ZZG%#^TK.Q\ M>S.[GL79+F7K$:8=6D2Z+B:+HG #X+6, M24#&@9SP.GY6+W2(!*UV5U*@K0Z+DP+#%2DT;FIR$$3E$H9SFLA7_[7'V,Q4 M86SIJ ^RF>B!H5L/L+UVN2]0H8_N()P7:@[1\W5W*T#6$C5*5KLU(P=:79Q2 M PS_C&!R75]#B4X@P^X&C7/"U4N*TS=O4TY7%CCV(I:S) ZJ&9!Z,.UMQ>[6 MX2 7^65H8Q-@2#L,MV!;D4FQJ<>V4C\;ZDY\/Y4O*/:V I&Z'1>'4+,6',Y(=UZ4H35=T8/)XVH-L]YK?L#/["TDV6:B7-[J%JT.=FN+5B8,AF\Z MA-S^6;TJ?-BHS4J54]V(*&Y1/A27*&\QEU12*F7O9H,4XN'V B?BG -J7)K+ MK*/<9974^,]AEB=1\KR7579'P%H]"X'55=SZ%4;MBB!U*[:6L5&U'W 0^EYT M$Z;8)SJR"A:*6:MF!FB B;/#IP;M6>PZV'VCQ84ROM,$B_J1;C2[.T;&>Z2;,_"BAVR:+%&^],"CGW[6OU\TW M"T1OG1UA!LZV_!A.=.N]NJ:'YFM4&D25141,HJ(QET;1..^:C7"IGB%EVVY> M[,N6V7@QN]?EQ2#;=^/;,F"Z>@DP_FIQ09FPDCO9Y7;VG3O\[-$\T8LT6>,L M"Y-8_&:=4MSBM74MZ,8==:FL=]!^O0VGUG)Q0013T2 M!>NAHQ(X%T0*I9WSR1BB,+!T%$RV<5:#;3$>*JK!0 U:(-D'LCB,W):C JX" MB4,X6;XN!64[3YI?0W5%6J<$(B>/]'JT6@-,YV $T^Q-P0OTG$*X6]:X^7J# M21OQ0[9+0_X<8?H'XF5S [SO,Z#CF;=[#'7<0NG,XT>Q#>TN]LA^\8%;EOU( MUP+J>]I!XRNL;9E>W';1\TF>X%')PQN"#;#*QEYQ%PCAIE.3K!+/VR(V.R(1 MN"9_FK^#&24%H+JT:(J .4\ZW6RC9(\Q>_<0-]]]4L_%#/1LA0:4Y>Q>:.TL+DE6 M'TN$UT22[GLJ5XU,%*RM0!H!K]<@E=+..R5CB%QO5 H[[XF*=93" ^,13Z=D M?052ZP"W"BG5@-83&:&%M"C9JR[DC@&;_>B!2G>OJ5Z][.B\P=_@XM9R^32$ M-(;O2-F=]0@AMB<^+1'G X$:%S_]*6^.NWDGI;-G?X<]NE6O/Z'0%@1[!D$" M4W7*@$X.DI@>^Z5_8P:J$P?.&^QM&---; 9J&3Z_Y//U8U9<63)+96FF;?FR M8Q^7.O<=353!= C]\.KNGJ74PF6ROMQEU>TS=(G6Q3=01#\"BJ]F-\^4&JYX M:7"C3"$.DG\];XH1RC%&H>@0](!C6WW5@WE(TU[(XFB!H-5YBA2H,)-F+06& M25)HW.3CD#V3T<>'D(M$1P]'K%"2P0T'M%,A7?T7$Q^SNK?4F2_2,/;#K1]D+6D?)YZQ(*=3JT-U/4-O]3+?"E)W20=A=SZYB MF%@2#+&4\,SYE+3[?]LW+4::W0)YR=,,I&IN>^5%K'D_O&#EHE MQ9S7U:68-O$ZTR1]0^HHP%F8Z =7%T;)(5]_[X:2!YH L/QLY;;@>K;0%AM%'.B#( MTT?,B8.6^D$;&$??54OS8[$>.M_'8?KY/!/&<"5MP' M854/Y.[QG:9#)A,GE3SLZC*>-'7'##"3)J$WZBF31N5,:LQ@NJ2H-$C3):%[ M?8K"W5"MG"@)!4$&E6:3I-8F!*@I4GO*]PNFPPF)$DC3\I[Q$F^\,*Y^7.%T M\TY2)/W-N)NBFSLIG[OK;8!AZT#@72)7BI=>H8G22K5D=4Z4+[CM$?1U&*,] M]M+L&^=<;[;;P4SO:\15_SJ,Y?TL@.'X(-@#&=[>4(;$;V5+I[ML--/8DLSK M%IB4O?S^0V\S8/IRA9/&?;G !AB>#P2N97I0JB)B'?.=N'-F*]JW.:_[&@'2 M!+LOGT&? 6I'4+,6$/6/YT54\DW9 M[:4!=L"2M>GF8+I2(]!V.88Z'D+=E MZ.P8+$(OH/$_LUQ@-!4/]JC&V;#ZR.*!R=UCZ KM FXOU.(#%[NX6@+&0>,* M'VR./C9 3]]\(CK9T+\-*2BY+3#LU;EK3&69(6@G=(]Q0K1<7&]S$&.P+EZ9 M+^SOX9T9U $5O,B3T0<67KUHAVD>&WBGO$0GUGKM-_4QX/I$H?E>D[DVF""N M-V39\?'SWET2'L'LOZO4WXQKIK UIG/! _R,TCG2_J32-C;4@456P2 M&:J>&R'/8&_(R 7%GE /?7!XY MLA'Z7HZ1#_(%<7-U<&24+'N;ZIXE&8%OU>A\,-FBZ6D#$BVU6S*]#)P;0<]U M)T;GU\#B@$7-(6R$M=-BB/:\=EB$3O7<6>EIPSDK^^RD]#( ;0=E"'B@.R=' MWH4'MVNBAGF&>R:BW3K^,FF/K3Z1LNO-6+E#NMU77A/,'DDON)I$B1?"6\! MR-E*']2/FCI5^\0TT#Z85GL"I4[0_^@W$/N*^$;:'_EO/ MQ\IE,KFXNP"-!RT/QPZR8$BK 80 G7Y!&2Z7F.?=IM'S":%-F!,*!7NFG5S3/'EJ';XW9)8S)9=L[XDB8!*%?[J49E0BGXXZ3$OAR#G84@'). MC))_O?PI)^2JE-"VU$+;0LTYU>Z3G)WW5ZQ M$5L$DD$KLF;YN]@:"( U64% M$Z$4H#*.=@R;,!4I]05B\'8+52"596^4--_.>N)+DN9TU?XJ2=/D MA))65_3D4%M+O[6] W#M>P!VZ4OM( *\ MQJ,X;"WG.MEL4_R"XXP$KK/83S;X+LF4^P+]3-CL'X8XUV1J'WTP/=V4KV M2?=)-ILD?L@3_]/"2^=I,=9\I&?,R(#S\.*EPN[+0 W>"-L'-+]O07511I4O M2&2=EN?PR%P79533>1_%_)IEV0X'-[N41'#%Y)VYE=WCS^PG:;QMJ&PU!._E M4"LJ-]($T_?T@LO'[E0*A4S=/0DIFBT/(N6JTN2S MEP;S+=L^O$_B5Q+ XN!^MWG"Z7Q=N">=X9SH:W9GFBOH8^9/U=< 44,!OG3?+W$ M?O(\$5 M7])E$=PEBQ"1W]!%N%!VSL[#,"MIS8USFV6\>]6-=\T"NJ/MNPGB1BH6<>!V MI'$P+65LC[@AH;1/+ZHVAX?F-YIC1(:>]D@XCM O@8G6M(4E*RM=@#:&8>NK M%J,4!+= <915. UL+%=4P9:L-6D:$Z1@:W YE6LV\UV>Y22L#./G8M5F[/J0 M?^O2]Y1+'50I M(:8%N.T?L5\B+[(Z4<-U$K/\YSLOHD<1?SC1SLT@).>TRW=$48^Y S@ !JR( MW(GOTLX"5;U%;0$U3"!JXZ+9=<#H,<;I9&?$SS#.0I\=P#E]I][]WIE&!.)B M.U$,T/[8%S[J"YWE#O@]/Z-[@CBK;GY0 8_:T_="\.5T]D/<[MW?GU%/H"FNVR1=XS#?I8<" M.U%D+?P2J#8]O*C&G%T)/@-NF#V9BP:C<*E\#FU/UU<)RL'%.-P;!JA6>Z)" M'G4L[HGARQF-ASG>>SPVZA, #RV.CL;8W1@KEM.G\4F'%KF3XQ^..0]"03V_ M\663S\CU4Y_@. ^"NMQ._+))*'%VX(;B],O8___(;DQ/XH!>Q:$WIE<)_:>R MJ=$S_B<]Q&O^>5!1]LB%.F;K-OWVE]?4>WK>,P(JK+/[DOA@\>^@_3LX1'PL MJ"^KK[ =LAZ'Z.^Q7SG%)!YR?W/$FA2D[ROGN1(=*QP1X3N>9QZ^8,8\Y MCX<.UFHBI"(Y[E#T%]I?-8JS/7\\5?^C^N Y]2?Z@ANS?Y!_#6@\^@GGS#7#M">6OFFC([!:?+2%6_D@I*9KTV'N/=8/'U$2ERV1/J;Y!80! MZB436QF+S#]_%L/YP$*UL%4!NFT[\KW;S,O9?EQ/ I8/$Q#':(Y8&0&0>=_% M$1HSJIW066DB_O[L@CV.:"/B]N5*ZP%Y]_-G,8X,+%0[4[_VMV%M'MES>,#2 MT=G<_A^II."M'_7&]R7V%L!6DGJ"^[OK;TZSD#127^1H(:DH(1)?XXL&8?YXL"]S'M*)TU7B[[\&61]4=O9@I$ P9$U _<%]5S]*H0JYV*$3+GP2K(XNBW;#1: M]^-HX:C&[V(=H/%Q^!/2H05J;06I_K+S=NW$78-U)+"-M>>\^S2-=C@(^(WW MV *VOIYDN3'K)P5.O3=;6@(V%1CC,$UWOB0^M'2JHSRZKY_37<.>17J2=U%^Y+2O,UV/G3W(8[;W("6^_H<;WH[Y/2YN72;^&C MN/'MB.]?Z.TB0 RUZ_ X]XL@=JSG= $&$/V<^?[_KL!8N0+S'BC53NCJW\T% MF+;_DUU'S]^LDR^^3_%><+[&?/,>*%G?" M[]EL>2A6\E5QGI< M25Z4_2_4)94O[<'0\SO ?QK_N\2LLYJSE>53'E?,;/\?V7+QB1??'T-H+TX*"=&*=E/1\/O?K<>P_= ^F[N>5.?5' M^\19+%LI"F>4!BJP?_Z=O=RI;NMB@4;5E$C_7NS6%'M)Y]NBM'U/L>/I[+9I M]_-GT1('%JJ=8;3][?-OP<,<%JY"YW2P+!MVV="=M^SKR,NR^?H7CY9$/D^7 M=$J]HOM7DH)4*=AL/7K@3;[+I<$P5 N1FU92!4JI4@4E*6)*Z#>F]E\PR747 MQGB6XXWL/H%.R3G). >T1*LU8).M"[,'X:@J8KI'LTZRI%9M^Y7?SHHU&=&2 MC4S2VB*9&FJ]&B86:\4Q,XH>V_&CK.N=83J 'K()T@%'I5G]O"_BX-\Y!NGT41 M#J[V4\]_:,[O%G M]I/XRIR1)KS*ZXF;6XIL#.>@%YOD\4QW:!LG2N*M HYX945P1+S;->E\8!G7 M#Z-85W^X\(C(Y[ PL@U3X=G5KH2UJ$4,K8Y)VC\[)X8H%+..[K.8,M" M]1OLI]CC#C.;J=CLHDS -_L?E;QS#O4 R9^##]FII'H%Z43]Q23X[UV6LY,3 MJV02!"$]]^!%"R\,9O&UMPUS+ZH#ZHKIHJ8RT)"UWN6^3+,-YQIZ9F#QE M>>KYLD5-G9+-SM',@6;WJ-9P3LQ>,+LDK)10[KTACZG]"(]C\RU./=J3WQ&/ MKDE3V),6PBYIFI:%RH)3]NE=4U)1K@Z7EUK,W%80/598*:&(:)&>DJ@E9!(. MCZSD#]6_T1Q)<89;QS'CX K'>!WFF?B\)KUE;%J2HWS**?U'+"QE.QGA.W ; MU'C.B4_LFUY@=]/>9C%;\,RR)&3BK; M@,8&7'Z; >>OI+)@FJ5@6/ZCM]G^94J8G$&,H?D&/+SI@^O0!_;/<.DHQ=IE MX)47H _T;T7)@:/>.RBAW'<5@B[#9>;@-61,96$MB6D1,E=B::_G6C)2A&4 MTP6UN]!["B.V6B]:!NFC;6UQJK]+]8J4N:KS7FD87OZV?3V;H@HH.FC ZZ3( M'Z[)W\-\T,Q?INUZE%2XI!LI!:K.>3D,;Y>71!CY3!H@#UN/$QLMOD%8V31? MT;3*H9QF5^LU5#8QW3R$,=1\['3!L%6/ $T_X10$:*-U<>-'^O2- MG:*U1%'RF3X>81JDBC2=S@'DKB@G!+P:E%ZN/^0N%^]PEOW(4KN5_5LE#X^( MC89US\5ZQEI."2AV04F^M@K$"8,"9Y=M__@/[_[X_5\$YVS0UXU5MV\N4(QS MYP2])![^8Y@V+>$)84W MBF6K&?C'*XI6KOWCS4+KB<=S2;0RQ MQ]*.;B,R@]":AMKQOBU"; W,R'"T"]P5/IQNO!C37+0AL9UB4B?NUS)-W+Q/ MX@ '.R+V%.%R>[S7P9RQ/P*M8?0OH+Z-Q?P+9]6 >KO%+;65PFQ!(SB(C[7C M)%EJ,_&M"@_+IPI7Z0X_;D7+.T<8L[;\=K3#]4+<8$O.B3T*?.GFPU,AC'(B M?;G;GL7 4(U_PQ=;1O\*M*%A0!$-#:3 +/B,'%T-7Q4J+* P!KDR)"Z#ZR3. MPW@7QL_E@9XDEBV#]S'@OEVH'--37J0-ZW!#;]S/;S_D7IJK.*:&RIU5QL]A'-,3@4_C/)YJQO=]*C_+J(G%&GJFP5Q."VRIQ"=19*%HJ[N!/:MQ\<$VFVO21W_8 _6(Q .TD]U6>BC%$5T:I7E)Z&7M+36/]F2* M";4/KHJG72S7.Q(PQ;FV>8UM'$ //[! # :$GI:=MZJ3N"/+>&#:HOS"OK9- MP0X-[.8E*X*#::S*1<]:"+2L%F-Z0'WB247!I, M=Z&%*-K1*S104P7,(^Y',VY MWME-H"0SZ9>[Y Q2E8R6F:12<\XMD[53=L^TD=GJB&58WI3[M40S9_LNI'?M M@.'P$>"[[/[(+X33USI]HN(]NP\#Y:W5>$NIGPD8?:O99E ??3#<'0"ZR]EJ MIAH,V,F!/8]\#Z::= B[==*49S/^IU+#>1P_F@T@MF MEVJ(H8U$O2L[756=9/)]5O\%%8^;';1)7+>+@TL]) M%)!6*1ICQ[%K+989LQCJ\&<,H\[)/;8G@OMZI6G*]KA^NMCOON%&/X!VY N' M-SR;+QR_%%^Q/!*STEFE7H IO,KC5;(H X5&(7W U#6.)'V4?P\2WQH9R+=V M=(M#FL5H ')ND[DR@>HH:Y6@R@HJW_$K4JG_5EA23K=.5<,-?Q9>2E?4\??? M?O_]GPAY66)X2=V:J<&JU5Z8)0\O%A5&U!'31\P (A80,^&V*LD_A+X7-2X] M"K)M:T2!59D.)U=-I4+K*F>9:?M;%Y4B>>^3L>?P")[L.>%>VK"J;@AT\4L3 MQ3.G*&!64'&6D>WBX<,863^*!:F2BT==!]>R1/TLJEF-G3LQ4\=&?(56]=X\ M^UMPP$E5=V\3S.)VFFTV^9ZO'V5)+'OJPZKL8>!EN_&DCR[_$,;- U/LGU)J MBC*B3H'II+JOO>SE-DH^WQ,Y\L=9_(K9ZY$3NEO'5MUNPLR/DFR78E'ZV\%& M8%7\$1[P+[!D+VA-;*&X,$9JO[2&O-H<"FI[R"L-0B# ;1A[L7\D 8R,@"9 M'P_T!%A7UC0$N'!!@%LO+.8*AVE_,=QQM2R5A%65.IC=^J+R9;C5'*"+J,Q) MF_P81A%=L/$^99+I*2OL3%5=WI/@6+ M R?WD[O,77Z0KC]67T2-(TIAXYM5-DJO_"K+CM3(3$E_IQ]&GXLO5X\4.^D. MQBS)ZUV6)QN<+NFE0WK]\"7<\LO?)__BETM5E;M6&.N7 (I[I14"-['E?N'E M+W>[^%FVRMH1@$4+"3HNWF-BB,HY'<,6*9UCYGM"RRGA"%L:)#/5]2ZZ"]>8 MG9];X;?\*DK\3_R&5P]E6+4T #FWD56:0,0&JHV@P@JB9LKSAXA:0LR4J\V, M[2['Z4.RSC\K-R\$8K"J38E1L#G!A%$E#:*A+0C&7$R[&YSY:;@5/K313QU6 MK0W"+FUN6VJ%#62X;G2[HM%%M-$%!U-.QJ^)[Z=D#BC.MTD/(6:+) K]O;Q; M[6T!5G4/A<\=QRSLH#H9*>UH&Z80LX5^*ZRY[F67^'D7T6,X^P]>3L^NZ6I9 MIP"K4@W1\HED*S54ZD&I+Q)^A<3A!YR^ACZ^Q8*W3GD16'4BQ49&*G9QO$S[5#[OJIA']="&55E#H/.A M';-1G4C)6'"74#/UWG:YCO&;ZT&C0'J'G[V(N$IBTC7.,E(T@B5;A2S(*E0 ME5581%58;6T;2BZC[NJD4\G'DH:R"%LL#:MV3*#*(F>_5*I:5M6HEV66D M5R:=.>5@_O^7=V6]D>-&^*_P*9@%V@OL9@,$R),]'D\Z&!_P>B8(\C"0);:M M;%OJZ/!,Y]>'Q4L'28E2'ZSV/&0Q:;.*'_D5J1)5K*(4:IEV_]"8*)S&5%!C M"CX;O%(XI'&NQGVIQF4'>Q^7N;9_^8T_)ODB%])$BQ.0#VHS@^&*$)FR9L]V M%:YHF,4D:5S,SX$^(1R77R"$/&="D0[?#!.."V N(-\/'(PS=T D"8+ E2<* MLW2Q;9K<15OXZ1PR"D&HRW54_$$K$2##CU;+V[HJJXAG.Q6!JJ9='+A#9*9T MG-$:ULB<13_"X@DBF%PY !30)""1O,,B+ M6F_2<#\:]U"/V.V/9<2=,8**O\F)%T\IVK>)8/?]8EMT? M=FCC7BD\IV7>((#<+_&PQ_=/0/*GK3,U5-/>'Z(&VN!@:!^I,Z]:( M!/^<[)G"SGU'?JH"7"3.1&]FMV!J6K?P2%[(B])-=J%2:VONT >*$DS9\[R@ MB=C$;UF%U1(?*(7D4XTHL<#!VNEK5,&'G9B[:FKS<- T MW!P735Y8S8 /+D2T5)._*2A-"L[Y$_N/BQQ+(V24N!$:1&@">-NP7YJ?"TH_ M?$]ESH.8%X^BB4B#X';R_<1P,30)LY'T#(2)DB:-.-'R81UYB4PN:9?_;FN% MBZ4AB&:Z5TF';!R4@1OZ;7CR^PUPS;L#G5D![!N*V6[R+VV8R^%\!Q)_QC73 M5FS.-QW*6X4Y"-7^MDKN>/[$=L$7]V-Z5 (7$[YPC8/!YD5$I[W4DD&7Q3)C M&V)55SR&5SV9'&0-M,5%TSA0,P]72T(_H1%D(Y7+6L0F#28@M;3$Q: M4?7P$!)A?=]>+ES/9+\8R1C$.)K -ZS?E&>>1#A;XN)B#*;A4K%5@8P2>7PW MDA7,W@P9&4,8/9)U!LP%=E?0Y29_G[.G5U&ES#9N\LKYT!AJC(L1#Z26JTIG MR[M;TA(B7"JLK[7)];)UN5A&$UQ<./$9#A6;_6:/"CSKC$;J9=R&T MS3U\2*YDXZ#3W_LLP,2>/\!GFOZ=*0Y_,_@<2KH;\=2%NE> Y MA]^1YUV4X6)]#R,9.__':Q/++*D%U.[ S^NGNJRNH%"LGSW,583+%G83OKA*7*>QM/%-W!52&TC]N<4>].5OBHG4, MYI1Z+V&BN>'[(;.39=:Z"/_PG!:#J]-+"A=34R";@01"EBPSPJ2)$B="GH"" MT(XX7:596M'UUNUB]YK@XL>)S^(6ZX9AG1S*MMB")@_1=Y$#JUL2J)4!W'1M MO$5QD309M^'&2 6DBKZKA%_] DBMW.5!ML36(-6 MCQL.5_5KN)6'C)HF1P! M/$BAXFJ+I6R5;5R7=,-\HE1<$\N2\Y>\J-+_=:9FD,@!>?RDCH/W)#AI*>+7 M7Z*6JC"^"_-QH6P2769Q_D+9J.^CBD*!ABQFF#DP-9B+: W5MQ^*FG[>F/[, M7$VX^-]U&(;?H_21E"OD%E% D'C1T7OJ>O-*N=5%K:X"+,#;!/"V])5-/ GVVB MIRPOJS2V%_9P?JCQ$!BQQ-MGR4I1K0< M:01#+QY=J\J];'I-<%'BQ&=9*JTJ=H&ON_"Z;6S3]2Q99[3$Q<$83&?A.CA) M0U&\[CY_W-[](]_&]/K2E:K":(*+!"<^(R4%:TCN?B:\[8)<_WSY<]"YMY3# M<5#@;(F+B3&8KBH_2B#\JV8_"$,GY(+R-ZL5N"V%Q- MN"C==1C68AA-FC/8!Y4:HO4064@.7[6%74LJG'3=A%G%$?#51!#6QTM,RG20 M4)K*\GYK:X:+IT&,CF#"F-?65%DGH7V8LDY95L,+15G]'KVFV9-)@-$"U]R[ MX!DEFW@[/NVD%"V#3+@,"1Q)>&5MA6OBAR :QVPR#A)%4BL1JCU"@*T1KOD? M0&C8O@A.1S'[\!E2I:3KI"EP,3$F@(L53[2VC[,Z45\W&T/@#'"T (\A>J*W M*Q5O*_#ITC[PR?#S)L]4^&T3D/OW?)TPC]*@=!]*<=&^QQ$9,>9:-7PY:C)N MQL)*2ET=B7^ZK5D/.JJY$^K\+'H)^="#$"B?S7>X.2[FO;"ZGH?@_F':G,^3 M_S L,-[R(3]/DE1\F;R+TF29R9 !'66O$)O/SCE:<+&ZRQ",IZ\6)U#4]2S- M2"RC+U9Y0:IGVEQ#T,OUV,NT+L^>HFCS54066\JZ6AM\_?7K^G%]--HZN"5= MP[@,+GBK!9'M@DZR>W;13>O(?))_7])55*\K\@FDC[UU*:RM"/@! S9;(9KN M 7#&]Z2F:6A[=MRVL/P9YU3[S'&@J>7NHW3=Q!F>;8;-5E]_0S/1 ^",F&?^ MYP4YKZHB?:PK[M)6.;F+<%@W?&#T(F1,!N'G05[94TT!SOLS@O**L)(R;/-.WR6RS/] <$0\^*,U;D4)&$<*+ M"VFQ4"L"0AO;."0XZ\)PM$7$RRA$>VAG6T+1$VRYR'M!$H:\Y&%?*M:FB.@8 M0V@N$7Z'B0DH%L@[*?-3*->*9[EM59ZS>E;]1E__C(8#-S9KM3SVFM!J&^K5 MU^-@I54TGA^<,J7\VZKUA7D'?8B6TUZ&81X\::7@1+?.H4 O23-U"VA!N&XB ME"^(4D^X_G#;9>?NVS([C^.\SO@W=AGA']/T%=X1K*8Q20$B6YB'V[+ABDM] M[Y2>GX!QI4J$_,C;#UH;&JHA+7Q6Y87C1&%0 #65-IR>U+5$T?!T5U XTU;W MFN6C7=FI^YQSGB;4S$X:@"?E4J=VF9I%*_2AL0.UK=Q%6]A(IFW'4@@UNRZL M4[==*8^)N((]\T=.<'WDL-/G@NO/(&@@X8^$S=&I/4?>8_1CL">$FCX75D_N M=%(5*1\F2UA_4-WT33S_S^WJLRO)T41Y!*^I.\%V,>NI)]#2O*'5^ZA\OBOR MUS2AR<66X4E:4)MK=[8UZB^-:+'. &W6K:L(Z"!*"7G@ARW>GTASWMWH M"L0O>WJK=_3XOW5:4(:8H:NV$$U?0>RWNN!GX]=?&A&_,T ;$6Q2!3^$$$J( MTK+@%Q&JA?Z"Q%5AH?>B+M.,L@VE9#8*B5?*9_F7Q(O@ 7G,%/O ]B&YT;,@ ML,CSE5CG2AFN75J4HIN[2UND$5$\ _3$75JK"K]+W[.79F&,MZO?G_.B>J#% MRR5]M&[*SL:(V!O':)9]5Q*PZ+C,&0@1D,*U[*[2+,KBN[8E%&E^)G- M"H64BB(QHLU&CHL D9T%&KB15X$I7@AK;>E?D*9K(IJ L]?[L2LA,!'+^_R" M:&1$02. C0APIVC\>D27:;G)RVC]L1$2DO6-WNJUC21KT&]O)@A^D=P MMA!TV(TH?\.MNDL&P=O RU1<*,%T0C\(0+$2X%Y^\/Z0L/X[Z^N5OR;8S] MH>8!2>'Y>BB2\Z)P$-3Y(Q)&[)AL=<3Y6P%<)WOB-8I"S[9Z9JM3H??YRR-[ M>X&'V+W.3+U,(#_)*H6/I.(;MSHL8L_E=JAZ6=8O-%%1H;&X_^(..#AXIPBL MX_AC[5N=ZIFTNEZ0IG/2[EW&,.C30.[DM"\52 @+HD-Y)8JPT0\SI_=CGB?? MTO7:.LTWU/I">Z"N3M]6O4>X5PM=$-7OPFVL-T?_^BA+MSL^RWPNZ:I>?TI7 M[-6^C(MT8RV],DT]#,MY36XN\W<."Z#Y$BI96+PN4)U'Y5TQ)A&YHJ'EH(EZ!LK.@_ M(B+ Q&3(LCRZ_J25ZYMK-\=<;T M"3<(G2_["2+"J+UX[5:%D5W6]%\T*AZ>"VJ-9Y^L!!'[\[&;BQDT+5HALM(, MM+H%G+L_4G[C]*_6@XT29[T#?"_&@$3GON_!]@CSOB5^, MI'[.$HA7J+,*[D+&K"E[]-2.E&QS%)T*W:/XYW#?5DJ$5B+4(G#J;)9^0[]7 M#]_H^I5>YUGU;/U&-U4'(@N8#7W$G1O:SF^S4$_QL=%RQ^5;/H=C*7I"U/81 M[\ H4X.949 WH&*^#GO4$6@/ZTU[#3%]G M+U>0/356VY!W897I0JKGL'M"A.[$(2;* MIKSF3E* G.T$0E'7XL5DS6YYQ/:3=5SOP&6Y,MMO)#@GO$)^=[)@+ M(OH]?0/\)X4O0C0Y?Z5%]$15T9*[(HVM#YDC=?TVC=5KQ$^_ <97*X-SG/]463 [@Q4SM_"W[X[#$?P*(%%M(" M(V_?5@Q.8^\:T:GZ,?YSWGM:?H3RK)=11:^BM-C_>^<>PA\\=$$=U4E['Q-U%#W=_;LA(_KXBA@=) MPJ'>YR$.$SV[QK:='W'$AW1;-!;U4[-]*T]%Y'L'1(&,6Q5;>HB^BS0L_*EC MLT5[2T2F,P*PS[0N,P55CE4*&BZ"A8J/15Y:MP5[2\Q4= %Z4<%%0C@W+? Z M[)%?U,]7M:O>EX<,%@=B"E0740.R6!AK9PCJI1[R8F] 'C.3/K!]6!W0$WY[ M'*E_:6^) M:5J>: 6!^!/E-])7J!R2OU &$JIR0&;5+&;F)0997=&$%E#+/JKJ*H$UFO_P?4$L#!!0 ( M %:)?UIP4<<*FET !4+!@ 5 8FEA9BTR,#(T,3(S,5]P&UL[;UM MD^,VDB[Z_43<_Z#C&W%B-V+;=K?MF?'LSCVA4K':VE5)&DG5'L\7!XN"5)RF M2)DOU27_^@N0E$21!) @"24D:^.<<547 "*?)_&6F4C\U_]]VWB]5Q)&;N#_ M[:OW7W_[58_X3K!T_?7?OGJ:O^O/!\/A5[THMOVE[04^^=M7?O#5__W__I__ MU:/_]U__^]V[WH-+O.5?>_>!\V[HKX+_[(WM#?EK[R/Q26C'0?B?O4^VE[!_ M"1YB0F] _9A__:^^'K#S\\]]Z] [3[B?C+('R:#0_MOL3Q-OKK M-]]\^?+E:S]XM;\$X>?H:R?8P!J:[_^:_L?Y[M MB/0H7G[TU[?(_=M7[+OY9[]\]W40KK_Y\.VW[[_YQ^-H[KR0C?W.]1EN#OEJ M7XNU4E?O_8\__OA-^M=]T4K)M^?0VW_CNV_VW3FT3/_J"LH7>A*Y?XW2[HT" MQXY3VJ6?Z7%+L-_>[8N]8__T[OV'=]^]__HM6GZU!S]%, P\,B.K'OLO9>_P MU6/3&D7 M21B2Y3P.G,]]/_OO2^ MZ6QE_9;0!E6D:?D)?:+;T$"4A.95AOWA5VF9RL1]2 ;.YKN&'NA/UD7XA=&WOI"=#WW&7M \=2*C8 M?L<3;.12K:%#,Z(?2^>?2;BV???W]&>*\)CN$T*B,JNU:;/;D95L-G:XFZSF M[MIW5W0@4)UQG"#Q8[K3FP:>Z[A$/A,HM=*I /EG(@K9A [E<$8F EDWZLIVVAEZ+MZX M<8HV'4%TN\AF57H:!\S,@*J==S7PTUTKI&NEHAUO&FG+[]CQ<\D,"W1XI^NH M?*Y-M44[7@W\AR1WQ*JK=8K9$+B ME4?8(G6[5=*Z98)U89'N@KH1Y[2M,^[_8$*HM''VO2!,!/66SK$OA/8=4%GG M'A&L)?Q*&G8_L%[5E3W',@J<'B"5M2RIL/[5E]:UO,+ZQ*V ;M6X)['M>M&8 M@1:[K]*-<9??Z%:GG1>R3#SZX6D2.B]4/:>AZQ#:H0?7MSWW=[(\_8/GY3Z1 M??^DBM_9%W0)3@\M=(VV/6]W[WH)@WJ>V=7H>JTNI$)KF@3*3\MT[0[H3H0A MJ2R%M(ES=UW-Q-VP/5T*5K.J/T5DE7@C=T74-4RE.4TB#>DDYJ^9GR;;4"D+ M(6E 4[?G9,W08J[M<&,W&AG2)A .**JK4;M6-7$C.'HHDP1O2]N0EQ]"&@Q\ MY4;/.*-U,H_I[#[G<*4Z>!2;T3=:BD>P)B-$4%^GS5\5;V!U33BSLUK@9][R M]("9(Z8,.+ A36(4 UP*2]>,>#:;\A=!=GA6EJI9NYJ$?$C8$>J1EMDDF_3# M4WN7[H[\)0G'@?_.89WU/+80*(O:IG4--A'5822NI_K_6^]XY=[DH8NO3' MK&3>GWV/O, YZ43JC@M" #Y+XF;XT!^.^-!??DT_U'^FFU;;.02[TI,R\=+V M?Z5E2D6^:=VKE1T]I[>PDNC=VK:W.75>'.W_Y=C'_!]^/5R.6!1#& L=S0N6 MRY5[6V2U'Y[VW X/BD%_/*&T>GDL+_'--O57O7->7.^@#:LPV/#@RS\8"'L= MA%1O__;5^V^_1<>;JCX9TA\C .:%LLBX4K"^0L5[9%LGH\K: %S5AM:64;"8>QK@I^O1'O<5:2I MJ$R7?+"M$V%C]1"$%NQ#@@K]$[*BU@20F^]PN6D"2UN&%/=U^[WD@K98OZT[ M+0$$7A?N_.W&'O=*CU%@[=/O+UD?'CQ[78]KJ0@0V/>HR-:*A07M/8FS)6VD2$8J-1$7?]Q/; MFY%M$$H8."T)!/Y[(X"O$Q()[[\G=AB3T-M!(*\4!J+^@Q&HQRSHM@_2^[KR0/S_; 3^?($-8"!U$MU3 M:> D%*H >?B+<3Q4Q$:B@IZFW6!)Q0@!)%0* ^'_T0CX.:*B F_Y2RCLAZ+@ M Y5!J)?D1,+\P8T1SR?5LE#4<<^L8DE18%_8;T.6PC*]CLK0DJ//K0(E M ?? "I(;A0L6#!MN@X+5>L"NTX:[0; 43ON2BE!><$^R"AB@L--?+BEN4?X? M)LE[$2>UQ<%>+ .8$,AK"/X?U/#_ ,7 A,.O6&K4 M(9#M""#ZOR\)!=Z$@W"]E)B 3X,HMKU_NEO91K2^/!1\$X[$(HG/;=[,%(#9 M17BQ4J4B4*!Q3\&U[2MD^K,P(X"YI1Y"7RA6;A: M"@HP[AF5)]VY)V=V/RWBS@J%/X.#]G"GWK(\9\;SY]"-:0]8='?BY_8@C@./ M4Q2*,^[!4BCGF3&?IQQJQ MQNZVAI/5BC<[B\I#H<<]1 X]_LZ:V(!1JW*.C0,8SHWW2 MCWJ<2T6@"..>&6OE0IHNK#0L=IZ.L&_-DZ<9DF76)/8KA._2,=GRGEP._M!:4">2[JD#I4?P./Q// M^Q\_^.+/B1T%/EEF1P:1ZX%;!4J'"7Y/B=PH7'P*O(3"%:;1L"%G5'"*0K$W MP=_)D1,G #6+]3ZL3VE^2B'TO!I0!DQP?(JE1@K)BPG+[.6^DGL[MO,>BHC@ MU8 288(35"PUVD6#<,">D0_$GO]202CL)@0&U\J(@O9\8WO>71+1+D?"::=4 M$(JV"1' M3*BH&UM2+BF\]W',/@2O^1W:$6HK_-FM M0B$%-:7!*2-,P)\K+59VE,-#6%0*?VF''/A%Y:$$F'&!E2_QF2G(W^HZ[KK2 MSK#NBV(XY+6@=. >A*'2XRS$A:P*PG7XI!P4>!..O'42XEQ 2YX]UWGP ENX MOS\I!@7:A/-MC7PH.-_9_N2KA F. M1>*8^3)-4!I-DCAB6=[L9>\"%!5LL MR%M\1S_T6;R5 E2'$F5&3B@P'F?F:^BLPM3N'H3]."91AA\_)$)4'LH([E%; M+C%:MA8ZE#>Q%89!. CH_.J(J8#4@U)B1L8H.0(H"\W(C=+7D/.LV/N$V*(U MAEL%G$C0@.5%(C>&;S0()UO7IUA)UA%N82C^R#YIL:PXR/.#BTX*0!$VP-=\ M*A,.JJ/ $42V5 I!T<4]1W-DPT'XP0TW0X[IKE0$BB[NX;E6KAIL_^N;BA"T MV<_[O];^\:2U9H].%5^"/G;_Y/&I#[UWO8.HZ>M3?A1X[I)MCGMY_5[>0&M% M:?48SF1U"$29!IEM6O!X59E%8>WV0Z")9/G[F5(9RN6 0T/[P 04GI-IE[B M3N>BYD3DAA0H'Y7BX.2DFGCA@%O' $=4="(&=O32]Y?L/]9OB?MJ>^R\WH\' M=ACNZ/XWW?SRB0%6!^?9T4H4CX.@B4B&\)<[K=B;P+GCQ"&TS\\>B<8DYEMO M]\# JH.OK1K GQ(BZ/P-?9:;.PAWM&]\FDY+@8.Z#6"C3CYTT*BCL]_@"HX^A:1AL21COIO2D&=/ASG8Y M6W:Z$"Y!XEI 9K0Y/Z2@EZ<\.03H/$UH%VUF@QX1.R(S=_U"SW]/=(9FLO*) MDE0#,J7-)Z+(% @$=*JR4SE1(TI8"7RT-80G +H+'T,@N47UZN[AYT7.9: MXJ_9M@#&ORP;.MA#"I:_=NFQ*Y>$Q-:;XR4L/$-.!*PVE"3-=@4P22J8H!-8 M. 4L-WO>0F$!,F=$JOB"7DAE<% M2H\VBT,3>L3RHS-TGZ^Z,_)*_$0^='CEH=QHLS$H"DJ7-(J%,%@0%=*K&04S FX7:PE!BM%DAE(D1 MR(S.A\K^H,7&0-^S*LIL@'8$%WPD5O']2:I!R=5FU^CN_&2P@Y"SR(*L@/*J M4 ZU&3!@)(#V'0::"&L770AUTHI0XLYAO&CDES*9ME'@KQ M356D12 S.A^%Y!BR&QR5DE F--YA;3"IU4F+3D-_N4S]HK8WM=WET!_86S>N M?5EI[R3@58"2HO'JJR(I$MG1N9F1V'9]LK3LT&?I??J.DVP2C]W"O"8;(%CEL! M^^I^ET09MK8I9L3E2=4H'^XET 5;TI . ,=WSB:KW-=>? K]9//_O6CS?VRH M%ZQZA::0+L%1"8W= MY*'_;[FPWT1&LP:-(1\') 16#&B-X4*?/@\1+GD>$$"6-$$5[.. &F]2V=NR M\^S:JQ3R]Q^^>Y_"?C?L/_QZ[[(LOX,@2IVQ^X_7 ,Y*\PIC;]KEX 5R(0P9 M!#,*'?T\R_]U3\>R%Z1)(?)NBF8V837LW3F8(9@X6H?$@!9A=CH0_*R&J +V M;EMI:,@E1Q\><^)Y[*HZ\:E<'E6/_G)#.\UD8F\32L<)M#[VMEMUP*CA@D[C M/:& TJ-$"B?M[(8]:_([+Q%S7DM8"3O!EBIA 306:K(I+ 1PT^5I9,IVHZ.@]NW.,@#%PMAIM1INHZOR7C"+X\ /3@7;9TJ4'I 5;'3<:DQ M#,8"??9D>4>C-,XUZV?ZA#+]%Y'IA5<#/1<7'/9J\E41" :PE'4H%ZWR!N%Q8[:W4;M^0F4\^DGNR"H(259N8;^1R'JC:%&V M7-\.=^FC+.QJ%[-N!^FA%[*P:OPH>J:SYO.]=BHN>--]D#H'\X[X9"6*R.96 M0,^7IK;#E@A^T;//F,20DW"I&'K.-,4C4IV0%SP2]YLEL2@; M9Q).5I7X&\D84FP&/=V:&HF-0#*5VEP#%0+.E!M"3]+6";TRH,P,11N\V/Z: M1$.?[L^I/#%+W7T:+BZ^FG,2M_8#/&XM_V[/]7N%+_<.G^ZEW^Q1"'O%K_\? M>QM$_]G+.X%]T:79-7Y0=:Q+AWGG%N+L+.5RLA%<&0%:AK$2,Y7+AZ<2%2W> MR%R,RF_%"O@HE#6,DQ.-XH%?Z'YQTDX882(E*U\6*@7J! [9,(=O$?"]D=\6NI+8X?7 M-N%#)#?Z]KYP6T+&2$U1[!#<)G1P)4;G@I,X1,:+I!IV$&X3CD!(H/-53ALB M(XI7'CM:MPE#8MG1J3F(-/#L*,HW_L -6K6*87L!T.:L*D5A,D9::PI=DNW* MZLH:1@-/M>E8K?0G^]I M2T(WH*S:88SJ4E2PEK>QAZ,S"+!U7RB!3#>SZ__W24@EFZ8=2[-M[/VE9,DV M4,2/)/=*FK1ES%X>-(@; 67&1%OM>J;4'9$L;LR8\T!#EB%0F4ISJJ%]AZX[ M6;()X8$!V@+VM;Y.AFT=**:RF"?4:4-C71/8M_VZ&9A&$JDU1$Y;:D@Q#IW,]V&-I^+"2--:+8!OIM/SE;#:3"8"E3FY8T<1M!O^G7BB<) M-J9.F:EZI5>DFJV!>57T*WR=+'HG.)C*6&Z%:D3925WT&WW=K&)FD=9?_BO) M;FA'BX#C[BV(P_Z7Y39/$VB)7.%M6D6_4@U\(A MPOK?B47=\I%I;.$042'1 (M,7?GGP@B^<3+9_4K@10%OJ94UA MQ_4?A%(*YZ^IA69B8WV9AL&K2\F]VSW1???0/R0OZCNQ^YH]NR)/\-.@+7,> MN. 26;7:-40,?7^E]\JQMIP"S0&_!'OKR;9M1IS =UR/G/1U$70V1O5\#3L* MH3,5T4D&NJ:A9;K4=@C62M?E)40"W@1V4<$;FU:$U4!OZCA,DV>OEJ2F/0D;<5Q8*+MC?*3:#'>#0@"@9 MTP#8+MH25I68);_TZ8=<-<4XJ88=6*%!$6I@N3+BIR'9VBY[LCB59)^.+5=\ M]O:*R';>M#WL, X-JJ("Y)7IT'ZZG-H[<:X'0%7LZ ^-JTD)GL8FW%<2/@<1 M,4\)PH1*<'R(65$/*K718TOTZ ('I2M3A_T\F+_RI:(+E:KHP2L:%(&#SY5I MP3[):C[UT8.:VNZR6AL]&$;++I.'DJ80-($,(_;[C&4EFZSHT3G=MW!BT)1; M00^*:6(VSVI$8W;F)A6^8$YK1V M% ,P0S33W;C]E;E?1?TT?Y^#2KM($>LM."JZ"Q MU%>P?%3$O4LBUV?/^484TFRLY'\1W")1:P4]>[8^90&@=]'J D>NB^7#@(S> MG:F*.G+7M]MX<'W;=[K9;0C;0L\AWMUN X 9_FXC#!Q"ENG3+_NH]*%/^VI[ MT^39">LXS&4RD=0D/:7+N^-NV2V_ M3%7Y[$FJ01G49F'KC$$0/A<]=N%0=7$N@NO&N#18\9HB/X MN?L!55?]&:#@QW<Q_#(-G2&O1W)WM\EBR/;\]J4FWE M7D 56W]VK#,I=D.>+CZE[!]/N14N[G\PR>QZ;HPZ47#T# _)=NNE0-O>'F@K M^P?(-7I0;?#51(.42047]&-HX2EVEF)&%OI7*0LE2%_&,A6T.>^25V0W@)9] MK*&4DU)!*"'ZTI"U(:16:DWAE?O.C0/?H3_6.&'9!.X%41(2P7S&VFK6%)0J M?=G'&E#57%Q#AE8A>=9[P?)T4@K*5/>&T=9P<]/(O3_O\*HQSC0=7L"FH*3I MBS;L9G@I(:>)S ?;#;/\D*M]?L],BSB,"G>#-D:VP D()<(DY)W35.D M7DCL.K9WZ/-))J\_-\GDU?NWDY;__9;9JYO0S/RU*V"R3'&MR\O6!4'A[ ,N MA2 BSM?KX/4;XBRST39]W1YGD-+ ^O'''[Y__RT=2L<2]!\]^M9 M-P]_17YF$ K9Z1@XD:#;5^KER%IOQ$GHTD@&=-"N@W#'>6F3EN44-0#SDG84 M@.7TN=.'SN4@]SVOW!&Z$>&^UTBKB&O@0RY4FP+^8CF."]$Y6!CZ2[H%7":V MQ]?QYLIZ_$@K3ZV .9-M>4Q,>V7B-.U;>FX^=5V_[R7XN I3WC M:VVI"#ZP J4M];60>_!,.GOH@$1C*^7P8:U5A5-UK?3ZO,KZ2.ST9,U5U9," M^(@*%/6DIX56.-OA9O/$M%(/?F^C\^-=Z]UN1ME-;LASU03 G M'F$>X)S[L;WA'#DX1<'H=^\N$^(8R#J.@C?[]'$G.5FM7(>$T8,OT7I -3 / MW7O)I!@'*H*@\#(E)$QC'%*+)X 1804P%]V[P12X ,A\[MDHC08\=DS*@K " MF(7N75P*+ !D/OM8"!8LBC+==6WJC,NI\I0*@='NWC>EI/.ULIT?X;X3T_.5 MMV-Q 3*@:\N"\>[>Z:2&MT#2,\.>'A1HCU@OI%,+MS 8^.ZCN!6 E\AZ[FU/ MX-.^C*DRO*[E78K4YD,XS0 MB3P\M*%,7UU-,&E:SN==D,;' YVJR@Y5F3)1"V#JM!SJNZ!.CL^9*:R9 )A% M.[='2-@#5P83I\4^H$Z<(BKHPRY][*'IB.-4!G.FQ<;0Q6 3HG+N<68_)YX= MCMPHAGBZ!,7!O&@Q03082S+)\6<\[F&85Q;,@1931"?S&:8!=#^/*C AK02F M1(M90IT2( KHUXNTOL[[04,^0XB1J+[3%<1QW\)HX,#G#I_ZDF"6=.8FK&% MX+['F[;2W02+]9!A75L0#+7.](%"J 7R85A*A4Z"TQ)@;'5F]Q-B6R?1^=V. M_/">PQ_!4.I,F2>$LB3'F5&4!DHU"H_2D+Z.- U.,R!,*O _4D7(.W)/(B=T M4W.S+$X*4 _,B)9#K20\"BSWV>?CI2!:)Q2^->$.) 6=F8<,4\ M,^KS^/,T=";A(@JM*'8W*4R/)'X)EA(&8#5QKPA)V5 1_]Q&^"2F@]AGV6DA M$Y"@..X%(2D'4D'QIOMQ$/]"#E,HD0T)6$W<&T12.E3$/S,S#U3)I.B+1;P@AVU)D/N$+ +KC1EP"-T1^JL@=-+]"7="4VH ][*2 M*JL0,'"'5MK#3V[@I0A.5C\%&S(($C\.=R/[BQ)GXE9P;SHI[I.;@F0 E_3P M]1L]V;HKU\E[N[#?[HA/5FX<*?$I;PGWVE0'G$+!PN653B">[><='&ZV+ DC M[?"SZ[GQ3K)3:=@4[C6L5E1Q&5>#$>\0 -KUB,KCWL7JB#PY(!>T1ZH1!GK& MJY3'O:"ECUWWY4DQ+QH1Q%(<6X_]&4Z1^5Z(W>1GC$/\,U%BG%I(QN.] ,ZEHLA1#8JHU\J) MI>UT] W\:!D"0"^718Y>:##/5"5%@OVGX,NQ/\"YAE<'.8!!D0:QY.>^Q;5? M>]P-838>MGOX9'O\H2"L@!RZ "0"(#/&H*C=[$-&AJPB8)(;XK\;^I%+05N$=AI(7#",U3GQ?B@[ M\?+JO;Q^[Z2!LWAH2MVO$%/VUO#+G^5<$8?>@H2;:+):A$OZ?.!IT M# 4Y[,5SA53F<^=W2WLAW*F6B@"AUC+M*&%=*]H%;46! M%&BQ[2E1(!<:9?Y/^R&\)EQ7#HBZ%D->@\FF3DC$"6<1;OP8.-\4RP)1UV*H M:SS=5(7%G6UDX N* _'78IAK,]>@4[#?\ *2$G"* J'78E1K,.%P1$6!W7K; MNB$(]7))(.A:[&L-0*\7% 7S^R3KB CM8QGPNZ[@DFH;! M(?2J:,3YL\R(LV^@9_O+'FN%+&E!!'M.41(EPPZGXGEBAO..+(N=D.[T =6, ML?<(:3F)+09"<>:9JKY?XR#.NR:QR2E4-\=NU(XS 3:X4Z"SRZ? P>Z9A%%N M='V[7;]/_>5RZIG#3;8^WVC@VG\^.^:2U7 M6)AXJ0[3'XXZ3'_Y52#OOD=4[H_L[I#/\F3VGZ.87=&L46G:7//6NANOC61- M5ZF/"_IM.Q8F2!(CT>I;6)-W*W)/ M9P>-Z&A$LW$)1R.V@+@WX2U;2E'F"C-:&#&:2V,30_AKDZ M8? 4L7AQZ1[)#N.=Y:_IOS6;(#BMH+E7#%$%(;C8.G#LW(0NF9&[?F%;S!R& M_,KW$2FX5C1H%\T'A*HGC0G UIQ'.J>%+GOUJ[]:I6\63<(9L:/ MY^]WKCNNUPZMRH(A+O#]F?!$M*'ON PCF>?[^[+G M>]]:R06^;^_,[FZA;&+?-K#J.8:^L"MC.Y:\F"H3IM("HM-9B;#"N&P"T9DG M<&$7YTZP;45BN0%,3[$6$NL1,HG#+"=M&Q(K+6#Z=K6PR,'()!KW?QQNME3 MJA7U].]MZ&[\)4P_KQ:U:(FY2>J3&2)2*ECXXZOM>BSKSB1\HOLRR,M6,JQ4 M/X#I[-6B+,T0/OMN^]D-[-7*]6G/8^*\?.T$FVS#?6=';C1930LM3\*U[;N_ M9YRP6]ALPS)93;8DNSA0S:KPX[?O*UD5[OKSX;PW>>A-9];<&B_ZB^%D_!^] MR>QC?SS\9_I;KS^^[XW[BZ>9Q0I.IM8L_?=Y^]UXDZRV1;D'5,S P3A#=\GXZ+6D# MR[3Y:9YL-C9[27CNKOTT,H;.U8[#GMHJW BHFY'^5)Z1YD^/C_W9+VRJF0\_ MCHCX6!H(!1$@)%65Q;IV8,C(^/ IUU9DB,I M@!$&K8\\POCDE%]'4,+#G)%%%^BM[2[SQT / VR0A P=YAZH26!&Q]=?RN.+ M[K"G_>%]S_K'U!K/K>(X&SS-9A9;Y.9S:]%L77MV[56JA.\_?/<^5<2[8?_A MUV,/('((QA=KK6ECC08@1R#(ET6CBS6BV ;6"&L#^>D0;""T><,PH"?;F-T? MLWY+W"W;&W-6MA^K(X\=6A>_I"/.^OO3&L]ZD_>K)ZCU9__C2SV#X4:3$\B''L(F U%-?"&69UA S] M;:+HTE!L!GGP0>@K#;9&.)DS[D:TU_7;S4HNG1$=70TWF5([2M8-L*6D7!QG MB(Q8."O)?9TVY)\^%,ZQ\->&5Q]JN/:L9*[@5D-<&,0V5+9A0:G,&1!8AG_G; M_>4@2%USQ._/%9/ _. .3663C MG7SDERP_) MUPV<2@A'.F+>W='##UO>'IFM/0W51-H-'KHV615%F1&/95P;!%$!@7(SH @INCOT.? M_D@6]EO]::T2LS$Q_$KEOLO'#+\& MTG&JU!_(\8E?!7FHR.@H'YQDLILT2"!W3@1W3[ZK!$C [Y[T_FW?\+_?KJ$T ME^(IHOMS*XK=#=V5U[VWDQRP(IJH661 M:,H-! 1TINZ2R/5)%-&S['/^Z%TVM>WX/(GJH&6):,J2' !TC@9V],+L\_0_ MS.;X:GML!84/*UAUM$0.C<>7"BSX) :^0]CUI-1:Y$:?LPM.["?AC,BOA)9, MH<6$*(, G:;^\I6$L]N^FE*HCA$[JF'PIB!D&/OW1R6Z69%T&4ZO>$EX&[Z8$-T4+G>:#%PI, M)[\&7O+LIK3)I$>G9T[63(EF9!N$![G@0P]8'4J<.18<)5S069Q1..GG7]++ MB*_$"]+E/+^N+K.9@BI#&33'I*. 25O^.%$Z^37K^HX 33BLH0;M0.DRP*33 M4$*MS,W(.O%8:992-R8AD"AY-2@O!MAM8 )=IH=\D:90J/./5RXPJ_C'LV9O MWO$V^Q'GA2P3]@I1?L?^=W)X>Y8L\Y1/#CVPAO0WOYC"@OXMV9#E IAKKO,/ M79I_7A/2Z'NAHUQ]*LO2]9+8?27S+#LV[;WUYG@)G59K[QPLXSIRK-(#,*;)^1EK\LX:^5DI"W:A0[ M\P(T,WD'R)DS3D%IGKFCM9)4")RTO-V8O;KLY9WECDP-O@-[Z\:VQZP2>=_W M?F=0F#?\:].D\T=\)4V2(%DZ\KK\A\J:WB8JRX"A M"L>]=F#"83%GZ)7RHO.'7"7?43D[.O8XNY(TZ2?[NE*.;W7CA+P-[+&FG Q= M'2!S1EN>OY,[R"JYD;*:');V@FV!H(."6\&,C2$P':Q0:$W&\..( MRW>;:3>8@S$B_G))RYZQ?%;89RDV:<[65Y4=O+ M:=K *B1.Y8ZM[RO)((OI4Y'/%M>21_6H4WNW(>U>[F;TV]F6%1N\N.RK+:$S M:#-EK5:$KIO8N^4V:M 407,69[J/=Z/):EIH>1*N;2I1 M1H"_'#/3)I4UMWS2@^,]B6W7B\9L"\+&0-UZ7LE,>]>?#^?LWMUT9LVM\2(U M&OY';S+[V!\/_YF9$%G QKB_>)I9K""+XDC_G:[_^2=[AV\B;06*V)RDW:1 MG6"XRH/N;&]._X4 K8T=-8]U;9URY)/E_B)0WW&239(>.>FBZ3JN\#%D>5WD M34.GU%=NMT.A*\P<5/YL*S+*X.2(^6,VT'VR9LVE9;$C,@U=A^2QR5G$XLD?#N;N_6)3M\94 M;W6/H]%D4%IJ;O>^ M.[KW37N2.,P[ZJ\IWT4;Y*+X,JSX3K>T$=F@KXP(+4._U;5MJ8S%1&5HF6F. MG61=2SL:D?"5T)F"#.DD)LB!#ZMM!I,--+B:L08@[>%T@\;I/B]YFAT@YPIBY;E%#5#V5M,5GS1"A8S1$98^NA4"+:+?W&WBR!+ M^\"=J.H$DC6"S"*? SE7,M'T3%NSX'DW_>]@YY#'>^&\55<0;>)J@E]U"N/+ MCFZ4/[S?&N0S\7Z.)M'',(@$NS%Y362[F MW_%V'A5X7\,QT'+^76:\C -VG0/3;EXC;C7+GWU(PB/,\R?--,"'N+-O8B>X MZE;S.J9"T\6M+CO^UYNECO-=[*?Y+G?O("3RJF;?8UK3,\VY)Q_$?ECP MHF?:&NK057/_GAM?EXXEL-\?/#OY97#0V6J(0.'1OBH28]+]Z4/^0?27#R]E M)H%RUZD-$3\6,X@9(+;G[>XK[SP(XBXK&9%/XBXG"VN\&/9'HU]Z]\/1TV+X MR>K-K<'3;+A(G]6YQ5>:]"H*- 2SF^^8$72!^":**8&<+>6H6,EK!DUG7S!# M:?0,N9*B=0<:?EQI2UGN=O4-B&-3M7[TIHC=X(@>1EO?N;&]D4;1RFN:H21G M&'P@C2DBTS*@K37KAT1;QQQ(W BXO(Z@"G8 #52'2S1)04 _?N>93634E(IA MAQ0TI*-66'0*2KF<9%1PBF-[.QM2(A0>G9J6$WM_PTX^VO9/^^:Q7T_M^'33 M[>;HE ,3+^GF3S'FEC/V"8$UJ/+B3M$:-+,^6>,GBSV0-?DX'F:)8F\6H"XM M0/G+F(77V,!&'6Y50S:QS>TT7,GP32_5K@&L*<)*9K %ULCJ2RE\T329,21W MF?(N3<(\)R__M[0N6(62AO MEE[3C\CDF=W&2"%BV9&2I2O!7[$-M"! 54X:8:.)I_S9Y/1L*&:CMB1:9),J MY@(YT>T_>;A]:&9FA& 9!-@EV2C-2BDRW#5H#/N1./GQJ6+0 M:PQ9QY'9YAIVIBGT+R1F"T"=E:?RRBK8RM/[MY/&;U:?F]7G9O6Y67UN5A]# M"+E9?6Y6GYO5!]OJ1DE_EIH+Z@6 M0YLA*L!4[0,\H6[&@9MQ '09B(3FF0;VZ16*F16>(K)*O)&[(H+XCS\);P/- MV"L>BU_2_.O6WY^&TT=KO.@]S:V'IU%O-'RP;N$@G1L&ZM-DJ-@'A"V8L8MH M9R80"FB$M:"^AS"C@;2N&12J*FW5A" 5%/\:#+>7=[L%_:SX.@NH\G636904 M_>((7S3Z4=G=$5!E,\A44%HHCT4ALS9W K8-\"45#(\DM" M8@PTN9#W7YT'J_@+%5!\*N04QK[KT0!TD3B&'![!@Z'I(-"6C;'Y(-"D_*VY M>$A">E9C+U&R%[+>V$_\@(N\DJ@.=NZVY@S)D4 GZQ-Y<1U/3E"Y''::I^:D MU$N,3L2(V!%A+Z4/-]LP>,T>U).Q(JR$G8RI.44 +% >;IG9_EK@62W\V8R= M<--CS:DL*"^RI-_GJO^^@U!5U^\NK:A&&[1 CFJ=+.AK(G?6.MKV&U@LBI7Q73Y 4RG4 M4E%%1M-A&-"#>Q(YH9NF:> 6KB90M/72&AN\>=S:W'+RM>Q$^Z!T4A&[FLQ'VW&&=@-)V_#C!UR"T>< M7$1\5YR@CY49J\8H ZIM!I'JZENVU8"$Q7?)"?IYMWNT_Q6$ \^.))GFE!JY M?H*K,J,[ZP2]/?85DO1-N2$SZ&Z@YG"^ZP7'=NPM0GM)-G;XF47WIK^PWDEM M@))JV/ZFAHI<(A.$#?IYM?:-":E[5E0).PU9-^P!<$'G3L,S!PBDR.P&QKU7 M()!%\G:PO":VM: %3U!83.:/GJV239(^!-_?!&'L_FYS3$%RH;EM8;\#JX=C M"73JIJ$?,VN,3]:L3=3W8,NRCDD\]/- =?DD#*MM\*9'IA4J\#0/XC?Q18\Y M63.C:.'^@\!$^!>1B7!N?4PC]8?CA\GLL7]+W'B[PG^[PG^[P@\6[7:%_W:% M_W:%7]N]VGO77OM!%+L.>[>>BO-"/WU/7HD7B&-XTYQBP,H7<4M?12"MWGRZ M%PQ"5GJ?JU"<(HU?_&*2,\HDU@3T1^*3T/8&0;AEGR=])W9?TQ3L0L#EU2XF M*2 4 733QNU".M*%=!RZ)UNJEFS;3X_;M+,CH?&QMC"VO5&=+X',Z'R, S\X M[9[UMF4I1/FL"*I@VPG5N9'*C\[046GV ][U$]K;7*L"/[HC5%R2E:-CG;TS M0B<%BK7KV^$NE9Z*Z;"I(O"\5-"84&8$1A&M'\6V&ZIKR1DX,$3/:-_S 7!' M=Q K5ZHC-14,N.S7B%^N[!?M"8":OD[-F5&%9X)/-ALX$ MD]7<7?ONRG58E'+%")J;S\?LS3?V=E2=4?['BE'^Z?&Q/_LEM#R=-X,1Q_[$TGH^&@^+1V[_"%FZ6^$TM]^B0<5=@D9!MO?YD&89#E M((@4XGD!C9AA?FQAO0?(B&_'/^DDZUK:4993'_*N-:RV&4PVT."ZQQ"ETN*' M]-XE$>U.%/6=WQ(W2C.;B\-WN16NA3FN@.AQN74]8S^&1!J)"ZAJ!G\2?01P M51)+CQOAD^MY]II,[,]BVVE-.6Q+#5B+BH93KKPHMU\7;-_';G4MW5=WF=@> MWUW)*6J&LK>8K/BBH5R9K_2%F5Z+(;>+P!)G JX32-8(OIM3J(DBKF2BZ9FV M9L'S;OK?P:NN(*97LZ%^%:X=[IU9S;Q2J<_&5_G(M5^[/.(-@\NW[:S0'MJ;O,'514Z?PH\UR\ MEQ^>8:T@!TZH&.DXIVD5M- IGMJ[-$7;(LA/L7LIB.P2E[PF]E&]!9=06-#Y MJS%'L!PU\6[O"HZ&4920Y21D_V5;P7'"YIC):OY",=9$Z!@=YQ1J75EL T.;(<,5'9T5NHAN G\>!\[GJ1U.PGG,C)R? M;"\A4Q*FFRW!$()4QC8MM!E0<'#0B>1;4"#986&UL5.HMZ!2!1YT+HM)+JJ9 M0@73IJ0>V'A@(($P3-"I*P0HVYO\=#(EONVQ&UWLY)&?1:1+H')#4')-- TU M1.UBV.X[3B@T"2DW!&7;1.-/0]30V=Z;H [7Q/(4+:)@?7X5*(,FFF"D2!@4 MSG]PZ.>QT$S#)O$+\Q(YQ'UE9B!!\NT?OA5EULDC]^?ID[B3Q4_6K#>S!M;P M4_]N9*%GXA[00Z ;LUL6\I#]NK*=YL>GG%)F\_O0#X34#9HT.WQ-063_%1_' MD[3V7 DUW9W_R8WBP O6.P&:I3+8WB,8DK6":0+QD7;(L;U[-R0.K2. LK8D MM@L&!JA 2/1%M3P5\Z>H:DEL)X8L?4VL\MXK;I<'3 M;,9R$W;R=@DWP=*^7Q A!7NE+#]1L\:P\MRE?4P] K;O"-^'*I?$VG6U0;EV M5/- T/845/JY$5G;'NWN- Q6)(HH:':=BS9[$4E0 VW/UAT/4AD-60U3B4X% ME2Z!HCIHN\/.AY <&73R3GNW%S*33LHBJ#+:=E/7C C!ZMIV.=G;<\5GYP2[ MF@_B7OO3\-IFF49V>C#?5U/;@,"5,7.W@![N%>2;EG8@AG7 M4L LBI(O"^7$S]T ?SU2054+=@GQ7?$@15OFXR MBY*BYW10>*A>@QZZ2L\4MP:=-A[\HD=^F29OU,'.>3]4-Z=/HVM_FQ,MZ0SZY,U?K+,.=GE4LV($ZQ] M-S??W.=4Y7^4;U;56L$Z[YUT1W3D*Q5$SPRH3E'E %@KNXEG0.94"WSFFYFL M4I=-OM +#H-_$AT&!Y/'Z61LL?N']+>1U9];^X.A[D#ZM/OP4/ER<;04&2S\ M.^W,S%V_Q)/54Y0E$"A:=?G#!]R &:'S]215$V.H@(*^"RWV%YQ,05C)D ![ M9;9,38IPN!2>]I)=+!><#6K*&A(U#^*#+RLZ#0#TU4'7'=L. EV$=?N].-YT M-@U=WW&WMK?/E N;T&JJH9VW6DYI7 301]/I0)<3Q"N/%F34>G(#4(*^P[ZS M/:9+\Q="BB^29OG@_?4BR.06;+C_+-IPW_5'_?' ZLU_LJQ%;SA^F,P>^XOA M9$P/OZ-^^H#G8I)MQ+5?9;W('?BI1I6VF]#!5*EV0;MM$ 7;3@\E7!O/]O) MK<22>I>T2X=A<(TTLZ?3&S)=K'JY1P !$M?(MS++EW72D$B-OBL5&&_N"-W^ MD$) 8VL3EZ3%2SUS-,'-9.*[I+PMV48<8YIC=='ANP*Q&^D"8FK\;DF_BO6X M*!]\DRVNA7;5IB6_5[G!KA40LKV65D1+R-\5S5>VM:Z549%?Q-S\7;%JS-[J M=-/_,V&K!]T?4%6QUV1&V(V__1\7)-P(7FE4;PDO0W_KTQ$<*'2&B_K7AE_5 M=O!2]+<>,[LZG)'04[%20EO"2\G<]>@5 H3,L4$PE?E7; MP4O8W^WH5>,6W:?WD,14Z$=:9I-LBI[()]IJ2/>"[QPFJ>>Q"%^!9^\O(L_> MP]/B:6;U'H?CX>/38QY+-^W_DF9T>QK?6[/>>#)^-V#NO]&(9?>_^?? 5F*7 M1'OG\3TDY%:ME8OU_L'@09]N1^R%9L*QA!*_D,?#C%T%L1/,6 ML6]E-2*P'+S4#LZ+T8=?B!TNO@3MU>#0$/:MKC.R7P+OLDBGWQ3$XC9H"ON& MV+F)+P)XT:8M%:D?@D28N4NU)>P[9V=6FB)\?QR=*=Q2:ZDS:4O8*>#.K3/% M2WZ7LL3T5S$)NR._U!R:C_/\&E +Y,6H07OF\7,+GI'LUDL#_E4)H:A/_C(W M:[$D.PXMVM^PWQJJ";\Y-._IF71&!N1%Q\2$I[7MCE?@'@+-5OC=4P!2O9)< -X;M]S M*0C?''FE>B$V82HT@>+H^U0#:+!6;@2J)-F.E=B61F2BO3U.:*P=<'[39,[7K MPQ58,6M%5+=>*C8#50UM9DL]JG'5QLJSW@MYK\U2J8=Y38L!4K1K9K:#Y%_] ML1S%6LHVTS;KZG7&IL")ZIW(=5"3NKJ(V=EYZ_8@$ 2/AZ&T'>2&429/%EM M[!LJBMS!P$!G[IX\QT.?;GP3)MH^\36[P)C*N\RO,=IKX=L'\#:P;YJ 650' MQIPKGN,@3LT A7N;HJ/OG[XM'WW'DP4]^4[[OYSN%XQYX\Y:4&S)# 83*7'ZM3E7$EE8?CI=@\85^;I?] M+PO[602[(+8'0^@"GQ)Q">]BW+37PJ8RF84?K!]LALM #?@UDNY6.':?P MO%U%RS Z'^TX">G!^]Z.P9:1TSK8<^[9.:V#S#!6BV8>:[6B$PX5OIT)K+89 M;"O8V;D' FN8.M .NL'2=?*(&BC]E6K865;.3C<'.'1ZBX91/INGI;"SG9R! MO#I8C.)*FGZ]MC#V+OC,S%U3CO;Y2Q#&S%%V%X1A\,7UUZ+8IKK"V.E&SD"^ M "3TT6NH7U%;@#[JC@K@D;S@$-Y!L-D$_CP.G,\09^;[LC-S,'E\G(Q[\\5D M\#_F^#*MWQ(JJ=R'62Z'9#(^/N2;56 MS# 6U_-4MA(K"8;O003VMS(C-:9T9)HGL(E"-R-]9)(?[Q#^DJDUZW+@I\N4 MT)\GJ78UE$KD1/?L?A(*)/S(4E(Y4\ MZB?Q2Q"ZOQ_M ,)ELEH)V1G>]/#$7TIYN)C$W=0.)V%F:/ID>PESWJ7=!G'( MKXSM!>^>3!E0EVV79Q(.HR@AR_LD=/UUYNG+%'A,OJ1_$AXD8?6Q'>0=J84: M7.C#/>W7LV#URA>OY_+B-=FF%NQQD"]!XX0M09-5)JADWZ;C@]@>]Z[T1R\A MYMQ8FB>;C1WN: ?9B'E7$=EZ8S^2&7&"M<^6R(<@3(MF@J8R1_PGZO[TH?)$ MW=/C8W_V"WNA+G4,O+OKSZU[YBN86N-Y?S&Q=3BW; MQ;YH96VV7K C9$["5]<\ZZ++:+"2G\\M1#" M@>X XO1.9A^55#.#98#VPK@RQ2TTHRA2!%[Z_O*>O!(OV*;NKFPK*W,4@2IC M6T] ZE@B30$5_ ,Q\6ASZX_$)Z'MT1[WEQMZ>F&;&Q8ZE'=:>D]2L1GLPVL3 M5ALAAV6&O:EI9=D$I@&FA[R&T)[&X*NZ;$MR9\ M)[ F[.T"@\7PTW#QR\TR8*9EH+FC#FP-:/T),[9EFBT K5'"/_5+1>!) #CH M=]&V&7K4^=A3C8$ ((5_A-^[_L5G]M-2?PQ^3V5&/XE#0Y/,#"JJ4S,.WGJC M@19?@L5+D$0V/3'X2Y;H(2;$IS^>_N&8!R*+5J1'%/H/[ XQ[:4DBT9W'\ ^ M;LOC@KJ'$_V,UGA>SWV@DR2.8BHV/9UF7E -BRW_4]@)9SO;FG2UVLI8:1P> ML\U"*V([C)&OKG:&S,_$7;_0/7;_E83VFEAO)'3H@_BQ:+.X ]'5Z" M3*Q/7;C^8.^F*)&G<&.5],[%'"HO::=QY"* MZ/J1ZZ0AH6>9N\N?Q/8J7,)L74_3=Y]>TF:S\&U$AM3S8;NYL44//'GGIK@$&:?)5[ E1V;:]4FSO]-B3UXB=@ M3(_8KW!C:1K1, ^"BF9?J)]+ M%VPW7:8(?4H3$?3]);L(P#(7+0+V3_G 9X%_NCI\GL>^0UM*3)JB(;A)^[W@)NW,FB]FP\'" MNL]3;J6YMFX7:NO;O5VHO5VHO5VHO5VHO5VHO9YW 70S7/]H -Z=VN92WAX- MN))' [I(NE7<@ +2;-45-_YJ6P?O"(@1,.2P?,N'H)0/ >_!EUL^!#7 ;_D0 M;OD0SGLXVHNV?T$V2C/3+UYLOSY;O(8SE'H7;OD3.F+QCWN)$8Y8R960WEFZ MMV/R8+NAKK";3GN'/2%?\G !DX\]DC@[A\80,0$?[? SB5,Q%8*$V7?U?_;Z MW#+T= 1B=>A]2U%1HKIH^@Z5%C+GNTT MF0#&IKS<@S]NXH>.2;QB\XHP!8899TWE+EYOC@IS,.YF8""=&C-IDE>8)**3_'H7^)"[ MMOU-GE6#+#'/9S6=N&6=Z)#+Z\X&U!8OEE'&R/.=6O]N>2S.HP&F;:V!YX/# MY(!TNBM\_PKS4IP903,U4?%W9V9U\L@Y< M>7Z(\W%X^?K^!PE554F/=7,#"F'LQ/]M1 H40R(6S0Q751DQ-P=B4X1-&$Q_ MK(A5%;V^N1QOZ6XO.VA51=LOR)V)@.+U*/X5Q*VJJ/6%>D7U@*9)B['R6K$K M\>\J2.4IJ,8V18Q=$SV(74AM]4,EM15+8O7NKC^W[GN#R>/4&L_[B^%D?,AH MU3NT=\MM==33M\P0M9'1#Y^MF-7])C.C/PO;C;16#1;4.\X\[4=0+)&D'FF,^! MG"N9:'JVO-9FZP4[0IC)E>Q_IK/%7<"LL:M[-R0.;2L2[GA5&T&;4)O@7MT- M-\-,4^RK5>A L3\PPCB5T"ZT=DR0$!/TTTEC(]&I5Z3_:KL>6Q$>@NSFH@8# MGO2+MSR*S3BZ&B5,XI<@='^OC8WO&,O"I[!-)\;K7846=(7;3\YS$KZZ#JD7 M]. 3F6*%D%L>\6_,T?/.(A_(?&,.,':%RN>QD]>7_) _9@9HHCI"7<810E9 MWB>AZZ^S*ZC9P$G_>/K,EG!J:]#6]2;C:PSL=5]YYY[G2W#PDO=T]79KQ_VX M[@1\9R<4B0["\J*BU=HPWN;:++ZY"9#X"V7+(-7"G76- M.3M$'[NED5.GYG+5[GKS>U[0=8ZS0XB_>N)I?/H_+/#_L*3(WFKN["O7EVE. M"TQ7/Z=F-U$PY]1R#VXYYSHB\<*SMEQF:LY+RA-G5FY.K*L\A\".@6='T63U M,[MMX\>"U^G_5+G",_C)NG\:6>QY^L&H/Y^S'W[NSV;]\:+EP_2<07C\?-Y= MT74;5D-4 6=-.X5[$LZ8C45R,494!SF&1 9R[9(@D@?_3DIM[RJS"9"ED6EW M2>3Z!R%K9-+%C]H>BF.H!56NB29#+GS4]DT6\RRL9#!)@C!FH4AZ(N:F(1EN M@P'S?(:Q2]5G',22<"MQ%>P8!H N%3=Z$/DUG1CH=Q>AO21LT H!KRN([:E7 MA)DOJSYPQX'/O@F!MZ8HMC];'6"NO)H@SB)#)ZL58;Z?1]K^BY6N0NGST,=' MHH7@JS:"[9Y5I*491IH(FWJVDQY>^VOZ/YW0UZY);+>HZEK1 7ZZICM_F61] M.^U6/UDG4?S@OA(E6ILWA^V;5)TV6^*&,%(;4MJN26R/7H=I5Z\7N_MG+*6;F=DJ0Q+Y2[12UN6 =\S>^A190 +&!B9YH&MUR$>^".3 M/*V'7F6Q62QV)O!9:);8VRJI=HFTU$N"[FDM=4OF8^44-XP0D;*5[X'6"X2= MZ2F?<669G4K%L,\?0F4J 5\KH:XD(I1_%JXL0S5-KE%?%MM(!H)6T'^]QS7R M!0)MM1BV;0J,*D]"38 >7.,06'F%T?/O@]$5BZM+:3/O.!AF07FPC0$=::G0 MM^1WVG:$T@QV'2ZO7J>/$?NTK7#W=Q.4Y.R/ 42"P2_ MRB6L-7(I]&1-52'EV".6MW>RHAL3/[(=!J,TO36@KB$TR52OS!A ,CV!WS.R MIB='$I)E*9!--+7)*F$'],&5K#BGP:#0%4P2NJ]T:!_B(/;&=TD(OK@2=A1> M,QY@4)PEJ$4$+F&F O$UH0T/;=N C\G-TL6)(1;4![_*TPWA5$BNYVQ;^(]U0J;1BR>D,V62IB%6XCX/,HVV75E36#%W5M%'"F M^=$E^E>R-\KW'8=N*MPT"45V4A+/=-#*V-X)OE:=F'F5H$"?\MC#(I-5(<6# M>';C%#=CP( F,HX$A3TZTC-7A9246$OLWPI-V0&>4)%+#][I2JB MGEEO3IPD=&.71-,D=%[LB/37=/!O9#MI0#T\@UE3B*LS(1@>]$FP-K+QD(3] M(,; ]CRRO-M9MO-R6I8_&CMH&OM9!FYX&20^M F*9NK#'R[0OAWQ#8+K34F5 M#%1D6;R^>C/88?QRQIO)9J!RY[T_9/?FCUYQ+>Q(?O @A0A_ MV8E717FYQ^1+^B=A."ZL/G8N!C#C:H!<-/>*6X_R8M39]JW:,+IO2-/NC0>A M)NOY\9K8U@UYSQ.4"Z'[@T#+:;UHZ(ME:8U(MW'WQ F)7?L\Q&G ,Z<6NK,( M.A@@PFO2]/[R7TD4I^?N1=!?+MTLZ&1JN\NA/["W;FQ[AZW57GRP<_C* X>BXTT* M>I;A^UR&A?W6CR*2FMI&KOWL>NEB*T@[_!=1VN%[Z\&:S:S[WJ+_CUY_/K<6 M\UY_?-\;#?MWP]%P,;3F+3,1=Q#'2>$@5.ZC$()KKX<02$$EG'%<8?!C&$2B M&[QY15D]9*,?@)[2*(8!@3[O5KHYV1)VJ=M?CVAW!W29V*V"D.4T%YP*E!K! M-N,!B9&P*8?)/&J9^N;_QA+2^Q$Y26OO+^^(3U9N'-7GO6GC."H+>58>VVK7T9I=%-Y /YM@D\$,+86#$,>^H=( MMC%0C5)5Z4P=?_2'01H!UW1GS6L VY38V50J@,<\.E,A50^U^ ;%;L@Z$;[Q M=!H'L>VA.LL*@A7F$"6316T];(-C*YN% E=*9&K']^EOK1@E40D53GYLL>O M"38[G&'0B<"M7_!DB*@/OQ^SX>>3-;,NZ]W-''I_3VCO''=_[.UO@C!V?T]_ M5>!6V J4YW/8EUKP#$ *DW--DZ[J9 NG^QP6(@#=$FFZ(79ATI*:[168]RKC MQ/."+[;OJ)@.ZBJC!X1WX!'@@W(M0SN3LZ#BX]I%G =0N2*4=&T&HPY(KP?# MG!S!1V?LC#B![]"^ILVS^ZUVG%!UV3T0"C/+^Y&#,:,J)W#-_BARSR7WH-U;\WZH]YP/)@\6JGS=M9?6#=7;4=90%CW.R#^2?%.;+VTGC%^?T[1#2BUX"(#@,7MCUJ:%O^7;Z-'87 M&L5K$]OGK$>3Q BB6\L@(HP#MD(E3OKH9NX]4?4C=OT=;)^S'F511UI77EY M9_>[ICO;8]OB19B0IRW'0M"B/6Q_L@+3+26]H"EA/ZNU.D-V_B%L5[7>%:39 MT=0D'1H$?NSZ"7LO+/,*!K[ FJ32!K;ONROF10AUZKU!/[@^^2'5\K7O_IYJ M]#ZXBG]$_?.WHB/JTY@=4C^.A__,(XCOK+'U,%S<8H8[DH/#%U\&;H6+.S!* M1&\\+K?9U<;8#F,-KAU.KZGXZ8V@_"Q @UVRG=(>A=F52UIG&D0N M;Y)FW^CV$Q=T_NM>>$/6;8E0I\(,DI#!"E(7\5!2;O_RCG_=(FNJHB@S_^N' MBSKAR87I9$VP_+)I$&F_=H#F<*]+]![AG]^7MVA'KX#5W9N$MSU9+D=M))[D M.4-1'3.2JJD/1Y%,^$\=UO9N)'_V4%;/#+;D.@@A:V32TXBU/92DF.17N2:: M#'D:L;9O+*FS+&^NM*+!9 E22TK%TI-*,DW^07>L0W_Q)5B\!$ED^\O%BQO& MNX<@$;^\ JR+O<\':MKI,W\*J&A["6=)TNT<\7:2!W"J!;&WXPTPY\N+?E!J M;+3WR'^87:>Q9 MT_:PHP:Z)!<(GD&1S,ES1'Y+:*O6*UL:(%;&#Q5'\-/=W/K[DS5>]*Q/]'\- M,C66Y9/;&?DU\)YH+/1'8EZL+VW&L5K&1Q2UV2O M!'&*8Y^;I2HF)L0P@]4A!:KU6T*W:RS'6>"GRZ5X+A-7,W/@B&8TL3R%4SJ2 MP>JT6[(YC5/<$%H@*E>V.]4+I,?3,7'B@(Y1T(._G++89A^AOA1MZ4)9=>4/ M3]9)!'M/N;XH]AD>C*Y(4DW@,E/!_M7LD^=LQ4#+JV&GLP*##D5 $P'YB&(9 M0N!Z+JN$G9Y*=3Z12*]GVQ.%<6$MI;\=UU'ZRZ\S=K&&LZVA?R_\V9!U$K!] M.>UWP3!]9EBYRKWOH"$O>9[B58]E1R]R-@+ST7YS-\E&!&>I"-I.HPQ7!R7:")R7Z,?+B7[2C/U;5-]+UUVH#C:7SBEFVQD92D^&LF>"V0Q"4=)^5HAJX<=!*!( M/PP&3:OOE&H9PV9-/[F?JPI/)J7]H9O7)WIXV&ODL6\_!1Y%DK=@=],TML% M99'O$DPESW_^%_8_SW9$Z+_\_U!+ P04 " !6B7]:_!^BR TN !GU0$ M"@ &5X,3DM,2YH=&WM?7MOVTBVY_\"]!UJ>_<.'$!6DI[I[MM);@#95GJ$ M<6R/K&2V=[%8E,B25!V*U+!(.]I/O^=1118E.5;2LB/*;,S$EDP63SUXGK]S MSIN_C]Z?OVVWWOR]WSN#GP+_>S,:C,[[;]\\YY_PU^?VSV].+L]^%]>CW\_[ M__7#)(FS5^+EBT4F1GJNC+A0MV*8S&7O(#W BW7GWM?:_%7*93 M';\2>&GQ_]K+\X>V;=Y<7(_\1QQ,YU]'RU7T/H6N- M_G^*:8*13M[^)1Z;Q>LWST]@$7!<^''UD+-(]726V:]T'"H<^D7W)QWO>%[] MSS,]UAG,8VW4&YEJB<\UOORU^[)8@<=:C "FK]+=S=Q^L7&" MWV&O'WEZ8YWT)A,=ZVS9;HU4,(N3*)EJ'&\0!]V#G?>6)[PW5_"^A>V6C$,Q M5":3F0J%71%8(:-#E8I1*D,=3\55$NE@6=\U^^$M3+/=^BV'644ZACMO=3;# M>2]4D(DL$:@9]JM7I@L M<)_'2Y'-E#A)9!J*9"+.= KKD*1&)+%X+]-@)G[\I2-^?/'C3W6=KF-O5>I' MO9/SOCCMGY]?7_5.!Q>__=]LS/W^:MG>*O#;(:7OOB/'TB;>#,: M?OTH-W &=2 CMRA9LOC!ZB;\[YO1V3?3MG.Q.N@6BSMR*M0W$?C :LW5A^'5 MY77?)Q;^&?(V/:<#\7:'YQJ7>>.<5M2C)2LV'[K77?^X1O+6B&D" B9&=>Y(/Z,]QM\]'<>[X9L/ M=+L5)'%@G^,?1M0SCS0^6"\6^$49**:P'C@6T%5-?I.H& MF"H]3RX62H(2%RA8FXG0\T6:+/ R.U]XK*6@4Z%O)N&=L^I1-H,3OR"=EWE0 M%.',=6:*%] 4;Z AK-+T\ ?^M1@3^SH. MDB@"BQP(A(/+''5/9J\FK.@)QQ=19F16@I#M\SW6*NYF,8GBE!53)5*+!9(X%[ M0?S'0923%);"+)+<@!XK10"Z1EC\(N0M:* RH]=!3>$*DZD%_2E5L!93D.UA M^7$AX4=F^*KB UWD/C%!1H-2$4_ACSH^)GT(EX$D/NK(J8I(TS SO3#/R&)( ME0"3 C0)4$M@>J%:*&)#J!C34M I*;3O- L0#UZ93UP*8Q"_<,YEI@@4& \ MA0N?QGO"[AE<+TL$F"U_6"\5?)NB7A3E"A0[ZRP:@?\=1 DS(P?=S="!Y%+C(B:H:[ M.4MP_^+0W<-6'"P9S_'(Y,$,Z8&M3M)%DM**TQYF,0P,2\^TH(Z6PGORC&P. M6H1BTJ$WZZAU;EQF0]O&#V M@@E,)7.K5%19<<=CGTYJ(!O=P+"$@4OALC%*%$5!&[10R4S/@:<:YYP";GYE MN3EP:9+Q2W&K4L6$X$U$27(;"QD$21YG7=U(4T-&R0^H#,5)DNTX!8&F> M F-/F;O"1V#=_NQC&\9P"&0U4F0?=V679)W4 MU;1;T*W+2SA.T;%0F=80?KQ41*3YVWX$, MBY+;9]:.*DR,;+E0.*QG')$5X$V)2<%(A38F1Q/1&A:+0O%G\CIH*=#+@4P_ M5&.P17+Z_E:FL&09LW+U&>843]4Q!3[*26-(A6@*87MN)!F*)5G6<&K>XD,@ MJV'Y^[@KNR3KM*XL_U8#@Q\C^T*7B_-JW.';\\+!1N2@[Q*#9S<7?+# '\M' M.X6S!D:+@<(-(Q8>F7)8RXQ-)M/,N@]U:N^=DX,LK?C3V&:H.!D_(&43G9H, MK@R4OF&G8) LEH7Y8J?/D6\F(U4WVL "H'L3!^\()8'S?SDJ/H<]$@:V"Q^ M;PUJ^=H M^PD#EA;++KSP1B>\"ZMK:K>=I">)WA@F9@PB(T",+XY)G9C0.F+$%:_=I%&X MR^QR3"D&FPB%@=M \5)HLOWL)ALM[2Z MV-M_.SX6[[2*PE?B"H[4:[COW^3YA>%?BTM6S5[A^.[('!\[=GXV^.@(XL<< MPVFF1[GG'H^3+$OFK\3/^)V-P;GO3B()*NQ+(,C %H9 5!D(] -_JX%!^\@[ M(WHKD;^UU?44@ UBO2IQ(C6A.PK!51EZ(Z;26U&WEJ_%"-3L5Z*7RK$.7HL+ M.5>\WA<)KN=+_Z;G[B[\2WELW9%]\QR6?<,.C.%M^70\5O &P]@+VDM_5W[> ML"N\'%?53;1?NS-X57VB3RA.@(]#G=ZC)MS)Y;:.6JFC#,0;R^?#'^Z?BE.+*A.^\[%[)#?_(\CZ8H5 OG.HIL K]= M>Z%5>&K?6O@HS^>:L6QY3/ QN,.[N+BP%Y!N^_+7O_ZM@A+U+RBBA_TX2U$M M<5X269F$\X\#P=-4SL61%.O3$E>1C(NYD1_TRV0$,@7&ZR#T?@2T-,2Z MCV5P=7_9'L:X:^6A >X^.'"W+LC=P<7UX*P_M+"N80_W69Q>OK\Z'_0N3OOB M\MV[P6E_^%2QO;7"XQ._]7U0H%W#LPCW ;<"3UV*_R7C&,?8Y*'K?P;5EN)6 M'T$%%U<,R43_%JB,JP;N56-2F](H&U8"#L[C:X9/4='L!)AOII3MG(3.8-UX69$^ J:7+#6 MKVI]NAMO2.,-J3OXOA?.=:P-OL[QU%K_Q,7@FP5P6,Z#JX9>YDFLLR2EF!?" M#RA>@I]672'(7^Q]H 3?:.-!ZYP>W8#.#H.LQLC?QUUYBJ"S(0%EPX*?68" MCM']B)H*!_>1L25KO(WL[H(Y^4@SLM!350*"4>&YH]R*A[)JV-M!D-6PMWW< ME:<(L#JS)G1%7P.+$6Q+4L*P)A16(G!AFS&B M#%N( !DQ!L\)Q4M]N9#F8B M3GR;_%Y(5EE>H^1V-D&Q87D'1E;#\O9Q5YYBR/X*C<=2H0N21>%PJFIO'*3Q M0RZN,(MQ:B!PJ=2YS^[ C+)56WZ/'_T8$.5D>8GB=[B]0L7X/,5L>_JU,;!(MN"8]00L)%> H LF.J+R7!.;=TQ0IU!< M]T_APR))LZK;877)&M_!OKW #;=O#LO69+VK";_ *C5GL%YD-0QK'W=EEV3]5A.&]5[J& O;E\Y.4RA* MJ<)J+^B@U%,=HXE/I;6<;P#UL# )CUA$U[@4-ZEEAUU#)U MW"GUPNKCOE;M>[QDNOW#=M8*Z5/@V%9'H!*8./6%O8/I/\5SSR 9;X?:1) M;)'C^6.3SKG[=,X?FW3./7C)&CC^#D'N'VNB@)WUWPTN!J/!Y073>/G.^ M]T;]X:!W+BXN+ZX^G)P/3L7@XMWE$+Z'JZT/[:FB].OZJNS52](@?7>ZFM77 MUKZ@3*_WXC8622TD],#O6;+6A0=- KO?+LYL]QL+P^A,W+HJK.KS@HMV8WA\ M,J%"W93@<:-,YJHAW21DP(8J*$WF2C49*E>')4:QA@UEF^#M2=K!NVTI&MLM M!9,E;:J('^_>3%"481(+K"'5&8JSB(WW+,ED).;Z\Z:1V&YJMV!O/JEL 4JT MVMBF*(:!P92R)8XZ94"^,IBA^D*NJ%^EI\N,JKPCV<5*+%=F %M3KBD3)!:I M#M1*V?H-10Z[XB3)9C9?!Y$#A%>82OK@TX&6Y;@$.G1%KT >V/"4H5Y0MS-% M\(65Z173Y@+QU$(/?1F60/)>8)5>&=AJ@X%.@WQN,C1!@ES^45X(7M?5 FLQ[$#;)@O''$BLO4?0-HW/* MF+G-N$+J* MN0X=MB(->^N03W6$LDA>>(G_GG'[8HF M(/[H*)]ND@QU'!1!T-6P[;V<5=VR[;JPK>NL0N M36A:@*D)EUIP?H+%G["*OE]#_WFHQF@!3@@^:\C=X:E>CG]1*!@5-H(8$& @ M%7*.36L:+G8@9#5<;!]W9:=<[*8N3*PT!&W"5,F2C(HUZ5JQG))SJ^$_AT%6 MPW_V<5=V259=V ]S95*I,DF4NSXKA*4M MK^H^5H7>EWL&F'B:(*<'7ML]#:C5I?B7#9H7F,3O#G-J4$Z[0CEQ0S/)N IJ M2F4A18PPX0KJ7$C#B"F7W(V6/NX!KAHK++AQO%YQ Q%!%0#+VGU\3[MU.U/8 MEJ[LC96J2$G;!PS5V#BFQAR20" >-H@S17@\RC\*E1BGB0P[1)/Z'$0YXJLP M!Q.FEJ5ZS#+G2'6GW0X"5.9*$ORJW9*8@FZ,>SCWF:/$(TY%YVK$@+P^#04DSPJ:V&%M0+I@0TT MBC!8"+C!?B@P80.6C:!\'!C-3HVJSG@ /5O*RSIG!K&M.G.+N6Z= MC$3TWS M>8*V%"(%; XNZ2PF@\=2XALA=GXFIX>=H_^S#L7^\AKVV 17]*]2S)MTI.:-[@^Z4D7MD^I*X9=U,CV]>*- M30$\/10[#43*Z<*HLGY3[6NFY$A]#A2LBS36=6TS-\L6TJ?/NF*0B3!1'"F M03/GCZG<$OW9P:H=5VILIL>4""& C"C""N91D^%P,&0U&)A]W)4GF9BU&XZ>Y!G&@UQ, MC-A50,S3!K6<<^(6N&QR:UQL*U0F2/680J5,1\FW3\181RB$D7S,- MOSQ&.16FPK;$H3_=VSZG;)=C:TEN*,E'T@9=1=[28&M51 YMHMF2X0C?;@V: M]_T0R&J$PS[NRM-,?]M>.CCHS;?I\H0L@1].CG!+'7%4](A@,G@:8J[F8X*, MRUA&2X-)>65YU:+6$"<5VVM+M$:!:0F2^3R/L7J,;?T#RKD*M7S6$7D<,93& MEN]%MBO3C$ E2 =#0+'*>>IUNUYAYL7RX/\\O[T_;30IRE[;=XH/@GU0&:>8 MB]98HR.V3=OHR2LPBPH6RJYK:BI-Q!EWD\E/BD=DTM?X)<=86T9,HGN;3!J ^)(*CK=T&'';CSDKVS*34284*/3 M1,RQZ)JXT0D6J2ME=21O.7.C$!]=,?+-ORQ-XBF#&+'DF\3D6 GRXE[R2(S MHI+DJBYKJ>F4A'B+RFA45"M0'%41D\7X=_4@A!D7U>104]E&:*U1T0BBPR"K M$43[N"M/,M/WZYV);-4 ]P*SC&JJ)%P!JM(FA4#N>888JZ):ZKKKKL-6#-HO M3,8BSSHB0#Z.P1JPLC(*V7AFI9#^]]97*:<2[2PNZIE\=MW_'J\Y2YW:8VP' M2/]; TC?/2#];PT@_?%>F0:HT0 UZI3;WBG8Q#6?^-4;,89#5 M&#'[N"N[99UUX9W.C''=[6PXYDS%<90PQ MT#$&48K@"#/2M;@4I>LFP:=CVVK!EBI /3%6F3-2 N"9#D61)LF<*^9BQ&:* M5HO$1IBK)E3C]SDHLAJ6N8^[LF.663>>>;\N>22?54%8/HYLXFF7UI$=N&#U MUZ&&BWAP"3>@_CPV\#[&+L)$_BOP<79Y;^N*4WRY+QW^H_+#R-QU1\.+L^: M/*S&O?>D7^BZ:%MO!F]'+/3M.\VP^C?/!V^[HK\!M(#H@1*U<"^@0S M1!5M;DM/=IN(6Z4^F:** F9QX9@3.P45'\.ZI&B9VZ=W4#?$)ZF3)SORH8'?*XHNOK1<'CO/*9+)X$=3.Q:&\;*QJAEK7[EKS%AT 60W+W<==>9HI51MXKF6W)RZS](K4;5-P MS?OC4-^6FYOY)H3E>\20U[-?U[)>BR*W&Y)=*1_,9<5N.8.JPW0E':S$2B]M M)NU=A)5%F,NTW,83V7@B]X+A-94RW_;_YVG_"NOM,XE8%',T[%UJ;+F.N*Y4QUP,U\R&8*\%/43X*0(BOC1H$3C6E']*#VNW'!''/W5%;YTD-RB!@2DHB3-$,9?!DI=Y M038MFB[C4I^NSP&.8C%R\A;=42M^IV.7GU4I5W^)4MN_7X;) B1FQW\:$8<# MJ\\J#3 +BS'[DXCQQK .O)S(8[S=R]!)A2E,,D]2!R=*CHT,/8CTFQ'5D1R6?-,D'$Y<#HZ:DO:#B MHR(UQ2>B-I(J=L_1TG-B>X8'E'03OUJ4KYYT13_.TJ7=07^GRXU>36^V:>:V M/+]1&:829YC0[6++JP>FJ)]"%5(>KJ[KH["-A\Y0^.(LMLA=^*G)7=A][L)/ M3>["/KQFC8GP=$R$LYJ8"&7IYM)&Z%W!MQ_A.**U<-:_%A\NSOI#9R2J#4WJF8FWQL\TZH"J@;>$(&@EP:2Z/5 MQE6I N+'=4,%9. D3QE\EZIC;TID0!7Z*1(9YD%&_;!*VV?3H$4/+5>TJ"M^ M3W*:.AD%J-AO6FG/.RA78B!@0.W8%TBPQ16[9@E44F&\[H&.17:TN,49S9!L7N:A=^[\E&PYA'"]:D?EE>0B0K.2E,B*B8K1&"G MM116UU@#TR59O?S9G53?W.RB%5,"(7P3@#RTC/4$$M=4_U?U?O$;]-46!/_Z M\^+STU-0ZA+!*7!4-KLR#AVW,P6_Q>)R9-%@80''$JKL=\'.J QD$=>HR3B1 M\D@_$[^^8+%2A4HY9P@Q^/+%\3_P4?B!J8!O_KE>PP$> M O=;'%59OVY5H-'2W,K"'U5.%'X_&N>9JP"$I83@JY<_KJT7#F'WYX[5>M;$ M:P^"K":XOX^[\B3Q5*"P61 3NN(^[\C0!3E]4C]&?XEJ=2] /J;"P#=@Z9.D:RPOPL$R6+HFSX_(+ M[M.'K29K67*$M%.P$35L!]G?Z';8JNXO5B7)C!?K?$US)6V;'!I$%08=+57+ M2BE(#KG&8IHDH9A(# 9R#X/,*S>-A5+(2Y,*$\S4G(*DZD:&:K51#/D@RC!S M\ZH>!%D-7]_'77F2-89MCE*!SR2?A9YK-,^YHB]QH0I\P>/D'7+T.F5W+G6, M"?@@$*),+R+T#,/1B>1BX8QWTYS*@R"K86'[N"M/L3KM3CA8@"8X6. P+J?) M8F5TS%:*U#&C\$EA.])=U77:&\>_N&B=FDPPTQ-OM?JQO=L'ICWSPVXO?P3U M,09R.-Q&6F9SV@^!K(8U[N.N/,ERH<#:F#BRT($+K9BF!%8%6WUAT]0WV>D= M4NV0.+PY2.+8AL#IYLV@Y<<"[+S[ K]>)II?9B0^@Q@4EU+.^*,S4NRWWP1#ZOFU#.Q&=0VEQHIG%![N'>UYO6 MY@3MP:[4B]4I$Z1Z[/IC."9F R>,*W%F]F !8Z^T@PT5%0D#*_T*5-G' '2L6U#9K*ZE4P=% MP/H+[X@J\5[-QY10-4MRHV9)!(H7?T6#G0)1*4A=M!?Z<68;AG,;J+LJ3%!M MMYW5F' =!E0\E5,*F-D6@![P:W,)5ZP9A\N&+=*I[$"JCH-(R90H,C#A**Q6 MJ? :_JW0#6N.W12R2D)PNT7)9'XQM(E+,,#0?NC3R!78-@RM7=9:G,#"PFDJ M=6A:)<45)HJY5HMJ5";5:;=(_=N*+>FL"/%U#@",TW\GEP\#[L-7D"BVV[A1'E!;44]_WFN8@G9&PH7 M%TT.)!3?E4H&>$=@)C7\"5L WU#KR;N+@6RN"]QN/7XQ$%&I!3*P*3[^&H2) MXE*(20 K[C#5]*IUX(V+ M<"IT:FZQ."/,VR]>PHRWN@\U+QCX9E!(Q<';>D]EM'F#BIH+?K&CK9EG>?ZQ M 3>(NCQ3 @M;1K9#8&?3%>V6+ZWX-<;7,4RX4BNW9;COA>1&0V[T5$4:. N- MXUH[3O!3:NDIQ<0#^CV^8UV;>LWACM-89.T45>9Q [T:KY8'$=.?:341_<_P M1U+.W!!8EMT)K3ND0W'HZ3%'YADK2$&0I"%=9PNF%G6$BQM@V$ !EU>'>8@: ML_S)F.7O:F*67X\N3__!Y%U2.7]H(3]L'PG(+*LHX 9=/$&GP4)\%A MC2[JEW@%QNUSJ*2)>U C"!I!4&M!\%M-!,'5<' Y'(Q^M[+@'0S:&WT870Y_ M%Y=#,>S_]N&\1Y]L"V+XZGHT')RBS&C$14VXT5>(BTKRK"\X7'E:DZ-K2X4N M(V IIA1'3U>*F:35<7VXQ[C2&222MXZ.:1X=L"U95^Z_AS+@XZ N[/5RU+\8 M#7KG3.+IX./@O"-.AX/W@XO>.;5P/QMN!9-4U M*M*>J$B]FKS#]-(R>?B^%B_O51_^'0V:,'9=Q#*I0>@PMZ G,GV=UD)=NZI= MP!"LJ+F@$58-0>5' 0M076SP2;C4&YW8 LE?N)>+RJ,/UJON#_I8(A;P'7?? M2GSCV45N)SKCOFFVEU:4&-"4;A)ME2_[K Z-4UQ@\LF$FI!9B]QA:&]G"=:[ M#V82HU*E M9N40@4HZ,80XK2X5>T6[I6,3.)OF+#[ M-9=_P* \?_S%TN^M!1(;4 B0H^E8_1 CS16LJ@WW_V'+,2Q2?8/%$%$9SK$J MX7A)1S53\T62RE@EN?6KV\X%H9S+J?)V&_WSMK W3A$6C@(T7SB7XV5Q-LJ6 M>JM%PP.&71RB0KY'+Z_M(@7??A-6M4^J>CTI_41:6_?'_5N[!. MS\( [S>*?#WXS$=6VFR+8-]+">K-1(68.D0*;88ZU1=4(/(]6C>F0ZM66MP[ M:"NI[TY?D^77H+J%VB DD518Q#$H? AK@5CXN1S+/<#>%.A%!)ICNA06$52- MH%G5%H$L*,LA. M5B']D7!]NF( SP(2._1$1C-*PUVA0\RSHL0L,&,ZFQ1(6)3BP3JV"KIC'3E E"*-:BHA'=R&_L=?W'-;(7QL33: M%&M2P3G=@!TAQQ%MAX;9W,2DPC$4_9_(3CKOA !^BC= H M+T]'>3FMB?(R[%]=#D=P](J8[\FR5NDF!8C] M84&2QT9%'8YGE]+;2N2*[E2FBF#&C1(L\[_49816U@GWC2-M6":[--A_%.Y. MF S"VBY27#V[IYAQ75O)51_Y2;_$/,@E^%WD^H'\N;O;RF.35CR-+&]6+?]#R-O)$[@9\4: MMP5TBFQ)OT6Y9T/[&:ML<&ZTZ+^&)*NS %&K!516]1-47SHV6+H"!^M8;PK# MEX$K@MG^=61$MOH91M]"F8:&TQ5=*N^6B[(60#H8N5M74;B? K$NZ+3!Q3\_ M#(:/B6#9,[19K>3!%5DA[1:;7I:'4O%N& :X); UE]U=9O_?:./PN&66W6I2 MR-W&V4,N6+VV=[M _G\V@?S=!_+_L_Z!_&\[C.L+6"5ZTU%ZL=?M3[Y(]QTG M9D=SL5_ 9)V]=+8=VJ_?F^(M@SCH'NR\UQ^S\G&*Q7*=GJ,B% M' J[(K!";)R-K'%V18K"0Z[9HZA0!Z %(JL*T'D?J7!*%4=KORN/PHL>92:# M=FLFJ1ZL#)T&7NC<>1;IF&#FOO+=%0.&WY)K@E$$MS.-N 2\R ;]J2(9AF'F M7 WSE+L\380<@YZ8QX3I@*TIU 598-H>#0-,*4/"PYIK+8D)GE*T8G59WKL M4OC4+ZM[NTLHS+IP%R]-EJ@C'0&6@,*9"):6POAC> MA0RE4F[-]ATC*R54D>(<0!P'!['=XYG,@: %GL'Z2BR05?B\$)"0FVJDC, S M&8.8L31ON\7>I[LGZS>T1T0+CH!KAI6(*RNFBD%K5._W,#EBW\8GVRTN3 9O MF_B_V_Q7ZUD?U,;%"#_;:L^:;?ON4SB36&QLV]UJMFU/IG"G/70'S'(N/X&0 MF\EXZE+!2L'JD(>+/*7.H5CHD50$0I>0EL"NR+"4^"X4Y=2>BR33@2($KWN* MJS% ?LNP+(-:(&>IW6":Q.B4BEB^CU60('95+&2:K3@VN^*CCV;%IU>I(#6$ MDZ:H6%F!6/&1MC42\'M>T/_7S=[1+SL^[W>D_,QNRUIY1\N=JHD'&U34.:%K75._SDNI]'LB4SM0X\]C\@9Q9 M'HB(&GDM !HIM:^'KJ4@M9DF\[6QK/^%W\O/V4SV ^?8" MK$> 1YKN$NTX6GEI7\4",Y&W+L 5QK;4\!JWUDWDPM;SF^_7(:K=#X(F_Q*$TL]?B5&=P76QF>N&] M81UQBFPJ1\NT6R*ZYX0*X, L^J?*XMFO#-R_GMI%QL@,Y;RNYU W MWW0._L3>?_.-A35O#9N"WO5C5%3>:%CIMJS4PZUBZ.#885?7RS#PP#+/DA5V MN &33,C:-4"R/_4_D6Z_MF0(P[7_^C#[N8S'$$\_/\I;]: MC+UN/:*U>S![T\OY#6S]F]7BK!4+KH?0[Q4:?)93!6NZ@RN1$]ZN-]JPI9+% M+0S$T,W/QHT@)S)A? CH.@)-[[1#,I;@AF1)JEMC[_QR[=]/Z\0D9]E^^*/$ ME:]BGVF-HS5^P@-5C+RN28C$-T< V9N.%W,) MG#.9_R_1WP%]36TKQ3H$>PCK6H$6H%,*C(="%D(2S00'M$L:HR,/C:GRJ(MX M<-AJHFF.\0IP=2YD#EO'A:=KT0'7=9W!RY/3WJMG0'C46%\9JVK,KU^?NFW; MVEQB6.W?>^FV*_]ZW7?=P3/ 1@J8F,0QXTSOP:=ARD4F$F98+GG8,1ZBE @7 MP6N($%8$%T2&*;C]-@QZ@Y,V[%*&:Z28E1'J13C0NR(CG&@A]U 021))BM2V M)$V(C$Q7&L:J#)0FV*4D@TB4@082B%)7MIG("\+W3Z2Z+<4(5%YXL1ME"%%@?YUH9FJ"];O.>\Z1];>1_E, M=E77MJZ93LM\F^/P?"K%#L,VLR,C@IZV=2/DQW859&9'QJ Z-VRK.3B.#/V# MW8^P'SD._LG2+!K"AB1TA EN2W.R8^ (+@MSH*LAK(C2X#B'=UUOOGS?H*I) M.('06N1#.#5< B$C*K_N33,2?H0^"E*=9DC+GTQ7"Y@M5JO-9#Y?KM^O[#,Q+3$N M:'1M[5SO;^*X%OU>J?^#7Z4=M1(4:*=/6F"1**0[:%E -%WMO&\F,>#7$#-Q MTI;WU[]S[00HI3N=73H#+95:(+FVCW_GWL0KHY^J MVW+;3JU:L*^X6TAO5R^[S<_LVOW<=GXY&JHP+K-2<1HS5TZ$9AUQS_IJPL.< MO9!CUR*2PR,41-'>MY:KL F/1C(L,S*=_U98+![B/ _D"+?^F^A8#F='M0_A M0$\KU4+O-5N+Y&@<']6J5]V.N]Q ?L@G,IB5O]:$L=7R?\(B0DV7->=A+ ?Z\*!T MSO.ECZS>:;+2A4]O;SI-=-3]Y+!K]+[?^=5A]8:+P6"EG\\_ MYG9\!.KH?KW9[;E.J=NT%MAY\8RZ:D:BWK^L=YSK?/?/MO,Y&X2S8O%L ME\?@>_KNG+(W![^5.SSXG4>2L__P,"1+3T34"(O'/"[O;+_63XM;OVP[K.&T MV]>]>J/5^?67H^*1^=RK-YO9YV_NXKWTXS&9%G^JL(&*?!'E/14$?*H!*'MW M9%1"U>U_>P-W-"<>#[(!B]7T*-4<5;?YMP$73\\N9+C)82^=SH?<;?X3A*^] M["VT,;\3+!)W4MP+'RM>:@8O2'B BU,5Q4R%[$I%$Y3*_\;4D VDJ@^',I3Q MC+G"&X5QP9_^MBR&5W2Z MK5X!3[&^U5DYVQ&?O.1:^!8>W&XR8[>AN@^$/Q(YZYJI3_H*U88J!K&&,9H '.P!['XLO3'3"?U9E+\7 MD4@KH5Y,I X$]V4X BW'8_123X5'*%,4J'P*D,I'A['*0%2#V?* O(M%O*>6 M;9R5\S=!+8)A1X??$@\L_#0'7O&9PNUHZ;X,A] #/):H1X9>D/CP1W#!DC_F M0"8R"F9L"E2;5VV[X=(/NX(D;ACD;GO0N%K M4O@ZI8HT?*;M7"%2P,=C?6*?#&/!P)5H>.Z"0431=?VV8 WEPW8<#)@HU3[:BF+ M8WZR&]S3%!I59SK&1!5?YX<<13T>3Z!_7EJ$XIZ! )_8YM)81B41*H".N).: MY,D\1!*AJ8S2A8MP:EDF12+ &[ 9C!\S32Z54'130ND D%:!]'ELT ZT]"6/ M3'I%VKC+"+>0:DHTA4&&6%_RXVX0WZZY;"VBNV;9R5C;+Y8'?97-+95&B#0")F M1NF>I=C0DA-HZ0FIO[CDL]R>P5@0/)EB4[B3/E$VURKDI%FY!MU3DHMXG$=^ M1J=@>F2Z";PO'Z..'M&O3))J"V;4)IST/ MNLJ@,#FSD0@1( <@>-P14]H^R"0)8TOBV&;D%#)X[YEO M:>QK=Q5C9*X]Z. MT+ASQX.$].HB62^&0^'%\@Z \&:(^WP\0,J)Q;:F.MY[H5$ ML*%^X:=)&JAH,S*IAI^Q0-X*O)CS[95"N7\\6)7GZ7Z?.7ZKF>--)V4OWL5Y MD'G\S,^(++>0423MEBEDH:B(!-:Z8AHQKTL6/,F[SB'RQ)>QBO0\-#<74.]D M(N-8B+]0KY<*P3_=;TJ -)4S8EUC6SA/DIK,5I;IQ[8,^^RCV;<':1[';."OO\A2H'J;/&@\C2*\#.]4<"#IWOERI[ZM/,+5U_CP(_512"&IL3< M:Y:J7DQXMD:S]5DM8&BR45H:VP(-KAW [5X8K_1M+$^^YJ5 7TACOZ&&OLCF M_U!+ P04 " !6B7]:I^,K,F,( G1P "@ &5X,S$M,BYH=&WM7.]O MXK@6_5ZI_X-?I1VU$A3:3I_T@$6BD.ZPRP"BZ6KGHTD,>!MB)DY@V+_^G6LG M0%NZT]EEIM RTA1(_./XVO?XW.M Y8/[L54]/*A\<&H-O#+Z5W&;;LNI5@KV M%7<+Z>W*5:?QB=VXGUK.ST<#%<8E=E:F4VYM%0AB5&11?_RRP67^(\#^00M_Y,="P'\Z-JY;K3=E>[R _X M6 ;STM[LUJ[ MP^[+[<'-'.' M![^>LH_2&W$1,,>?\4]$U!6+1SPN[>SHUD^.6[MJ.:SNM%HWW5J]V?[E MYZ/BD?G=O'N),^O&(BA9_*K.^BGP1Y3T5!'RB 2A[=V3$1\7M?7L' M4YH3CP>9P6(U.4JE3,5M_&/ Q=/S2QENTNQGIPN3NXU_@_![+WX+;<2G@D5B M*L5,^%CQ4C,>A@D/<'&BHIBID%VK:(Q:^=^8&K"^5+7!0(8RGC-7>*-0!6HH MJ:=FZ)VRXW>!_SE1Y4@,I8XC'L;O(G/AI+QJ%_SI;P_V? EW'G /ER*FQC+&U-ARCPJ$PA-:\VAN4:#QB/?4LHVS#* M1$5$44&PX!J+(W5S_:!_<)HOJ?4"2,W\./93\0Y)Y,@''Z@=0CJD'%QI T)&OHLR^U%RB= MH!Z)G4@%VI291,H3/BYKB^88/N\+L(@E(^<+8OIP*%@-.J*7!!BB251='@L+ MQ>2JZ-.)P?"00%""(J/2^I57,%%T=9\->'79@ TG S9*M=\M97',3W:#>QI" MH^E,QYBHXNO\D*.HQ^,)],]SJU#+$(D$9K& M*%VX#*=695(D KP!FZ'P?:;)I1**;DHH'0#2*I ^CPW:OI:^Y)%)KT@;=QGA M%E)+B:8PR'!N2H(4/1DEIK0 JA@RBFI..'E+$G"29!B@0;*,J5##AFFK(2;> M]045A%Y"?>&_B4UX@_ZZI;#VBFT;9V6C;-[?73:7=$(5VB"0B)E1NF\KX, M*#..F'1=W[3-&.8UI&HWAWM%E\&WA6/T\9=T:),DFH#9M0FG/0^ZRJ P.;.A M"!$@!R!XW!$3VCZH2!+&EL2QS<@)9/#>,U\%K#V-;^.L;)3&O1VA<6?*@X3T MZC)9+P8#X<5R"D[2:_)SBWS!,Y2X_;A,V=T3J:3(41$"FO@:A?LJB;\"XSD! M U^4%I0 '7S]!(+U*;]*J56S&PEK$X J6SCH8>]+KP'6GGBW<58V2KS^CA!O MPS)91KP/N)&.A-,E4_0>"-8<:8?W'U YL=!&7"]R+R2"#?4+/TW2 M0$4;RZ0:?LX">2?P8LZW'U3*_6MCE9^F^WWF^+5FCC>=E+U\$^=!YO$S/R.R MW%)&D;1;I9"EHB(26.N*:<2\+EGP*.^Z@,@37\8JTHO0W%Q N^.QC&,A_D:] M7BD$_W2_(0'2-'*L4A00BYH4*5XI#9R1I?B<2 S$<&(2>N8\^V1_R/3&J&)_ MR+3-A%8+TN=3*$$HP5=T($Q'RYX4()8T)EV<\\P$OZ/XTJ;E3(1I4HOF6;OL MH94G.6NMUK*G,3Q:$.L:V<)]U-9BH5J>Y+[CMW:?DQ_O5@WWM,5 M.54$ ",' "@ &5X,S(M,2YH=&WM66UOVD@0_H[$?YA#:I1(&&/25"VX M2 8[%W0T('!.E_NVV&O8J[WKK);],;;/ M_$_#;K5BGWF.B^^@_VQ_X ^]KFT6[R@UUV*[-W(O8>I?#KV/M4APU0:KF2KP M64(S.*?7,!$)X?7B0AVF5+*HAAMQZ[C.DNK[SZR*0'EBLJ'M*6,P'ZBQTCTO8D_.!WT'7\P M.J]6QA>3Z86#ZOW1/H<%#;/>5RL7C6FCWX"IU]?6@75\TMQSJYQIM>*XH['O MN; 3JXV)'YKO8'0*_ID'4V?2<\Z]J3'Z:^A=@M/WM:35;+:>S@?_+#/%HM6^ M5MPCP'](X#\ .^ 0",YIH)C@<,W4 M2"@L/YDL0PH:F0"E!R*F2"!QI_5"N1 MD/F:%242* ]I""X-:#*C$HZM.F9-ZRV("&9,.%'$.%,K\&FPX"(6W]2[O[J\9W>D,/^MYP.!T[_<'Y[Q]KS5K^?>RX;OG]ETV\9J%:Z*7- M-QV8"1E2:00BCDF:(:#R4RWG2[8_^?4#ON@(!20N':9$6ENS+]MW_S/@9N.$ M\4?TNN\^",C6 Z.TCAX(X2/G,%9K 6[=P@*1I#&6Z;;%27JU9)(F.'DS7=]E M^[".#\D18(^S3@[#HTTGP8X@F=(:O)M@0?BP7^3EY*S M+S1+7RBLIVZOK\GRU+!:^];#&$?.E9"\/2%;4X1QI#R,KSE)WN BPF2\@E32 M3'>TNA:3.$8*@3<6#+D<"E)L<3E1P6U(S @/M UABS7C3U,+UO&14<4*97Y MH=D]_(?D%_6.G^*#.=N+2:8@1$!K?=4*GL!$B! PB0L6MS7IJ'%_C9@Y$^F^ M,JK_&:,Z:;YYXN:S=LY,*"62-LQB$GP&"P%G(F9AH?,Y3; '73,S"]B[]RJV M.>B^SH]G@Y6'HD!2QN,U%L\$:XSSBH4X\0HT>A[]X![^-4C/!LO%D=_>M+%@ M4=*"DZ<:\/O_FV)YSF^& :>,QF$;QF1..ZCL:DEYH.%U8)3F=*T-0\VT#*,, MOSOX\_83(0-S-C^YA+$9@N_TM3N#L7=[,"*<+779I2IWJM\,-:%]VW8*9>L"]=V\!WTP_(&WM#M6&;^ MCK/F>MKJCIQKF'K70_=S)11TJ,$(2LVC5^B\5V=J4_4US1"BIVW'O%FS&5+ETVJPU+;.+SM+B.\]L MBD^YHO(I;2DB<)CH,1(]=^(-^H.>[0U&E^72^&HRO;)1O#]HZ:)R>U0_<*GM:+MG.:.RY#NS$:F/BI_I'&/7!NW!A:D^Z]J4[ M-49_#-UKL'N>GFG6ZR]8<'\N4\7"U:%6W#/ ?TK@_P)VP,$7G%-?,<'AEJD% MJ 4%F_,EB6!"$R$5X$Q?R!@5&K^52Z&0V9H5)1(H#V@ #O5I/*,23AM5S)KF M!Q AS)BPPY!QIE;@47_!123F3&,;<+\&QUK&413<+$5[0NUELP&D*?<<)]AFX8H1D^ M6K>6ND4+"RKI;%4NX2SZ,S,.X<8K^,[%;42#.=42B6H=7O(]7CN>W1VZT'.' MP^G8[@TNOWRNU"O9]['M.,7WGS;QE@5JH9?6?VW#3,B 2L,74422% $5GRH9 M:[*\R<\K^$L'R"=1X3 EDLJ:@UF>\[\!UVMGC+/4^>E 4] MB(7G/ GTYHM@;YP\$>['@#Y[%6"]YY#7K= 7<1)AG6];I:0W2R9IC"=XJCM$ MT88:I\?D!+!7-LZ.@Y--1Z+^4C*E);AWV'KXG!9MJ?'I]$,;" ]V_84OD]>3 M]0>5YP)E&$1 A_)&E"AA,)MMDU70LW1 T%!BP3C6U4KUI&>5,6"969SC1' ML<_D2+9.;_LA?INQUXBD"@($5E6ZM.:H\7FIE1JLX[-7QC MU/!,XWT%'6SMLIE02L0MF$7$_PX--",5$0MRF:_/,&O0,5,S-V;_9YIE#CKO MQ]9!'%M?:SFXO0B^1^\ HI?]$Y+CV_L[Y#V$!Q%"!_E):UV#1/J+@L.3]2M/== M%=$PV[&IB1W1VZ 5R5/S8QB.ZGO=1-/[#;;CQ )2F@H4B%(*[I_ M_3T/ 0ERG;2=!UZM3/=6!()'#S.P7G^\/SGRU_.7@P'SW\^&1W#OP+_]_SR M]/+LY,7S[_E?^/5[^_/SEV^/?Q<7E[^?G?SS05KDU5-Q>#"OQ*6>*2/>J(5X M5\QD'O$7D;A0I4X?P(OPZOGGOO=,S&0YT?E3@8_Z_YZ)2GVJ]F2F)_!3J2?3 MZL&+YZ_>OKD,.]A+Y4QGRZ335(]U-1S\N'_X\-\WE%CEE2I[OAY_R2".3RZ.WIV>7YZ^?3,GEZ7UZ<7GR[N1X.#C_]=W%KR-H^_(M#A '*PY_$##< MRY]/>C[.9L&&@Y-_'?T\>O/Z1(R.+G%TAT\>_AB)T848_7+RYOCD^-\WU#]J M4^ET^37'ZMBMI^2/=3%*4YWK:CD<7*IXFA=9,='XRFD>[XN=:JK$=UGRL2Z> M'16SNC@HU40;V)0J$76>J!+(CRM=Y,@>\"C2=.$?%R>?XJG,)TJ,X@I_YOT% M/3UB#"AQTYD0#:1%S,9M"%J8KX0R3FLAP.KF16*_&W@_V#@Y_$'.@P M4UFJU4G!MR[PK:8]''95RD3)<:;$0I:ES"LCE(RGHBK$O"Z!"J-$D2O;)M"- M1(3-M?JY=*T-!^]MJUR5 M,GO^_6E_A]%SQKB<@IA*BRPK%CJ?" VB6"3*Q*6>DQBW,GPF0<9KF0$YY:C@7="XT2N6\TJ6JEF*\%*5*X=C)8X5/$S6JA-G1 M,9"*!,*A6&!G$L>Q\9 Y I$.8_+GP7" '6-S(_LT?GZG3 7-)N+E,I,+TVIA M])V^^>*]@8F)X0\)AN2QJG)!221Z&'2 ?G)9\ M.O-@!'(^SV"^\.";E\65-C!3QBWYL8)G@>SAP+(I++>?3W$F%Q'LIE+()-'X M#?RN<_AB1K]O#[J[DZJCNIH6)7R7# ='CZ3EK_5QD8'B"+=IEF"'/H=909(#1. I*[,,=1\X0 T%A*X3[/%4(RA M,VFY+E%QAHP*-HI=M(@<5+FZ4J7[%1BW%'.I$V3VJ7_2(#^C$1$R9M0V3R1( MBEC/H;OA8"Z7R)^MU]?X&@4(B@+X%X0#^Y#2NJI+M>7HN^-HYN/AH)ZCI:(_ MUCHAJV3+V7='_FD^'""G *?FE7,@9,W:1,!IQA19S1^ KQ8Z3Y #ZSD8TQK> M+>',S.J\(M="">:F_QB%G@/LA4]58NZY-[,-_"2KX6 FEV3Z+MG/L R4['-Z M&&4(\W=15V#Y,QVRHJ8K&&?$YK,Q"CH!4DQ=SK/: .NCH,C4!/0&Z.-*ZHQ% M CP#PZM*/:;Q>1,_5"'$HJA!_QBKYE%Z&2QN^!>: [$SH8Y#$>1>'DNC2&7! M!_)Z-H;I0E]]I_W FLYX2P-["_:QFLU)SX05O-#0F"S%5K^Y:_)OM%50"PGM ME7FSD%:FP9? HNBA'9/K,W# 66;7*;L3DGWQ=K4/JU59)@>1S!(0)!YU@QP. M'*_S#\#9>RC. L_@OABML'XC73H'D]8H!DD50_F0%_D>!1$-RK6MB+@[$>%" MJ\/!&1PUL)*]E@GWPZ<$K#HGHU;Z-1_Q5L]*[L.:#ILG_VML3KS0H0D_%N9RH9_#>QQKU M1&A>[.W9K,'GQZ>_N;['10E3O3[C(LLDW,#I+F_ MGH%^G%13G(J#OW?-YN4[U\85!L9BF;G-"_2U=W.F4GKCV+T1--V(N\MC3)U\ MA_^'(X!_86JZ9JE4\L/>6*%-_!2D/TYM.#./.V:&2?:+'"Q=T_]YN\=@^;[' M]>,E^Q;V=O]/B) M75S=37%&;QF=B+,U%PE(E]GL M9( GPPK6#9Y5LL:RI7NK0X\*#+8@-1HSHNTYH-+4RCK,K_).9!H^9HDY3TU: M%K,V]3>U[!O#\ZM<&Q;Y@7E.03Z2 U]E MUHELUUIU'WZX.&513^"@H'!=IHSQKU#K?(S$TK9@26)?.1X=.$\4Z"'J6[WE M(.YO=(4G"L\*G6.ZE(PQ\$]K5_ACKL[D^L%Q@]#O#YOV5K[T7#PV9Q5YX6:Z MZG^(\GXXXD;#P?5R;Z%!P45Q2ED]/MS8$G9X2*$BJ['D8)/FCY[Z0*;M5,5$ M49QSH5'2X&&9@NZLX4@R5OR#F4%/S%5IV%E/T8*EP/@D7'/KA]Y_/9NI!(G#X"2=W!-] MA3_P >9D:"/-I6$A#<2CRB_1 0T$P5"F>HYG5".+4%%Q(/$R(Q\QQIU0P94!W1ZFL\BV,\ MKX"<)SB3$=L:F#5.R@@N%Q@2I<+#2^>K@\=YMCMIK)I3?SBH84DS\?@0])HE MZ#/>TDQ4!K^SJ4EM73>\K17R+4CV\Q(6J-?B\'X(=;)&O'2>XZI0F>!BBHJK M+^QKR3I;^T<"AJ2)?W^S*V+1+FLO_V^_PWRI0+DEA@MOD1,P=;VW^*B]D8S"S[1*FH<)3K MO7 V>5S+S,%+P&*U!81=$A3(D[HM$%3(G(%HM"A M/31A_#"XI7,_M1)X>[NU^R\NCZSA-QPXP=EK67,_).9I"O9PD_*&?!8:UUC/ MADZ%P%MQ2T>*4WXO&D=#?K.W@32T:]P-CC3R&."OE"&(Q>'6:PT?,JUJ;'XF M/SAB*$5X+I=$*4F)!;82PVRHV3QSB<=C+(%,%.7MV0P\++#O9 M1<> ML\=LL2.1,,W=5;O-6&I7701(!('#-ZRL27)#]910CZ*,6WTX:"9"N@J MEEESPWW!H@( MV_Z,\Y;@>5#'XQ%3C@(+O2H,#,4RW9^;:N%G2S5!@1G?[NV?[SG(O/;;1RN+*?S!GRX(=!7C[_"-JFM]-[ M-[OC%CER/VQSY+8YM481W?/P!VW92"RS+OBM5N_2=WYVUX57)UELR& ]Y4O?8\ MW __"99AI7YA-F4?.#V="W9NZV;&S)5H_>$.MPFH1]XB]C*FRR*6(B!6(\ZD M,BQ=O.]:$;4K_4:B++!,J$G&R6%>0[_Z5C+<'1^Y?,[[D ]W/\3"15AYUUA" MB,L5;8KC8&QZC!R>$M!F2D6Y&; >Z-1)A%8S+3+\1L$.C+=,T)N VD!15Q8S M,T?TDBTS;JONMNQXNRS5/UM\]_ZOKK[;\MR-6]1'![W8X8'=SD\=!H;$& M_XMP3<=+PA$K2LZGF_#&\@#2B9H71E?V%%ZG@?R6,4QED6BPJ$'(C!7TF@J; MY'',[Q@C!HHL$\8+32X0">8$ !IV\(R0/IKATRJKQ"GZXA]:,U M]JT2^ N :!,*MT%E 2\96WU8,WOTHUC"2)"$*V>5BON/5(NG!.,WCAM&[ M)"A(A F7C&;+($&*03^*9^7&?P/R8#6!JRLKF T7-DF<C@[Z[K,+MY?8 .:FESPMTJVF18GQ*D M'VYN +_^H'/&2Y&SHN9]T-RX$-G4MHZ<-A>9;<-)48ZZI0,_);3%ED&H=E/R M8"MJ3M'9@GW&&_;D5JK?/>(=I?\'N&"]%H?W0ZB#U:_F%2U-HUCY.H'-DAL8 M#E3,*UU6=5.LV9/5^AC4:SA6C89!:CDC*AI>5D1NSQ]Z+\@#YH-HFM$4N5 ,Y+ M8E]9JVL.K&8KU&SM$RAT!(2)LBY6E'-G4(.+@U8HS@1V-5=:P5@57B$16PP& M*CA0J\I <6SM\3T"YV%E.NJQM3J3$0-Y&8=(M%7=+6 U3= MXQ:%JT<'V>H@*)JJO,B:R$6)*BI\#:]B)02*8JN'10@E7%8Y_3!3F 2 P6Z MBZ527 ]!AK39;=+<\(8K3+-)L,2,&8[4=XL[+BU(2 H6/=[,@9=_8%:TKDC: MVN>.L"X0)LXM<(30REQL#=_^(G-8)]!VKUGS%)JU2F:SL@OEM]BF;%_0'LM2 M714Q 9>"IC_303F@'=!P\ 7;1$ M,+K*:"6WGU:J5F0ND MK"7?58'ML15%)MH*Q.[JXG%G6*J/ZQ5QDXPH$) 0M6G )% ]8QN&YIDNPL&+ M*:U=I\+J="N3X MJ#$B1>L6(#]$$8ZP&=6^<'?Z_=!QI]]P@+.%-:XH,%"^\PTG[?U!J[>)LSD- M&00?;A3CA3260]AI(&:M*X)]=BC#2]NI$_W#P0TK>//P?G+#:]U3Z,;F!9>G MO\T"=A0(I_PGAK%R1^)MQS RA&1BZJR*5L5LBII:L(LVV1QMV:\^HHJGZA*/[-5DG1(>^P: 5X ?W9L" HB?&B MLFOD_G!@!;^P7+LNW?E4MC*"0NB;\N_PN1O$_[_7L+DWJ'FWR$%^N,U!WN8@ M;[$C;SN*45[IO4OY0>%9-1R<4%T&N73<97]XKQ])V/,6D.#;YB)!^K5]YV&O MIZ7G3H C6ZS?<7_CZZ.SJ'T%I+_:LK5\J(9E"8(26+^?K=?A2DVZ!2V*L M&=: :X@X18Z/ELB:03-200A^0.?V=DXXV@NLHQ5I5L=5;94QJU39VC:/S+ & MH$/:>Y%6!/Z ZIJ;L@J+3C'@5J-!F( % 9LE:ZC%:FSLN^J81YHIHC)1-O?/ MUCZS6&,1J7)65&M'H<# MVKE51L<&D9FV/4=LFX;7IS#Q0>:#4C-;^,TKJV&[<$8T MIT8'4$/# >BHL&6UNFHH!<7S2A+,CQ$37S@,Q%<,=4%#=PHR=+0RTU1<3M'. MF))(",@4WG7QTCI/2S"/$PR=\A*B9[^N%@H&PK6MV@0D(#.'7.M,:9AA6+$V MWFGA"M2AVW%A5Q*+^?:<;6=W.5^ZWA4%0!8FDSNRU]:PC$ D)&)[SA/G$5O% MO$T1"R7V#3 %L !4U+*-"-SA57G^3N"6*@&++BNPI[;1@+LCWUTPN^*E:^L% MWM-Q\#!4$T#$ IA-=%)W-N4Q%V9I-"_C:3:-@QR"M#A8.,<%P"O)U790]D_NX MB9\4BL9@#PWT50/^LX?8LM\WVOD/R-X-K/G;=]!A]S]PUG-C MZW\VP0?[CW3^56?]OY\\_NE),^V7QW^&RK]XB[!?@^GCN%)+ &!*;,-8D07( M\;SG,RS&K)RF39RO87Q[*>%&(6$]D('FZ]W=9IO;>KTBF7)LNKM="PK)U&:U-6T(*\P7_V!5_%81REF?6"D M=Z84.]3256J-ZQ43MDJ4_5MP](RBC M;B&&]KMWNPW.]=_JZ@WY6%W3Z>1@\#US.U]%55A?J;+5)WC&88T*U;_8 X^] MG2V7,ZL6UBL"_<%AAYN7T?G96=W2)3@;[+9.$8I?V#L!X%@&IFQ=);!ZC8 Q M16SS%V$'F\AELI':@ZD5?'U.HA,"Z(_$(6HJMM)Q73MI\M$W'-==T0*?TW%3 MQ FIP^32KOA!$+:P/F@LD=RZB+]ZIL6/VTR+;:;%MN+GMJ,X#X*4M\B?Z/%@ M>ZX4\*W;&Y?&G_4RP.\+3C'2!3_O*+LF>P(!PS:G3[ IG3?O.CL<71L:9"+G M,SXZ2TO,5(2&U M(IB\84PX:%5C3D_U/+B-. F25!JAUCCQ4)Q4NJI]E@HWSB!D MPP&:.F,$#P!!4X?>5.!H;"WL>,O#=\?#%^P>&0Y^8?\()P $SI$M1W];'-UB MSA7GEB_K;B>MR:7%(L*+3#($G0AOCY(ADZXZXIHL/M!0J0WG]/ Z#=4AYDE- MZ9<$Z-_A)&(ARLJ"A(&YH>>@+:A/*JXILL=)!T;L?-JEX!QY.=A9 M00&+K. 2<*_I%/S#DP/02?#2HQRG2I:9ONDUAFD[_,&]Z/&Q*-B8YWB]F<$2 M$7?!%-E'G==0V7AF("Q;VM2.NZC!/:"=J,4L7%3=8(:1!"ZDL6')!MSLX0%? M(HQ)JG;3N%OI C+M5QACT45M*/SCUVJ5PG)U2_K-U?EQ>K[&*2FA&;[<(M,ONCY5EM"M'8$QJO: M6R+L$P_FS]F@_%R1/A4[A[OM+7M#-\/!S@^[US>.-27<5CN#F@N : -[=X'; MSJT=B3.(/DWL(,B&QI!G1C=?EPIO0@_JOX^+A?B?(F>!:% &7FE*_<$?1RXX MB46(T R78A.R@2RI@IHEFT3)L3"$,TIF1,E])T5<$\Y-JK-U28+[BKGWXN1H M[:[==F'ZV_52.4IN(CLE7?H:M);X950'SKDN9[345 _N !W#S6JYP*M*&\*D M*"S(5[IF:Y&[>(QZ62"Q!0>:N,#H>NF"0A^;X LQAX/51]M/:BVU2$G<'B4^PG* 0&@8--DW''9_:U[:\F8MI\T!#H ME).J['V7;CP6J^.ZM@AJVZ(6*HG@00@VN]XTD8JZ#M7IXC.=XMFYT*A&*)Q6 M.EC:S[:&24Z.5C'J5YN%K5#\ZLDHC[;)*-MDE*TCX;:C.&F@H+:@G7=,_LL" M[8]B)1^H$Y0C)^,B0!UKPWC90$TK:F2K0!?*>7#1)$*GKD5[H/QHYPQB)& X M4S,@ [5^UX>[(![AZ/#:B"FZ#1I#_J*R5J O ?:PE=0^7OQ&J2HKE*<6*BOT M&F&V"=DO9-D2>AA,W!43TP5:Z$''6A=F$/R;-?$B@28O*586ZB^$ 22T0[2" M2U(WX*]4)S78FZ4#+EM8%0BA!"W< ?O&9JHQB#S89X/DZ7$\:5Y#F]-.O/MH MRP+M1^\):7DQQ,[#&\;@P,E635@/^]+$ 8JUS857CMOJ11OH(W5%)8SX3TA] MR:Z]#H1 "G4\],- 0ZA:GV6/UK],4ZDQ M2[F(*]A":N/^M&:U!:AEW@G1[=K8=M2KZ0"(#)T#D?.7-GZI33"+/'>!9HH7 M 5R')-@ BUC$DVM$P)=S/]6!;>9^1UBB#4PNHB!:K$:>XU]SRC"CJ:8OP?R$ MQZ2+_G;Q/G[?SAIIP74B0OJ7XW72&I>DU$1B!363H43\ DN"+^0I2T%P&9?Z MSM?Y@'$49KG# "=@ Y"F7\,@95 >N'%A++:F=!BDQNVJ3>0C (LT,W2K21-@ M!G0 ;HK;XFVZ)41:&'OSS^%M#@J'-[2R M)>I-6'N)BZU6\F'PXN;Q)< M>.QD&F&ANP-$ 3(2ZP?N." ?+T%Z6I3/FLYSW,CQM.#0%;LN">(3IH46KS;. M"=()V-T%Q^W R9#4 'D,1TA\XT#$;6;N+=JV-3W4>G_= O<&#O$,]Q]S* 72 MSCQ@+2[3*;#K+&_=>_36KBG][G)DM_"'=QTF=Y+(FDQFS49B04.1-+_$5E@V M$8Z4ZMMR"C.+1,X(-LV%*;J$)Q@]-;/%_ M;C7$+?Y/+TO:$><;B6MXA"+8EB6\HL%J;BK@B 93:+F9$_\S4 NV6!+?XJKT MDO$DVX3%3!LRS?#P ^U]4B!8G[17-KK++(KLBBJZ">&4DCMFJ')3]CDG@'S( M.3?E2A>9U\A &?_/V %;OOP65Z5/?%GGP"R@R#*%<[GD?"5* D4?8I[0L><> ML^Z#4EG7A#+L&TZPJI,QI[W[D1QB#E'C\*N@;(7^M+*I^6* M&X%>;H'K24S:77^+W.C>]2@:QV-$"8*W]FJ(BP90VB6\9HWCC!JFSWQ7H9K; MFQRO=Q%3(JU/BK/4NP1UO/(A-Z0.4G"#"-H\#3ZX%-P5&404\5>;'+_BT=-^ MTA.Z)=Q/0']]LSWG$P0Q;UVD$%Y+H()]1[I_RUV[NK@; Q;1RE:,NEX?#J2[ M+Y4J6G,5*T/5#+A/JPJO%K%1'N*(CS5,2JJQ ->"";'_ 2=L>? M&!0KUC._@[!#Z(JP."$^\5NZH(2/2=S +>P342Z\X'R#@(KL MS1P.)\T%6TB\M7+/AP-[G^:FFB.^,G'&]U=PTD."-2I8CR,)M24,?U6^9F2A M4%NVF&>&56:CJBJSU^GB+;7DEQ68;9#@+>QV\!M60!JQD@ULU#7[M[_2Z-Y$ MBBY1(4OQBA6Z3+G7P^GY$4& !95=#U9I7+@=4U4DI^6L7;N$C[0OQ':/==R@ M#0+_-W[-+7PDSLZ.^*+DRN^%CLZ;^'624 T4-'7X#W$F4[D$D:'$>2;Q=JGW M(#UG"G-5<.1T^_;AX:,G_]C>"OD5TL,?/Q-O60U]"C,/ ^W+,A MI?R^9HO?@]SM:[8HC./[EV^/?T<#^/N?+W\Y>_'_4$L#!!0 ( %:)?UHX MUV,3.ST# !)!'P , 9F]R;3$P+6LN:'1M[+U[<]LXLC?\OSX%CY^="'1G>C+Q_^[]W0=VYXJ(0,?OF?YD;C?QP>N-(30?^7_^E<'9R< M_,__W:]]&$3P&#P:J%_6!E$T>O?V[>WM[<9M>T.&_;?-O;V]MW?XS)I^Z-U= MX7.M1J/Y]C^?3J_< 1^R=1&HB 4N3U[R1?!M=OOX:_)H-_1%[E'\QG;2?CO5 M-/SJI2]D']Y^JW_,/1H5/KJE'XWLHT+)S59SYSXZ]!/)"W>SGFTBS3!"_I^/ MEZ?IXU'Q\^FC;Z.0!:HGPR&+8 FQI:WU1FN]M9UI9%UQ-]<0?-[HRYL'V]E= M;S=M.U.+DQ\I_MQE*IEQCT],M^T3?H W6IOVP5BM]QD;)0_WF.I2L^:'R8>C M\8BKPJ?IE]SC7A1./)\C''Y^BS_C.ZWU1CLS6NYZQ>3##[DN7!D'43@N?MC\ MF'M!A=$T]?!EOM7QC.[AA_R$1.',1=E["[_:!S^>=(Z3)[M"LEY/!"(:1]P= M;+AR2*TV6S #N-TY\_9K#O[O0R0BG^]_>*O_K7T8\H@YV,XZ_RL6-[^L'<@@ MXD&T?@TSN>:X^M,O:Q&_B]X23W@+;[W537[XK_5UYUAPWWOG7/'HO7/&AOR= M<^?=O7=.#NF/+XW6WI?/5S^U#G_M="[@'R0,_GES*Z(!_'MT< C_98$'_SWX M\_!G9WU]SG;;6U]P%KX4C/Z+'?W\K6T>T$N-9J/Y'6]O[7WAL!-@#/!_G2$/ M//C_Z-AG_2\]YBO^B)8ZF98.I1M30T*YS+_@H9#>,7RGOAS_^8@FVYDFCP)8 M^?$!-!HR_R3P^-UO?/RE :Q\I]G:V6[-W^SV1UC7PR_-+X8KZO;AJTFJ?8403_4]MZ7BSCD7S:SC8S@FT1/_7Y7>F-'16.?_[+6@[WVSFDV1I%S+89 Y!F_=2[ED 5U_44= M^@A%#[>T)V[L:YY0(Y^-WSF!##C^)N[>X?;D(>QY^B \CP?( / 3/'4&H J% MJS?W773)>[^L'8=RB+A?;S3A_R))?S=;Q$,%<*]CYD8-_%][S0E@D- O%^]R M4%_;)ZQ_>)OK95'];F;[G;DQUO:/_WPB K:R!!1NH[7]=!_-)N(XA!;A4#:M MF7/QW9F,N+I@8];U^4$^&0]EK)9<[;=7#1E%R'O<<"3=Q5)]]OOS(^+5W'F M7&V_%$4SYVAGT101(0/I ]-41R '1>-"@EJ:H"_FM2_Y@7SBPRX/DQ\! Z") M10)V3=%SDZ-J[2Q\M^@#\3R.4'M"'?#Y![6;A;.F9T&K=:)4S+W#.(1QZ0. M@$1]? 3-!?;@<,0#10K06A'+;VN6GP+MB:9@\>OZU.._!*4 -$GOB(4!-*]F MC6SW.4?6<6%C*H%OJ9=^EM+1.]'<\CW(& S81W$ARPD8B8/XOVI]D6#Q_*3XN@Q8L:6P^Z10\C<#_E..?[_!MMQ>NB-X[ M,OSM?$3"Q-$=#UT!@WS)A6T_KVR\@.'/NZX+$XW1QGWOJ/Y@89P>)_\=+Z0*JH6/1^KB7=*_%,S+G:VR^@.3W3\FTO_(S\D:$]K,0NWE[\ M(_0^3HE],3.V6BFR9VX99X(,F>[VB!!H4X M5G .*\45D'G>.V!J8'ZY5_"^=XXW%WYJ7X32Y=Q32(05.TZ@!P'\/^[ZPCWO M 5BGML#<$[WUI!3/KZ#.0>G"\9NEU"A?EL@Y38Q:=449O?/7%["Q-5?TUA=\W M:UN+OVSI!)'PA!]'XH9?<1>4W4APV,BN'WO<0\+0H!A'9$\\[UF5!O1A.A$[ M0_0O?>0EC9F*XF-W*^=3L*AC]U@$R%9/\0P[%:PK?)"3['EQ&/,_.0N/91S> M)V5,4KK77+BZ/A>9L%*/(W/A!^U#9'9Z("-\%ZVMQ>O$<_JH65'2C54DAU^N M;^'!L?XO N-:CF7$#F0H?9\5(W=O:^$GPR,=['Z(^(7/?/&=1 ?W?I\C5#Z. MTT<,>CJW+/2,-/&KYI>!MKW]&LZO2"?3(*\',E:@0'0"#R0>>$+0.Z%SX+"V6HVGN8Z\J$)4X^:L3^XZ \B[G5 ZV%];N6>BU"X?'DF MJH69D36%SL_B*C?06OF.):CNQ%WX<]KB5]E@'86XSB.9=CC(OJ.RR$%LX\- M9ZT?3S_-.WL+Y(4TTWH>4IEYAEY9#*B+D)^,9,;80X=H,>W-W<9RT>XSEZ#4 MZ<-_#D4(.+':_R<6NH,C9.F3QWOQV%K-UE*-[23P8CVX_+@Z<1\>0$EQSG&U MRK-FCQ_;[E*-+3^:2T)8>Q'DP[YC:VTLUIOO6ZSM'N+GY!-+@H3%17[.[ MCE(\4E;3$F3.?(1:U6PO7E/]'NJ*K1I W6*-+I\#6%+9#\3?1-Y''O">0+$X M;\I6<%[&/H:\X,D*4K$,M=P,[US(^]R7'S8D-=N;WZ-TXW=)Y!N.D*XI.)S! MBG['".=WBD+7H5V'XM'?#4+LHBM8;]T&@6[<*=@*^F>,+OYE38GAR.<8!VNZ MR;6LNU( <-,3/$2A@^_,Z'54V>S1FTA=^Q:G2#/[9?*U\/"'GN"A0X/@A1'A M!R>_Y8/2)E]..GM;U)OI:T1+.44"2%IA=,@BOI^.Q+:3_C;Y%@^\]!T:<=JW MEWW#?IWMW7YGIG+.Z9WF6YE;[ NFK8J-C49CQYKB#&]ZD:5(YU='BJ;?FU\\ MH.1NY M7&+.?XPEXD'(^9"RX,)7X^H'/%-K"<:R=.Z'6]FECSS<#']X6=I@A M]6TAK:\,3M99P<0_L33$["E)J-'%,JSS1-;$L:Q[)MRY)- M:6Y;YB9G\=NR7>+):3_9Y,R\?R[--.6V9?L[3LOV4V_+A8:LKX(\I@W,:$J7 M :6@()FL.-_"G.+7@N3"-#_&O:OPG-)@A@VTGII'3B)U-=6!^^'WHJ+_2R[V M_;[GJ[_P]X[_M8!@1@#+ZJ]^\[$H26 M1!!Z21!4@LPR7-P]W;*GQL6]]>9N^I<-POM=^#[K\W/V3>73=5S*[OCB7W+L M\D^'Y0>%S<.9*0R5B<";FH2%B!\JC-Y=8\'@\]Y)X(D;X<7,S_0Z/<,O:=E$ M4#S2LIE[9_%B=(74"JD3?'("/X$_LJ0]*G\V+5O;.Q 8/+[E/ M&=K40(Q>*R#NF8N5@\.#9N.CX/X^(&\C":.7.5Z7D^ M)Y(*>JL#O9(YHN2SK5=PNQ]NN=FJN-M\W*V"6/D@5C(N5IC<#,2^S]7PV:.AR9?9@*SYS M/Y^IT+(4:"D7;_G$/>$R7]=8D.%*@V7F6"O.,A=GJ;!2\95Y^J>''7925YUU*5E16F*KV0ONEV),J)S(\.M2>%V6O\C"K#K&G0]EQ' 8BBD,.BW L[O O]>K9VNQ)J3C<,V+O53*[ M%\#>:^1[O_.!&@7OF MH++.WUPI,YZ_9%R5,F.)4V8\>6&IV8YV@O4#J2+A7G+%6>@.8),< M\AONRXPF6T:(/.0--=? JW-F/M>Z"D5+B:+ENHI]B!>=LJX,621#&XY1X@/J M =S,&FK%;^;B-Q52*IXR'T_YE0<\9/Z!#$(YQ6X6P*@G[O_*B)#'NUA,CWOEK+43-I5JP9=CP9_U4U<58#? MGO8^@O!@):HR?U7H .=BHX+"\<)@W]N%Z/-/3G0/3DYMH* M.LL"G13[@\5">!BF$677XA82;& MKPL:^""CJEA\ZDK++W>*>$'.">75:I8%8&F"V17%,! MIF2 >0X9:!LTKI=9[Q\_[Y'VIYZW\GH@8\4"#\/_X42-. _PYC :G\ 1 M&F !,;Q0+#\.L(DXQV>?59SY9%GJTYK\YDP.W?L H?)0A]Y[W$/%!^ MX$V(L3.*N.9GZ4&HS4, NJAOI663AE+\8NIDPDS8OXRH,+9_ ;8!5X8K#+ 7R '?@7U"NJ5+#$SX5FU+:IML5(BSB3 M_V 8++8"R5L3ZZ5>4DS5* /X.%'X)C?>55WD23FV6N17)#K[D?:$B'G)/>RR?]WK0 M>= O[WESCU=B>F>:G8J%"K97<5<)3[!P?,60!!*@P^$2)/!_&HIV43I^7 M669?<@06S/(*XVXW&Z0\"#D_@JF(X,SHN"Z<(R+"XK%Z,=1$S(-Y<&5T2"IY MR[T+.)W&US DQ5RJ@/MQG/TE:U2::[X6B][[95@=&5&T,"\'X=TGC:F>@/ 9 MOUT9/,ZSUI/C7;EE3C4/[*!:\)=<\$FA/KOD\PKUV7>>1*C/@F/ECJB*_<_+ M%ZJEKSC$HP!SQ=TXI'J>%W'H#ICBG3Z(=\-$"; /G@"(112C:,C\UV+WFB>/ MY(,SN!!)^*&XX'N6I[+%+=NF+#ZV%[D55\^ 5VW%53$J/JMFO(A-56V79=TN M9<-H(HTU&^NM9OI7>=(*3YRJ1/UCK_:S[SR)RV*YIC3O"96=G"=Q=\,.,O6+ MAS(P!\/5@(6K$+W[T+DX<] OQFZ>?M%S 4$A\SCK^OQ5&0F*1_UR2_ZLN9G/ M9/ Z5WWFP%_)PE^$_&0D#R2(56$D8!+.9+0*//[ 9PH&;);T/+P4_4&4TWUF MC_N5+#V,/X'^ZB_X]&A?SS(;)O=J%GIJO*]DJ2J#X'$S M\4K@D7?AJL!2[-I60:?H$ F\6,]1?GHZ<1\>.!8W_/7!YGOGY)5 YKY=]9IA M\R/S\DJ@DY^42,$@]%^?!*X3,]\S'*X'*?;NI LZ/S\XK@='1W4C@I)P$ MF<0'UP,1K@I2KMG= ?GA'P!6QCT98A**G(O<'!/P2L @AWOB4!$W%^%$L6?BY'ZHEW%N](/<&^/@=A$MN5G\0*Z MN'^51O#G]X) ;YZ9,##AB?JAN?KX(.[>A9BO"E-7#<3(Z0&7ON0]!?R:N1%P MP:W=G34GDN8[*:- 1AR^WVYLKKV=MXG=!YIX2VTH&8^\, M6=@7P3L''EW;_Z!&+,BVL=YC0^&/WSW4"CVKQ-]<=[JV_]__I[G=>/_A+3:X M_^'M:'^IJ,O3]5_KZ\ZQX+[WSKF,?;Y^P?K<65_?_P#3:KO3A*R'>%-.Y%C: MUB,YRG_1E1$9^:+/OR$ M%0M0?EH([;LT"]W]SV'M:OKSO71U8>WW?W2CN3JZ.#SY'PPX=M"/9%"O'6X<;#BMQM;F M7BF'M K[YOC\\E--MXC'_9UW]V6OT?G"/2[6UP^E&P^-@O#%1<^ 1K/1_/(% M_VJVVLTO?_\F[KY>M_\3B7_[T!R<[O)Z-_A;SWZ_%6[[MY3D^&0Q;]LB;NHG==*7W.@BB,^00S:A<[DCMV9$!V97% \GM5(L@2#0!GR? MM#AR?_\][!SUXJNOBY06>\Q7D^+B3J'N.D&E$1DW2RTR7E]VSJY.4"ZLQ,;E MY-S/*C8F$'?T#2;=QSA?X'_ 7.C?YSQ_R[E@BS^R/G3WT9M%*+QYK_4$G%5! M3&+A)&=M&;F=GOEC'^P0A9@)1R"-2'?CR:=9AS]-K#B=3&B?OW4.#L-=__-__/]%IT< MHO:F$96G8VV_*V2G1^%VX]HU=P>!]&5?X%!/ G=CY:#VYN@.)J>&L^+(GA,F ML^$PY:@1=]'-R',$+&2D''? 0B#@6,#Z6P=LWN3HPK MI4OK=I]X\^?O[/??1N<7PW^)A1Q&K>8TB&80M+:_N;V^U6HV&UO; MG+O 9)7E@'A#^Y8&*D-'1@.0B;_&H5">H(J*V:.#9J,L Y,]HE=D>53V$/^A M+;V?2%7ROQS*@+>G.&D)<,C]]S_RK]]O]R,C^>L\O "]"V25&>K>=O#;Y]__\YO; M_\:?2=W;FCD+$P2O[5_S.Z:>7,E[ ;:SR,-ADGSM*?\"C/.@"(07$M#@_Z\8 MS;8X=#:_GO^QVSWX&GX_!',(VYZ)L!PU:_L[NZWF3NETP">7H,UD:=6MYXQ" MV(UBQ'R'WW$WCL0-6C=!*.7JYW+*-\M*Z1M )M&&\/RY$'W/[-Y'+V MJ,4CNQ-R-INOQ0TY%,>L%QQ]OU-$CJ_E7!^R_0-R6LW&SS,XV53D@674IQ)8 MTL5 !O?>1%[\[_^>CT>_'7P\;"YF&+F;R$D:UO:W]W;7M]KMV;YG9;T= C"] M0>K32[+__C]X +U7M8C[?(238"Z/ZVA=\F.\,G$8+#),M+=2_O^E(3XM"EI+ M\U)'.FTVR]Z?Z,YR4Z^';BDE]]'#:N\]Q M&4,U9*V(QID[<%Q,C[TXM3#PCD:LH-13]\L=%H[%SP MD-*8F/1!?_MW7]7_-G;/VU]W'R&63J<_GZ^_"1$VY_HT.0=K^[I-6F&%#==A MJX;.#;;M_(-:1Q].A_*8/*F'\DM 905L6Q-@_VC ;MBYYN3/A_0[OO?K3NO\ M5'4>XPJZ&*2W<\XYN0G0^:.>&[X54N]#:G."+1^9TVRF5^B3 #:.[VXWW/^ 17G3ST&X6<>WL%*WM7P^XN4M3'OO+HC ' MVE^Q4#")OL4)!9-%J]6UO(A#6#C%,RBQ^/OKEN]^W/NHHJ#]0P!\3*\34&O= M+R D+=."V^;1FC R'3BZ!XW 2D98>LY[\#0RPN. 'QVXX3]_V_G=/]IY*>"W M'Y 7_J@$AF6"[A]ZYI8?-9Y4>JGN^)3/S MJ]3,W\^9^1TT(\F ;SS7S52U=A-.LH&'#K*\UAT[[H##E@,ZOCE"+U$F"$LH MASFWW/?7OP7R%CKG3,'">?"#BO'2C2F'JL/I&"U,(^EL-K;L8J<8P76O@FT? M(IZR>"Z2]#]A=YJX_BD/N..<\]$?L,B_X1I?F24^H14NON#^Y_&WC\?JK^$? M[O9"+KC;!1YN,PA: \XQXU1PDJ17)5RI5\-/ AG!-W_% H\+."4H #RD'!2J M^):XC=$PR2=*V9 >)A5362JFDG<%_UWZ<1"QD.+FPQG)FOXXWOG/5IN?;^X\ M1@6[AYD4.#-.$+(D3*34L'H^-G([X!0*-\%+WC1_=D!#(0;B._ MP@A(M,9'X26DPK1#F>Z)""*2J&ZN*13X[B[P_FL)DR-.)E]#:$[%H M5BJ[WW8;XG#O6AT-%^/JW=Z9YH[%]!"CG^4@:;BDL9( 4=U@]9Q)QC+9WE^&G:1E9<0]VO M9G2_2]Z/=1D,YVK]VGF#D[SSWFFU6QN)=B@HG<<(TWDLF+O6)KFK)CAAFES] M7+'$%V>)FQ-I-Q+@(>X,1RIFB?V;CM_H^+^VAX/%L,2"1$_%]%0L<>F)?QQ+ M)/N6#X1RA[DNL,20(5]#)H'&K:#P6U!A@_7"']00>"GT$MJ3M.;*(8QL7$>! M$YH#*0TGI>_T0WD;#1SS\P8,AQ-M9$RCG'4*V22ZN[<:[V=12#\WW]O'9CY0 M,P],T6<)2%I"H=,\/(-6^Z0U]S5;W?66%:.M[+QJFOF*>'/K&[,%9&K:6O;T M/JW&0BD\Q0U(1$WML862W=Y>\,3FSZ&%D+CYTQ-+"IUTBHG:Q4_SUE,/H6#B M%QH-^Z,;>3EW[W.X7Z=Y/,,#0%A?AN-B*7/KUW^/SW\-!L>][[_CF+HII\X) MSZ[I?.K2O"!'9(Y:M%WFQ(_L'GDR1Y&%;X[M)P@O7O@VOM+R$E$W)3.5@/Y9 M;MD:5C2ZC[$2 5TQ)F]?(:D%8 MQ&]_66L]6@Y=SL/@B;?&D=%NB+R\AE,"ZF?5(- ;QX[M5QK6@1Y5\0:_^;?[ MNU3GOQUWG[AHU69!NLE".K]KHU>^7\]K9.G59ALS,!)?VV"3+0EO5F!Z^PW[N="F,77AO9O?>7=I70U=UFE&HJS? M_KH[$D>#3YN/<=S\GNH?FP5)T::IG+OZ1[EP6NY-]NC+'7,3;D15C,=%](D)RV5DF/8O:G;SF9C,Y/KX8J%70;-KI_?^7R,&\MYT]QR/F]< M8>7=G=8V)H;X&=E'.DIT+ZV-XJX/6R2SHWLB'.I+H!'TS?#&!Y@ N2=Z1#&+ M/1$9NJ:W[[;9OB=N+^S@DS+LI/-U[+-^\0;>_'3!>.>JZ0\7DO/[O@VUA9>/>#@G5>I8 N!T'ID19>99FN4"Z>Y3-L! V38RMZ(Z/XYVU-6O&?>1 MGD]>)?"5*\/04 +OXQ$?ANA0(G%SW0@9*W]L]U91K[./Q[1F7G 5#:,C;/<@ MZ6WV/KLZV[D];OO_^;O[U&6R-@MK,\ZFM]IORT?\ T+M M_LSL(3I6$D<"/%==26X2<'SZ8R5HEV'>S0"/R?4N0[D3)5,>*.++-71F@)_( M^RSI/;LKD_-W,E%@J+)>$2%(R3?(*Q(2C"R<92+:RP+VT$:S<;C>!$ZR4=U$ M+RT8BVZBU8#[OM6CG#<%P16YVU8X(&")_P2JK#ONF7S (_<*>[ 6 :][/,/I M[-_NK\UX?!4_UD:Y[8&E L;I09VA[2!?\4!=]J-NH.+7B<\^NAT MVC4&6W0]O8??#:4B;@:\$V0*4N2] '4>- _PWQT=4PX\O!H[ "PB!63 T"=A6'.;L'_<7,KH@5>G8ERSZ(DZ^C(*M8-OL M]NUVX\O??[LG)P=N*/_W-/6B.B:7)^AWV4*S WG MFMPDF>]:=TI/G64/^?N 4EAV:LBEB M;':88EG@A+632-BG-U^KJ-\-CFI[;Q3?QHHKWL_3Q>-&+#0MN"M1ANG ME?>BUM?QL'GMB8>G];ZV"_GQUGJC/3V?N]\UGW8NF[OUUM96?3>M<3_%CQGQ M%CB^W$&MW2318*OB(B^2-_GP_.#SIZ.SZZO:R=G!^>7%^67G^NC0^?BGU? MX-T!""RUV8*<=9"^P5 1>3=.K8]H)&$D](,21E.N3F\7YBZVU&$KA;F.-^WSZ:NHI^&!R/Q]$ M=WPC\0G+-5W@]F5!8!V6K+>2!OKTO(6VL9Q?/KSL?3X]JY\?.P?G9-8KIY2W2LC+Q4@M/)FO(;6SL M;(E@6;ULES.9:3)U39RY# =]H(I"]_NK*,Q*+YF0 HOX#)P!F?%"*^EU84;Z MH8P##_>*#.%,3HJ*UMG_1N;QV3F:M<]DY9)EQNM"ZV8_D;,N&VQ/@1T1< MOFVOZE4-\<-%S+<"4QVVI5[#:/ MWX^K@]^MM?W/0SVZ(EA5.7>K67%@0/#!ZB!X&Y2X<9>')DQB MO)*HK5AP'L"MU<'O#JB;H1PA(7PU6>YKMBTDB&VO#F)WU_9/>9_Y>*?O,(GI\JKU.72^83Y*$+R M:W1T21_'UIHC[W'];L8#G9W16MO__RZYXN$-]_[_"K&O M@*WOK YXV\C6IS("H50=:U]SY-6=3,Z#XR3WQX$,/)V<"Y^!'1#[.OG(^0BS MDZ(S?[4;5I5_[ZS.56!S( MJPCQ[:>\:RDCP]]=';!OK>VG+#QUC2/07\6CD4^?T:T.BY]4Z%Y5!KZW.I#& MBT2*D<,*MJ&M]^RJOU\K#QU7%I:NZN[9]3$IJ30.>J !6R0NYK M8,*KX]74W%O;3T6(?%0*!Q*2-E:&2[>:R*5UIC]XZ2C) WAN$_"B_'Q@4\,X MOV+B7=005U,I?,U.)BF\5R<8J]5:VT\Q?9#)2EW!]S4PZM5QLFZUU_:-.\C8 M.;\-@#4/Q @O&0],GM.//.# L]%TIW\GUIW>:9K+R9G.*-6.6%F&OCJ>VZW- MM7T+>,(RZHBP$50.W5392:?E5'5C!S?9C$\"CX\PY5LEPKR2,V!U7+Y;6QAH M(P)7C(#)I_\?-5X^000MJW5Y/?*:+)\2*V,)D5\>'5< MP%L[J%4.1%=$$W?FB1N)<^4.N!?[*\J*G]/SKSS9N%J[H*-!-RQ:U:OFG495 M>?CEB9\[)VWKO7,^(BWH'39O"BR^=Z@N!?S\(REKRYJAMMW^*9^--GUB>N\D M!+4W,?-S9JKM)+]WKL0_$+"QS?#H"%C!UYBW4"5=Q5PA,LI ;. M U=>48'U#RH>(3)VJ!8D_.U<#WC(1CP&5@)/GIX>Y'KRQ5"@.N MCSX]9P+K4B_CDW!,H6IY-HD57)@(%$;I4A95#D$,..0LRE<5Z M'"04+.N0P4DQ=:!A"1I??,.:DB$% M\$T?9Q&N^=208P][3Y[JXB2*Z3F(PBSIL-@*S@$?R\_-4@ M(D @,@.L_HFWV2 !TUM4SB>F(HY)2U@TD4^U)%)O4KL];$U&8>MQ.K"1^CQ M\,-4^))*^#B@GINZ.@/.R(O/#.L)0R;M"G7CR):([*&= G6)1J).EVU&O8R MZ!K%P\YLT8FQI@.ELDG<%DW"_:$-ZLEZJAI&^YLM*Q,BD>3[99=D)R?55$$P M@@%-S1O(\$H&I$?9K4'-FSXU*@$CL Z()5CCC@]B!PB*,';';#TD7]T[!;K MM^T*& T _X''09["6<#9N0&A2L:J%@KU3<]0')A"FQ$-F28-!FC8B5X=^$[S M #-I9CFIYA3>RYEUTPE(M2LH/L)Z/>P6F\N]'EI?TAK^E%D,:!#KC (50XF\ M'%&BM 3< _E0WL([[TIZQ*U,A8D91KGO-X4EM0E:4\4)7J1LP_)2OK>]L[<@ MTI^85MC81)MA(QR+8=NS8R15>G185NDY+E,#IQN'@8.>BHN[?EDP6DL$SXK4 M)[K1JR!5L;B$Q:7"7B+7D+@3*'P[D?Y 2XRM@.6RD8B $X;\KUB$6E*KT+GT M*UYJ4BM(+2>IY6%XH(81;2IV7:[@05>J2#,TX(#&^(8:G>N#,HWU>:,0Y+V* MLRW_TI::U I2RTEJ>3B;%>7LC5XD'=DE'_5>')! A\;#"6-5P)$+8GXA>!SO M 'T><7@A)-NF!P*?+T=)X(:+%4U"U'_%W]J":YBE)U@_ $8J7!BEBA01(LE8 M:Z\V48OV8C<"N1&H\5#6K#; TH.JU*16D%I.4LO'4]-P';P[B08B])P1HU(C MCKF[Q7M39&^5^%A:7):8U I2RTEJ^5C=M/BH+_RMG!CR?NQKYS(V IGN!K@; M/CS425@GQ41>*!]6LN%*H+O$I%:06DY2R\,PK24Q<>C2/B/(+"8+QO8R)OV9J)B3K:*7#GJUH&<:;V(F^H*>_F!6&I2*T@M)ZGEX\,9IFMD4?B&L] =6-U< M.RW'Q":U6UX%Q:5?WE*36D%J.4DM#W>;K9:C(#E$EV?\@%$)/H:78?#)2-=! M'N,?D?9_3NY^,E*E<>9/I$418!"(=B@/9XB9][P#E/&[4<;UVIA#>S"RH%^Q MVN7'6JE)K2"UG*26FM4:!DHNBA%3+BGF67I.+DQ/U398>FB5 MFM0*4LM):GDX:VHJ54I8[HK&4I:Y2Q^38=+UF1BBE=+(J_3[NO[=%RX/%$;G M#=@-1N[U4++D7MT9"D674:-08!A./='P;X7BSHV0.B4G?",TCT^8IV'30(NQ MC,YBS?ALC]'?D0Z-I:%5W'KYX5IJ4BM( M+2>IY>'65@X.N2]8DE7\-2DUI!:CE)+0\+FXCRP3LA=&[G5&%4VR\I M4<3D'7M]RL!I[)@F(01>DX-H28E:NAR:Y Z[8<+'% @5A)<>%J4FM8+4>E"4FM0*4LM):OEX8L:+<_;UC'8QHE!*O*BQ=]QI%E5[ M=9,8_N)9]T!D$4P>CR01X;)8<7-%1"E:3631G%&7LX37^]WJD\3IM8+DS-G4 MS#,>>#@#>+M*]OV,R;[;JYGL>Q8DJ_1S,[CD1&:W$IU%3TIY>8XF[<6J)7;7 MY:-(&V._F_?K')38 SUL)'F3:S@]G72W*O$8,_$(.@[V>WHE[: H<&'N-K)1 M"]8KPD0NI,D^,UJ-XB%E(96*V^%48N/2X[W4I%:06DY2R\/N)VS6O=C/Y5^Q M>06FE &7C33K(XNVSCY,^9.9SY7Q$D86B-]EGZW@N_20*#6I%:26D]3R<$3* M1T4N"$0B%LIP^A*@$1!'-)D(=*F*E._QX$:$DAYA?AUK!?C10(N)&-\:C;,O MTM?6?H/97% 0Y51IH +ST@.DU*16D%I.4LO#'ZW$*(8CIC-/,[* M0 ['VD@!W)1JH%6N$,N/G5*36D%J.4DM#^LT19N-M*ZEZE8*H*>ECDQB1;5R,+ZS/0$ M5D+BGJ$E OE3150^!'Y-B%&^O/7DK2G>YNH26W53?03H8Z3?][E,*8YX0'6X MJJVS]' L-:D5I):3U/)PX\0Q+:FZZ#FQXN2W&_ ()5*7<\_$QZ*P:@HQ57D% MRK"\I2:U@M1RDEH>[I:HZ5;22RHK@44->J,XJX/0I\IROT> MQ;P*D\N^SJ4FM8+4[QG]G/).&S!D7,G\,#WP+T(H1 M21#PZS:>SI1BYG<,7N_B<5CKCA,8V?KR2)@,-%FN#'IP0D;P6G3+>>!\_A9B M)7%=R1LK?[-ZUC!B;2')\P<#T"#HZ6LF;G%ZL/E;%EKKSB?A>3ZO'3$L#V:. M;KI>M!:9=*QC:F>6@<>ZO\%[BIQQ(^<6AL4#4VPL8TVW5GIMUK$=92XT-VJX MGG9B^)"'?:Z5H@@6ERJ'P[^Z3X%EU)U 1B;MAL\S"8B /@^GC\$*TOR:-C>< MJX&,?2P1KE=&2J9<9F\BNW;=IB72V])WP<-@D[V.85 M!VSHFU>D^>C.'; QG0@AT.AZ[>_P>>,<>WJZ"!)LR1=EZ*6'$44U_ QD*?B MX4A;Z>@2UQ^;B$_GGO+BY%WX#=@^4T\7H%4*]7B-P10?1#:.C9(J_(F71M.']P/8H(J0LP\Q_L M?F8#M.*1CLTB6=$?%[562UNK.\" :0WHGD83KQ7L6\2N#(?4@.Q* O]I" L[8 Z!OP1@*"Q>HV8%X%')SL7 M(?2LR'M965:?V1QZNR!;I&UR:ZA#'UO))4\?P3 MG!C,.029SI=XM'UXV]TOZ0!+O3I_\!I&B>%NO-6KI)PWM[>W&UTA6:\G A&- M(^X.-EPY!,DE+/X>7W#'(Q8-_#CHXW>T6?'K"SCI!!Z]^.M&K-[^3#[U Q36 M#K1%(GM@;-1.T@\HY:!DP#WR/ @UYW!AZ+#I&3FV4AZN4,;]07X,6EBI.P-Y M"]PCK.M3%W@8,XF[4WY5K$0 '3=<:9%1\T04?E#L$A[70@B).AG:<6! &.:U MT5+.;,VD7"!Y"81C0%=I)@AXW+&1E4Z-K'25R$HE9FT?1++VHL1CN(:=6,L+ M,H:SJ'LE>2W(H SY,QJ6%T=&N4\V]=INT6C;$4G]>7N]( M'J_!X^GU/AV/MO7F44'KB4:3=K,YLYOLPVDGQ$)%<"/]FURRP=H,O7O#N;Y? MWR&5/.'3HQ 8K1B1+ 9S=X&\\*3NG,#33G/#DO;1.I 9NNQS-?U<)WGP$HAR MCK4VF3R,-.H7;,L[R0N?6,#Z1!E^T=QYKTC(B+7VAV]V N:/E:#KP&-]\0>P M.+ .&?A,[3*M_G">E+=-^N_&VA#!?"4S0W_(+.6< * QR8_+% )V+&,ZR^ \ M"1#T]ZA;>&"!B#L4@?1E?YP8,8Q.H)3:!.MH;< PFA:E _W=M*H!/B*A[-_9&B7E^ MJ45R.+!RFC@N-2SZ?:S1;A-E3H]"Z9,,=LS:TXQ4'7RIJ2(MK8AJUZ[1<89H!#.R!A*_#,IDG;/ M 55L2*2L:]H@I\5VAA9 >&G#.=8%R]%:"7I#KXCN+&_.-@+GB6E&FX#M9W<\ M::N@X\#'K,'VG%< * $< Q8.D'7CW-0D<4IQP[/62V.05,!K M85"HIJ%-N1FZ\]A.O%50CJ&H -!./C#&GH'"AI^UVL*$5 M/.%J/W^7C41DZF,GWOV%CF&U"J8O3V1Y8/J']KX>QA15A_6 ,@"TJ -T]F*; M"#FQ'VO#FZ>U0FMPU?IXXH8&6G]0P;2"Z0*XJ<[YBD8XC4 V$#@A?:8_-,4 M.NCD3-3\!A1:M+(@;//>@\9#9Q1*1?^BIT?^(.9D)QCJ7T2" ]#..^ MT_&&(@"15NM727IX;2_NEU8&R5VB_$@C!GB+1]PA\.PQ75@GRDQZ9>[P()2^ M;U/>C@ H= FN%]+#5W4A=(HPR"XE%0 &A0A5G;2XQ1*LQS*RK-?*HPY,YCN= M19ZRWY%.HR/RQ0TZ@4 +Z^@U'@.OZM=-!N4Q.3QT>28] *4E MO$1DS[BGRPC?UWALKJ;H7:8Q+(/B4*D#K_2H/=%NF%J"-@Z#)D[4IHO5?MWD M[)S>NV#2 1M7&O)1K#T>]3FW;Q+&"]7*([72JHPKE%[IO ([2M"G62J[E78KK ][_5XFNS*XR., M\36U$\DC#J^OZ;**@K$H]D:+Q-.6;FWH=M#27<&O@M\\ L3MI(.&*X,;8>LG MC09C)8 3!LK&KW5YP'M"1TTC1P:&BA&]NF*VEUCV,RYV)MDI M/$)4D$]H%/'A2+LP8>Y]7ZA!Q70KU'\?T^TQET\4:Q^.0$:@Y#05ABH,/40K M&J^-U&C.;.V_GO*KU(<]Y.3#_HVC,8&[<1I$"TPM9"9?@'GJKQB(IE!:'9 ; M\.)+HPJ0%2"G?($Q_!3/Y<0JFAJOC)*BW8*GO(*'E%"%@*MK?%>8JS WST%* M-B#- !W*'B!"796(S$]<&7#%F. !'7S2VL+WE*3'2NWH]:MOVU%RC*0K?5.9 M6 8BDE,%Z2K 5H"=5]T&KD@J"[FCDU9"%-N:KCHW\RCDZPG&*"FI_9 ^1WF" M*N15R)OK>$:S(?) ;2@?^6/*/:>Y92AN,'T,9<#2F>#R-8==DR:(TN:(((-! M*NYFKSP!G0,6#BM(5I"<"Y)%D;;\+XP/([)#+H;=.%24>8><:PL/;;+FF(*R M5!7VA@46+/"8X7'!VD]GGU(9TI;^^Q6&:O- M[#,Z:U\$!8GY%0@K$#[*0DUI5A7/6J>)9A/WT!4RLKGFC-*"TA^\&>MRO@*8 MHHK""G85[.:A%7- &^.,E?7L]5[&W4(KQ\;'0J@4G#?:O!.RD?" ;U)>ZED) M62KH5=#+TOK/]&QU0;6P";>'UA,",VL*EMZ<4 4LLE2CP5N;KS&54#XJRXL"4BD[#RFO @6S- F01W -ZWX6NP]AO^5+^QU)<+\ MYLU_O57EOW[&_-=;5?[K*I#]\>QH*K :=:.DH!%*LLPYZ%R\/3@]Z602I)69 M?ZT"#W[&4.LNL&50EN/ 0T8JPW=8ORCB50SV\Q%9'O$/PTV2JFII7ENBUSAZ M45@*E??F1@0-%WN2FS58T,R2V.!M(" !LBM.[Y47!$:F>MBQ4"; MK@*?4[:6%8ER-\Q%&%/M,]-ZWS?CM, M*8RZHJN<.%0QIY>P6A@+L;!AX&4S&#B\!^I"E%1B_\KEB(4>S(I7[9EJS\S' MODV1!YF-KR:*7=A/@E,DH 0C '()G,SZC(A"Q25\E.C.(J'CF+#D<_5@YD> M=64^+V?1UU4[M;4*+\H)])5M],6I*@^2KZQO+II1W $^ZK&(:?=QJ8R7FO9 M2[%G+:1X4Q[*(=:34)@Z4%OJ,S=+@-$L)4E0>:)QH[3HS"Q8#]#0>T MC+7:!D =XJKK>IUX6QY@?1(J01%\C4,C6ABP=CDYF?LZJ:X692HD5DB< M'XD@RZ;*6IIBQ=?2LH+%UV)GIG@./3BB\][C0ULU-7/I&5,ZHBJ'6P7%1Q@. ML(R3AY79J9Q(ZI6KG=J@!>/*:TN+ 0I%I!W;?'[G@(KEH\T*SFZ*]]9%H$=, M5-I/A<%YG#ITAI.>CHY=QXB&L04544W1A=+W35UWHZ^')D< IJM?'\!9SA,D M]N+ M46S24-";S?79V)(Z!RQ,09)6$6'_#*M=Q+J\EQ[AN#FJ*[EEVH,4W=Y M)T'$"1A8U/Z"(EH /)=84;Y*EOSB8ZAN\);JA*EN\*S\?4$ M*=V7/HG0[NV$Q+JTY(4OHL@J3E4Q=VOJ#JA>2#HA2#,Z;P(6O&J0%B!\$%:34T![2 *+J1_HT) MKL2D+NQ6Q6AYTHF)(JX3&G"\(7)YQ?\JZ/VP5C!9C)E EN@%4<@\JL48J5<>(148YZ#U@(**Z#YRQ"(\1('W:21I9C@<,1%.)E)- M>&)2(R@3BYY6E:B.X@J"\^D@!GL9-2.%8!>]1P%8VG^/8T1Y0%99O X/9+!. MAA5!96?)*F+\]H94>S1C5>E+0!%%LN.1K7MD?1ZX55J."JES76)JS)!=Q;I@ M A:SB=HFF..Q\)WL!_<4LZG\>Y;% MO^?71#ET+M.,*N4>Y"HL5%4&O7+@>;%#XFI FA7Z>AP?=FPPODF_1$Q"AF-= MS)2Y V0CIX?7RF1JTH*QBC#^N3^V@O%D;KI*2*[$E7E]E]&(*=/R%:;"M$$G MH@\DYL!FV_PKQF+/%#*$,LR-Q.MQI40/O>_)D4.;]8N+82"H?7@266W.GGI+ M.V(2QEGPUHI@M^Y$5&(M:ET=/(;9,RM MQON3WP\5_=E\_[.QB5690"N,_ABMUYE0$>W&B1$=AO42_R0GT.+"YU.94HPQ M;5)XN*ERGE1@?!S#G$*2#F R:$(FB8D%L7;?US@4RA.N]C+7Y_>(\O%$-K/\ MQ!V4TPOE$("+C%>GH;?.Y.@XGF^/_)8]'E1(7@*JRH/D/ZS+/*QQXC!O *19 M:YCQ;(<7,6YYD,FF$T<*4^F88NB?-ZXVZB:MB$9XFG@^5P!8MP6O".3O0\7E? M*&UNU('ZWP)Y6YF+EVL,4^;B\UNLA6:R+:('TP$P*UC!JTBZWVC!_V A:N.5 M"?G%QU"9D"L3\HMZ-V9,;$,.P@:('SH=$#PL O3D\4TVUIRI#3@+'C1G3'GL M+^> C00Z+G[2 LMDC3L&0OBZ;<;$:&5Y4B775'+-/%*Y\?KA=]:Y8L2T:ND) MS(6!\8 VK%ABFDJN,U.1=+/A=(*Q*?2$48,BN.$JHCM58PFQWATF.?H-UC2H MT+J::%TT%\U)6%9M"X6;U23YG4M!V(;!\CO4'Q4WSQF@H>X8H;$#..6MD=(J MP)4?<$]?&T_ZE W(X,AB1VM]F-TGD":M@L,4] A '9A78CCI?<3E. 6EMD)4 M"'QQJLJ#0)0'*2N5(N/K-$,CRBVD;+H/,H4Q^[6C,9F4%LC8Q]R!E!J80+PG MT/2&QWP\U/?( E/_5B$*%5(?K_?T!%Z P2LFZ62(5J_(5,8!\$8Z@I]RH)O\ M,XA"'6I#E7,L>K&4LJN?9OV0Z[^H[&-6&=)I@>E6CLM>A=@*L7/QUIX(6$!L MC])'IR4IK OZ5YZ]]S(.P$/VC>L[,T0X81?_12-O+E4%@A' &J(QL8)D!C^HV#YP;B5<+6.P" 6VT MBJ6HO%LK5#U,:R=G*Q2!M0=" M^UI<1,9EDO0X$;O#RU??^+%6)VF%L/GX5D;1Q1S.@#$=Z<63XF-!GXJ'."[H M&F-0>4'G\$S"'5M0CRJ*( 19%(6BB_KPA'&[PF.%Q_G.45S>GDZ&#RKN2>#* M<"2UQJ'U#=!^,0N9\6_N^BSXAC5$W&_&S=FY"'F/AUBCC$YCZP+E I5=3)RG M@'YR6<#( >CRHP1$DY>UC*.LA;+RWGMYJLJ#WHO4!&D.:PM=<[$]8&&$E9>D M&^N[;.2A<8! PTB66U2-DT136G_&S/CN7[$PRDE42>>_V7#T_C()+/DX MIMB4+'*=(0_[/*S#B CB$LOBU$W%Q[LQ^7E@,%:%WY>GJM3X!:9HV6G"8!16C6U2"*Q'@&")5V=4X"4,6QJ='L8=%B' M?RR\PY M?^AP*N2*R!B932_ML#YTI6RFP!#8KS2UIB0*"O!JA=D*LW/Q37B.V2SXIH#9 MC;UKE[> 8I:MMX>6!;PE0J16WI<5ZKXS@19@SA]C5E/C-#R*N[Y0 ^/@84K8 MHQ:DO\=NP%I5:>8L 7ONVB8RD;IVS0JZ2VH3=2%S/1&^O&0 M)_*JZ\,[%7PK^,YQY80W2KG84*Q]I:.H,5X/[\E=&D1R^> MI2KY?9MZ36/%LK%AD[%C^1[P"&8C!838OW+!8473>V^H6'Z.?-ZC-Y)-99IN MMW_*E4[+/)%]'0]^'B8$M3?AK>RLVOE\[UR/1T!@!UBT<-\[9VS(]9R?29S> M[>Q+;^U;^,MD[[/HP]U@M\*'M[!0!4L6NP+XU&:\WR@(O.Y77M MI,0!HA-':;F(GUZ9=K(R)Q$?UIH;SD=S$E5K]')K)/+M48\@K1I;[3M]-8:R MZ]J^7:[:.1P$-X+?)L,6!9',I9F%4B_A'VD1.BSU%0H>L1 3_P:89Y_LC6FE M!ZH:YG&J 0%*C3]>5Z1H^W'0K[E8ID0;D+3]W!.@^22E0?53#D*@[_1\>>NX M8Y!%>!1J69/%\(FNI[3N)90E3-_Q#YD[ /2 B,!"S)M6![V?LDR@"[WV-@!) MMJ:+EXD^'=C)1=>)O2+8H(P&4[4KJ,N_M2SDC.3()LFM@R#M^C'I8YGQZ3_7 M0Y,T@22F>J;6;."1!]<-KY%_/V;S1OKLC'C:UKM14LB4'>^W/"0C^A"QAN:C MQ 2?\5+!(-]/I+>WMNM.J]'\91$+/+;N('?,T&ECC7UAM+R::YP) M:/=A -] 8M%<>1L@VN*N$H!YV&G:B4;@J$2 MV1>8]=BQ'1#(T3.6>3>X"SQCXM7/":X0\@'\[:>)A^S6T8GDDGK.=ELPWZB; MBB?6/0>X4)]'%.XBF4?/1GCM@4EI=&NTZRP]P*;(0;+9=\SO895,[W9G8Z;49.]WZRXUXB%0I[DW'%$5 [=\L6TMY!"#%1+S?_EN;0&"-GDO8EHZ!?HQJ&.7T.!.9%Q9G")",TB;"]KF#A M.T$$4HVD3G"VL8G,]W7]=+6?7H#X$U@)/@*MK@N,76^G:!#*N#^X]S3#5:2- MIWTSN%=##LJ4XIH9_RY\'P^V<_9-9?9BN@$O-CH;R0[,/CV]$T$Z[H'NHJO> M0Q<2Q$U"NO>V^Y85[?G:5<'68NDF!*$31%Y .8F4]MM10F9FD^(35MJT&S8M M3%2,8\JPD[91$V3>A4D2QFM6.R'Z/M=799TA+ ZZU]H!")2,[>0<="X2-QOK M-0Z'-[>^C]28'4.&V9T,\;Y97]^1,QHY3:*0T-S;W4V;/SWI)#)ZJ:%<:N)! M.:KU1$@.?3D5J7[OF0"[Q/- <%%<^ZH$/*UAF:J1W!8Y@L6?U!Z-4+>ACQC] M 1%+>B-G1@&CV(;>I/KE<2 ,T[^&OG*'T@ZCE!P$\"D,.Z5!IP;"V[ ^WM& MUTE.*92!P:1$8S8MJ4^['F8FPIA'^A>6NY8C@J+#??&-4U1DP'LB2L-U\2TT MF&(^7)QWBI.4I*":->G!]I>WZS$I_R#,QR&WAS!F2[##-!U8,7I2W5>ZEH3- M^>4 XXY055? ;3CJZAOW3\/ N#BE"@/%%,/;#!?\!KVA_"PB]365BT=\+3/C M28R S@T!L,DVA"<'<,X;YM>='@%&SP$L1/0:NFL76JS4TH;N:M38E0.KV@!1I.$YVM- @Z?JW\/XZNG^3S@IR$CIGA13 M@%-$TO00M8HT,7%.NMYPCO-S:#QQE..QB$U4,T [(DH'VO*']CZ;D1+;!!W? M,W4X8*]WI8P#-%X9%C2Q*QN.%>T C3 @-)C 4DP'L6& M(Y]TL=22V.7Z\ #N*&@YM4\:L2Q,=4O%&2@8@W *DS^V$>0XOR7#,/;R$,VMH%2*CVNCE JDOE#RX$:&DPEP%#'(*Q:F! ME.;\\5;2SHFU42+3-TMG7:H,A4FK:+B$684E"GG-3"FNIIES4+Y0\H3F J?= M@/$$Z(=:UTV3A9>R7*MH73M? _;KL/IAGZ\K8)<\EP&;Y:O(E8O]O 3O?-!= M8*=R%WA&=X&=REU@?O ^@YO DUP;U%+3$W.:6XUU*Q22$$\EJ36CCT(\/5%; MX!*YYGTZ0N;\3\5Z/!OQI#"W1DDA( MB9I@91PD?+<%[6)593@)YFHWT7?2FG=*6+]RUYII'9!2D=^;_Q M<6W:L[AGV!G=ANJ8Y$/N:H-_NTEW:)N&E_)W)1IMT;YY^AH,[YV9\O5D>88% MAP1,5#[("+%5-84?,V/)@)2O)/T=U3&+><9^28E,[L10.^BW=D"& 9'I'WL; MFPX=]JC#*WU!'.I,]/]H;6PEO\VQ!=MU#$2!W2/0)4,'J#*;?=2X<4VDLDAN M4G/W=\\4J+((_+U:P#UT,Z&K=MP/PF9]$]A1#:'6R$!M$H;M+51=8D7A)W/! MT(LIVVA6W$*Q5V*=$)+-[<'B<1]O_-$1J5>CVPTR2FTW&DE/KA82J,<*F$L/ MS$L&6IWF@7FP_6-[8R^!F"!G+Z7TA0WW3"PR5IF)*$-CH)A-:"N=7IPFO<5; M>)=4&C$K='XA04R5S%XLV5Y2&M?:H;9;DS] "<7-UA8Y.*FX.Q119-QM1V8]$J=?\P.DDET\=>T-T(48<(6(3 M]IF\]E<1(:?OG 0P+U&LDXP[EQP#/DR6OJ2L^>7'Q!Y%]W6V3"KK1=:GR&9) MP^IB0%)J^P-@.HFY52=5L?8EZ.*O6.>S0+VR3L^?,4-*)^.\A4YB:")#KXO+ M)%([\&I'7JR3L#K'$G:#_M/2?=;Y_?+H."$=P&"R;-F9/T#S$H[H!&\80%S) M3%+27\<;PO(EI0(2-[3$$:"^L% MD;7D,6P/X9"A"#I]KP#,KE;0 M&QU5S'*S9#&0O::\^F'G06.:\36?-"YRQGT#ZR40;];UX? "646U[*T<,X+;N65B*&4CH../?)=$WA9-R#T\G&7W6T=: ZIU[V MG#(+DPF,RYAMA(X>2#/5U P'H*@X8F&N"Z<<)5XB4U_JOXBA@* J /.ZWW4] M8M^0S8.D/3+QS610G+0];68M3T!_;)Q^'<5N;(P@I7.:"D\9Z'HT9,74-M5, MA!^(N3@,3:*F3K-,Q4_"#3.,KZ!$WHHYZQWY-/)_GE M:=]F$^2G"B2S-^/0/:6R+BE% 4/>?*DA1=_P04;6DT?N)JE2( M96#4!WHEZ8<:)05&C9<E3CZ-X9E7UBGD_.<$?@2<'Z*I52XICQR'LH[P" MWC8J@H[9TT:76YZ1W!1F97@HM%0G8S"&I.*5?W-X?OASC3S%R!T/M0C9Q2UN M&9@1HXML8)UN@&<'6J/42)@(M0-TN[K(>_MG#617-HH% ^.T.O09^3C%&MX[ MG(Y2;%RWBHR]^PHS9B;KO*U'&1B5RF@US+_ATF&-]L'<3$=8473\A4$>G!09OX=Z=EHS/G*#K_&^N.\; +*'P?3HF#\]]/ M#M>;>^CPKN>Q8I/+P"8O,/N 2W$3%]I"YYQC:GX\]2NF^!SQ_\>\&\:X8W1^ M$!1LO[?$ZQM\V/"KI-F3],F.?3*-2M9N(BD-6YJ&I'8GV69)EX^DEGNL7#1( M*WWS.Z%O^6U5Y;J6N^PCEEEHON4R-7#>B)_3&LR1K,&0W0%:#[#&21_H[)N2 M/_$(9Z%9;S=:]<9NRU$#%NJ H%R-/:%4C)<:@7/N1I*\1ZPS6'96[(]_F*XS MX=E139NZ=*1>RM\HGRITAWX)N\C6- E:CGTC\N-P'AQ'L[U=;^\U9XRCEH[# MY(78*AB%^:EH$,ZC!D$I2[ :)B@J7BVE=^)"')&75V*:J:M0W=&Q!' $D2* M\K1W(Q0>B3UN8JYT(BG5GV&JAV[X8A(<2L31SHRLRT M+UR]>(^ 0*N^!SN]N;T]!8&:AO*;9DL[E5,$=$S^+.AJ/!OX-)?Q2 ;?-4\_ MT[40[->:F:GJ9'Y:CC_)H;+@HG!%S6!%[MY3%W]$BSFR3K(\9V!HPA"E.;JA MW7IC<[?>VMO,X&8RAWF]EK P:@_VH/5P,K=UF';%-1O@,4AOU;>W6_6=F>RZ M;@,W$\#64A;5W-AJY,] ,F_'(?G99#I--R>=8@G8F[OUY+IVUBE&Y].,&=;S M8MFB,Y,MZOCX 4^FO8A3MC9V[N&4R?Q"+_C?/,.LV89G<4[^TQ#&!P=UGX*KR]KX<\:>9'#PA'S*Z58&C9HA6.RWS8;RK M7E7N9=*+?%=.)9 C?2:&^$KJ8]_G6\,G5H0B1OF MD=K12*#SFKZ1TOV9W"FYR.M[DTO9"3 V[Z,8))V&]EN1B,LD7TX#;>^/3BU,SF5O9HOA7!Z]B28T8;*Q74\11[M 1Y7K?FNA4?VF0K +0N,I,IJ,T+>4:"<.Z0J";C3T%0.^ MB47E F1$ 6X2\@Y*78DP2)MA,=EU"O^9(F.O]5-],GJ(5#63GZ ';";_*@'. MKL'GC:L-4F1W-S9_PG:2D1NC$NP)?!:3]1"GL-N%Y$DU$@DR28F8C_Y"X_[_M:T_HORW/+1V",/!02 M+JI18:Q'E*ZVV:P;'-H)N#2F1QS_NN&CGZ!K1HD9"!"G\G;]$+/"H4MVC$U> MRZ'LAVPT *'A:A*+QF-.>\]-;4([:?K""W/0>=BT:YN.;-/CFF5GIX<'UXEG M=-ZY.?%EL/:S84(ZH0.U;FW$:_PTB:Z4-GCJ/^LA&SL"<'"8W5^PMC5*DP6/ MI#Z1]_%-J5= \Z N ^@3"$(2G^NV>>19Z**1,!EC:D\[-FF8+/>K-5,WE)3M MS9>-\*0'N\_OF2F"R4Y]$G.;'],K: *X5\^>]JUZ XZJ;/(_KT33B/D&P!939FU@_ BKU.9S,2T%G M;)*]:O,G7!D\@#BE7D2\XMQQ2GL.2F(V+80Q+DWXTP,2:V14FD -^2?A;,;* M^+)+7(,;@GPV"QS):GBOCKY/,>5#3_*!VQ0G%%BR0^$![4!E>53.)T27DJ<2K,3_'-)-8%2 MJS'WIKVCU(6T[+0A9R"5$$"'+X8 ::9.T4*Y3+1]P'Y&%,&=80SVT7C#^4BA MS9+*X>J4@ M/-A-,B#A6'*[II9A-4?7)U/ODK;^C+$=VI:CV)Q-)"A MD=!OI8F@2/*/9TIM)$:#32L.CSB9+#"R$'X$>2(C0_R3%MDY L!CDG7=TGD< M@:3%5<:!4.S7\NJ1MBT_F#):HQ4:Q8!&LAOHJC):>,$/DZ=?LKMR>K,]\FIN MJKLJ1A=8($"BVJ/3L_^C5=_9:9,/@#WJ*(Y.!X)FG7[QX?9.+E(>;0AV+Q#A MB8R2]EHK['6[OKG=F.H55;''#<_>]C%F3-(74SX]RE^2'4+M(..UL76=L+H12O[X(E+9NK(41 MGHR*K%FI8B*"3++M;"KK)-.XJM?T=>&]B;F3CVEN8"#1%ZZU3WP2[H#!+/P+ M_I1AB*?7IXW#C;KS,93R&\CAX7!L,.H[!W0#D5B,/G8^'20J5KH1M9#GXD4N M18D2N&U &47+=BA_.E[['J*5#*8V#:;-%]_X' A3)<561TAV:A)Q2ZEP0.J/ MAPEE5YW/5_\\.LBXS !%5P,N?.:@7@$':+=>TP,]-/7FK3)XD;A"$C+.*##+ M& \3@^@,C\\0%WUH'72N)# K4P_B_['W;LUM(\FV\#M^!6)B=X0=07$D^=)V MSWSSA5JR>[RWW>VQW=T[XL1Y@$A(Q)@$N %2:LVO/[E69E850$IR7V7-YLM, M6R2!0J$J*R\KUPIMO#;\8\S*>VW8M7)C=H3NNORUO(EUBY7SII1P"N=@_''3 M+:L5Q2"F>9S%MRHV@2VC=]XF:V(W?D^T?NGOLC_?(\9SQNFO(D1L.%.K2_R] M&K+K4EJ_R**._4O8YO_9S.K\Q5C&.:M+8(5&V=L97Q1^_Z8X/][\X@07MGR,NC-L>"$1QN [L5I--'R9+L#_G-S[7>\[#M>]OO MRWY/]]Z]-AROZDQ9+F2?MS<+SQ@S?MY=U?(.&0TV.&E;!.HX3*:YW*K96\GF M*/('C_?$=SEM?KI:SLKZ:OXP^;8[&A^.WP:AH[$XA/:YYFECVT6^K,X7&KC* MYA]I(4O<-]9:98^(@]B*(]C,RU5.(E)*"!I"\%),A6R)\]5,9@&K-V2UM(<1 M^^MLOI:HJ$.\FM&/I$$3-X*B@[+-&\M\X/>G92P]J!Q3H4L9C?%,?:$>U[,4 M@PQM4B[H%P:BE%-VDN8-?6:*X ?WO ?Q'$X27;<'2+#,'S*?VT!%QI9)GN+ F5G5 1SO!1:=)F>J\R^4Q>K=G9GL,:&U3R)Y_B3WG33-U.7&E<3&>7^;D(QI"5WVK M*DMRC]8[BY>X_MT.WQ']6Y,0.XZZ9-/\Z[C24\<.WSMX_NSQ8)$<646%9ZG% M]:S"Y7* M9!J2BF"GF,;7OAQE/X]RN+ ME5"_DO';:(":#;&G^1ATVY(4X1:M9XS[Z-5>4"[)MH@_!^5(IZ-(&_EZ!!2A M3X%_#:K36EJT^6?7G+Z$W9E^%W"S3T6./M\A1_] Y.CS'7)TMY5_YN!_A):" M2T[!MYB?R_FRFM'(PG'77.QV611Z93R,ATI5RE_$?L0U7%PUUM:ML4&?1-!# M%F0O["BPSHY4NC 1BABG4'[V9ZI^!@ /T3'ZSZ+6ELI 1;RUV/!/RXN1SS0T MDV?N+(WI+?7T9^.DW1C1$/\!A:R"\?/KDP_7=+Z%ZD-XGN.CM^YE96UY'M(D M^)M,JO[L7-YB[XS^J))4;Y%S?!"WK MW7'[N>7>4)95-BVD1]!:Y8*=$DC0:W,%GQ9LRJ&1279VV2NX^!9%?$G:1Z_M M*F4CMX0$*- B9@T:'58%Q,)5?PYK2P7F^EZRP3_;8EE-P2JIV;^I9M'JM<*> MYML$\+@U-@S+I%BN6#]AI:3\20O\UH23G9:K2TQ&+_U'#-D@%S1R/$_179=+ M4MR>HZ&JQ;+I8N"9@JSH*=/SQ^2I:YL9O.<*^ZZ\*E4"J/R)M!>\X'4OFFDYU[Q\N*FB 3V72 8C;46O%HMUO9GA MS8HVR>E=T"A:8G\)U*D9M B6]DP>%TM7.@A9X_A50&%Z6^7&6O$URKC9@Y( M!-G9LL_-EC'_9];#UVISBD5?3E.4G.ZJOH)6J>VRE!&VS,1,@M2>?#11OLV9 MQ+JF)+TR;3"F6R(6E#!GX(",-!) 2&QT(*&;5E&4F]R0L7!0>/:(3LZIV%XL M6.#4/&FH1K&WRXX<8!?3_C.%RN!*9DPU#);KB_7:FXG-ZJ$'7?E:+(H>CS(U6V6(/F:R-G+P-9 M1CVW"5F#Y-OV)D.'+A^71U1/J72R7NIIL&5HMCIT:#F&%@^\)P?[#SX^W)M@ MNT?_!D32S \$!(.<=LX.!#/3K=G>B1G2C).,?=' PO[+AMB5D[8,-2D%C&8] MV@U]<=Y8VMW3O7BO#0E4X/J.!H3H9M42K@..SYJ)>EL50=ZQ48F; +[H.N]( M+ZR(ML=CBRC?NF,.;85RP#5%-84NIZ'.M$*_./=QO[1&+W]+:8/)/C5WJI*( MR_;2Q_UR96'=067(<>. IAE#,MUVEL^*R0O'NFLQ\,^N4?\U4P/OZKSES3JQ MG)>.BV(,9PQA'ZF-M#_$-04I(8THBB@O:9X;%B8^UROD3D # M[F4WWQNM#Q\LKR]KC21GF^GF+"Q5M!.D^8TIUMGEK&&AZ;*VOUGZV]+=>I:< M5LV1UW,^.):A)S%SO^SEO3;VT8?+O&FC)QME]D+L40F+=^4F@UY'J'EZPT?/ M1&RO[6R1<-\BJ)7!>>BBN&V:SO+V159PSQMU&A.[L!43J$R($#V%F0Z-)OU2 M$DZC&]UH,^Q)2 WN,G&BNUC2PCZXUOX$P[,11MNVQ3D#ED9Z4$A&:0I)1@## M 93[ADV92IA(I@Y$G5K&ZIW,>MP0EMZDSO=NO]T%G+O+TF;%:_$$OTB3)JK/ M$.[45Z=Y8S'\:XOA'9"0#8O=*>EGKZ@-1,)&UO>RS'\+Q>_LMU#\SG\3Q>_L MMU'\SG^=XG=V^W4_1?'[U^EC9X?BM2X2#6S\9]V$P#R@:>18-ZORVZMD9U$E M.[]#E>S,CXD7#'_P'G'#_?S!L_TO'J8JZ00S^J6'KZU"AO9]G L$,C,?HGC4:>.QOVNG_:;>!= MVH\8)[B,\91M$AN*\2.F=Y!8DFNZ#KR+OQOBA<#+OF9\[T(/*G!J0#\32DO6 MF=D]'"5"+F(3;G1(=(EW'*-&G$,$RDOP/(L;@([E;*#.Y&Y4L/F G -E^7WM M6;)C!!CY@Z/OCQ_&OMO]\;/GRMUQP]@DZOO^V'Z3=GJ6F=N-6&$<5 T]Q@BQ M "8R[#U2;)!/(MZ @R)[AXPMUPXYCR@@+K!D;?LO_)1?>@X43P!@_27ID);/ MF']W@>A?N"A:_)S\?@Q^:IE%87U'S)-".A,%G'/SSQSN/YVY@ MJK14!\_WE.O"U-=Z+]IPR=.-' K6)0VIB31-8]+3^N),5RI-K M-1P*&2+7U.*CC/23/%P="G9)@KH97BBMIZ2F1@/;97>U@36W.)@N$3,MJ.L[ M2WS$<;6-4DNXR="\E9O(!P9+X2'8/W\;# ^.3:89.7E;?\D?'-YV MAUI3+DY:&VYUS0T(60]G0*RU3:_$W+W\X?V3@_V'FZ-X=/THC.Y2%L/QR>'^ MTVBO<%#TLAII.2%P"R(J)#&3EM.^DJL\?7J:/SAOQ:F=-_+"2CD:LN.31_F# M#WI+:Z Z/A&7X<'7]C>EJ'_P^&%XJW),_AN9EOLT_'LZZTBQWY(&"3T^:/_P MMOL./6PK%H4OF_:CK/'JG'8+*X#9"46LB^SQV2^Y_+A&JR32-:TV@#KPOY,0 ME8Y=-G@&CK17G^B7&J+E6PW*#NKN7CM;#!V&8PK6/BL98BQ*"^@2!"_93[0Q M_RJ-=,8A5"\]])"HGDPYWN&G!ZHN&5YKCD;7*#2?GFPX/>976?I\:H.]%PPU MY25Q_@ZJ5AR6?;X%J/V!+'+HYG"3; < M5E//IZLD7AUS7E7:K^F1+6N;,LP/2]]**< MUZ#/@#JA3_\@(N@O5&5BU@,_YF'>BS==DD3FZ]MG6M*R2LE6UMER<2K:VIS*.R#0A MC/!EV$]/$TU$:(N*14WD<1!"\X46+/DQC0V@3O1+H\RDSNRN,$T"_7LX L=@Q\GH_S++\?/!ZDI_.KIDW$_0>63MS4IUSO. M0GAMYTAV_5D8G$7 MB9=M?8U8G;R9P<)&.L.H0QI+*CU#__=-$'*R:&$4M6@"*D$/Z_FL:OSM1#IX M9J\PO0_ZVJZ9%S4[3MMC #\JV%7_\C7MF1"?G+3'UCG(MR(M%:OH9$5FL/^- M7/[[,_A/;I YV-]UR/R!'3('^[L6F=UF_IF#_Z[.O*!X$#5-RM@]T9;5XG3= M=JHA,FG$9N\_WG_Z?1HPW)PC)W7"HLP#YZ,E#$/7IC6 H"G%"^F=44$]"JS7 M +$!\7Q1B-OT'1JS)=9XZB7054HS[91!6YFFWP2F:;L>'=QC4Z5Y:W"%8IY] MX FI"8#0+/(V\KJ^35 Z280?=#K\-V\CM[5.7Y>(X'+RO(_AQFJH=[[ U6*8 M,F'L;1G9QB;DT;[.R"T0CXIT.M;Z%M-],5$RMIXFBVU1(AJJNF61"3/X ?\W"T00'@7"E//'>8/4CH M$O[/X[V\QY?P?Y-

    WKJTDOC" U MK6)P)B?LT1(V*X''+=DGO2I'WYJ+HX0^8W'(5,Y)!2\MA!<_JJ77],F]DH_5 MRK&CQ\P=UME3^Y0?@DEB%RLV3%:%XV%#1PSAQLC5)-GQ:"/W&W!W+C[/XO,L M/H_/[Z%;7+P>B)@IY444]A.075"\+H!!?XJI(J!=E@(@8>8E4*]T^6@3L/O5 MCOI7EB/JXD>U^#)/[I5\K-9+8%*BKAA4>LAB/4J9=E6N\T%T?+P((G=9 MY5Y\A#0BC2=2HH67M:SE2Q_58O2>W"OY6(V>,W4>S#%;9PFQF62'I6>T5DP^@+%+CU:T-?+^:!1$S#)0]_H$=8J? M4Y]#M?1A6:AQ;/*JMDVK?,J@GQ4Y0.6B8[_8 M+=9D=4SWVV//K>&9]ZAQQ:HKKN![NV]0EW@6$"N]=KGNJ-VVIB-D:- ^WY2H MQN;NN$%1VAPM@EU8T 9G'+Q==X]:5[X[);-EM ;<=#6*[KK<;M !"]84MY!0 M<)\LM#1>:,D_O-"NTY?$NB?<3=RT?RBC7OW R>B>>RA#UHP3Y.Y:)>VXJ>\V%5-14!WP+!/>4R&CXWR(5V9'UCC M8UF&ESZJQ5X]N5?R$=LK3^A2-3?$Z@=F1[27Y-U->9B1=R1ZX^Y(/7>S/3? MI_M,%SEC3).(YC_^VK(V+WY4BQ%[[#3H^&)A_:&)$N9@5 E7?R/=^Y#J'V.?KYD]C^@42W6[G*OY&,U7E4CP2>W46^"QM1Q7S(!5BZ=SY2@9WU"'VGV M.50&F14P;_+ZV%<>1W^/[5N6YL6/:K%A3^Z5+#;L,3:,S-(I?RQ_PQ_..68+ MC\,',:K%<#VY5_*Q&BXM H Z*Z\]@+4OW3N7>D#$Q4 *P*?,TT*@\ 0&_W*3 MW)7$$<0$Z00V+HI.-7Q1W4$OJ !B,J#3&!5\I^@0K^-+C%J2K8<_U43,9>3HL"[)*W0E Q) MH&W9E$?]\M/_,6394=:&O=5:PO+O)&^&LY\^(.XC8>\HB,43Z M$M]SL_G]8N+Q&DKN5PNX3G\.;!)3.@=),AP?*VV!KWN=>6:@#:-- O& U[(7 M.?A(U"9L7)XMM_=PG:YD<&._K?:]&U#G]G1]#*I8\6Y$YJ3LW'AVR3AB+[COMW>-\FTM MK L+Z\(9(M^%=<'T,/NT$7:W,^#=4!VR]-"1OC*[W63K?;*;:53(#9]X<8=R MO16-"(:+9J/CU1T ?=LT9;UD!BY^5$L*ZF\$]@UTX0CL(55V92;2C(.[^#I+$OVXD>UV+8G]TH^=MM&W+$H MZ[4 &Q VOIMD >[#4Y'.%FAJ6.I^9!XSR1(@]ML/AW3H25[0,MC0,(JJ]P1< MD@"X+24R=(^L:;=TUW9ED#E\[#C3&OG>95]<_*@6 _KD7LG':D"#T*D0Y6CV M%,D7M0+"03%E ::OCG;>KF@*I[ X+FB+O3;H2+W MK@5T6]C+TK*BS@I3FVD[+H/7=;YJA35N6LW+$E\P_+6KZ$O][VR@C;^6":KD MZZ'KG &HCVGP?8:]K)%]?MBV=7MS3&6!0.GFU:OO7P<:5"Q +?4^/[YR/_C? MSE/"!'WU)TR0^^_T^Z&Y61 19QP\7EE2]>9E(^?9-NX_#.K O&-ZM]C,][U2 MO'N2+NA(0"45#-#,.@)>JW(VH3LFM'HV; Y46,! )T1-X)I7F2RLGHP(AD-H M&ZJ,@F#7N^04#Z#\0^F=^/>YV531J",],6/+]Q! MW)?=+8U?I-+=Q%:'VEWU?_Z/?_KBB\^^>5$>RK4^W[-5XQ[&??.GLM]7/-/) M\]+9U5>>.XIZ2>AFS\%RT*6O78!2-GCV5_)8Z5]Z4BQU@[YWM,_Z/C]F-)#/ MOPE8)9E3D5+ 8R!@RKOU-J'#Q$U/W>[)=W##'NA>JZYMUMLVKV_+%LB].K^% MM[&IAZIP$96;CE4%.\&!$G7($ ZP[Y%[7^==4>$)=VZ>H%TBZ \)S+#ZW.3+ MN$@X!;@5G&'X=DCJ[]V!DC[_\3]?OKCZ_&LW3QN>VN4,>=*Z65\MNEGO4S?K MJT4W:]G,O\@AG$/Q@FFZPOJQ%=/-;,74N?2L#OM8W]]C<]T-$#*X\_B(+R?8 MT7*F2MH.AR+ND1\.YM?D_KL*,+^V""6H<[LH=WC+ISC!DI,W?@D@'%LB;ZK('A61 M#IKS9@M,QUW>%;/CXV.2<-QV'CHSLN07+804$1W*%U"00SN"6UYUO;C#YTRI M;/)UU)X4:NJTBGS9G1NYTF:,B+''S>74,F2HO&2 M3,2VNMERHD?!'72"4$(WK^_@=-&J-2LUH22P6Z-[=W21(8^;4$[>DA;30:UE M7Y9O\&MYJO%2]GTUF^$PN$5)I8I=_KTG9UX0*E.GA&]3\94YVMV=NZ'3MDDW5N$,;@W![PIW5 M:XS:1R!E03SNME.,W:',0P^Z0\51C.;:TE&N#46=9H!8Z]-!251 ?S:C2]V/8@M=3?;PC]D/9W;B3BC9DOG:>>E_Y MC"4I(?LK9:/=-K?'*O@\1'J6#RD_U^[TXF.O09H$:=PBR72!$U/M^KKXU5/4,*P=RE40GZ>5J.$=-:[-B\R MXWKDVJWMCKR6KAUNMK9ZB4BCZ_+FQK8)UY!IH('8#>N'0,+$I+Q@^Q?56M 5 MAIYW+O7+*&$ZM\K@7W\?W#QN*G?1GD(D##V;+]6Z*+#)>706C>D'-MW8;C(. M&OIR_A_;.VA\D1SRV!3X'4HEG,@?B!"E":/B8U5Q"45NNGRW[)US#/Y'%QZ; MJEQ+L#/6?_<$"!S;%M33@'[EADI9U<3X>==K[$P^&J4K;:(X4\DHNQ!V@ 7. M^)]>BNY D0KIEG/2CJ#"B"QF&ICO@2X;]U'&?IW*C/B'(HN!;P@2YKL7SW!! M-C0SIY^I#3YZ('P"Y?NJ"!%28NX97=O->J_1';\C$]^-WDBTV=WY=>C<059J M!@5%+CI61_D'RGX*YY, L&&?) W$.2:L *1#W'RO5G(2E()CD\?:NR:D1@B!?&OL[)Z[2+K')G6-79M8&K:*E;*]U L6X'E&&Y MF)O[;)EF*1-<:'U09- L^DC]MXE/G*V;" M] 3\T/NS$OZ_^9N';F___OUBVL^P5ZYI5 5FMQZOJW*3?JM+M7T1Q09RBY+ M_RN_K=Q)]1/.?US@A]=9^OQ?/WGV^OFK3PGLLMXQT"6CQ#E?YT=>=.[N_CJX MR0_.7.9EG7Y;($'?\SCX%]_YJ#[\P@4- .2X__^I=*6-JC%,*-!9TUTD+N3GJ&O;&$+ VO&?C#9U<[K2H MPSE;%L1@IA4MAD%&KNK=&5>L"Q9_Z:JZ]"S(P1,4AF>LA7)E&?I#9,437W_=B/6ZA=%/]?I M\Y 6Q]VWE6:JJ0ZL#[QOVSHE)FAT09;\^N]&==I$?N\Y-_0LIK*,',5X,0'S MUC9:-"0?L008\J:Z9-BBEFGZD6'!^D%@JB5LJ97/C3!"A6R5SUAS"Q/M$ M-6Y4L;B+>SW00)8+2\Y;+GND"83G)[$U+D"+5@+B2(Z+R(+=:]FDBVOO:UV,$GC6[_IP7=_C[1[?_T8:+; M_27L!2YWPUS.L!6V1X?CW(C!)[Z8=-JH_A)&&*>6\?*:F81PLSW&69^_6&&F9>Q._39+CIBB3AVG$M'C7U>3Q;]\BJC/AV6BM\-D^7A<>I%LUX.-I?(.+]HZ,^TMB01[G M(LPG)V9+XJ\I'*GS:N>=*E"]= ?RG;B_9AAWT#+X\*&[)#$26'$)[-\J9V>8 MHC@F4K1M[.AX'!OV"9ER9O?TD+:9QG!$/ZNJ?;9Q^XDHYL65/'%C:C B',0@ M?>DY.(( W%9NHPZ]N3.OE%[?=?K,DJKY3Q.:9,(' "G"R!:>^ RD/,/-]F!F M7.P"!:Y3E*=(>"C*4Y=?-E?L4#D0 NXE"Q#TW(/_Z[:JRT2S( Q!+XN9Y41X M;PKKM9OX 0JOGGF_ S2FH)Y*Z<1I:P8B #/W[-55OEZ[\*.BAO/GW[]\=H78 MB]$> =YQBC,N2^*>NUB93RMR J^GKCV1'O-R-/<\;L;D5ISSRN9@,Z9%/D,> MC'(J8;IT*$ -08'4WS1P:\H^BPV!CH7P'1:"90VYB_,:Y(?(>MUMVUT(KPD3 MQ( .V\>$ 0IP9&V5#\40R136U1IH(P%PR4PB8*6^GY:"S5WCUB)1O,OXQ>:I M4K1Y@$01)KB2^]JN+RD&)8]!&2!J;2J@[A-NF@ST$'7U]Z$J%+_FGJ7?'"DW M.'UW;,>NT^=\D*![I 5A&)9)^9;0SH+C>W"9X_78SA%91/^@.4SFS>&"BS_[ MX%\VR82:(^JD"%:$BC=B2$:M=7/+Z7[#P8"%H+YN9&::X@_69LTLT#DHGSCR MU*E!LHX>FC7?^H_=X+-ZWED)&>.OHJR"J&(L;;_^JVWQ] M%&3.>B!Q;4G:PVIE'D6SR:L:0Y/VH]JC$VO7W10Y\\R;/OQW5ZY+ MY\44%+DX-Z;IG55CFB*_T$OLE*XE@XP27]73(0WVCZKOAU*]15KA5 98@5KL M.OT/A3C+8N=ATA:H\SO%)YNE;L"_!W8CZ?$R*B:$!R2.@J[,G5OH_!]:JL2% M@HMF,SK9,^%S_91*/_E..,N.\4W"V_DY8,!1#_G6#;K= M"?;YN1Z'\CNYYQ>???9U:/[ZU[(I$:W;B_X'_*)^W7'C,>8H_/2?,BF.R"$6 M#*+[25_J+XQ]=$/:4%-0E=?W+#3['F]X4!EB]%WI3O,UM]>+\32_TO;^N94A M^1)0:%%N0LNBY5M]*=S&D'%\O^4*5LJ!9\7U)A4# 2SAW4 QP.H?,7R>[. MG.HQR0IA+TJ,BP[V?"T;(J225L73A+/ M4','S+K[%.ZVMP$KYG3DTK(%T6!2;N6I-]BLZ-2RDQ*5B>46@8:&AA!.FROE M&\<+'H#/V52UR9<:0I+GX+GI_-BXAHW1H+4-ZS%A2D>E+I]XG5U)F0*?'SN(@(4DMH/"F86T7^*LBA&82)V3]\+/*J*/*= MM@P$1Y Q=-H1YY?$A1J7B[:,I[F!-?+51-GC=&?< IN5G:&C\MY4I2[-1W.' M2E]4Q&C?89&"0,_90O@-E&RKP:C#!H'S@B<&)CDL8;+ECX@R*W M2"98UY-6 ML3:5AA)14[M)OY_^A0*&3+4KG.@>(QEP6B%K[1/=&CU$W86H7>5[=YOZ.OT. MS$5O">^9T6DA("[,9==(-D!(D\'\Y;:J-#9&0TW?I7 Y2IV8=RQ8*JI8:LR9 M29]M1VY(,HW_S.]1)*QR;NLNB!D )[N+_]H[KL%0);8]4(FMIU IO/(LA+GN MY+_IM =)0EJQ3>Z5]0Q3KZLW97V,?,)-Z]X0/"BSD$B499>)A\ WW0E[@3.) M%;')T(1EBD% 2+=G*NNH84N^P=P''9.I\3^J0NX#R"Q\:!@]%\YP)05? 2]C MR7"TYLA%%V]NN5M,J\E==W#[#'.>4(]KN]?,*%TY_)Z= MBU&GUCO6/9=$_]D'CZ2J)6&/>OC]26R3X:EMY4!TX$R2LIP0B0'M?8Y+B"/ MF9:I]U+#9PCH>^R?Q)[]T1VQVWQ)-L*4PEX,AVW;41B1^9C YRF8G,L>"O$1 MH@!Z'"'7Z;^:"R=1]#$G\!P2;BK3%%C13W">@]D',0M$- M-S(XI=:X3I_5Z)ADE"_7+XGYG%L9"VN!Q@D\:5H0$2K?*KFYYYGC"-)#7KL1 M3ZN+8&J"Z"7T8 +TC\VL?X3,G!CR=/J@X:"T-BI8%>H!(*DS<]UP0(<7GP2/ M0;D4,R&[K$T83N>#O@C"*^-:?PN24;,+;K%$9RWR>-:4+ )S*T:>."0,R4,6 M==R(@\3+SKD7A<*'F/:!>L; !$\0]1"-5SLLPK(S20G *32WU+A=-0JWS:D: M>COX<*,6:X(3+-''4\$ CBC3U$9R,X'XZY/FHZJY!;KO)N=%9VP2G&3T5L&+ M'B_'Z5DA!#GJY'OG2YSE3'S:^LB"H?HOHDJ9^L5F&)LN'PHIW@R])GXV;DRE MX@?Y3_R;Q&:B3B99[6EI[C67?YUO^N>,:.;A*W!6F4V(-Y%S-YD G[U5NB7< M6CJ#)@(/>TWV,XE.#/>EQK>J)RH-7\[E60E[VYW*-YA!WMI'!5P%.Y/\ W9& M;(SDBZ5!C"G$29O$.04;C&[PV"(77#J'"UJ)U^D/P1:MC@EGJ -',G%CD1$2 M-)/R&KCU\:8F'UMP$4UYX_:1#)\N1W =I*GI5/WD\T]'Y>=1\9E;'K][\0Q^ MOW:A::T\N%C?I)]\\:G'9MT@/2CH8:_80X-_/0;/,;)G]O-4SN2QVSDQ-9M[,H2F'B((!W8W[]VU M#T!=>"L!ND#E4)[C)+KL,[>1KOYOM7ZS@IOQVGUG.-A"B'YO[1Q.Z8ADM%D] M%SUJ V0,0B4V&P821$2S3XF5"I>KF$!KE!:BR3 M%S1CD,=('P\U#VRA)G,C)3<.$V>58F)944H@*EA.R.2(-]S=/H#X2D1V_HIGZD<6M0/GG(L!(<@%7 MN#U&,J$]:4*1V=J$G9A8:]JER$J?I4%"A!(Q_Q,"?JJ Q:YRDT)Y,']!( M!M]M6\5P ]^]?N-V'?T KB&UIK6@A]W+_(E>5M/G7I/*4[&+=2DX99 I\Y7- MH:A9;3V:@;([09U&UI9PC3=M MI\H4*(]4?=OPOS1#.@#IH(\RZ3+!-6@"6+\1H!(LL7".<.H,UL.>%1**$!TZ MNJ\9\[B"0QD?2&X8W;Z55..AO.$> T^:9IX\_)'JBST9AYRRPC[[V;3-52CQ M))HD]2&3ND"D?IUQ09*/2S2:>= ]U1?=*Q\T8]F.E[EO8H4*\:8D'B,/4O40 M#@$,)X)P?(\%EH3@U^QO8RH]*C&X4:WA;(\Z?@VU6VN/&K4KU':K MMN5!_*R[ZW%D#)*1,0@;7BP @6:B;=^[.TP\6+_A>][QC]KLC)0S.Y&(Y,VL MB1E$LIF8D>]1$#*8#UZ:Y92C>9&J>DJ#CQ70108C4I+0F"42IJ"='[.#!V78 M);UR9G#L.[PKP1O1:Y]1&Z=5P7G!J;R(+W!IT&7E2M9$').X[[X+M;P"AW*C MXEB*@Z@Z'$&348N8W'ZX(Q4-]15B'?'DM(XXV/:40B.>N$U%;>08[D1)144K M9_14KM,?@O4TF\F-F'GY19YZ=)#Z*ZI0-2G@WJ-;XKSMS:971;A..W)P.L0< M_W&Q,T)M)2*1Z4ZV4;B>K_.BU);#"#-KE&,F8#4!N:+?"1$;\Z_*L72KQ!=\ MWGMN#&J-,45P^B6.H]@9'@ER9DP10$A_\^,IS&^5]TPE:]YL("9RSH4RBH07 MF(P7&HD!P'-A%E;YN2";PT-9R=X12->R(WE1UO#"5(-5/#*\%6BDT9.8&P>Q M\.?/7OT!5"[IK5NZA:\+/R2IRKF;T8X\A;P&(KC Q\W61< M/T"&DU\IQ)&"E/M]"N/NAZ(V?75>$+W$@F%+O^50&P__E7WX2] M%67H9LBT1MMN<4+.3D-_7SG\\Z4<_C[+X9\OY?!E,_^BB )NJ)S.AM!9 '83 MWCYD3XWKR?E7\DR9F)-.&3C8RR*#^>:#;-.%KHLZ.O;XY, MW2$0S@VLM1'BY*14'QIOB16/?;[%13O#X)_U22ZO_>BU+B4U%'5J;V;-LY3< M5)%.FEB]YCWKJ.2T 0;CC=,VMW5Y&S,^@E5%-FUGM]YU^AKU M!\-H:R[L-4.AX^NV$LFH0K>1GBRAD ZL1]0 EG.] >HKR#\#/''C*Q7FC92@ M? 0^G]ZE2//>;Z^F>1>,3*8C.748OT.D^Y"]U/"40U# ? ANHRK,]D!.#ELD M5Q83<2X*,M][[@*"LM]#('I$Q' :91(MF[R6CO);QJU3-B2HX)[D>-!UE$S6 M4:A%Q<2Y(5]';7M(.< B%56/T\;C=PI)=Z!V1IK+Y&0>2I4D$=R1?R1*\@7O M4YHT(P23Z7O'M]FCD+,?\X?B"CT@VUIM\\3PAR;D(H6A!QI/*)%7/:5\J#FD MI%LEIITA#;+?-M%_.V-\ JEE>*WJS,>I+J^U3 6IV<17FR@R87YE3%_+A6Z# MB][#'+P9B"91$ BGQ80S0:O7H258VXFIPAC6$!_J[DQLEN+0N7L7[^W+?SPI M1RCDU[ZPWU(,Y#O 6]B3FR0C[INQS.?LKR1GSYSM M;"F3[UX\N^(L/9T]CWT-@&P ON!EG@6;Y!/RU8U6Q#S"F3#VO7 'R#%'\/^U MA[LQ#AC5!%-*DI:RG#W7;P.PPU0H5LBL<^%IAO)8._84BNJQ$,*!;IZ&N!N\ MVYB-RE#\.';MQ&]I1R ?Y:AG-IN:Z=D]Z3FC0Y0&ZYYK)WXY5#W30ND%LQ-L M^#Z91 M1:2D,WSHAAGC;P9V(""U@)I56+Q15 )I8R:T*K MR9-M:"8$:1168R)'^X1GINWF*!LL 2> MOFQ]_2!!(Q+I:R$H&MS$+*9D2,W M)_-!#J)N%F+ T%7Z 7D-ES3\^]H;+^PA<$9ZN''4;1R2&:)4SSS)1+FMT8.Q M2-->@I@PQ6?J3&LXTW.&AB[**J+=6DU7:<@@F?68H )MSTH,9?Z&:!DWU"%L M*YS.SG?#7CQTR\X2:$T,R6?X-GC.YCP#+;3.]PB8TK%^T=JK #1% -*UNPJE M7%31*1*QLZY$EBZ B&F@Z%AA OY!\&[Y6I5IU\!:K\=,Q#Z,J8_<[8^O"@.J MI3:G&;O#F,8H-X*TQ.T!%[WD+]J;%9FV"( 2"!>@H/;@_G6?=[D":Y7X'[WU M)Q",GFJ.-([1G[9&8J($RU18FG>>W#5CGG4!^@JC>D2='0WQDP!W <$TO I- MF5("_%#250=&3+GQ@2>0?8?RX$83>DZC=1]PNO']/M7.!;]=5(VE:-.^99L@ M>@'NA31EK,LAQ% 1"SA8#Z]EX40A-TX"\]M1IB\,ND10$'VE9W&QXO_<@M_V%WG_PS,U9 ME&BOL/C_E*JQ7NOM4*-B*FD&VA<%U E\+*&\[/(4ZL23>RQA>?0) -#T.&X. MZLW 3259TH"YEN, YQY1-SI^TW95OZ.F0O%HH ;#U8AU2"JP1 P]O @:]!%) MXR2 X>$Y?PK>]D$)OP,S5:+-0!.*K7MHM4(_I27O^X.?J9$/@2Y&C&)]7,'3 M.+AC@>[GIJ5:DX1 W$EJ7#6N@7OU&&0=\VX'15#WXSLJ#F@_$U)@O!R8S1QN0"I,)N"7YU^CJRE6Q%7[>9J_%$J]-7[+5>!,^&P MI@BR%82UV_4E4QR'=4,F(_\O"TUSXI:-F*2M M]YD9Q):) _&&94W&[KE$N H6R#7BO*GH&X (CA.7;G2Z T5[,2-'G3Y*U&!%&<$@O%64Z/%BB($W>^S9 ME\0H&WJ!1^VKN)9$Y/QS^F(L@Z1[*9%.7>K7NDY_;B,*7:JN$B]&B.\G&06W M45F#Q*8&.,6P8?(QLC'B)],PD,#C1C+0Q;.Y M5""@'6DJ1\VA/*K%.S\'I8LS/*6<7AP]DVS"3'](W\(LP;4EJG78'HFR">I_ MU:^A\&R.=U0=VAU_6XQR,!H"R$1KH]3AG3&MW'%!N60ZV64;_-73F^<]K<%C M.X3M1F,V,E.GF3/PIW6>1V8+MT -0)+!M7E&< M QQ'F$/:+8*/>)0P#^4_8GV6+#'I,\.!TG9SI.ICMG^)Y8%&HF=4*T%3S.^, M)(4B]T*?S-PN\3VD#Z<>M1(@V<+0+ATASMZER,-4GJ/BH7X!;>.)H [H6M41V2VIF0JT9H M+VDD>6Q7J\D3Z]0^UA^>GB2C!U5X'"8U V%R." T3P7_S+)7)IR4$84DKE>& M3%K>IMN2V71;^H[IME.)=].L1)RR MF6U8&=U1L/#BJ=J[4N\RF1=1-G0 MQ/@I_&JTRDI+!D!%QGTV)5X(9BSDV#!:?BWJ00C8$@!-+Q;),A[>]G,:KT\I M/F&G+Z'4H9"SH J^J>I#%Z*1V/$(189VE.+S;^P^=Z2-ET7(PB:D8WX+HHN= MZ6'SK'5[:&Y0PI0,NG;X]Q'>G%\,8!!,\QT;8$^-P.:7WA3<8:9U/;EGK)28 M^Y;QQYF(Q3O>11HE;NU\\!J)YBZ\OGFQQV16IXP5T"9L6VQ498DR$X,-\?BT M$R$0(S<6" L)QU9++<>0_%C]ES\0 PY\C1FYT,#[H\W,(* M$6*=,?%D\-59T&N668E6L+6)[RIY&FL5,THT7ZUT,O.@9A4;">4WX2OU,E&/8V:&F[6%Z:?\P:H40%=1IH M][H5J@R ?L6=\7V$?8 S !JF2[DN@>_AW GIUL8E/"@&WF0T*$]!\XUEC^&; MY&[$;"[)TRW?(GJ2M(UT&407R\;!C) 6\J::VX+?2+B%NX5BNT^)XF:@)7+6 MSLU44Q[NVNZ-1C*@@1SV=M/S!KK2%] V/HU+61HZJR42 ]Y+Y,-\).:?STJW M"?A*>=.\?%8,[6H434S)4>?:]M*0H:G@ +]*Z)"X+;L8W POR5J.EOPI3T D M]H61!C:_Q+$9M;+SP:(9&LY)DU@0CYX2.65S] ^5" &9ODK08R[FXVS8GQ^'.)'=4J/)V:YI!0S> ):APWF*UV?!N(A+7/J;!"_T\T%7(&>E"U*4S M!\B"*CG7X)^WJBR)Y#8K^GI;090W%NG(>6HF(BT[:HTDA.1-V4(B6D!()&>< M3:45U?+2F0#=O<.8;L4]WFZHASZQ/'N1NH06D91TCY88E46(V35JG2S26V(^ M]#N+]-MUGO+D(5+3ZEULR,?)T^\P1_4)8.4\OHTNFLE'5?WI'^ MM(I(MYWFS-;-RR*@> &#?QZ6-2WI MUF?AI-K!E;PL]3O!#XW-A$Z(5-I[0DV.#CP+NS-(W++TXHW4NI)]C;C_#ZFLRYS'']7H$V-95 MF='+TX+O1%Y[RYH(\@G M=9.C?##U<3)3]2.VD.,$7YHECRK +>?NY0U>C4%2<(K!(,H@5JM5 'Y)U"C8 M2R\@[4%3AA%SI7ZW>\U9;"/5J9-E6Y0[6GB=[[R*SF"5,8;DK:TCSG"V=X12 ME\&FXIX2;&GMK%17'ZTARL8#]2<0FB*X;PU9B[Y$MU^3',MEKV/9S.\X^)=-$OM5$EGM\G77>N_# M!+,AK:DY2Y/7=*'JO*0;AV'=32FL3\]__,^7+ZX^_]IH>KAS -SEC"395_R/ MC,XU]1C=$1$%?FYDXE)EQK,U*1!-L4@G9T&0YCWDCMB1&\7R4/^.[F8F1'Q4 M?S_* 5-@#I8$MRA$5P-@"\@PJDX""G%U?0XE5-5!I%[!8P MW8[QR '4X=/DN_R-\RL/B7M,R$<)[2+"9Z9:8;R3D5_'@E[KVD<[R528SLM( M+DOJ;.7]?Z5=GD@!3YEI. /'24O+A\.+9G(R+97ZIS)X8C848\ 0??-: V)2 M=C$.5NVW].@-+@4;N\\ ,6EM"JP/$1"7.Q!V M6**D6R30"Y%[6C[JNJ9$CZ-Q\GZ]0UVJ[ MXV)NSRWL8-L^-NFK5]^_9G@CD^]0)VW>20?:'A"9.2EK#_7TBN>^\A915(J' M3]8\NHQ5T_376 [D,PX>*\$+,(DD,-.$GEX?0B)$+[F8>\'3=9))P7O#"ITC M G=HPC)JC,@7)NMN[PY@(BY& 45_@AUO1:>WXE>AR&L9*@ZN*-]HOXZ?5:# M!O2&M-%YDJCL17U";9(3$4!YA8J@5.\X#^%E<5FQOMIE7&]/176V:7DXY%%X MG+3]F2"E5Z57P>53OJ7NF>I NA 5FR""E4O/N[9G!(=%<"NRSNIJ0QFC%]VU MOBZ\A;OX L*?$+IGE$"!?CZZ=B6.AUN06J(5!PD!H\C*YL5MU;,(AVDI]2U. M\ZO0AXXS:UB:IZB$,_*+DM!)ZCEN0Q=K9&K[O%;V+%'EX%.7N;/H71@Y0MMJ M,PO:"BZAX!D6O^ILIS1,03)1D?%TNG6@O*$>M[UJ6ZL@AU?HH+9&VG'^:T*" MZYV O%X.W7-&P14R5%G@2@X\/[WITARU]'!=#Q>#%@.CBDSN/H,QA >GX@O3V?NCZ(6=>9+8SY.Y-OQBI=+GQ M0\@K6IU9?)@D15OR/8T:- M'V@9"-N(?]S;(D9>8>(P$92Y:++P-G*&*B=Z)Z I= MYWG7(34D\KFG6P-\0*5+G-]G05U."U7.^8[GE\RI#-$W8U?15\-K8@56-7== M[J;DC=&0 2+2>;<) :1!>^B::XD*3"2P>(<5*M).M[DT=9?^ZM$ZM'(0?2EK MS6F4O$'?E;V>[! < 2+XO?\ 2"]426 MAA9$@X7S!7K0+_!"9'(!B@)U12(#K8R!G%"^VDF!7-D# ]!S4Q$)GCMYMG\? M\C?NOS=UV^(C+@[OVSN24#PP19)E>R(:@>I@JG%,I>;.I K#P$E:'8Q%]<'^ MT;1?=_Y<')'W\+I.-D24MROQM:JE7/4DO^@MR*U-Q]R MR?'H$R2ZV4GUT$\E?@-K[>+K?NOVS6@4(X1M1%'D[P0U!F&)X9WI_;SY5!R= M+R&[PLX-(4NC\ 'D'73/UF;=0H (2Z7J]JM@@9.FCE']?@TVXIHI9R]J>F"Y,LVQ^0N!V/E M8])N2U[?AO0(&H.%LC]_,FI,VGJG<5:D1C2FD)TCX3DI'0K&6 M//E:CG7F3R&_=^V>B#.?,(N\<7GRS*E,9W@-3]Z31,BG?K?(7@+G&81\](V@ M5%<@WQ@_$$5C\7.,-R3?8#*;GI_!?9UN0&@,E9VJ88X<0INP M^JIAHX(MK6M- V@$@3A_A5X0M-R1^HY"R.*B$!U,?D>.S\X'#LZ$#_+^G0_/ MNQGB,NV"CNM*XT37LNS.FZL$R;#T:'KK0-H:%4AEW(?$U.M/?12+897W\)" MPAQV:4_P#/:ZA$I.,UW/CZ^<(_B_^V&/"?OJ3Y@P]]_I]P.^4/8'FP-)%#%Q M5?IDC:9%R+IJ%\)T6,@8>:+>+,X0:DE]'DBH8]_/UR<;[H M^DVME,.@-2,V9WKYO'JT@5,<;E,I?!VO32P0T4$M4FZZO]D>*%UJNX.YHI37 M1VA&2X%L+D\ -*N(P[YV<_.L.;1-U;KG+]_F[N8O#(:&.4:C]8K@BAN8N=LQ M6>6% I0R']!I$!<8X"&[J[J]P$]Q ^_&-PKQD7ZRP;_?EVOW?AI#-ZA.BTQZ MPA$<%8YUYJ9)2LV2^73W-(H!+<:.(9JCV&2F;'=?O]*?EGZE]]FO]*>E7^E\NT.? M[:(]&GZ4UU*[2<;BBO8Z@N2=(IY8YF O5AE4. \4!KLSSEH 5'EL>>,$-5 KZ<2D M1213WHH*)F\>)E=7-4^N6M$J9&[ZN4F)P#)]@ XR.2]:-RA]4&Q%4X/A.53& M]3*8__;RU;-G] M&61!\L/?\5HDA%I\_?2A59XGBE3,EDE7@L.3$O'&'W50S ME0E\:9\D%K#BCJ(Z=)70KJ1EIK"53*.=6-C,Z&]M65L&8[RM.BH%>:)=K&L. MQSQ[#(6H&2$SW+P0!49@L# G]A)+G8/<)!DK33'=$7%3WU:M=&O&R@96OZ%+ M=VT1./M9CDH\IMYH2^S=YQ,S,Y4FN.<4$^C#?>=DD"6POIPE+!15 DUU&UT" M*?V<$B((8@/ZVWOE!L12^"_?8OZ/ JVG;[-WR3XL#@3*9?"D-44R9?37*\UR M^$><_9Z7G[V-B(LTM&@),_L$=$?LJF*_$POY$ADE1@&.-67F5DT?R:JEO?MC MSSRUI!/E?!IT=7M)29-Z"?[[RF9ODU &5^7U,/@Y4DI6M0E^AN'C= >26T P M^*N219+<5>J6F04C'9PR=KH24RST-EU7-ROYC-FL^C),5!A,+,:F7%D,R ]P M"FPWDM(2SKOFR,)$H,N4G7*4XW%'$Z/4.N%-LTX'%X .+F:'[)T[$5;;"1NE=J[?B#A MK#;&&E?$"W'NAY5SCEAQ"(8?A11L%4HRN[O5);PIU<(9X6Y3E;ZI=NSY^S\8 M!R<9'2*&)$MWN'W",0B6%46(JE\10@B)\E)71,-H]F6 MS;82.V%63)"J8[.M<).HH\#!1[3GL2[ZEE\N3IQ'@/#V*8,6TY$@_ M)1390\@E'=%SY-NC=]3H$)[F):JI'O@0(?39$X".2Z,OL-BYE9]3KU M\9-Q.&*&'$2Y0]*C*:SL$5GB@@B[[<0K>^68F>-"M]*<';BOFOCE4DU\G]7$ M+Y=JXE/9%1F+K\O_.N@.U?;\&<"+Z@R2%(9P'^_K=!.T)# M^%=7OI=!%!67FN(3P;N%^,B(BNB)K60<'>*B(I5$5:R V>TV0QU6AI1?A&JB MK"OF:^ *1M6_$3UFRAZQ\L$AUX@TH3P$%I#-X0NRK.I\4B" C(GB$2F'' Q? MSJ\H:M(_X5C7^5!YG7J6:,]V14DR:BNY%<7P$\,8K^.MLZ5V,2/6"AE.6=HA M5Q:"?[Y"^1:) >V.$PXJN8PXRIQVEG;AQ/<$2]X1I! C[2M?[0J"SADUJ#I_ MN[EI,:Y5[CS3+!7IVXQSS<*>#_K+61E(JP%T>J(3H>8Z-=-<3P/ C]HL[H < M].V$C +W>F?!YS->Y^S0V$%'3T^W:%B[\XLJ\8LJ;_Q*EU9F[GCPV?5-7M5CA6*[$"*YP$J[[VH&=_3(O>PJ M3J.K+#P7PWBA)E.KR\UN#>4\1&^ (HP/R6V^F,'')VV$+!66)"8:Z-T6+<<% M"OK2GN#NAGKP/NS$"'XNFNY4R%@.XW/FXON$LJ6W;3WLF,#ZONZ$FZZ]4[@/ M,R.5#""S:.0NW^W382\-:D*7E2.( PXL5,6L($O"Z\RRGX:NB'<:&1[@VDT.I2IJAW!^:IIF4++AV%5I$O9=)M]!SX$G<3?A%>4(4RNY: M>BWFUDJ/[2!R<Q5KZA469^EJ=S-9F71)M%(L/@WR.73_AP$7<\?D9;ZPL* M\)[T2YORG&O1VXFB1^,F%J53RQ+!,1W]PEM1/JIQ"]Y0!S57-?&"A[6&+WAD MC56G%P=3D^V:[LF$A*:+A^R.+-0G2WBJ2=R"N)QB9R+=O44JZD'+)0TU)'M% M^Y7<>7)6;;)TKKBT+74M!HYM*B68)A#R&2^XVU&).0U*ICMRE*9_N7D%LZ5W:;3D.;.&Q8UVY"8EMU#-\WTTKWGXX!M]:Z&P> 9K\-3\4U9L#$7:K<0 M!]@"8*)6R3Q)L&1!+JN0[GS2-7#G'-,)XW6\-9@GI-]Z@@5?02NA%P,X8P$H]P4Q2R#O(AZ!Q<31$UWRB&1D, M7(('&0]\K$2')RBQ'7!D(J)SP1JZWE(BJ9)F>N$=<&Z18H*]:Z,.4710@C%S MBWU=&.:)@HI"=]Y]B$GYJ/QK!\I^5+P'='(2$1N_\T1CUF;@L:.K@_.*OTD? MP54AO6U49W,EPYR1Z)WEEEKVX=E"R']A1YRZY.U2\9V'0E_FS&@6\,([-QQW M&("-]E!&A3N<)*I#*DDJ,)"0L$XP+H3)G34 \*.RV'BJ[WLQ01F+!:$+$DE))>YC,H,7 M6>U6:+F1N :-&"Z0NUH=K_#_XF^QQKDJM2HW'SF+^JQ)?"5A3:T:/BB=$\A; MS*T4?$QY3Y9!E$MI3I[;N@12=1#J2/=D1VD,P&^N_+1F9K.3$H---8JX9S1W M/KRCT%ET&[P8+!+X52,>HL+WU8.T;SAH,M]UU:&\:DF-?),6[; Z.*)[SASPN\8=G, M[SCXUR5*DW7"/16BD3;G(WJ'PQ\._WRACSSWOH)1L49D;&3>^0$C&W/2%OT. M&\$8G,=??\8T_4YV5=CL[SS VC M0(VQQH6:!%K."+YA6"_T ML- @:5EYR\I[<*R(0FEPSF %S'R:.^?BL*RN977]8V-5%6\:(.N-2\(H[X,> M"6>2B%P?E:O -RZ)F&6I+4OM$4N-\YAK66W$B".(3VE8&G,[S24\HU4Z9BVA MXA-3H$(O3;M#_17_P'ID5)6B05CR@645+ZOXT2&%@FLWC\E++RMK65D/AQC4 M*,BVT;ASZ[;@/L$_T*(2@^DYE!AT1[)6(UX]+N\L2V]9>@^.%0V]Q)3#@0:Q MLA#KHBY"(IHTX<9@7@Q-JU_/KC>IP%QX M3OUB!D]8!VI[!':F8(;,PMVG.\:'59:^:=J[!A'D26(TKQ.?R918T:Z M?R)JP\]?_2PRPY_J);3J?Q*W<)TP@2.?CX"32J=]2\3T%32K_@I12_D"?:AB MS!7AY+1!KV'BO'15XAE(O$N9/K <7<3PMZ%07@==DLP?F= O^?XM\+62&N1E MW \KLJ1,&1$P&<*>*)]0 YXPXWCA!B&1X@&LF,Z,8I[K]/ED4#J*6!XK9_HJ M5AQG>6I[@XZ@@NA-,W)5+K@2H4>YH0@A,VD_R!(HUA)?)0L-9<1EF*@&];0% M+6:)(_JS_D$LL*0B"$7KQM#>-$1?8][[##%^VR5>5UO+S'FEZ:>)&Y*0V>&VP_NQVC?4$VG:?-17A3T#5Z"(GLQK@0[ZW<' M2G1,TKN\PZ6&T M&58:6ZA8*S.$KPZ6E2 ME$U%I&?,<18HPG!5AJFO#,B;:>ZYF?!EXM%?"H2 M:OG]]H[I*MP2O-JV@UF\JF7NU=5VX"!@/YY(E0/IO6>&):]9OHMC,9'O6UZ& M.6?8K.&EE>",@__KMJI+[?%EK0*2GR"P7ST*Q_1 J@[IHQ>;74L47K$NPWA9 MI213D$CS@3"(K,76^P5*&3@)_WH[N,#?C$59DDC?^-SW0^*C0YU)<5ZKYK9E M-#\[C]=)3+NRYK"/R#4F#00X3C2\)@P, BN] 7U(S'DDZ'R%(\H_DH2M=#+A MBW2D6Y(31'9\//5M? O_=BL.@SZ2K"& ?G?DPLJRU& M[.D'@E@Z:O=29^)3."$^(+5'.)Z9VO$HCE58J_2^""TN^MGZU))X8#_D[F%C M-7<,)O80_A 9"2]F\.X4_,DY>'WR4P #O;0R,*]4!N8G./#]X+QNDRP+HDN2\,F+*-S["S+GH*-C3@BFBM V MZ;QP)QSS2B@O>]3X3+Q98-L2MEO5;KIGJ:7?N1^5;TFN=.EX6#H>EHZ'\Q1= MB6Z/,22JI"N$"-2R9)QWH9@1OR[?EP/^*FR%*,D454&-$HPP$0*8/D>W/)F( MWEF7.N_D"$)WZB%\UYD9&@0E -G*^7)6'\I+K,)#O[ISAO*.E(?(=I5OU_70 M<^:GKM9EXP*D!>(0=I%N*=CW09:!-LRD]A,[J3%,IG@KNSB!WV@R6+E8^M//Q-Y;:="\!]5XO7LK<9RA.NZ*_> M>',BX"YO8*0&J'V0SD"5>8R4=NFT2R<=^!8)S[ MF?MUNR^E;*>=3<2H=53G#7$R,0GFB'Q;=JEF,M&6R=*UN45OOBA'9$S^4-9U%U).NH[72S;1+3U@BM'A(I&G7'@C6B"754 M .:D*.I=W67'7?RH%M/\Y%[)QVJ:F>1'/<=5Q)X 2PT^O5)5+82%VGP:Q:IUUK9J^$DZ]=CC0?_N[,X-$3UQX![0P M[T+J%% .*Y4MR4X7X1\$&S*L:O2H@9$)1(/KE7\K':6^_&L>\G;FIN["OLL,U>$N=<#13:)K]M.VW'Y4]+ M#M_Q\]99Q&%/U9_5D2_E;M:))G![)_P[XDSZQ"N-(W>6GXWD'N1M0R.T,B = M/9299A,8OL;I2[V&N^HCO=UE?US\J!9#^N1>R<=J2)4=/C "_(*D@4^7"B%7 M1+!RDSM']! 5J8 U=G>9I3#I,PWGQ9/V!77IWJTZ@?XZ4[AH('P(HUK,X9-[ M)1^K.:PV-#2!^A09$=,[[\];N&U;%P;2*]E,)"\)*92E,4J((GOJ.BN+13WC M"0Q>R-\VR5WI H&J)O<OTQ,2XH5#JT^X+0@?=;?$_?L[F:^M'3UT@ 7%?KH=#FS$ M_*T\Y>[*,[33T_+,A6I:,?_[B.^/;0D7!^$W"Y4#W6(,PV(>G/^?O7=O;N/( MSH?_[T^!XV+> MCPMH\7/F9AQNS4$8Q8.+/]/%5^(9>"G+-M;'Q?GE)4R=V\3#G1S)>#Q%L-59 M2>&D]=.U J8=A'PD\I"U1R3[ *;A]G_+2D#8;.160*Z!=MA)A$\*DU+BB7WS MT;$D700)([@E3SA<7R+3P[877CV1+5G;45DDE MAW2/\H8(XP\=4^K6I!/I45^(322B0*V?LJ9A[@Q=O3@L^'Q8A$%H-%59,-N%/JDR-4H;YM>=P>I"DA>F5F)UI M_Q'MKYH[M&HX.#K3:6UF@%$(^E9$V%@H?,J)L$D.3&!@:&/_\0(6D9-2N)I. MUB)8'P@ ?NG[T#3!H@HJV(RQ47SOD>\EMD\E45C5$:$%V*6%"D'VD#A$54._ MM!]YA*A^WZ/:*#/"&>>46!TE-Y1Y,?^$W*!("F:-\3:42USND=H+U/Y M4&.T=[W9>YD$A,A4 IMI^@PY-5CPD=SS)^XILZC,99/WF=>K' PS3U*=E"3W MUIX/80N66($R!UH$3("FK4I+X5)7NZS <6/=BG"6,;4(WRK6E">V&B-WL-"( M"ZQD,#PMDD03YM))X^"1=9TL!R4MTZ^G$.Y"D(*W3^\AFA^=X-EO8/#/"?+% M@/VCIJWYA(N]-92+ &^XY2YD5?1"J%>G3>?-4ZB<%Q0-2J#8BG&MU1JLER* MN4P'E2NQ$NM8,1841CK:6?@2T(%R)9:@&=C:*6&!8#2U1\.&&(#,>TFL^TDQ M]!0(5('@K1EZ.AR+@_.PQ6/FPTQM)7YL/HJ[7AG('K!J3UGK)EI.]..6^ X( M$INTEU49^EX^^^]N$KA8B39^D8Y)R+O[46)BP&"5PDB9O< QBXZ5BX[5D1ZY MH]87STJG-^[\L,6OMZHI?DP]8*T)"E:M'J#QQ\+5:I(=3FYF' 03@RTS+G0$ MN_T,C$Z0H'R+!S<'62-CDXQ]>,0 MD+LZ]!>+0@_R=:_BD]G+P\5Q(_:G")[JHP(]Z'IC0]''=2;'%,HAR(8O)\B&#PG9\.4$V7!;3L5O M';P._X.Q\3B3%$GR)1C@845LFK#"/4KWP6B0/036!F%RNN24BLQ&SXN=ZX?0 MNW(81(_!'FLBLU7G4PH7#K-4!-7;(+AE59M0M)J'$H=A.R)K')'#E'#F#[?!1B^=K[\!+K!F9E&,>8R;;59TK\ZLB10F2WFA_X8E[SG_'*SQ; MTI.$(CDU6R),(+P"O;V\[6)Y#H5TR#_!5,I*Q7];@.R)T[@7'CKP7<$! M"2!Z_83D["D%DW)F"L3_DL5*]Q_1P%Y4>1+]D$(9R-;C=79A55$5Z1-8Q)0W8NDB"*JN9T MADZWRDYA[Q:8&.O(R6#/VFI: 8ZD[VG2S"./5R1UIB^Y!@XUDTSBF4DU,QVX M2!M,,^-12^*$4AQ-KJF -"%TF"0LLZ5M#HY9)HR;>'12ZJ[@\>%$)?R2.\? MF<0W1@OW. _7(?ZGEQ!UCNQ$OX*L+K-MWF:4%H1-6*)XXGJ<45TTB$.1EZ3, MKHX'PY-8^E CVJCXW R5VUC@BTB/+4*SL .O:DV"=>6ED*"B8#78MD- I"J_ MQBU.$V!UI'32,Q"^Q4XF'QI'^03^H ME;+577[@L Q)$W8HMAWI=F>5=\3'BI=L%2\DJVCD)3;WS$G"62_=MV?XT[X*CG0>'$PL2?0-R9,G:B?Q&<9 MII+#8H:9ASM/UDN-)=P92?6F"ZK5";U%B%S/YHWFOI>B[%!5(&FZ#>6C]TJA MZPF79B^)@AEQA>J+,#?9)<0[*[DZJ=+K*0K@@9C^X;"YJX:,E]NJD677"WT^ M5I&$&4()L>-BA^M^'DJ),*&7:L3?J%..4@U^X/++YUWMQG93TBYDDJ9(!GNI M6:PBNC:K>5I*$"S:3)=,< OL48*RN=IKHH&H=[H->55CN,I>J%=L3V+O:^L0F MZ4LJU<4GL^>4?F&C3H\$U3/6(8"4L<8JA&L%(SB#(4C]/F#F4P-D M#$Z$OLMYK*-$9@),IM>^#8J5<[1,\T)Y6F?)5TKU]4*@0^K\CO0<'/4A?@FG M8;R8-A$!2F-R51>7AM*.+[DN(B/@VX#B/#I_;HC,.@GR'C@TY MER (]'#3;H:I0U=Q#9'/ZB+'>J+[7X)%4;;GDO+GW\/;UCEY;A@GH&%LJB:= M A-B-#A#C:[1F0V6RRIOF/LL2GRSS#'8M09K,%JP<-;0=J#BZS7\9E9D9YC8 M.\\IZ$9JR#SK4)V?6.%2*4O)P2O8*QV[KX;#V!#7 M!7YKXN4P@DTS._,EE2'L,(YQ#J>28N R <416XE\= M[$X!AXR6Y;8AYJ@9 $F@E984[9.@(3R5FO8T%5&HO9DFF+6 M3JKF!@8/PC"J:"XY*)T$0^W?^=S@IJXKVE4^,73X&?2*ZZ("SPU6"XH#1+A3 MB&!BW%)L>DT;7GOH5/KE#*.*X#'Z#&/DZZX8N5Z3:WRN-VP5*\-Z?F)P]QBY M.B2CQ.%.2M&T9"-M@Y4*Z8;RJYB7*+.ZKBZQH$ J[G,%0.M>;WL-JA(L(CT MIZ#,I!X"#SD6)#9;/$O:99(>&-!P( GU3@)R[*_UHJDGL^_C,QF"%J-8H78. MBTB-]3;04#6;1UPEP978C'"#[Z09H:W3B\(.[0>V/M015_A:IOZ1.'2(0-*8 M)-#*$;@P 1J.&QGP9*7 2,#N.NZ--?(.'!ZWS% MN3\\@798_>)/9T).YU59U7^N,J.C&3R'6)[T8YH"VST,:J*O'1"YI0/!!/N2 MUB*Y-$%JP2 44Y1\O"D,&H43&I6 $7B/AL$\]S:L]7M( MA- UT%@-<#O2CCJ2([3>$NE"#8C5F,.X@,E>T#0EH!(QZH@VEIKN9/S.]M6) M=4>FUCSIR)94ZIRMPOC[T3K>$.-GLP(;8W9DB*'FQ;CS*ML@@DE,(**KLO84 M+>$FOITQ<=O:XSSD2W.R)[=9TR:+,JG0FU"A=MA'._ C&C9=6:^]!$R7F"&5 M, ,98MAJW.5MD_@1=4B2]=36@7[BM.M]@5;D%H\I)MFI?NS)JF^FVN\'!/^X%V%5;,/2\/)[%7%$6WZA+V)D.\IZ\#EJ.'- M*RZXNN06[G(5:N7L=R2@$"0,9FOEBV_?1,0X)2HF%=YN9%6%+*_6KT0$F9#! MQH!'Q6'"QMMJ-WZ$DSFIM28/[!IT'[S4WFG+BBP>!VOW+%,2OZ!*%XW8CO>= M!]@UQW^&=7%6#?;;C7__$J%)L;W[Y7VHK>6KJ:WE0[:U?#6UM4R'^?W: M6@AG+!;=60.6:\32^)KH]EY*?5"W/%H[E-7EW?/J5,,&$^7N? M(+"C;-G:S@SYO8G%KR[R)I:CQA)6%\HB7WO3FG.]=3T4H.<$O6013 5NS#.8 MB'V 9-F;M#B9/?'--F_5UPAM%K$7VW@@Y+[#/<8-U':7B'^2]]3WBW]<(HAI M2>](<9%)[RV&-?A2+@:'!G0@X, M7BDUT114RX+!9)%59-M66#)J\H2Z4$7=I5C(0N*,L]9YOQ'HA_X""?"YH8A..BW2SD3)O6EM%J/8JKPTEV8W8' M'+3:2^=,D5URD#T<#O(L TH*A=\IAZ31_E@&25?:9:SS+JN(NZ6%@J2D'<7@ M*^X](&1(0F' 'J .(+9K50DZI??P$-WN!) MI:HDCIZL,)&5-WSC7:!7'FF9J*90*NJXZ-:#P.2;;9;7>L-)(:_KEU*/?#^.^F8Y;5"5DT^7-:)O6&B&M9>A47$N0#MLK&+!I<\NH$*95ZCO)!*Q6-RF5:-<[BG%G\'F M; RL$$,=S%UZ]XEMBI\B)1JJ2D]F<@9Q<#YO>Y23A#-K YFA>+?_(7MH^7"" M,8G=S%Q1%E[8YL'0;=2JI$"U'N5>@7W:>*!5N7.Y#.?!<4I0.O>W*;A(I#[G MD&XHNIUK2)8#L8E*V=].@3V\%-F=Q<*Y08-AO[OPQ$DU(&W:!K%SW_OL?'?WY09E_G0#!V29@15S0?)V"M.X@Q_"&/V#>U\GGUU2Y/[! M_:\_G3OT3QAIJB(-#,-XZ;=@*2_@U?<_G\\>W+M_?][;5[$7]NPLG*R:8O8Z M4 .OFH;14UY3M=$2O-6(I*M[D:2:N-*Y-SM%\$.3L>QH)@C^::@!ER+Y,&E; M"0\+<.*X&5M! WX']NL440NL]W8/!C?0>&R5]@*!U/($3^SS@G^H0U]<,3: MPFWI:,GFL0&[:>]R&QZULL.F=N)4V2X;M+2TW$.E-M1LVA4R$\J43'UY(22'= M%S[_;K8B/=!2M?T65^"LSI($5S-W\0B83X YF_O+^0SL"E)7I*1]@Q=S^!NY MPG!(+OKYGMB:.<T/A@G>!1_D(RD(Q#+L MF/-JNB!_:Z[4EL_ VXE[0QTWS1H2!AW7AE)=-W5RA9<$JQO18<.3TYG0I "@^-+:("X31]4[@A"\K:D= Q9W,G_*>R)>YV;:*J1>G MDHJE&8E12+:C@2<1ZID7'E$(3)8O#+M/E83W7MP38O'D*BD&XMP_LU?G7"@U MU&ATB;?$BU&09F0I'JCEGE)VOU4IS]Y'*<^U7M:"@KP;U\%H6_%[=!4?D2E[ MW';X&K;5_9#5L-]@,3R<&\3'GBS/HY'3@LID/YV59*;F"I\K-OJX2P$+/\1J MD5#>3 D'YE1_N='(A(NE!HB\V\$# MB\1$6QJ<[+0,9?%?6L.0VQM2-WL250?,E7R8EA8-MQD?+ MEY1CY9?A!LWL!BTZC.22YR"-0#A^^P!NJ[.MNF$L:A%&[P.#PI7$SP;?V!AL3%X(5!OYDW:*Q# 9Y856'V_ MHN(EY ,'#\11JA]#OA*%MN);602DR6EL97GMN,<'[_&ECQ5"*4HR*"6XBHJ= M/G $4%\U7_1P3F;4&SJJCOLN K5>]OP$[O,V&0KN%95.4)HYS-JQ1.A,,6[9 MYD5H!KVBE;+')*!12RO*XE+>N?^I"M>8N>P,_*FV0N#A77GP:=Z MVB04FW9_FO/'+ETZXU#[=!AV1<"++O&8!+J$[" ["_')C*1:""MFY6UW-\P7 M38>EGM&!RI 7]XNOL$JN.2?'E1DP=F@JK=(5<'D */-Z$G$%3/?O'V"QC+N1 M[@8LEGWP*&ZR6/X,%DN",VZN<, $ M$9V)R(6V[9?=%JV5V6/R#[!1N^X*[A91-#N]8S.!C:@]5E[-=C[#Q+=H7PY0 MA3M<8U0#T H7T0GQV(NV3Z\X;)WWV1M?ZN.4>2D\3P"6S!-@+3O5A$\HNBI( M%-+@IXCIXC?1W!]7Y5E-)\J&%>M6?\'VC)SR@(M99)=W-QG5>RRJE6S9((*& M7QEET#I#4Z4T(5LG (@4*<)G)?E"#/XD;B*OS!Z,$"2#L'W051*M]&_!&[3! MXJS?3X,7 N7NY'DI 4Q"1J9_0QN/8^+_F?_W*;+3G) 9\$-5>!(\[$H^Y_S= MQC+IE9$S2(OXSM7LR8^G8)G0B\0< M(99BFA)G6U^?HTD0\686OLC]A58K1\BJL&H84'41(9 \[2[R*JWQH@C!B=!9 MU:)AB(70C6*%B4DC6SG#2U!$43^FPAB$3N516]A9 *D&'K3#6+QX CNXZ?3B M>$[N0''O9_>FXMX/6-S[V;VIN'>J(_@],.TT\>HL!VF:IU#D$ -SUR=,N<@( MLCC$B+%P8%6!\4/0!2$[@E:^#T1HMKS0!IB<82]FNX+\GV"R94C#%C D+3)' M'&MHE1OETJ.K' LV^_/@K(0=S%2><(.#_XE"+OG2DDK.N#.Y!E/K$F,SG@6A M[)@B5O^]"C+) I8($GZ(T!JCQ?B7/;"U1*M%A:P.04FS?)5D]1A "O0C(C#W MY)/AQMC;:%INL=9>JR)?>PJ>I04!>P2)*="6'VS(!HT?82'T3LR,%9RO$QE%)F 7# MH9D6. 9T9SK86D:?[N?H7FI4@TO'V9F-9;<%%OX556,=0\5H+U.?S19VGGNUE6Y86SG"G'JD"ONH;QNV MB+B^R#&'A")QE*%"OU=8-5HT*Z'-=Q<6SC3$?@"7;3#VHCF'R1:Y811 %(J MO0>;=I&ONGC?&OLX)9Q7Q/KQ@@B>!:F M:(914R5EC@S1^L"(AWE.]1,Z\ ?W., I.3M4>T:_6V!2M)<5L%3S(J28(VJA M2U(9W[YML8- B7L2QA9.9H^&1?DR49,H31EBI2%3'(M27(PU !?;7G$N08)\2)1- !YU6,IF@/0-%AI80 MB0!SA0#6B7$I&W:=7&24$,+0[35G;5=4UTXW&OQ3Y@I(22)YH4)VC:@LZY;N MT5:I3&RBD\W?R.$#@G+:,#$ =<$15P(S3ZK!.&OI,L5:D@!A+ M//;I?Z^/>J4F=U4[SD]',/(I8'J#+=,,BSJJ4_:R0PT"[WTL$8*%C]5QE%'& MY($M,9R,@IO,@E*G/)6'B+9 8S%G#G-N.; 5K8IIDU8QF7S6L/2',%36[\FD M.Q?]K<63DI,S.#NAA&'XXO>Q8.-4B0-6 RR([Q5QYZ7&J%S:AW8G/_&PN]4VN$WF:Y_*4--R\#2( 2^O M%!)?R*DW/C(\FM8A[GBFA@.M<,3[>U94"$\E"$CORZCX*K;%"LXWRJ2@RY.D M:#5$*J=#(1TVU;Y&HP+-7['VDB8 !6AB",:0P-Y?=\;RGB-H?2S$1M/*-%:$ M&IY+L3^#6NA N16Q$UA^SU+C:RY@ZTJL8?0:!#051]S":LZRMNEBR1^&9;"& MHK]JPT7[R\A),YVZU*N9&PY_JXQX>%X4Z?]]@Y8JATH( M-"'TW/C@A7"<#:-@+$J,'W4)1@^?/CF]RSXX^ RKNJ/R9"VJT^",AS'FZ&)P M<7-/JE=>&ALYDM]6&J_2&FAG5"A]ETE,&E2!;9($JKTP%PZ#!9(-HGK/;MF& M_A^<@:UW(VM,RLTI]H I*CXC ORRBC6'\%US'A0-,Q07OO>!&&(9FM;'<$:2 M9=74R+CFB-KB">[13S5RRCPV\1R)SM5)5K?8M<%:WI>.@-"I[9;;F$'ZXJB15R^?N@)V$6A>Q@A"2"J MBHV'@\"%#XQ"DK<$79+\)8)"\2>"LJ"5D.CTMQWFWN9C)^D:&8Z1<^+2Y3?( M[B/7(@U!JG.M0S''6D1,ML\MU!(6]3*,K;VRDV0@>JL[24DZ$[=?^6Q5X/TW M[WV4K64*[&WSR)0:LK*A)EYA?"_1R=-GH.@WZUV2B+;E)A2Y=I&M6?("LN%F M&N+;=W$$])$X35EIZJ "[$1Z&'-ZC;C MKYS;"T2.MKH:Y%8/<;$EB"J!Z*P-\J1EJXB\P-T$%/CU)?:+CU'HXEKH[#0Z M38G@O9RZ\6;0T*MK*K@$:O;X8@:?"HQT"_CU'@KJ0(5>R-]KS& MCO%*,F:755U,]OA-#OXI94#G+D0Z-#/&@0[;E?!;TXQ4MT/0BNHZCDF#"T4E M\(3S?$&)0/(;$WPW[AVU?FC:8M?@@\=86??!^C02K=-^& &2IYM [@9N3\", M+4>%H]_\ZCR]!(53A-L=.#;&0#>@Z^NDP<;PNEI<(;$%,;9E/J)6H6%@3&$+ M"-L#CK@,'OEVE'W/J)BH1CY,IDL$VPLQY@*QFR9W3O M<\J%OT-JFDKT& I&L_-5W1H;V) IAR^AZ/NZQD5(U!!&R-.R#9K58")X7YNB&WV0 M"<3UU8RGWJKI,+]' M=6AB$*97X@F3J-SW,Y5[DP//F.UEU)%@3$E ^D7 ML*#%M(B5=WU+:\!S&%+LR9Q/W \@VA5%Y&CPE-L5&'$"![C"B->_1V/>?E16 M=)U=2#%4@E<1X/OF?0#_<*-BDX"DY:\&*F5+DK!6!)DZ99N.-[\:"PEGF]MD M;PB')ZRR!&+MO6SC5;BB0RFB2SOF-F+8:OAZ?,)%7A4V[^%&MBX4"I_,?C*U M%KT6^T$;BKH[R?CF :6)NNM:0W0Y9ZCO_ T8Q(YS2E+%88DH&;>$0??QMN#V M?L;NY\K2MA5@EDC?"8>#4$ T*Q,!15)8Q2+ ^V'S2NN8?NHZ-MB[4%2- ;0H MT=6!EXWRRRL//+D[Y*.D+&JVI"BPJ,T&]&E$UA K5KG<0AF\ D4AUL5"#CU7LK.[18+2,;>[VO]2\#8%S M^E#*%YCF:'ZD=))TF>E>1Q=<@DP[/?,<5DO"9X\!.E37\L-5%Y2CW-H ML]]E8;B"/,1!!KNME'2!7I>:=\:0&0VJ2<+_>\W P_XHC>CVT>U3-2W;J =M MT!$1C((#9@"I(-3BT9^' RM P23'P?<$'6^_MU^^=:$W&"B0 :==#Z.FQ3R% M#)&F[>@+$Q,"@V+[%=<(B$RM,RRRC5"[MGV"+*E!P&ARC6^FS&5H_EC\;K9R ML\1X),Z:HL'ZDA@])).9=CFT:0G*$AQ$+F(5C2J&M[E43]PHJ8GH LH'6N!E@M.H+6"->=O==%ER-"=49-;X1TJA"92 0949\JCJ1'O500J_57),5^",WK+(6 MPGX4<+%JJ@0HD36"T3$1R6#;4KJ+_HT5,IAZ$68FD_JH%%>/1I)X9WMJ I+ M4.,/'8.JUKE$18T$TBYP13?RT7FTMDNOD#C]HV"KCTFITM6)OBCL&=R'=7/@ MM)S,GD@=J(X709VEI27M]P@G5 NV:O^+7X::3C*@K6LL=:(,P4*^>(SJ# ,3 MD^*^"4CS@ND-W*7A,SBCIF,L# NIX)U!"V$1YU";[G\0C452J@;J5GJAE^?F MTT/6]R G3FKPF5:"D\X&J8>"I7OB6JE=0V5Y>R9"[4Q8YB9%^BKY(U0MD1ES MB9WP"+Y]IO0=\82?S)['#BD\>/398G""PK'/$>=4K:'TTHQYQ_B[T,L,7OT% MGKRFUWO/PC6TO96<4GR98C3<9QWV-:U?UJ9JE^T;! M^K)OM,Z=TF,RQ\2B8Y-=<$FSZ "Q?#/M5EX VT\)5& MF&:)U=G#[G &;BF W,<^?5P2*@"(L]J$BD%)N<03P9$9Z@YI?)E7M97HTY;P M5212I9D^S7&X=M@BOJJV;=^Z-YI7H^J"_I%0=?K 16T"S^SO+FHRA&C_A0<1 M9*_)%\7.%3Y;28(SU,;+^1A60%)/O5:;AD,5QYL,=V3YD(*:ZTSQIN*H')X' M6HY18ZBW %+/%>G0$14Q2[P&\QAJ'3[\6'/@T>*AW74'IS G(EW$Y&!^#''[ M(JP"OR!05ZC H#6U#_5C/M-^!P[Z80&X2B01# ^>MF>(B/W4=-1RT7,B95AP MG+2+7**.>4.8B]Q&3IN+N8 -!511$N:O,<+\(A:-3%&I&Z5NWB%UP'_"P<39?/'9UPZF __XOL,:@V8F M<2NJJ686I37IJXR:>[]_\@K5Y4\_?8^4 N?*(D6V$K@LY"FP\AB\AU\ST_?P MPTQ7EX-G!%X>TZU+=E^VI&0L?*/!9JN4VZ$-; HAXMZC]:#KUY_M]CMN$H^2 M!H;2GV52/RV4H:S-1]A@N.YX2!XS!6!ON!X.19(Z*%;2F(ZRR^'0C-M%M6D\ M,-//9Z'$)B!W8*&6^)Y25%&>$:[B B]]$-#H+."%!U<8UI*SSZ WI*.>9^X% MUX@3R;=GB49Z-,1=0=18\"V6(7O%1^OQ*9>9YWRG1G1%_Q;%' UW6WX&YQ"K MS4Q7&/I(""&-+Q.^-88IIA7HD8'25(31H\%W$B(R8:*G3?2F8Z:BU6VD$0?Y M;NQ?8TU*:,=WL> .RZH@ :BP(O# M@'5?P>#:=@MPF2;#Z%87VC^8"NT_9*']@ZG0?CK,[YK9+=T/8$)^/I\]N/?@ MLSE=)$@3VA5GY/1D9 H6A.Z/W''<0PAW-X&\K=&*Y"9]M CV7-KT4;VJP\U" M+9AT'U-8G ON!G0*%N\F(.)2] QYXIEY=]#K2C=9O$:$:S;,,EZ9,@:]])P, MC8HPXU7,99I\ 0_&,_YR*>>L?1R&X! FJ\V.PBY46VRJ%5@*GAC=M5X?J=T$ MUU$KZ+E@C[:D-P.R"7/L$2;2\7Q]^/T4N6J25W.P-6#[L5/"VXL0W9HQYGI[ M./NKRDMK8,&QYT9]"6INR,&+V!;VY00$*I@>XG\/:8.#H;R+BLIU,TT(4@5OTJ\2XNR M&[I^B8O)I=_PYM)+G(GDQXQM9.'FA]:+V2MTH<:6!@TE]ZZS/U(5==3ZU:;M M5Y6I)Y?T"_@">^HT2CO\Q@_,'OVC+M6VKHR M1=""@Z=-^24U.G3LC00M0F-A,:;(*+4%";B.A Q$U$5]B[9LI4-#/E1Z+,PF M]N/@,7$)N#I DTS>6-SLB2^RG5L0VJXRP50A,QA>L!%N,I<'6[!L^!J\>GNLUBJO2C0Z 7 M*3L;.Y\X54[&RWS6E8)\@E8-YP=CT^:<(F "3)BDTV?;KD;^>!0_)R!G*8@B MF!-1D6[AD@?#9SY[4R)2 ZC21_?OW7GS:517;'@=5L?A*57_91HB/LF<0,6.X$*1=V5 M4]<$'"'/+3$UA33AV6AK8MN4A1:GK/QIB=G. H/Y.W<-A=Q;:-7/\$UF]1;K7K0RXP! Z]Q 7UYU.NG\6H8; M,1 -[A"66Y =1LI$8ED\7-E;IR=YV>@9^]2EZZJ=WQ6BSW;RM_(,0/FO.%S MM/+PF")$?>'0^'/!^6D( >N0Z. M^A"SZ?U4]D@K2D/J[8"93)UW6SYL4E)$D2;8\F=_?](GL1-!X2J MTO.]SDNNQJ30BSC%OV[_\&*MIJ[K,L_GLAZS>%10X_M%?9"OXS4^^+)M=<9'1 MWW'?7YQ78 D]:_AS:H(D:?%PSC"&"E(:X]@Q=UAT"O^HL,8PA.OQ#1*4I_*$7ME!'@M&D1[8X3FRJY#9C[-G").X MJU'@ %8O10>:$: ,A%A[G92VD\?8FSIXJ+F.0P=_XM"#--[*\#[3N!\OB3:' MAX5@F)LZNH 1\P7\RC7!%VJ-?:AZ8@A]9E?"Y!3R!'4M*JE#7NMTA&\">^#Q MW]P/8I7GC92)*YO%Z3+;8O?5<+\>GU?(W_ -=M6S,2^8/#DQ$45)1/^D*/BD M=FVWX>0DN\U%QY19^$W*_"N:;K=%\E4L&&ZH*$YJB.1%>1KXD5I!Z76_\ I4 M3SX^W#*$WQ+'>.Z+[6Q3X9WR*P]!T+(4E67KJVWA'4FUJC3Z6"3>X,",/#/D MO83N2 <5LTJ:5.)QZK$U,Y9'$2C5IM+.#4RLR3O@ N\:!0P(C:GZ6%E.^2S^ M=NP=PH9'A3\F:*$E:_814K6VZC 'AC:+XSXLJJ5G"R9!V]*RL9ET^JG&S@81 M.E$-8^,SZT7K%):;J22D/0U[7.)()3*3-W6WU:1@KPL@?-._@TCO57'QP4Z& M'MLI1.P1R@X$R*97<-*3YKME@S^8-6:^0BRN8X+KI%,I*\ZPL/)\8R"$2?2U M9F[65.OVDIL>X$*LQ>R7T#E=WM1RN@K04IJ?:TBX_X5!<3*$"6-)*RJR'LUQ M\!?I$?PZ02@2'\-<];7'SMV3V6/ER-MM/>,WMO"&K$#&'Q-?USQ4N7DX3A^+W$-K M$869N7\G8,$D071W,(@PJ9(;"QN-AV,.%6 ^G HP/V0!YL.I //F3H?.[:A# MECP5C/U1_^I=9DF."%[B82L SPAM +G3>#ME*T'R7(QP4O7;D2Z0/X%]CC+G M\C.Z)YPEI0H)4\ZU0R-L)C0"$5&DKB<]\+;"FLQ M&N:>HMDW./C7WFE10P(D8H3#0'$.H.\H-QD)"6W0*];/<N$[ M@=LM.R."H9@7W:I'/&<);/.&/DSJ-]UMYNJ1:Y\9GQ&\CCW>L M*=A4)7%P2"L]&\>!:(6I/)Q&^NI6"3.0R^2"2PV"S#] M=;1#W[@-7$)N?WYQ$7%\SGU68%I*.K\$ZH=!'@*&@,[%9D*%:TAH,O"#DNNB M'Q6BT3$1JYC*A"I ,4+IOC7(M8<)06"QVKS YT3\JX&^2^HF6?D)DR4JO9A? M'_LJA6Q#7ASL<\_Y[8;A%)3G4]G+01_!;XAP<#5&K G*FFK4.4L,^K3D(GH< M2*\^E.4'H[47Z"FF>(L,%13I77>(7$_9%_^6F+WQNV4%[V=<32Y/&D'"O:B* M"VH9Q%9[PJSA!X+N\&U2SDP):(E+;*MMIZR23WRSS24D0G4#(O9T].$%<%C9 MBXS9?+,NC$32IWEQ>[:BQ**"V5F7$;P M%L4ATK$ZK#R0 QKQ$5<>#CV'J-EOXR)LFCBB &?+P:*KB\=EP4E,CPK!!#DT M*D.M6F]!QEH7^(C&%B9., 5&&<$]#ME"12HU!QH.YW-;I; B&N&&I2P P[H] MAS+JW#O/,'$@=OKZ'V"7H;QYJ[_ M_!&_[Q-Q6:(G]<[#O7?RX%%>_H%+#G[D]"QRC(#1D%VLIIS1HK3PV439#[6C,2J+4"8$9 M,ERYF@/))L3T;MIN)1CZP<3%<;#+,8GNT8]JTG&W;DL^=AT7@P6B?D)..8UX M6##W2,"*P8ZZRE9,WX=5.$AN3>EKH>X"5U4LNP"H513FK<&T"[#MU&VE;N,D MRT<_JDGIW;HM^=B5WH 4,2D^'WBP01,&YKZ%+_TZC^R,(_YMU;67V#;$>3M6 M@0$5ES2OKRDHOF)$K4F CWY4DZ:[=5ORL6NZQ(45&&>V]B1M$C#5K2-J'%#% M0[%%;>7.21F\P U$JM)M LBX&OMM\DF<3SZ M44UZZ]9MR:2WHM[2#DP,?E%JNH\0ZI<>!LU9@B$5X"\ M48(9*>"(S_0UYTKV<()#:)^G&/:M*)MVY+/G:=F)*1 M!4MN6Q6YLH3;LM047BM%I(UT')F"N]98I%44*T#0PP-@DOV#M/!Q51& M,M*346&7AI CKT([FL%_>^%+EZ\'I>5)32%7#8;:Q'5./>AK;:$>QF6IU:ZC M.EUDI:&J7&J]4PG$1)>0P"M0(&-2G5%)+&>Q$J#?-6%*89^>":B]:$H* M^$<]J,)"N&_4\#('\H\X$51@F?:="PQ#75>73$W?JP/&8$\9[0$I8:WJ_"PG M3(]84S4/>"P)'*$,#H^W>EZAG5*H*;@"6#NAF3PZ9[#:T$'9+?'OZZ[8WZXR MG'O2U*GPE=0^FY2A\?2EWB(61J,^V< (#;0T#. )O1ZSF##)]P+A%1:XR(,V:6BO%-I%&RGF2?<%F,L>Q')4^+4#:- W(4_[]F]S[E X;?+, M*EHZZ=G;\4Z*@+:I^&QE!]=CU34"-U'O>JN>+6 MCB0UBZ8&ZX(D\N!KQFZ[\">SQP&JQ?29A=,,MPZ>K'"(%HF5A9@%V0ZMCI$. M-!<6!S_76Q2"_34/17URZ,&[!*.7FF.N-T9WN#EN,#3\15R(D]EW8$HA]30R MKRBLEC3C7JW*1A0E$=)+KZVR )H>6RYL'SY)@D5A!@TW5?FWA#TS9XZU/-I' M9+@VL3LR!>EAVI#P[IV6;P*\&WY8*^P;UMRODX M4NE7+CWDHP>H=P,_$^+JWE'J'=GY>PB=&]"SKREHD&\67=UP&;8 YPF58/^S M35;( H.?8@=(PVXJ!%'.&K&5D?)E&2%B C\(DKO49SYX!->TFAJ"]D2I-TV^ MLW%HDWG3E#\C)K--SS;$YXY2DJ1[2E&(\;HD4/5B] MS+H@ETU/=P>O,=S58^2UHZ"(=--73:M@ MAX;A@6VN")-%-Z82E=C0T;MLL@(^&OO@-3%#18!' AP\^$0WXB^.:^9R-VH> MV3N?FH2X-HNJ[7'[9&$NTY$1>T5.D$;6$AUORR_''TQ!-0%X&*#2]..K[[:^ M5E"OYS:H@X7*@=*>OF@\H=$JC? =2$3AL\HHD M#9&U[VYN2DRO3Z5'%N*YQ@FI-9^1&\0EU2A)[9ER1S]EHHE@,Y(2"YT3\M68 M8'G_S='7(Q2 7TUW[:WF\/UL@I#[D!!RGTT0N%:MV^UP#E/M>*!8^FM5D X]@ M@&"@^HJX5C_4\8XA+>.\,D3S(96CSA#'YUX.&+#SH8UCP!N?-OKO08K^']N6MX?[B= 6#^ M70.BJ2Y;^%"A@:L#9^ANX$]+W/O4BU5T-[CB,3JU!S7O"E=U=DU7U>U//_4" MV2\S!-S9"7E#PYAN+%3[3AU5NN "]-GCD-/34L1Y(YC# UG8Y BA[-NS&E:+O-I>4J1Q6FDC&9 T,)2>S3[PX=6N_-4^G3KR MKN_(_V$._+[I)0]V/0=^S"W>*P5[@@%*%FQ# *:0((*EAS,^=W^PGSIYI[=@ M\ $%&=%1LR6S)E(YIK B(@KI,B/*IDO.<75P>(B@5R K\;]R/.6+$N\Q7\[A M/H<;1W QY7-X69K/-(AV2*<,-%E7UXP]T95"$2S7Q4'$_-FF HTSF:VD+,Z$W0(E F\:,^$9<1D3 TH38S5QP!6A:#M9,UR=0[B=6R[%H^18GY_/ MI7)7PBR0W'%NBTGFL J@ZAGD:9DW_#M06?CI%-:I86+AG$M41YY$Y0/R#%NJ M;*:778 6%JTJY8D>KG_B+ ;9A=NQ9D+K;;8+Y&+F^Z11YP:#G(M>:F%_I776 M>Q;K7^54PZY$\.[K,;D?I?@=]=EYA?%P1_8#IH!YMKJ89C)>>,,#U?&B T^?\8G!:B64;J357&J" M#.9!KQ%,7\E19*MJ:\A)^:UVT64/Q,&SH]SI#0N50,^:;CT%A (:9:N^S,H[]+A5=G\.M?K59B MFX*R29+R95.5G 3,IH@_F<@6^KY_P802L3I*R0?UPE5%,VI 3.C#$_KP#?3S M3>C#II=LY3?*:?^^$7,)Q_?!Z/>'*Z9FQZ,?U=05>^NVY&/79"9>UF!FIE=T M:AKIUAFFU_9IO'W-"I,P'OVH)JUUZ[9DTEJ1Z70A19.P[5A=PH[O:$$Y\S_W MLRY[--XJKWY3/B8+E.=E;1#XEJW8;!GY8[1SE,2CU3?L)ZV%2%^@,F>CDU*JG0F%%%&_:LSC:- M5-!J&6X6H)^2ITLI2:-T9/D%VLF<69T[SEOOK:T:2UI/U2$W4ZKW EE$W(M0 M6#1[?@E.3W.>;_&$(WGPXVJS@4U_V5;+-^0!O8>/'R-:09X!;)TWE;9U1H0[\??_^=^5*B.R;W691%3.$J'YP M[^MOGIT^I1_O?QW:C5_! SU>\4[U@7WEH2>]/M%G/2]G3_VB[K!=XHOY[,&] M!X^H=4B0&E:SRSIO6U]B$3SFO.BRP8=^+S+YOQVL;\#P=T\0+:M5$GHS3UX2 MF>7WWS^>W9'Q\-]E/)_2>[A'HA,?2U$HL8'$TPH^O$>-$'[949%ZJ?SX:ZM\A7W"&EH*9MA:\VFV\R6 M146U:8M\)2E F.._W3^Y=R_,Y@?YZ#?PD9_P(Z#8P]D/D]S"SI#@8.E:%GCQX]NG1J?\Y?U[=Y:?WGGXZ9W33TD> M!8'+E-%Q;Q/NP/TO01ZRPI,XY(J^7W4@J5U--ETF1MI:^!A'I"9NA.,ESZFF$Y,O!.;) M4L7)&!4_##WX\H#H9]PUV(+6FJVZ4*P)ZW,7_CYE% *3U0YVF0M@F5I%PA.WJ^^GITK+)N\PS:)F45R<9%@ MI^#OW!F+/[]=>L^OX+7158G?,+O?R:CM!Q;5S%A4 M:#/UK_C+<$%[F$>N0.:F0P O2!=Z+ZDU-G3?][_&N&CI=^D=$00HQOZOZP+2 M[41FD[M C857^[9;%/FRV,W.039GXE90NA/>P[$B[@THPC.;-D.;9\4/W&N: MS>-BXBVZM0B=LKIN='79.B04 3$'Y/EH-F [?O1)"7A147V7G=SJ*\\D#ZX$3OM]QN33^_TIU&%M]@:.2^NW#?,;4R3(#<2^ M,K& $!L\F;VD228!I)J!A^DT!Q**M84"L/WHM$K)JBK$#':ON<.HR(=/Z7"\ M?'CI^=A=E==]@@8& :]!4=;+<^FK@YSVU4=C+XYIQ6#;U6DWTGY74A8 MPJX)ZW)Z+:UVMC1J O:\'O1OT=(,]\WQO@79&)/*.;@>E#1&B HLN$/4%G#B MLT9;J=CS0.9IVCQV)'%@)5YUG>X W G5Y7!EV\HM0+EN0A H.R. B(9C_-+G MKRW^N$%S7&R%=X9OP5A7DEL:Q@HLY'[R7HH*K>IJNR51]S X=T"R#WEN@-FXQO@)AU^"\*D/V9B/[T$)UR0?'X0%(MG+(%DSYTR6L']K[[Z M7*%@,#*B_:W4VMHAM+F(2"/BXC?;EM4Y-;^F ,=B>#A" \&LJ8"(-F$L^BXN MYEC[6@PZN"(DC$6ULWYEOA."6M_X9=9)GV=R+/)&SV$2.7/]VRAO>9*]=R#& M4(&1I;-S.[.,$GGGY06B#YWA MY1B:/"6N57L>=-,U6S#RY"*ILXZYB.:]CZUS!@#0#W4%E1VCC8=-\XBB4]JW MHX;4EG_"^,_J*^8VA-*&2^)D]I2#JTH\Y?\51>>R>>+$($\:YN$2DIQQN^7 7T% QC-)X-'[[.!H!5;R#V/D=AR<"&>*H@/5$C0H M_!6!'/@R+]%]-0F=3T= M@F-BG S%]U)]XTE5WMS@OT4#9^#_D^;Y$1R]X5\"N0MXR8(>VL5@*,=-V3[" M/<:\.(QT* S_]O#DWNN;0\G,SZ=DYH=,9GX^)3,G3_!WF,IWE"!HL-8JO5!* M\//SL_.6*-],+D%A-JE.!?_DJ7BE/5>?(#R&"YK(]M:OA@N$<=TO;2@]6U+8 MD[(%L4AQ#_AKOI@@RP&Q(WD#=OS\;-NFU5)IM?^VH]3V6#/)V>Z G* M<*,Q"@JHT2OQ!E=BCO; MXX44]V>E" !'G E$7;,,2_AT!#TDE@W\!P[K'U7]9M;D;:1H XF0C)G^?3[[ MIN*"8_CE#UD)_DN+EELDV-=GE<5GSH7 '3C(%=YL^TX!;'WS=.E_L].X:^R[77^2UGAJ"T5VO M0<094W"E(CKG;>[" C70;_,>OKE"C7"L=^Q_71::9YLX&6LPDY/>C/+Z]I?5$MP M3G;*#2I+&)510C,LNW?5T-T[:D#MY[:72K?*TO-( M44.ZG$KG25E2!7P4NH',\4?A9((#X7"X:V8.>>=^\58 M;OT-T[(11WLTYR>237A@")B=I1(0[$G!Q:7H65["LEWX,L>(%B.OA&+(^-V3 MV>O^]:35\M@\XW@="/9])BGRM=:TZ!42=]M4!E 5 /^V[@JI@S2@[,0TWA5G MW#&)YB\]AC8.U@SV)!29XB*XD(<.I"FM6HZB:2AE"ZLF"5K1:O#M7+1DHZ0[ MM*J<4<#.\*78NQ(J1M9EKWW[3WMAI35[*S4 #B!ZG$DQP_6&3I(Y1ZC+) MK[Y$EY=]?_DU7COZB4OJ3;I#3($*T$Y\+O 9^<"G)!!DI"%LGQ*7]:(+P6Q9 M>;_AR@()%+2Y,AVNN&.J-)4'&+8\JP3@7[#D3UPH43)(J*0V]Y^"A2_]&@6Z M(Z9A-F+8$&+(?'XY.N!E) HQ%.8I'#VN"A+9R.?:W99#)JAFZ=R0FJ=2,CY2 MH1!J_Q Q@W)]MVE!VY4YOLFI#JGG/E781->P?R5$;-&=HKNBHU*VA&)RQ%#E M\(NQ1FTH<1X$J3$ $&CJP/,P.AQ6I.]6TL5.HV\X/]8W>[0G<$1JZ.I;C5;) MHA\YO/]F[W3_<9Q%.N)IWP_)EJWW,EDYI]<[EJ&->^%Q[X63(*8:1]4UUWUU MI6AB[C% XU3D=*',8\'NNO0.]R/'2]JVE##C 1A+%54=K,+N5,4%M7F84N# MFM;CQK;N/C)>T+AYT3BZ&-AACO4"^&-3!3<#&0%>*9>KG EU8U6RH4:U*EP: M2&%($ZD=!(,Q+4[2UAV*N/:RZ.BXA6YX[)OB$VZ!)S!;M3P/?CSX1DWOH<0 MMA0 672 \*<_( TR=;AX?_4U2 "H.7DHK[V7@6AB-%OO"M1_6B-=/1T^A(S MUT;P:E'D9PI>@R+M_EB1+F%A@ECC8&%DGSWB9F[Y" ;W,73/JC-,-^/.LJ[Q MAFR9N,4R]+'QC4IX Q][X_W6) ,&D^%^%XHOI,S\_ O7AN6Y"BCB;%!86"H%JS21/&@:LTZJ3O/2S2R MD!D*$:BFP/T-M\B,;:;&=W&CF"4+[;H-D6R%&G']T'##[P1Z,.X\0P,^EI.C M#X39'N(T9%_21=[7K<_>4+=%@X36'265 EESCY<.7U9@ 7'@,-1H6=-1"$-2 M5G.C=L$+Z$K0SD+U$VJ1C;CC=(VTRT,^Q0Z= F4X$IB#SMQ(?^\&D6H6.[-( MEB7-?K+O!&&U*/X#37S++<<@U,4L2Z'J7A+&QI1=AV6A M'N]U;$**/-O42B#\<$R7:HGI\$0O_*XJU?\B3K23V2F![,"$"^:CU"X-@+01P8E!4+Q5,*&S-953OVE\<4$=5'C/<"\AS!K3[;"S=$_5H2,? MIX4Z!TLJ%[Z]])[=NX M<;V!'ZL3=-1*[OK%CU],Q8\?LOCQBZGX<3K,[QW/L+TS6'R_+CK4UX:L=)LU M$];=DAG D0IW=E&AX5%("E74NOZRSW1*%X'-M%C/=(B)P*$PCK6!S8ME M_HR=4C6-GXS=&\7T"&YQ<\Z-M &M)>E_S$<:W-" 47I=_&#HXJ*<.38-HU5' M31T$G!SI;W'C!2 &;6414@*M%$F3#J/08,EE)'% V.BA(G=Y7B5 %,/V- F6 MTZ6CZ!7\1,7V,7!_&"@/CZ.CQ&'X_ME*CLW5IX:C!(WMGX*_JSVK#XP@D()) MM!^Z8Q1IA-&HM>U:#$%AN$X[G8G&%%NTXK&C% 8@+0% : M; #NHS>GV29]8M>? ZYCT%Q6T3BJ.P578X$%$FMMBIR#K;'Q5UGBQO48\\ F MFN*)IO@&:"TFFF(8*SN5-#S*NVK7]@HN@#J7-*1<05D9\YM(2@_G7]+ XSFV M?1IJXOHX^E%-I#"W;DL^5@TFUAKQPBP1UY$*+T+UR$0^?-M%;=))DZ#\R712 M*T15F_PM@=J*D@D)+7*#.7O$%?F-KR\(8:&7\IJD[>A'-:FE6[EM6%*"_09U@G MJ1$KK%( MAS]YL?N1AF@/8K ;5G[) $%H-IAVR:P#HT$S:HTB"R'E2G7!'9^UER8]_*;8 M+YMJE:_SJ^T7&L]D;OQI1C69&[=N2SY6I=>K(""MQ6WQL;9I*\S5HA'G"N,^ M9W2^)>'BODM,>V["XSBX*C)U^4F_'?^H)OUVZ[9DTF\S[7KIQY<0=+=J_7AY M^1X--LG>T8]J4E*W;DL^5B6E^3@F@288\VV%<+'XBP!00W_%&B9LH#8=X"G( M_Y[68 ;F25FE8T/U)*5'/ZI)G=VZ+?E8U5G/YGKC%26\],4D0$<_JDG3W+HM M^5@U3=,ME[YI%.U ZYG$!D+2^:Q&$!/B;PKA?$7,$^^N:L(W#!#")']'/ZI) M4=VZ+?E8%97V#[=U1AGZBZKH-J,X3E^CMII$ZMA'->F>6[SKE20 P:7-DAV\,.ZJC=8E'DR*IJ"I7KDF'!',_A7 MR)C@=.,(/)*8# F/$+>=2*\04= "1PK6?H"AIN^M0$,T"'V8$3V$19:\'B:A M>VUIW",CRQ#%=+;PPIJ%K'\KC7D&8%0$K#0 K.NJ**I+$;^\6E%MCH)>,GYD MWN[FTMC@EL)S;<.FS/A4K5N/2)W"*+&RX=)ED2'.)E?PQ&(Z&,H:<^3$M2TE M=X0/:VFAPJ?GR-1%"*XNWV"$%[$\S?21,8GY,3I>I56.>EG(.AI8!$04H>UH M"<^>JXEZV/E4PXR_TYSZA I^HT#"R8E <%*6,\(\19*7@HA=5WZ%V)L&_E<@ M4+LRP5IE>-42'-M9U@B&*E.L,5E+OC:/*#UK:?RF$WQ6Y*K)D'H%!N5W*4DLDB(-L26231!I<"V!BQ6\3?& ME'-;52 _18:@O*^],KXJ*0-SR;7";B0\@RI8@A+IE)%1V'@*GZV8+I;"&LV:#YZZM'"CE.I.E"UR5=!?!_BSJZHTGML)UCC16?!DS MGHI=_[/\PC LT7V-?!8U@> QH7F8*M]HO1F[T46F1=-.&JRW0@#CAHDDK@DP MS-#C*?+Q '0:[SXV+L#P@ _\J\MJ6 E8L"'\:.V)@KFQ_#\P#:K/:/ D))W5 M6C<;>GF0:TI1MJA)>IZF18GCI5H/,-2M38N"_.#>U\UY5;?T\_VO^8M,I!D' M1:0O!K7:6+JT6"2^;%K@G=]C4P9!XO/7=-@8%:-LK;"3[FLLX7\"=A_U.Z#Z+ZC)1GVZK) VM@ M2;1MX+ V1$&!1.$4@4P(\4YF_Y"#U;1UA21QLZ[>=[CH?(1P9SAJ8-UA4EC] M<"*XB,?/F>,G)G+D,+?$YG4 @B4&$1QV5O(!I3>C[0HN6I'QJY>P3_3'RCAQIL1$QJERWOFR/>%PZKX3OBP:8'" W?9!#>:/@'3!&,/RI! M+\I,"7Y6="V(P6<)N[@#BP%V<\4.D3(5LX"2N()_F2\ZA/64V)"X^9.BOL'! M_PW9AD%'Z_(6;S_U9>?DU;)$)45XWXY?Y=L8%=NJOW@FW ?B8:V*&))Z?,[!#F9 :GO'HWK_+ MUV9W%CLF@_H4KY4<'$JP@U%"XPL0\A6>T)[7WM_=8:R10^N?LEML1BJ1('A? M$'.'8HZ/!5UU5]YY+8EG23??Z@G]'::];F)A#UUE&+!JFT\I&[5>-T@&U38. MKH]6GR,77^_08- %?X7QACHG1Z"_Q+TR:%[ODS$=,-+$%Y9G7% C+A<10/82U0(D>E6VV"J1@=*%5%> MWM3;O1-WFA#-4>8",8-I>V MR6_DQ6*.JA'=]2Z;&G?D;RF;=%M, M5(EV2 UF#CT& M]B)X&HF$&"YR#3. MWU0@>71LJJ[E<\@Y/J?-^--E>8.#?^T=V;CL*_S*MCEQ3<\>W)O?NT?_ITR" M("Z][1?BO_!GW/'>1U2=T$-7(^3AJ*)+[PA^ 5T%U/TP8I^!6 7:.WA%47!N M( /#'AT!#KFKQ)'N!J61WKK@!?+R!A446;_QGQ M2;[3NBOY.MIFN_!=&A]G.>G#D:I='L8-\)KUB)XI&E1S(?;F-:3L/3//>S,4 M_)?-/$BUPV"B]Q4^WD3=")[UHGM/E\O,>LM)R2RS%LK MJ;]>+!!.UF:6K(U)&0E$C G:3';(C=DA/R'W3J.AN["1%,1\1G"<<^X_%N&;;7Q]YNNY%7=C!@3W.O("TYV9 M"*GZJ<2$O3PDCG"E8.4Q$^S]([?!F<6;RO)P&_)^K Q 'QC:H&F MQ05DUL!I75&LME&?_ZKR"BIJQ'0MK;%;C%D(4EB1HZ& PP"7ILK+-KS"(YES M&)8I"6Q]MJ&1I4M#Y- UR'LM ?VP\5AU(IK'_4;-PS%Z,L-@\7OJCA9SSX/3 MZ3A:!;B<8<7.-"1RCFQ'PXE-_--73G#BG_[].SXF_FEDP\!B;.YU.D\<_4@U MST [DBR30CJ^2L !PW+8Q8[*G8O.5CC3^9\:7HY^5%-GU*W;DH]55Z&]O"CR MYIQ&F*TN*#)75FU.53($,"W9AI1P--BPI,)FJ0T,EHQOB9>1 MBCVK3:ZA$_$()]7VYQC5I-INW99\K*I-M)<88CU]I+[V!MZ+>LM32Q]&$=#G M7W688P4[SJ_&M)C$6ZOS? '^G#YJS$F$WUW6.7:J*9 ]EBY-XGOTHYKTW*W; MDH]5SZDB8@B@O@:B["^J,M);(6VIFFPD'38)W?$+G>VNN.TA/PI:KLP]'?+? M&/#U;RF&7.QZ%1.4+Y]S\!_^4[08HZ= [-8CW00V?U.P/PDFTG(>S(WG+7'GK@^._?2'EN]8A)T2Y@,;+#;944#_B\U-APF*77"4\$DRFE,C7 M-!80F,">_A2C^L.E>QQ,9Y*1207:S(N:",$69C46*BSW%8LEH0&ID@V%MEK^ MUC52K*GP.&A/FR]*U=NVR+A"H*GN<@R!1B.5"-LJ;[#L-R^*N5;XFBJ[RZI^ M0Q5P>=$Q\DB_DI[KV4(Q^.P:"^6Y47U80C8HU:JVB(O2E7F["] V MPY*AL;HPBUPUBFA#;9;T.BH2,\AVICZLJ38)($_M7:\^; QP9ZKVO;%JW\?< M..M,H9M4Z#[YZ^/O8S<%-DW?Q7X[JMUF457?CH1""B)7:#6131.K)>'+TJU( MX L49V0;Q%22(_A04ABLY76FN3#Q-F/1W%P*@=_XT ><5$E2&=T2FU1\><;U M?X.ZR[1VTBU\D?L++_4V7-.8(Q!4TP:TJ@G@[18T1YE&2%9%5HRUS_C!O8=6 MJM5<#ZW (4/7()8DR2=(2G;&P)J@*+7E3C BL2=U(3$1-@)1ITIDK;1'B+D!!V:G.-G&Q[Y1:J\??-)]U98&+@@\:6R%PJ%SP%FBBL+\E-R\K MN@4X$6:S3I*=XS[MYKI3YKYCQH. C<8^(VD0=KQRZW5>Y%GK!5:N::HE_7.. MGA.W7N$'Z=##LLUPV1I09RO\^WQV_]&_S[0?KNJUHH=M T\1@4H%OIRVN D] M>:!?>G7%I&+';0!1J35WE]7&3;.:,2K1!/J$NK1@C&1SI]\(5<*I+J4![AAP MY^V6$]WD9 9E'E0L6,]TRI85M@81?H]<#UM$]LL5?A7$8 7&,\%CZB<6^4K: MZS(0#LYVLWU-!0E9\^QPAK6N=X-,/2NA81(XLUHHM(-+1<1$<17 MM:L[W--5<)/#8+6X>Z1>WO2Y#.NU,?>PI/;UO#E/KZ2K;R!"P+OJ^CE*S7W4 MUX[IU=9>*&W&:TB%2W. M.^C@-0M8?_@20IZQ>LGU[%O2MV M\L"M.@%=2V( M<6YPCS&]511X(+>(\P"62GN)\1@!01YV+-K0%#L*_<^(UK( !LOS"A&7<3R_ M="ONR(K#T9?S5=0U3FQZ"^H3D'XP8P!'H-KY"1+W1@=OA58RJ:R(P@U^Z;7N MB#J+$));H#518$/>IV($V8(06]H@J7/])'99HZ821%S&+1#8 9#U.=GY3861 M2)#8,7F_<_]3:JL!Z;[!&6#@97GNZ 9?YZL.1!QNEE5'T"X\5@-<-2K9Z3FS9)S5D39)CK2WN1!C0#FPA.'!P\ MV.\U7C^_=/#*%7>;.^D;?DRZ"][TF!K)ZYV^]65?=\T% V#AW_&+LSM53> J MHU]S 8^8#"0[1FY<5BV+H /8*B_J5N(9LR?Z:_-&PO'!L2XS1,_O^0_\?7@; MKGZZ)F@)Y"6J/@_W. 9-%:VLS#8,(X266KE"V'XU%8)PWV7A-J;#JJ*9@67, M ,FT\XTTT])B153\TV4[W?8W,'AQ0]R#+U2"OWTK0;A3E#8"C6JL"A.!M*(C M %$@_YWZYWO1[0[KVCGT']\\% M:7(3.U;;KJ?6T>_+R*=6O*C!IC(BE+WO?[?K?J\&;IQL"T%9*0;]/NM6&3MB M"QL3KR!N98X-MO;^YD;?=;@[Y:8<4YL.U28"EX%,PQ5UKNNJI6/(0H(*5SS: M=A>N2,83R^0ZX'RK[CU8\(U97]R8'H"Y@--?9CA-]O_P/N/P@UTTRWN"N\G/ MNH:,'*DZ/>J[@%(['%5"4P^<,1 8,-! QS62JXF]]S&\C:(<^ T(P#4BR\3M M#^83NOT<Z[X1RL]K7[EZ)!:.42#(V\.*'<,,['[-QYH-,[?HK:V,FF7 MGA.(* QPR,E+),B@$:=P=H53R#=!,)DM$HB)-N&Y("V^9L6>=RV/8O62]]I\$8O!WS)5F ,(VN%,5 M$VTP:*;Y@H\ M2-Q, :Y J(N:&'GDN "KP L-RFX]#'"C)*YPSY/VC= ZD[:X M\>Q:A/:Z6ZWO1H.)PZ,KORD#$)AU$7H"B)_NW?^]TS*LYZ>S3,?9R5$*)RGM M+.=0,9\B.L_L('O-!^9UZB83#AR^OO;P6[[TE!Z6PX@AV<-XCJY>[^NWS M&4:X9UAN=79NCU.^G@F'\;HKYC-%(*&TB 45,CH@=;T5+RCPLR&S&)+0C$7# M(J!XHS:14OQHZ;F^;XMT0NP^-@QFUOBV+1C1@ZC)L@WE006^598@3-\EBT^8 MK52AI:8D0L3NE9(IIG9+8FIBBS?V!).HQ/*,>/('R YKRBF5OJ7S1?+27">@ MII&<$_=8DR@M0MVG3P^NW<)+:HPBR3@>9=<9BU:-CVHMOAQK")Q*T R.-0,% M0^*]#U>LW[9F]O"$"79F@IV98&=NJ/@97!D<6SS ;''R@0TN 4JO+H25,JZ*VB VVP7F(4#*0 ' MP/E3TGU8>\F)^(9!%I1@@(("DH>D.F"M\;W_Q6>VG.5K^-HDG<<^JDF-W;HM M^5C5F-I@MO.""&Z=PG2SU[&>D-MI#"\/\P_RY1$ M$C47.J##:4#LDW#I?!75!;LXRH;\":J$"@W[!U)_3!JSQN]I-4X6ZZ;XV/03 M4GG,6F$Y>)C^E'V^B>:X\[SPR+\;^AC9M;2\BK]+3GK>D\3YV-===E9[ 13* MD1X84[B84$(Q;5ML%I)B)SH/PHN%=,!"ZJM4EJ.E)/C--WYG*TG:\VK W>"N MF2:?_>YI>.L!MHMR]6Z)\]AL3Y4=YF(]:$\5^J=AC2 '5@#N#39Y,+RVU+;_--_ST!Y_] MNP8J+$^D4W)[T_.;DA6E3,*A3EB4IW3T*O\F:U"+H,DAF.6&5[(*F9.VFU;];<0RIE5&! M%%A9!>K.J@"EB@-*C7DA-\/;E?--9$YO$)R.AB/J;XJ7'?VHIL#JK=N2CU7W M:6 UT6;-0)TQ'$X3>S[&0&(FU73\HYI4TZW;DH]5-2&Z40_%5C#IK)5& %T3 MKOB?8U23]KEU6_*Q:Q]%AO,*XX<)!HQ[4M/OE$>^!8.75 !& M<_,LWA(VUA<:;@_B];7C>'T!P)= \R3(V#>*G45.I+1)G]=]X6UT5>(%:0*' M>L$1EHSR(!1Q[TV*@'Y-:%:S4Z8WTB#\PAF,0OC/E8$_#FQ3)QX06 MW+R4D6XSQ1^\+ ,J(O>8+Z6;DG.5C2X1HN(C&-.LV638Q!:8D9,I'ZGX'?79 MX=S.,TSB!2"#BD"2X%TU9I*S8H=Y/H$ZVG9$.H.^H<_J)=4\Z^] XI?P$$'/ MZ\IU=@&:$V/!X=/9 OD7;'!L'D6?19,::558+ZJBV_@ 3[PLX#M3[N@&!__J MW#O='('K'%4EE)59^:VG4@*"V9I)QBD* P4X$>QK4"QG\$+_7!?KW/J0<6Z4+7CI5QW2,*")AAHG/!(A91PI'&[EU^Y]EE"2J @8+F P M,SUI!==VM3#9@I#+4,0%9']=9QT<]%,"*S)00/)@DG+$1$[>X Z_88!-L^VX MWHR+)T/)D&!P##755/MQNP;_K8JAZ\NSB&HH[$.-R&6HTO !NR]8$U8^6:T2 M".R0B$IE4MM$/KL7VD1>9O4B@QOA[O.WA=^Y4_; 'MR[]V!V1R#B7S[_/\&# M_U2+Q!H9DK_("D(CCS:$7M3#>=&UUA^S$'O/Q4BARHS2T=GH6CS09W5UV9XK M/@Z7Y?+S^1LX/;A'\@9QP59\T2RI-J9C5W&=UQL&?44Z1#Q7;8O%Q>+MR12H MR"]#(#\PF+*&F]>Y4<$BZZ&&ZAKAA'*-GC*:J[[CLTI5 M\H/'.T8L@Z\2E0UEA>Q>,F.K+PEZ2]4&09QU&QK$:Z](>@N#.J_8.QNX5DE) M7GHV&*D^"#';^9_P8/BST\)#^EU4TPI(GZY%JC]E 7QC!$6X&KC>&["B^K=L?AHO M'\2$_HY 8EV-\/N*O!@JLPG#DNZ<<9&H/:Y1/(XP/;CP.H9,"V(0RR[C^M41 M^![M6#!=499)O -^?7@ B:[K71""6 8KK/<*/)1-)3ZX>O*;(G%1P@ MKI=EM+=+K_8]Z)"CT:QCZ5A8':1U;EGR(]L M10.E@!'H^P8>(YT(:=U)TQ$(6T^1\$2H$SGI?A/*K_Y#!E4):-6%W7UQM=W5SXKA/J*B!HR M=3[SX\"/@26C+K[WYS, M_E8R@B)1=H+S2AN+IP;MQ6G;;F#P/U:3QWICYV7@)!T"#[H_@0=]2/"@^Q-X MT T="YW8T480AE?AY[VK\/')[/%N@<$5,IIVQSW9_1N&"_!V]?;GK[[\ZF>_ MW*WNWDVF_2)OWOP0>HY^4F?N:56?XG\1M_H9.N(P9/CQM%S1A^''5^>(X]^\ M@JE]4X#=]W/^S<_+!_<>?';O_KW[/_^,/]U_\/#^SV??/'W\XH>?GIX^._WA MU=VGKYY^^]//OW[UY*_??/'#^L%7V2>(G]TT/,;M>=G^_.*OQ:__>/#V8OGP M[[M_OCQMGWW[XZ-_;/Z^6S[X^R^K__N?[>J[-V=_VQ2_9KMO?OS'ZT?G_WSP M]_:?KQ_=>_;7I]T_'W_S:O7=_YRO_OKWTK_\YMOL_W[\9?'7KWZ%[Q6GIS__ M_!X]$>^TI?G;_P"GXL=N ]]=DGL$'WOAU__UR=.ZVN":W+UW'_ZWK>CG^P_N M/KS_"7TN+SN_.FW_ZY/'5?FW>_ _C_"CG\Q\L\RVJ&#KSG]"F_D4?"K^P"?$ MJ?)?G\"N_L60T#-;1Z&$PXJ[.-L(4).[R,E)DB,2+ M7\!.36K_]',)/33;JJ2O+.UB$#]A9HG@DETZNM,^9G+AY#6J>GY]]57]YO[37S;WRS@JLC+6#]6^V5U M5H*0K9@$,F78I+9#[)@FNM=41W JFU>"2HK\\KRLBNILUX_E_*C1EFM*K\.T0:?_QV+)]["M/PEU7])GSX\O;H'U^^7EU0"E ML(=+)7^.N1Q*GI1_J=;K!78"4F"4,I_\)_D1H^26RQQ#].>^V,[.\&6ASUHT MRK:CL.46_&^/F =&;5C+ K[08F373N?9*ZEWG\]669M)]L#7%Z1&J/58[ G\ MB[OH"F3'IL J@5C89V%)#E8.:C!*'!6((&!Q+?IW\5Y/X14.YB<S?]OT[YYMOCB?\_^]Y0.R=C0(@ M@A@E97@[D#:;L,?H.6,M((O*:_"S&CA8%%6IVRK&LX_TZS#'MASM',-9C0Y1;(2"BE1!PD\ MAI@,\:W('H7T:CZH#SKE^45>^#,?% F=A&QLL6UWD#>Z>8W\LH-)P&H]$./&UQHV5XW>Z;&SE MRWT:\P7HB>?K:!['>,G>8,F+YS^\^N;N=X___O+G7YMG7VV????D[V>KSZ9( MR9Y(R>?WKHB4?'[OH$[>NT6_IP"-:%^+]=/Z;(.'$F?X2\=IY)DP(4;UCSJT M[%L-@SMASBAS=*QS*B;")+]>-U)6%A/76)/#3M=A1RNZ2-21X,L<:T;CYZ(Y M47NP7S*Z0+(W7A'$:G_&]IT8:]SP@8HSZ,NYVP1$KWE?IU _2#)SU6%@=CWO MDK'@2"$G=R!@E!HP>"D%?(>"TI[\2.UN@11 H9(^7[) MK?<+8 HR@4LQ$^F&*4#ZZ>VF"HF7RIK%U0+M: 6X8<.6RD"*N>/:)VF50?@S MI :GZI4_2UBK[P(]&"K#KFK:U_7N]4/_Y77]5-0-O6 )JXN@T:_RID?.X^ X'@Z'=E0N]'_R(O78WU!XB! MZ9L746<=OB9_K<^_>?)CV_[KXNN& [R6:KQE&W8(.I$L!U&C%U81:4]2T?@M&-FCY$HWFOB!\^]L% MX; 3^<_/GSY]L_SNJ_]=WC\2.;B6$_GY@]]))-B#M!=CI:X'%9YJ!F5DM_>Y MEB,!2:LP6090 ?^1+0%K"NU\=BI>*?Y%&72FA.-!&K("DJ?%8P9%\R<@,KZ M%T+FC3:3C7BPB41QD&CJJ/$IE MTN ?-KEVO_(^8-'W=D54\/"5)(05C)O8!J$&FS1VC8J0,[994G,Y(F@4JX!' MY_XRXBZ/J"DS%2[WIJIN#6\8IM%@8)O, "YLM('#M$Y&K_NCN7]O70C[C[ $ M/QN:6_]BY*1CT@D/Y1K6];IN5MFS?EL7527W+08^W_26'*V1#:CPJ^( M\%3+^UFLQ2^*,1VB/,?N!_H'1\>E'W-4<7#]?Z;EQ[VG895OA;U+^J@2[["" MF,(9^MS._F3V774IC9[D?.WQV7A1^Q;#O?T6 Z]]L3N5ALOG]0O0!E69+8K= M]]34^*KJ?^H%E3G7H/S%CG@Z;DLLZ+I&Q(/KS D M?ONB?O+?9=7NL0E@CU?FW+CAN4E;/=[AW'#7@QX=[L4)1--UE6F;%-BU;QIN M#:5<#TH[MQ7PK=656=>>5S6E8[!]:+.5U C\ PY=DR"+'\P.R2T=VP6YG8.. M3LWN/P4(])_N\MS77I/4_S][[][MUP@,1)Q# (,+I*93_]T]\S@0H(4)/,"2+.UNY$E$NB9Z>E[ M_YIWP@@;0A3O4]>O4,PT9T'T711##G$@FR++OR8#1 [S7&RF_E&?ICF+ C4C1'B(RAL+(X+T@.6.3-RL4NSGR@\EI#D3ZW13C M7Q,-34(>PY^PIX3L&;D$VE[,<)(V,0I/Q?!3VLI#_3UIX"C+BA9:?0JV8#$K MDPNURXXSPFB&8_2".4\>4)IE):Z/65 \)MG@78@X^:7V&-P9#C%MCEJZ*$E M<:&A6$%+C PL\T>*NJ5,65X^(=I[^87E$P=$PVK!2/=@=R:\&U>"7ES;OOLW MO^T9_@LE?3@5.#\C9]SS-D)J?H(_1 D"6Z>9YG3^@*%[043/ XGY1?2S9U>9 MO\1QHS"1,T7RS,-%$<=A285:]NEL7+E][0<@828ZMB.FW4M\9D@(2C?!O\%! MTJS"":)ATVV5'\P?JW !,,L3X*R=&8+;1-A-1-W3N5T'9\BSQ5"!)4" %& ' MNY@X?C;EQ\@5DLFCW*-RD@%D*/G]^%'> I4;SQ[F '>6(7$D$G=J&(B2EHHA M-VZT-LQT;78[1.4^"$OU0>RS#\)2?1#J,G]S \2@V !AM?1SZDD7('N-[7YH M]#&=^MIOB<]TJVWV#.IG1R,:E?.T2%C2"M_END):A_O'Q M8 MPYF-AGAS8$/P7N7,Y.-U,ZG>%UX*XNHQL$)\EB#VWCG\_\3F M$6G"-&'A+,)$M WVQ81FJJ7SL P=*=&O0PKBXD2F]#-R#AOZ;4&(H!J)F,96 MF$EB&E:OK4=_)1AJO*+&>)P$/<;@8! N<@.3=%0VU%T>!F F75Z\U\U6U^K" M4418ZT3 &A.>2[Z0&_%>/DFD?N7&\1HK>S9/>!A4=F4;E7[JX)F#$OMAO? /M.7,TM)ZE>2O"R.*Q?*A-=B+ILU5+ZP&( M/S]_?ZEAE!QO'1K]Z"X0DF3N@AO\VAMX5QQ1=.*S7,U)&F=) ^NC\R,02B%S M<.:BH9^\/QT=(=@(GT"7NF]S&UP\.\381(2?PPQ=%C/)$BUY*0J^ M]H0<4I\D%!PFLB<_42[62KC",H:#=B6FT'),,4JN8:' $YVVXHD#$)^EI#4Q M3#.7I(QE M:UA%[Q7CQH27)! J,:2)@3IP?#R!SQ0O%/?4PEDY+CHKG9;^GEW#,5%M/,/H M@/)9#BC_)>1B)K=M7;2H!'2GY*VD&<>^: D0V5./3G*>.TG]'?75N!S$$_]K M9#F*?$Q=S +DH_X89G((CBE("+AJGL1,#H=.!\/*\8 \Q1FZ!+Y-#PTP'8$N M0Y;(S)*8'Y?>BDECS RZLP@1DQ*:$;O@06P-ET[%H0'0>[6ZEN4E$,"2>!@Z M,/A/OBM\)BU'F@+72:!5AEBT $1=4 [%RY6-!$F,B&^5!LGAQ+)]?2-%L##HK\3ZX+4A"V M?/S]B@?X<;UIZ@]^A4X'G^XF0M.%^;^4VL 4%+*CEO@""B^U'T+N%B%X+^UM M$F(C1"1QRB2.MMC0#!1.5N4JQ5 +Q3 L*H9N2_\ IP/>S15BLKU)(>B4>C@< MG%6LV?.YQU/:ZMK4.I/349F4G:I LYU>\//1Q4?M]%1I MNII8)Z99M$YZ+8'32C'RK&XNS0T(4-6W?R4$AW A"C@NLYD]\ #NO]#<=T2N M#C%W,IE2B!<,8_[=W%@.9?@<= "/W#M-"NF46#\AR/^+ FU(G(Q^.HZXL(S M_;MVJ]T>4*B9S_EZGLNTYK^4Y4!Q8DO$,=1Y_]-B-@X\^9W7IZ-WLLJ):N/H M\V0,W=HA92\-GDFCL2G\$A/"LY@S=E6<=/(<32$)^&_D\\ ?TP=_$@^6-!K\ MI1MI_"2)U,Z6AZL0>M'*P\4SX5,?,QSJ$WONQN"$K(WFM1V%PH2AI(J&X?&E@P>CTMDN MO'%+#/AS O@41F)#=H6B0B/PM&SN8>[AJP/$I@']7;[,Q1T(,:^"+0-I+3K' MAT>K7\*G9.6X?C!S?<;48,'#W?XW+J(^^$ZD;OU!4R+4SD03[F@*F8VC%3#[ M8;L.SXA@LXHC#TOVODR$$HWXU?[$1YWP-I*0<:Q4Q(NXL5V/#P9*?)'F%,U: MS X1*@G;(:XT>)%!E5J)2)KG*\E%;M1.!U$4X_[XY]LT.0IJ'R3('+.M?#E4 MSHWK6?#Q-BLKD@-? JP/(_M!D\-?<&"6()?&OLYD-KB("<)?9*?(2? NV=F0 MOH:&Q] R98!>))EQ^@CL6&YILH54R[60XAISE0]:UQ6)"R6%LEL*N M*&%\,&&,PS7D8!7MTO;6N.A*5!]45#L@DE'&103% [*)\0/*#1AUDE!*)2P: MQ;)7'$CFZ&_8A +](Y)QEV74)LPJA.EN5M>A2E2Y+E).YE/EK$"'\M&]QR^ MYU-'._;"!TF$4SIY/HM7Z7$IY%$F5T!#P9/>GJC[?K#[GC_'K(T4@WT8JB/T MPS_HT(4(P"( !IQ":NK< Z9IN"B /4B!E)JZ!@3+N0H\+[BE*T]FUAR-&#\N MXM;:),U+) #=1FRXI,[28(/W)F;5BS(6#.=*L4 #"SF7N#2%'KO[L'>SL<[5 M!MZX5X:P^CJKY1*?859K0_:0)S.?B=Q7EI*[*Q=*&W#+L%8''^(YY:DAO/8Z MUL5>!^%B.>TGMB-]B9D7E/#1E"8$_H0-_?F9M9Q)74M?:9ZJ06FPWWG(([A: MDI=ZDQ:1LS'BH,D+R8XFKL2]I6%$S=B35X#J9J88()!?#1Z):+QOLEK M2+,]Z,4W>2&\\'1I!??564J]5=KK3V0Y,.?()NS_1HLC*5+3$?5-7DQ.L.J/ M3CKIZHHK"_:!%FR35\'AJQIN*^720D'8Y(6(Y) K@F9-7@J/YO!(3I/7,1U@P"0S7W]NOWCQK>835O4_+"A9 MMLJB85;5^"I[$JRM[#'?^M3Q3IXZ*7]JU;W]D08G78 M_"*5]Y-8WY<;X\5/F:6+*;?WY5>Z2]\AO^+9#V4?O?_3OX'L4@KJ2NP>]_A; MKL6GJ1NSU;L@Q1R^C/-Z&1&8,I/YT-,TTX59D8U2H.3F;]JRU6UZU3.'QF!H M;?IDV1/O1\UW%0BQ6NWV;JFHO">FT3UN&U;[^'[T[%:F5N4C4_*1ME<^ZL". MF9T:\%&O-;CGN>UL3ZBCR=KXR;V(H-47KM>A5.:X48_6;\L4-8<22BO9_6>O M/@:Q[>UX)XZ'0V-H=0\O;#JMWK FW/&-2DMT3S>IE*;QI7+%-EFKV";;;^G_ M%[$T0Q#$K?^_P=5PC^R8.L5C&F WLX1Y2UN8$7(EB2)9LS_R;6\1N53\]BXM MF3])88+P,SE8G[,,F4V=^Z'*']U(BP3\9UKW.%L]:3@JJG!$,SOPUS5%R)G7 MJWT1'%0KJ[1TBIQC"\[1\FVX'][\MSV;_YC!$--\D9C78L>!/@6-X*5C;:-D M+N9I\$G8V%!3>+(>? M+X*$UW\6YE]0"3@VFG" 9/H4O(F2 UDR.>$3+#"Y27W_V7;"9V+1'4(M?7*R M"SP#9[J[.%*#DXX3->Y\" WWP SR;KO/!%Y<_V_R;"3*. M/Y7Y$F=3[ #O.LCWQ-L)X;T"L_R.0^POTNZM=V)_WHO]N4SW1W::2P%#N'7+ MUTUQ"-&2M[4 M$:.W$)XY$N9:]+*A:RL[F$QZY*7%LC2Y]P(+PF2MT%EN/JG^_!(95!ZENA>Y M[9;5<_U]GT-)/*B^E _[@^&62-]]QY4P(XG$LQN<_,ANL?\JG=F7\]>7( H M+,[]J!BQ_*\7>3]'#"9-)Z[P CKJ7.-0Q%*$M/);51*4/1C'-XC%%:GK254L M54]2&R4F10B22"R$(0NR,A_,+(:[I$^.:44[A0J@ ,M:G 1V2CY$)$A/MA1 M\K/V#-1H4A5+U9/41LG/]^Y?B>M@Z0T2B3:CA(.\D!,=UDK27"R;0V#)*>Y\ MI/6*?;HNR9#-@1!OE-+-X-#^/P=G,$:BZ&NQ50G&K[Y M%!C*[_\DSO5,@.RD P0ETA41$5*&IY#3E(8W(2 &(0/M$4?EC M4$S"H"R-(8?W+5=]V#H6)"&=%[H9P!]?NPEGX^A3L"+.]C#A0S&YN(%R,:L;B+5ZZX(8ULC"*) M63P'/J42(01:I_FU,=6K4940K;.P!)HXN?&%L*$Z\]&HB?1Y1BM.PPU"RM!< M(4@RCN.D_\+YID0@VKM&%6F>^P61YSE(?)R-J\1O817"#7Y3N-CTW/0H>"[X M*)GSH9(.CMD3961H>\IEBA>@M1DD\;(DTZ(IKS\*T-A,F!["AU *(7PS0S'4 MVKP-.):>*L12]S_&RCSXMHWG?$.&;5X0@66;A/9D0:&!C!A#XS5EO!P*N27_ M("PF!!OFQO8,_8K= NT)SDB'X\7RIW1+LHU ,&@G@7_(+8?%?G49CO6AB:0! M/F/&'*HZHU&86Q12C1-,.R<803<1@PC\JOPP:;1+:=IHIGPXL^$"AS]*L10R M6;&(RI-/2 7V1H^ %UP@0+:D[;XU:J(T_LJ\$"!Q<,0J)V510&L"RZ(HZ M/XQ_L/5S\()<"IB5/4K4)^)J&15\:B>C\R.X$T"D*V=PG[P_'1UAS2+H4M2Z MZ>;E)W&[,5\\P=3[8&WP =J.*/'E98P3S_6)Q4'Q@_6!UP^UNOSM7%*8.Y56 M=@1PU?DEITCA%:$FHZ",;(_&Z>:DWICOO+I$.RT-IQ$@V@;V-\#ZFP27#!$= MQ &"(@OM.4O0NC7T]^]/#+P8-!\! [@)03]@)38-22'^1)GN\;IJC/^B$'>% M;K&=&Q37-%H>KHX?X$QWH4[B[$V\DP\,6B:J7*5ER*,<-(DXG:6DQ["%+):/ M(2.3N)I7S?*R!RH5EP%H/C^9BF=]62M+-O8\&7MN-!5#[<6:1"FKCYD^.0.A M,-HA8NR+K+( VG%^M$]#JH/47< 'YM>7WY>"$S0N'L&\ M=D7@N%(A27_=J(<,KHC(UN &3%[OS7%\.3P C*_'^PA;8::);U M;IMJ.Z1]M<4JV0-7QFX5EKU0&9LO%&^OU/>W"V7WWYI,^_;RTB*XRD,?LMOD M5AWS6B>YCC1*Y53]GQ#,'XP*9'YX<6">-6A_CV;2=\-65P?:/#&8@1=B<1/R M.ZO52_^VX?[>BS!9GF6(ACD7S4I0G$)0R(@L^7^1*W4]Z610Y)>89".9L:;$ MZ[!<_S V?XI\?5> #IW]NWC8-+H@"C7DU':.4Y>YN-/#P%H2B53G75H(.--) MR$O&'FX9#T.;'V$J>/10*C6'>6@#,AJ/1D$^&C[4;[?3-TVX@4)O5/S:5'Z] ML-WHGA*XR*O?]5O#E$.!F:[#@,^IFS#FB+YB,;:F. 1+#"$4[=\X,A"=;SFA M?(F=MH3)H9R-,TY:9-_(."9&DI:2& 2RX*5F"[=D1&DMOHUFQSHEP?J( M!EW"NS"[>93EY7SB:/AA1B/BHY9^F0O*&AK2I*8LT)V5O)Y]^4FOO:.C<,$Q9?5-X28GB(O*X=)P&9+.PI/Q\]*9D$2&'Q_M>): MNY/SR+A(AX'F!@9/^/ZGS)='QDJ?*"G*2K/7G+66GK5E#.'&F/W^FK/6GYM6 M^WNY';Z<6K/NTS2V R/'. GPSMW42G:3B"9%*O9SBQINUT)R$_I-3Z'?[!/] MIJ?0;U35ZCV)_\0T&P5Q"D"VV4A =P"=)%L,=A]!2K3;Y! VP2I34&_RBVP-#R&.^8X>Z8R\D:)#L^W&$G8$_E^WI"X%%&.A) ME/>%O86&?FA %:_H[ 4AMV2HE B?MG$Y8#),/ JFPU<%;*50VI=O3^0KOS V MYYIGS7FF7]:P!-WSJ%8VTK%5RJ.'_2HL #_0O<"_1DUYRS=I]2S 9%QSO*IB M_1 5Z[XFK1,K&^:>VF+ 'M(G *<[=N-$!!Y<_X9%!*B(MC]>"2UGM3ENB$5D M@? %X;E&NWML6,/NAL'P_ Z0[8[/0Y-59F#FPKF<@W7 >3)_I>4"A NJGMLK)B1FYP!R^CW+6.PP2NAT(3ME]G_9JO7SEPP3'#9>F[@=?;2S/+EF*5R M$>9Q"I8A^@O)-"#A#$\341&JL"L]#S'2I;.4D_/$EX_ 6-'[CD)1'A,F@*TVMF^ M"8%+&TA1/CPVZ:;(>0?DE,AQ>W^RCY]E;[R5=1E?E#>,TWCJL;>PQ'_,=!0S6:M#0Z[":B=AM)JB(* *3#$ M+\B5?4LGADIZ\J6F69:-@Z.GZ?DUC;4EC94:SS=ANJFEC[+*-$./7%+R\!3\ M@1 8T.+ 5H9_5BM@?5 \*D,LE_"0% 31DD#$=?L0SYOH,GD<=N+<\R\+[ M?H5?1&V+&C7(5>L\PMWE C/V#C5!?J2 M+C"X14]M22Z!!H4(!2?FG,#G,>XQ&[N\<"3-J2W)!EY76-135/&1ZYP#F8.. M.O>Z:;(\QN<0@2BDZ\T!)?P%=V$+5&DYJO@,E_%2&(($#WQ?:'!,#XN/V3>V MZY$DHFBF?CL%R2LV#W&-"%4 KS_&1_$#^:45EP3;8>CN5?9( YUJGL[FH$W9 M>UKZZ940/3@=!4\11WN(\IB8=BSB<26,7GH(_>'[0E[-; 0#0 $P$3&O!&-> M7HX6 P2Z!Q\CN+ZB[(,CY7WWN;/PXN":X>$9N%44+D?Q,K;]+V$RCR<+==,/ MXSQ(U-LEQ-N]>A#BEP@=C@\'0V+K'3+-/B3P\"J7(&'WH/9V35/:2:Z9 "4V MM1J6?[B3;M?>/\M:-ENW_8:F?!]'R; MBPWZ,2:;OL1;&.2:#\2;MN%\58ND*-)"(2 M?FLO(DYJ&"S V$5A0L*F6IRN ("&RY(6M5:$\,LJS,4(%A*7!>B@G%-^-W18 MMD^;0H,(##9<2,0R! MCSC*V1\2;6EUD7IND:,H K7W_/>3C^W>\:#=&UHO##EE$#'*4B27G%_)E^T+ MN,5Q&/B3:6![-RSP0"%YX*?!L5QYB>OPOF#@,F0K9,C(GLVYK\81XL"I#AT7 M%S;CXQ3!09NDH&LRPUKH&H&EP\UV8_PT#F(-P'_#\#)9,J,_&F8$ (Z@);D3>6:1?D^, M'0TI)V7HS'-GZ.]C03426!AEBI:!N(S8/,*8EOL-.+@S[,/^.\N?E-S.S@X'6!Y(N X#\*"1[8/P MI1Y>CY];[:YA=8X-J]=[L0K!+^Y"'RL/2@H)MF>"%>T>,EY(4)M<1*]I-1?D M6=^7GTOQ4V;I&KY;\TRSO_3Q$)&)GKTZ-LQ!S^@/VNN^5_J6<@8[ /F680Z' M1J]W_&#ROX7A/DW=F*URV>H+?RVU=B7-FW:KZMZ7[(UIF.V.,>B9FSY;]LP= MT6,-L"!QA=%V=SQWRX/5=W\H\SMVO#']OM$;]&MR2F#W=5;53 WN4+G#LNJ5 MN#L_KV.CW[OG#NWRN+I=J\YWZD>]5.F?46FM] @>;*L\P#[9M,/W>8XX@8'1 M&:R(V!+ZJQ/1H,5;IM$S>UM8_1Y$R"HC6JW>//=K_%!6$X9E,CD7]:XUTK/N M?TST-=T)$G +*QE$]WR*."<0ZGW+:%LKDF+-ECR45>N]"Y;1ZUA&=SC++Y]Q?/F7!*-M$H"CW^AZ^HCO7L(N4 O=G MB>@T>DA=,@(M-9*=4F/,\&'&+@A+T&66(NIE-85FWVBWVQ1:_*[3PY\Y!^>3 ME7PZY+J,)7XU32#.)4ZXFBM6 ^)%241I1,@2/_=[]3YI/*$AV+P-9S5T=@>=]\]&;>&4UL1DMI3# MJ[AMQ41>A0C"PT^\%NO]DX51$ND5TV)W+G<[C)/*_AWN9/4T8L6=K)@(W3?' M[&*=6V&5NJ]S);SS&!?Y_3XO_;>'[E/!D!IQ*?S%RQWG-.[^X!X3+(J8;1*S M@S#_:O0^\X"7JP92IG[#HU4TNU-BG0@'97\U#59Y34//&!YWC.Y@):U2LY*, M->2;QJ#;-HZ/5S1T,\@'^=BUC-YP):5W&/(W/GC=&JSN_3;_^WTHE[)[6GHW M+]84[.Z\7*;;-PW+&M1$O"(] V/8J4MAR/.^,6BO9,Y6'_ABQW14*"#: C_? M0]F4,O%)25/\CC>F8YE&O[>B-0Y5[=7K&_U^76K/^EUC.*Q+S8Y5X8SJ)9(O M&67U#-%"XPEXC1GP.(?9O&$[WK.A,>RB4;3B#Q^*H8S!L%VC.K".8?8LX]BL M(*#W0D^W@MHZN)A>$Q=XP^8XAMU.NWCL&4(_\:F_%;SXNA9K]=L]H]]9L6^> M3*U:=PAV_9T54(]U^1U0R.WN-FKU'K[\;;^LW 'M5@N:'DCI5I)#HHZ.5R$& M*Q&XN]97[S(\\]CHF#UT;RJMX[%6(YIMHP<2>;#J<3ZI;1@8Q^TAQHP.O@N[ M>&'YDN_,7JU]]9*(VG[MJ2I@VPCADE:TI".*:"0O<_3OS.-6IP"D^)W97C.\ M.KIO\2(U@><' :_J!,1%$T,J$B_6! YX-K[ARL9^)H7A>9!R*%=D'+23-.-0 M+(E2&$WU.*DSPOU8DQPB*(1L9+SX')]NB==[=?BCH0LP0L3 B)+YW'/%: &X MR==\PF7N$XBVR,$IR.V$JSOAB"Q3@EB"*XRX$8C$JZ_-8*4"J5!9K7W7SU"; MA'3*9B+H3D(##JJ+H-7*[6XF_0@KT.IVOS=T[98FS\@ML^,X=,=)BG>((BJW M_APD%KR H&;&# D+;GV634Z_2CQ/OW(CC*\2A!1'NRU 416(Z[1ZV@R.>DJX M(TO?["B1>!B1*!,]-$7N33Y.KB1B?0Y*H-:58^BD0H?&,D9Q[JK3R$WXJ^/& M!&V,EQ>N>AZ*%+&$4Y :T;O+KS$\U.8 3PCA@P\72' D[UKZNAQA1E#(9K;K MT^!%H@S_B#?^"%&0C_ G@TM*?"I.N]EDJ&GK#34E/ XC/&2"33N=ONLDF^XXD^;H#TOM5IL?S7$N#>;O2%%&V?*$:U4PY5^ES$ M.5_LMJ-5]7&J/D[5QZGZ.)]J'^<>&$>U<:HV3M7&V8 VSCN[WTYI AKXT?IS MX1Z]2#'=?18OK_ 75C/!UWCN'^_#K@7-:#[&!&K5DJ?F]'Y9O:&QO$JE&6# M^MZ>F\?W X)^L;L2].KEYAP)54QV2"]DZ4UL4+FQ:=V)LOA8*ZV?6P-C,%R1 M A67OR+&&K;RX6I[T[Y6OI?R\N?@D3]T@74M,"<)M&(,-+NN&$V(P6KW;.5* MVSNYL=[+[PT,RSQ\3?5!"^P[IC%<;41[O'7E5N=.(')56%Y/XKD1B'CCRX9@ MKL#<&O+:"6%@O/BFX@FC4/ZPFIZRCA%\ES)3&(/FZ2PDD&L+0=ZF(:*:'.69 MS\I2#HLFA/(Y7XX;S8,(E= 5$H1#U7CU*W^-'_A'6;955'\5*9$ST>XFI)LG MI+A<6_]N2,##US96U^-X;3^L2TJ>T(^2:"3\OF9HD,$F&@%USL\>#*?9/RVFI2?AZZ\ P^37F& M52#KY0((W3;)A91L^)8O)QS. I\M<$N_H'C@%24K>6L0%EKZ[;GM.KP&W;=] MS!N"^K6%&"UK!. $3Y(PE 6L%4@^+J-86T]Q)M0>3F=#&;/1MRK%4J^*HWZL M<-0K0%AL#4?]6.&H'^A:R(4UMAZ<5]*\=T&^.FZ\H-*T$WON8KCF@HEYVP< MB5=VSD;B/P8:CCLVL%"<1JM?)62?X#CQ7+E>5N(73\,@N9[2!T[/SXQT8C1: M0[=V&-K8(ZB)25@NAW8'#NH5G9U_%G!(=-YHVI3!G6A@LU% $OY@184BR&T4)/]2J MVCMI3NZ[[5F=13J0*OI?#)@$73"]UE%:AY_KLV:MW;!PF=KC0P(OJZ9^X M*-)/?2>9,-YL)=;?R&UH]!F>^9H\'=WJD\/;,_1Y$D8)GI&(LH&5>%&I$"D$DHU$Z\LG]C15'ONOM#/)G& MGO&HRQS^;1J=M&>UCBS>VT_M.@AGXIOIE M'$R^&"CW.98%$NMD2A$4YX0W>K5;O6-LN>*/X!KRN0OTC))KV/'[D6-V^D9G M:&Z!'(T>04HT!)'GWF#'0?K*.S6QV>IF/0'BT+ MDJ8]#G-[@:X"5LHG40O.FG?,.,+PD,S@SF;,<9&@O+6!?UDY3&JA6MK1\8(^ M*YF%K +X/O /!A1"QT8GY]:-I]J=G$>&$M?,('M@E[!3-Z2N7=K_V^JG:!E# MN MFO[]RBAJ=HO[V2)L&U>'J![(/22Z\/+XT1,^7;]&Q8AEI&.^@?%CIZ3' *5)1#G!<\U MVMUCPQIVAI,2O21FC M95K%;/7:1<5NY]R\W$LS>3B%JSPWQ? M[M9D%%M&P2BWO4RYY;S,$N66[J].P#A+.DZ3#U8=EXV0IEP7RR-M=$P3GX!LL%GEG"Q:YOL8BU^ZTR&GO'F![WWVO,N&I67*?/\_!K!8+O:%7MMTJ\W>UM?N&R MV9:*'HW,MA8_T4IQ@$K6DZ"G1 B1[)&"1DCU=+4:MZ9RH@G.8$9&HC*IUA!? MA>!-Q@^74?=S)+7U5LZNUO.M)DUI>C!]*8H%(:V/[W#NI+.QY.E)NX0 Z^SXO7BLGT+;HPZ;<*;!X M#= 2P1I/\9$G5V+%@+.5(MJUZ(B?[G7>?Z7;#4&BX'DZ5.P*3XAI]7/J"3"5ZH, M6_IK&ST=#*T#4?(&8GQ"E+0L T?"Y*( M\(VXYP-*7-C$+C"&RW&0@$%!W?.4#@@4+W&8R,KSU#U\M$)B7JN2F!<[2]3* M)'U\RSS88C#W7P@ (7H=U3VE_B:9]_XD->C1;YG![5N(5Z2I?*TLE0]^G(M; M$5-E!5D_TG@J.'&PI;Q8AIT,U!5%RA>PC5I?N6>Z.ROJ.] +VE)%U"(1*/#N\/72( M6#ES8WM4&G)+)2U%J&PS0^9:=_/!EIFZ(':= .CP SA_^POC055958L\6:*8 M*A/!7 MW".@/Z!O%B8S#DF>WA4M?U>B]+)$!E<._,U9Q ?N)0H7IY W)@]]/@]"?HV$ M8,[N2$M'T/5Q AJ2X69YO"^%"Z\404PCY8?7$(PK?!\P"Y_(E4**\1.YA;V% M#85EARR_$4)>M/33*_).X:^)+UTF=T8ZD%[@R:([?1Y$+@<-A"_,[ 4>M#:& M[XIO;1"2?%$5*YU +#L,U0(*$HIZ+)5)+:M;'I4G=I!L0&(PJ]:& _0C>R(V M^"-)?S HP'F$16 _2Q*2$)8<2+LV1HDV >$6726>C"G-YIX+IX_/G#(4I>/_ M<.VLW,4#%8:B,-/>><%MM.?B3W4(LLQSRK1LLHKK@_R9<5D4LBN/H9%,BN8* M#VFI866.)KL/]LW+ABY>P>/5"!ZO,>AAM8>=:\Q.*ARV ^.P[06]J]]>A]ZU MWI/WOU.XLYIR01=S"S6!3Z!S?D#,J5[6@:]/.!8?6[QF!8 M8?+YBUW3TC?:'1PZ66%"]8N#X_5L/$F>.=GS20Z-]G&%*>P[/T;+L-I#HS.L M,/%\"\?XC2AO=QPH!A]<[!,;+_3GXG1?Y+SYU>/=H+_J"@[6,_K6P.BM'MB3 MP87K=+O&\+B:K55'8;0$>;31$&$\DU%F@C0,1$> MM L*9>I P<,\V8TEO$%DNZCC-1*4?PBC+1TAK8]R6EV!%=7GU/#([O28:-3- M4IY^L#P /#]S=Z>SA')5RCBS)Z-^7!@3],!AO-J.Q@N5#N/=,%Y(V]YX(96[ M.K@4WP14-%1 1?L$*AHJH")UF;=@VYRF 2EEV]3SU#XQ;A MB[.F4$2'DU7JC 3QO'AO M]"DK! M?&5VH86%>@D"WK- ]?BBH5L6?D:&5@)ZFZ-T;B]X];8R!.IRY3C Y G6 H.' MHHVR<=AO18/@(> EU?'D*@Q!NL"ULJ4%48ILZ%)#.=8?8JDP]9K],AJ=2_/D MC]9E2Q9#1_D.!Q /,ZQ8S]M:_TF<:X&7Z#N:[!,5#23VU14UX%#3/19SHQ%) M2-1N>R*!A?'C29>$%'1]Y6H@^8]J6N^P]_B\%8['F,J!744 MYED9.:).6J!3RF9\)Q.\_$LDFZB/I:5_R#9G3#8A+W?.;9!6V" ]VR#LW'&Q MA1&O$KTN=,F!SKINL>)Z-N=1.!?+=#P72*3B^#%28T0),Y,Q_4+PLS)0#];5R>N]]='EB=YO]PV=0$WI5/A= M.X'OA#:6?I,4/@$B@AD+ZHKX>% M-]@T#&:>!G]'L_-E&3B)0&XQTSVV= MA")7-XF/$4_>QSBV/30,Q>B5$]ZOI_,=P786:OJQ0X>;FU$DURNQ3J*\? 1[ M#"0YM;"(-U 33YG4O+(G N>+^H&D\,Y:#W&Q:8.C:*/"_8AXL^>8,3_?E/3" MH " 6#WI(CRR!,G!M= BZ?TNMKU@8RCOUJ9.G2CB@A(/+70X_ OR6JJ)\R$$ M02-Z'316G#Z0[KN<0T&[17LO_L0[NW/*"Y^)4,Z"X'2_4.=RFRW*K1MC%8%W M0_W&JXH]K[9X7W@C+V.C).6-ELB9;6=G09!)\; P(O;VY+U^A&;?N]0;/L?JOWBI?P W#]Q@4L7XQ,(G U\K?7 +^8)0#]:E M%7@-)MHR 8%-_.F"> 81<&9_B7@!A;#8B,3!CY$^#L!8.T( 'C 1P+Z;V^ I M>@&"XX"!R8.-\%0;- 803X_W7)^L-_G1A31*.2?/.>/G,? FT@(N6(TI#<4/ MZ3&(Y4CV?:>6F9;BFP3AM>V+CF_85GR,U?[QY.),/A!L._!VJ1DZXKD;#/W) MKNJTKL65QM?,_@_\"UOCKTKW*+7"HIC-^/ L MK"U:9+3P.S"!8DMD FCI+( MX$8A^N 4,>7A!7$FXN/8_,WM1KX1\&T/ 2ZN"Y8_QFX6&D4*0"%%,0\%@[T^ M741@IMJ^'*9WBAT4O)=L+;FM 6(H M'H48"4N?CZ(>+.F C:@V,#"T,7!K[!;UO.Q>%!K)QS M@R$X+GN!$=AG:!W(0LRI44T]\SBE2^E=ET9;X< MVGS!@6&,0M=X%E)%8L#JN&O1O\P?7Q &;38]I&WVN01X-[I\+<'YN,TBOFB( MJ#&/Z-@@K4! $)24B&9Q;!H>R/J;:;,@XGA0/#".RD5(+#V:,A878TA3.]*9 M$*6\4I2&\>;U"1]#Q2-D$VX]@=0!=1YR^ 4"1I&K/7U](5>JV9&<,,P!>>B# MH#8GGAU%/,2%D(T$/"5R$;=3QO4H?=;ET#YI+$B$>&AQ2B =1B!=(LKB$<&N M:\3R:*#S0[5MP>-"(=G@)&-SH8,%P78Y GQ=F.\X;3_\J MDG&!G[-AKFPW))&$!HX$%:0(.M)-T;>CRPFX2"S21,F$M/-F@<.\0@":P+3X M(+OLN9FQR[_.$;>XV,RG$6_IO;P0SIL@GJ&,C^>>%5QI&_8CK6#)I89SK@/. M#I81:T,?)[$P)[/T@0@WPW^G/*.8^ +6-4W_DM,Z1PEJ2\3S7!Y:AJ9;^B@B MB]W D+E86FFB,CL46X36J7K'%H>(R%D1,II8<1FK\$PINE/2XL>BF?1E0LQS MH#(EYP\CY[."%+K8IWQ$^$?[JPJ4'5#4H__+?50>@:#Z$C&^/;:_ZIY]FR;_ M;,+?F[F^A%P6LPM.,5+OTQQ;G@2]%-G-U(:[N,RLU4],S^N7;MO0"MRAEW'' MBDY!U%>T\ K%)@+ZUL8D:Y"K,1R!7@JK(I52?4N$BG=T!'Z\ MUIEOP#V! X.O9S\%N*K M\T\>\\.Y(0ZET%X<>YA<'^4 6F=EGS@((WZ3EP1YR"]<[Z<98/[KM"9L]2%1"9HD;)$F M("1E+5G*?/G=S"JJ8#LBVUMY0_X,<\54924+HAI>+SL%T+SXODC.,,!BIH;* MQ$.,'OAFU4I!/D()AP/^)0@<8CP\?9#-8%%1F'%$W+1=7:N.8YG@LR34,$\! MTMR-V9''!X6(BRR2(9M/*#?K.X7"+NL]R1Z36OTBS"NZ8,3<.2Q3^4IE*2@G M,F\'J8)=X%*3JE*RZ(F+LL:]BD?V=SH&G&?0V,1>D3-YPD,RSQ0?GNN)-8#@8GX&3\$HGGJU D=LI M_V]1ZBC67B;XU)>U:L0BV;GA< $QS "4U:5@_(A7]HP(%>+,C<5P#M*^B4NK06T.^GG=Z[.(JBQI*PL\ MR"LM//7CHI H>8*! M*-.Y(WX\:GLB7F:E%N7MB:CP,S) MH'EY1"8%5P"31 0-4K\@/9#2R6?IDC*5=CB'PII]?$'Q>.^'@ M\ZK)YX!S\\#X8YF7*>825QP:D,8V$NHB$<]A^1D+Z:@2K"$0PW=(0!7GEN!D M!"TWOP8LK=1#SH''\%8C.71NW>"A0O>D+SH<4\/4D13F![V4A3*XH\[SD5SR MR_6)42_C-(831<'$I>>0J+,ED8GI3)[=7@2+4M$RV&CHX3&*> Q9*'SA1*.!Q..9U=71Z]Y MOEJ[Q'RU/LJ5;BEI>=#PLQ-0>(SYUS9/^^3'G'"+-3 1]S>!%9%BCD'[V*F8^&+,R*H;#5'0LUIS$%,V\$N4Q&$H$ M&4I/3,(Y]>&)9QAQ,)@\P54/WM=%,L7K9>\7+?MS2LZ+_RV)O^V4RGWN\W"U"7S,5+YN9TJXPD"AAL^M"(XMAPVZE/-S>IPZ<6,/W=D*!>+9@ M,N0:$ZB72%10T(1&8,!1L>8A8X;,VE#2YU!XQ('/&DIZH_<=+]H*RV]JU395 MJ_8^6[5-U:I]H&LA%]98?;"J0P=+.A2\<$)T"3QNC9\C5H>#3K?2@P<-T+Y- M$R98O929)^N.2X5L#^LWY3N];(<78^ )S3#3 ?\7Y0'B)ODSG*=G*"#HX ,. MRXJ09#PDAYZV--@ZY[-I^4C*F,F7IB4:(EX#[I+K8=F "* P\)%$E\%H$F?Q MX%5?R$!?*^T+EBA!^). ^8$?M2B9(4;GW_CKK+98I*X$(;$[RX*U%$.F'OV, MHA ],AG5O7Q[0KT3Y4/J"RZH?*HFRUVE][JT#@Q(GTQ==@5K9Y.$@HYGF#!$ M'#L$LJ"_92Z"_)M,T?&Z $8U!O!=7Y2)X&-%A7=VXMJ:$S=$!7@^: ;[;K?RMF@1B4O(C M*@8%*PS^JDV#6_V6>5ZZ((-GM-,&4L^=N9RT2,R6]-,%!S[!PJRS]G#! 973 MN#>9@;2&*HWW(*D0]N&O9[Y2]H&VIZ$[ >-H#;QTC7-$-1.);D90=O^DY1[Q MUJPYU?'&U,/%PA#A>;!T)+03ZA > R[4U7&[0 MJNQQ%'A)S(QJ3+\D0"2O2Q@H[ACP*\B[T<07-/&%&9PY9IL\B?F-_=7I"S'/ MS6M[>9D=5M7$(-L/=TIMWFZG$6$9 +F+#YNX MB$A[) H9<65C/*G$BQ?R'.!+%,%T@EN?+SZ83(#5Q]GF1HAOPK(%S5Q8YA>V M/(A/[J FWL/;;FYXME.T]F9@5#IA@^'3 ^[-1@2=B^@KX"(G<%V3G<:<*1A45)+ B#C8!U@V3S7 MH2#&;J@M)HZXUD5<-"!5N+3(@?,@QHHQV$O96Y!!LNMG:(=@I"!W,#-[H?/. M2GA':L+D3CK7)9 ]RY"@:@[#%*&$U_#<3,5S,##$P.'%I8[HB/($+<]:('-U4N'3T]">\9N@_!+%EBC+H9L,^1&Y>)I M]]L'FB*5R:AU@;V&,G.C;^*(IA*7A$5ON7%J$Y03.*O,XT8V!?;%5#_.!!E* M CC-$J0D!_YQY7)/?KD.DTQ">(Z&QGT4RY(P&1RZ%X?]-'ZE\HFU20(?+R6! M7[=X+S'(H321I([K\$,"XRE:JF*(^/KQ>4&*[H8V8R T:Q'O6<]8X*OS]?.P MW?[,V,0Y.L*@G=D>]\Q1&(YXWO*=9U]_=L;O/D_P!6:[;7[^3#]9'?/SW^U? M_>/;+\DO?W_RGG&,2?[(^=2//U_\XOW]+^OKS:3SY^+?EZ/X]*V73"SOR[__ M]_3ZSU]_F_[[%R_Y]^+UZXG_VW0\<[SQIS\3Y]OEND[%O3]'OCW)C&Z M';7???GZC[_.QELET?WZ$J3M[\D,CFY",@]8X8)=_?SL71C,\/U'9ONH;?*? MK*..^4SG%^KG9^[7^.4X"#QF^U?@ +%GM-9WX#^VX7_ZW6>Z#WK^YV>PZ)=K M%KQ;"GIY"M;O^K-7(KO]TP\%8EZM_EMZ\6' M./SG\/9Z>K5+#GQ7SH%5* R<_D?77)S<]MVF,&!_'0-FZ]TM 8,-_)>G03:M MWIL#;9F6YWD*>/21B9UU?,11UE0F+'0M2//X:&+=\:5\(I]:B_#Y MJ<]QYOAL065,':JF7-VL0]RLRM7DEJHFWV:*@57$PO&,HL6C-E&"R8%?U^)P(LDWXGLP]1_(=QC0G%3AUKG/MSR M?EO*P8Z93*_G"ZHG]CP=5 !>S=U'H];$/XNL@::HW2_MY\ M8Z]H]E6F62U$AK4D,LQ6CB/R@RR41'C4$B$[=-Y-+8+*>0Z0P1%U^QM*_.KM M[RS=?JL%7YXD-#3R[%9@1-$@3U%'])I*WGBJGOY.!YX5E-,_+P0P.DW#F08> MLMP'*A-4T9!'(44V2( [!8"F!$"-!, 2,I?9::57_:* +I>_UQ]SD'1&45^< MIB4'RH=X''=]Q6*(I,EP)Z-HYS3=,,\N::H$/B4>\QHG-5/5D71*UGJE*19Z M*;^M]4ZTZM))F2=UDDY+4&)FMP4'"F?GSH%A,W@?_1T3]>N78A:R$CV/0?0H M,Z.9Q%=/ '54 FB?":".2@ ][LN\CP10!L7'$T!_*EU;%WMI">')[+6JXU\J MDZF<>.H.VL=9/K=?:.N1-HXP-Z=#'2_ M[!"E;UH.B6$^Q&R_P]P4Z1 M^!^;Z\ ]M:H8D+%&>?[J?9ZNU?6)0L7GN#JE:C^N(,?JR)U&Z0^(9;JM$Q.6S-/ MJK:D_F3KTQ#;@*9Q/(]>_O##[>UM*V*3UG5P\\,HG$P1M><'YES;X0]@(-L_ MF /3&O2M']KMMMD==LR>977;IM7I'?_ OG:.S-8TGJ7FPQ$\Z0@6$-H36"[C M*N[9*\P]T610/KGS- T#YP "+JCE.;3YP%4.>IIB&+QAGGV+7=27;!(RFC\" M7R.#'4WS#S0*S^ICHZ79U9^O3QC!HZ6/#1PFQ\UF[Y80>_H*Q-Z[(,3Q.$?_ M6*;M\NT)#2R8AZZGBU[/%S_]8"ME4/O+T&A2GQ!+=5I60P^IMJ1N0P^ L.T/ MK2[I@7X5/3":\=YX7G4@8*9>+T"V1Z+/4JJ YZ?51'A_@P@GB7UY9/XPTI^_ M YFM_QZT]$ZGH3 M8JE.J]O00ZHMJ5NR];O#X8!41/FT:0^(9;JM'H-/:3: MDKIMCZ)7>X_B]^"&8S5:0Q+29F6WHJ?0NY4UA.;RI%.DI#&!"TY$\?@2V1Z W;KJ&O>E=H><+*4VFC$W6DTJ4^( MI3JMXX8>TD-)S;<%5U_>@9HOMQ+2LJQ!IU$:B'L(W;IIH%Y9A&O>$)&1ZZ^O MWY-7V__KO)7;E+Y#)7T?N?3MF@/+K"Y]"^)V3>'IT7M1>3IV@]'5E>LCDN)' M-IGZ@1=<8X(:!&?+T'FG\-DD#C!)8 YJ)U8E:59I\D")5B5:'WQYNRWSB8G6 M1LC#K/:^6TT>DE@I6)69# IF,YQM1$4W>:NTFH#K;A1PN0BWJK=_+!S<:%*? M$$MU5>-4386WR'IV*V8]\Q+Z/(&WV!'3/]%8NYC/_Z5)P)>PR)$?![X;Z&\G M@1_,W(G^AMTP+YB3+7R2"S%PJY;WSG*;MG*59+=J4K-"^K*E1'X3^+[1I#XA MENJJ%JNZB_Q*+5;27J\J^G^ER0W1:M%\SLS/E]J#:HBB(%SHOP=N;'N&_O[]26617K'A:4W->G(-.Z\KH=XDSFXTJ4^( MI;JJN:FF0KW=[7=(J%=J;LIB[_.012#.;9S=]P"9;N"4C4G@^WQ_&"&M\GHP]=X+S0F%+_.O*:F%3:U.%H+X'IO[QYA"/'$V01]A-,]3Y\0)K M/E!A9$57C:S8Y\B*[N,<6;&.*1L)K;P/);B$I[Q=G;B[1JXB2++2D-^B(7OM MX?#^V>GG'T/;87BM7E2+?('*FB/&O@A[_0%*+T+A3?.H=J09'UC/4ZXI+]D\ MYLW'*@7>I&O2:%*?$$MU53]7W37$O?(A4OY36 S^?\AXF RL01*KXN_1(17$ MIB2)4A!/Y)8TFM0GQ%+=)]>YU3@%4:E&*G4A?@_\H[@!;L2F$BJE)9[(56DT MJ4^(I;I/KL.L$5JBT^YT++-S_T!3H3U,JH@I]M,NJXB(R]I(S/3$+]\*Y3$5 M-5?85G8K/[WC*-(]NL(RG6"U%>A#@VY&HTE]0BP%E[C=T%.J+:G;U@KW\AT* M6F&=?;]CO?! MV W>D&K[2VN=;/PW4\6%1!UW=VMRDC50%Q#&=EMMX==@K.Y MI^4L(R<@I5)3N1!C.4@:E;>Q'2OLY :Q<:-)?4(L!5=5M1'77(3?R\Q=:BY( M1?I!(M=*/>QM-ZA-B*9#OO'K#HDGHSK/Y5I,D M=&.714J@->%,&TWJ$V(I$&A/K<_UZ2$]=MKF\ $IO97:COIDX@I=L@J=4:$S M;E$>/K46T:]I)HI<5?V,1 7BK>3A M[N3A4^N">\KR\)&9B4HP*L&X.\'XU+J_GII@[+7;Q]W! PQ%)+-^5N([-@X3 MG/9E\3$T/24-E33^FL;*+RQK7+,XEO&_)R^G:Z/XHH MS@-V]ULVLE0M"_DQL.9?]^$.=+G"[:PW*V*2+O-)F:(#Y5.J2T.S?)33_=&].*JQ0[^!Y<'.P]_^_,QZ M@ G9I"#,UD7P[J5N;\=25PG:_0K:2N.KMFB@POJ">+JXOXE:91I5H^3K(=AG ME^RO;K!2(!442%\ID$>E0/I5%,A)X$>)%R-XXK("R4:"FX,[HQON9&HS3W_K MW-JA$SW04N\_7)/L:GYYT^ZQTB,U/((GQ']PB[?4SJ*XKQYJ9%!%C;QW)\R/ M6$Z'( :ECCF@Q?\)GDI!AH5 RMN,@U,_#X#JT9S*YG/A, M-WO57!6#L>$6[% 6_2$1X'A9A MG-E?(M!K\33P@NL%KOP&-!_LP7EKU-*='\8_V*#(V,2-$&UN]8,555"G4IW3 M'2/>!TH%*154PR-X0OR'IJ3BOL>D@H955-!:A3.H5BK[RYE%SI./DTJVZK0T M2V6H1+>2J"7]8EL:[*1$:CU$*ASI?5K_@S@W"#"3M$G$I>.2\>[Z.LZ+G8?N M#8:A CDIBM"F?-H_K)<^#X.9&T5!N* 7I"/*I8!.<4[:EDDB6C8_H+B\1P]; M6V4XZGQ_E A0&JB*!MI6R[+BOP,.(L2?[M/?3%,&]?7Z MF'?XR"93'^,]+A(/.J%5R(V_"9+K*>S6HE ):_+VN 1/B/_PKF^KM5KQWP$UC=7N#([OH6GN4"HC7EA%RN6"13$IC WH M&_51+)35'RC-HC1+#8_@"?$?7O9M=2PK_CND9ND=][OWT"SI%'5#9^#.3$A) M@!9 0#H^\4'8_0;J@K+N$J-J>TD5SRC7$UTG_XL,E )3"FSS M$2A=M45=M:6!?X^3TYJGJRJ!)EXFXVR^](J;M$%+24?I(PAOKG#>NS=8F_ Q MA+TQTBY,(%PWA^1EP9?IFYM=JZV *2IMU*P+]CADA-)&6]1&6YJS^#@YK7G: MJ!)BX0?;!W>%0G9ISTFI^\2#?A74TWV\J%VX3)L0$/>LI/8 #MQ7X,#[! ?N M*W#@VH,#[T/U%C RMZV']P^(4,#(5$IYATJY$ASF93(!Q1]UV7?RQDH+K \P_Q[D^%"5^3TJ05X)U3,;Y+6IA*^"]"Z!PB''@KP*0__0 M>K,E>$_E,33K[CR.ZZ\\ABT.@52P#(]*T53"_1R!MW#MDWI!W0#_3&:\$@*\ M@_?L(<5[=7$Q#1<44+5= I^H]/MZ)]8%.N7B1^QF*NERLKF6"D;I6SJLP2E;+:K;"S% M:8])V50# 5WK&C75(]H$,*J45+/NW>,0'4I);5%)=12G/28E50U6%1&#^)2$ M/R)4%:,XMB?3?)9H#4[$<(W'] OSC\[#8 PRW?9@!_[;GLU_E"J'-R@AML0U M [$?<@6 *U1,HYS*[\&-4%02TAM><)6$M*IJ+[(>^B+EARGG= MBWA/-GKHA =?74I:2,%^*"U4HR4H+;1=+:1@ M/QZ7%JJ$^_':]3SJR+)!1F/BD>N 2F'3*GU=]U O3PNP8Z ._8)V#%0@!U/ M#[!#D-MN#7JN_Z,NEGX4NM?3&']]/(_WHEEW#.21+M,\V"IWKGT/LJKMZ.1N MI]_OW0/$^#>@EB:PQ+%>F!U6([3@U!GM-W0W0E[\1[>P.AW7D^=@U%S' M.^X"K\E9/X;CVH:RZK;;W>ZPO;V18Q\R6,ELN-CKP$\B/F*L1BI-9B5Y3X?5 M52I-J;1'=EQ/GH-1I>T:V*0F9_T8CFOK*JU28BXKZ,!2CI4AS ]SR7:?.U/Z M2^FO1W7[E?XJTU^='<.EU.2H'\-I;4E]#;N=^PR!)MU!N;A)$KHQ]D64#43+ M%V3RNL0^UQM%"&'2,"?!#/:$_Q;_[?I >!R$$>QK2&_ "DD&&F[7_ERYZN/T M'RN]I_3>HSRN)\_!J/=V#+Q2DZ-^#*>U=;U7R6U+]5XR)[61ZCJN+J+)E#D) M.%/P$:QSP=YW]S[ECP_TX)3&JMF]4!=>::S]:"Q+11JW=%SYJJGJC\_55V7_ MUQ#M9UF#>WE]=^3A4,WD,G#HT#$_L@E6IG:)N,1GHJYD237.!:\UAQW44P!,&/=.XRI M>Z#(>!\X_II[ATG(J()[;Z'->VA(L=(U.K+)\DIIFJ:>W'8US8Y10Y2F>1*: MYEYQPT]V2+-J3GTGF;#BY)LZU7DHX:^$?]U.;KO"?\=P&$KX/PGA7ZG]>==) MH]WW-"MUH-1!W4YNN^J@K](H2A\\5!]T\%?5PTXG@1\E7@P;MQIEDO$EY\%0"'Z]Q5LKRX7/QT##:F!'?7[?/ U2.5=K]JE2.4CG- M5SE#I7*4ROEFE?.-S30URH0KF:]D?OU.;JLRO]M6,2LE]!\D]'OMMF5VN_?P M,\K&#):%L4@.?[!#U];_;?O^??+A^X-Q,VF&D]532D$IA<.?W':5@FJ%5SKA MH3KAN#MX2.QI.]6QNQ?_[]@X)/EO#>Z4_WN8\G"LICSL<\K#L9KR\/2F/)3( MW:71#UO5O]W6CM7OYO68VUV.&IMD61;^-!R@5NQ6+1-SJ";X=1*YX/^ \@I0 M+\;XNZ)ZJZH;NQMU(VG"RR-S+9H,Z#M> 6S5&DRFP3:D&F/V0/J?$/^9PY;Y M?Q3[U4$=@"P?"EG.XUK,H95@KON"13%)XU,_P-Q6W+?M_+-I=7H(9V69U0SL]R!Y>?YY#"+:M:GKKL2X M=JL8U\A#&XSKD>\GMK<<=S+;:\$;1_/0]?0FP.PWF+?5]53*X4[ET%'V=DVT M XCVCK2WL8D.(_F8-@#1F3(/&I">_*#6=*P"H.K],1U(G_#I*J[9@[%[M/)P6]3Q'=,5,1 MC>1= 8&$ N"^F3JLBNPF-DD(838LROX*PNQ)R!*;#X+ZY)-Z..=MD6VN1V. M;9]%1V=?/;;01SS\;;7;5ITE]J/C+'5EE,S?B\RWE,QORFD59;ZU4>:_9+ZR M\QMS6D69OPT[7\G\.G&6NC)*YN]^2X:#7=?8U.2D'\-A;;<>9SBH6/#NV;=C M[$T2)9+5"F^0L9YFXRRHCVU4 F^"28*MP8J[E7Q^/,?UY#D8Y?/ER:^*A1MR7LOR^:/]-?"#V0(L M])CY$09\+B=3-K.5P%8"^Q$>UY/G8!38)Z/WBH4;_'>%Q/GH-1?+]Y^TZQ<$/.JX+X?L-H\(N2WDIZ/RK65]*[5'J_ M'[U6+-R0\ZH@O=_;8^8IP:T$]^/A>B6X2P7W^<5;Q<(-.:\*@OL\9(A)H,(F M2GX_,N97\KM$?G<5^S;DK$X"H(460LC7IX@$;D^H-^F-'=LZ0;\_9[,Q$PYOB8$Z\(JTMZ8.M']^.=V)+T[)V;J\ZV)[#(J(0O@&2CP9I3."3 M*/WT((2?9W,P7NTX"!?ZW+/]\C/=NFQ;-_BB[B*S*"PW#>48JJ$<^QS*,7R< M0SGJ?A_*3(C=$,\Y9:MW>2P>YCH_/QO9G]O6<7K!+T]_^7WT\8^+MY<__3!^ MM8_U-?IP=D#\N>@;U41K3PA7V@U)@T5B3CF%6#OU# $;Q_SV>1@_,#K M7'C[F$UM[PH;DO!!B0]2EG_ X$/+$Q^^10^TDW@:A+"J=,IYQ_PI2N:O(HP& MP7]UQR8H^ ]V.)GR65*MAAZ8\B;613OVXIW#JO&W/S^S[KVA6Q:J8S<875'] MP8*H^\@F4S_P@FL7OWCJ3UH%F5HSWT'P5J_]?5W#*M* J3N!W<&.*:P/V]3S M)+9)U>O%RTTD+7DSXV5OYB"BR'WU0_0#49J?(_S3#VY-A<_CYZ)Z4D7<081( M#E'?N'/;*W=U7^16\:2Y===RDS*!1'&'8Q#V'G\X:E, K@[T/79;H)Y4 M-NQ\HJAZVG>JYKG'WUKZ!WYE9;! MW4AMSAU]BA;F;RWN?B]?Q,?*0SMT#;.;B$[N*!NCO>(IUH3^YMS,.END^U^[ MXAVU?X_[[M7<2FW-1 MGZ+YRF\B49+=1L5 AZ:TGE0]1DW9[!-15#6=JL=XIVIN?5X$8UB%/J+VRL!7 MUF=5JI2)J4S,^Z^97S>B)+MRBH$.36D]J7J,ZK#9)Z*H:CI5C_%.U=S$O(P3 M&TS,-ZX]"WQ'69C*PE06YBZ#F'C;B)+TQBG^.32E]:3J,2K#9I^(HJKI5#W& M.U5S _.G0=>.>77;E% ,=FM)Z4O48U6&S M3T11U72J'N.=JKF)^8L=+O2+9.SZNC(OE7FIS,O=G0Y>-5Z:@M=-\<[A*:TG M58]1"S;[1!153:?J,=ZIFEN6%\%XH?\6+";,T#^TWK24>:G,2V5>[NYT\+X1 M'73G%.\6H3T8,/.]"=SRH*-MFC[-V<0]H%<_18N(+B8OI."74ZGT0U-:3ZH.&!U0 M4UWV2GR1[ T#F =M-8!YCP.8!VTU@/EQ7^:=#.3(SPJ]8TYHTY9VZCOLJQP^ M=1+X)%9PF%,.0>\RAE_01*K=+777W-;(>4[KQC[ JT -7(=!XCOXNB!\J8?7 MX^=6NVM8G6/#ZO5>U'CJRT^V/@W9U<_/_NO7?WQNM\UGKR[X[++@2D=^G#,? MAQ?H%S2*C(7 C.?)V',G>1S'=VXX^^D'^Y7^_/QD=/9:/WVC_W[6PI/8"K1C M>K3M5L_U=WT1WQU9._.3UK/,IZD;LQKSR:.PO-6M+[_UUK-7!77SVO9L-,4N MIXS%D6[3],,W;,)F8Q;*:$*7T.G@APY>_29PQKNCCKK9ZF8_I9O=6;K9F?F( M5_ILSD([=G'V*/A'9'8NF!U&.BI]YU'<^*ZZ\>K&/Z4;W]UXXT]H8C'."48' MD_8#?;%S> +0_IX,/E"]YQ^F@8>(CO]]W\=6^;@1_WM7PGXW8]66.PN0:*$ MA1(6=3C-)6'1VRPL[&BJO_."V\=K'O35C54=2=#LISY5M;Q\\#;J>)>AW>U4DWW;M#KJ2G\;B8:[S\S.9TA$+XYD=[?Z9 MG:;F5!M=M_(QT-#B?AW8H4/Q=U$G&:UXY_#7AJYQY^9P]RCHU'BN" HQ#%^!")>>R M/D_0 M26^;;?/S9_S)M#KFY[_[W6@^BUZ?^O_^@B7N7U_Z@?][,H-73L"0\G$)%^@^ MO N#&7[KJ&W"_\8!_6Q:1QWSF,(?2O\R?WS!DYO:^EB&03_A T+FT>L+M$2%B$F0)E0, M?9*%6J.24"JC4"I_^L2.IMH5!EH,BK0P>S+%Q^%;X]M 1%U(&P ?!Q36Q/87%7Z67/EBDWK@5;JP=)"&NF MTS3HI7=^79^'+$*SX\IV0P_6#ZNR/4^;P0="_"C\>0YT1OQYV2/F0>22UR'V M19SCG%Q9\@L_@;_"<]"OTH#7-QT#? PV QXS0Z:\=>,I M+)VFHGIP'-?,A[=[^X?OII$X6MJ([J*-S;3YRYE)W$;*KFT+ MWG4$C[%MYS(9 P>"10M\]"9(QF3T@EF%DB7'2^)J1MIH['IX:CQ& H9PPI#/ M;/V7 +\"OYNP4,R7&>^<>KE5NW[;QXU"M^PR E(:%2P\Z+B\7(A?5#/X_BGX8]&"X +!+R2SA MXM5A\&PW-L1#F1-A!6=HNQ$LU'%(9@&I5XGO4-!M!CJ+RQ_PM:YS BB"<[!A MY479U-+A6"+: ?ZL2#P[RO&T0SQMCX,D+N5G.^/GC8?PP?;!D\<-E5_5YZ!J M2>:%=&/$@<#[06#'Z'O H8, CP+8B&@2NN/\\1'QA MAV+=0;[D?XZG=JS/$)M1R'!^4+A26#$P+.-2VHWT!%>"VQ@O6G13]A0]>[)R M=]^^R6L[*FUDJ@5KZ M&1B72]]R282RKVA$DB0."JYJ5,4 '=NH8@)NO)+# 4+V$^."3)_S$)B=A<"N MW'"&TD\&R5XPZE[HSX6Q3=72F2<"2@") M"-$U$,;Y&-5/%JNC=PL+64\;!>C]FDMZ*0@=\HU2*O]H7;;T*W ,0]P&!DH1 MU B))S0DK!EU'.D<<5R7V??Q$V^_'L#5SZT@I) [R 2R<.DWL';PKH;EZ> 0H5O"=5=^GCV&+<8VRA',\4'B(D)_X MJ4R$ZB+:QZZN>)C AX]H:\3T?99-+ <_HK./NRJ$MQ^ "8O^-7^]DA0'(!XT MK)8*![*]T]N,S#$/@PESDI!7"]CH.D5)2!W&[#]D8QV@,N^(_LQG4H MU1H60@/V#)4Z5W?HH(('*9Y9;8W1T"^PV[A_L:4[BT\Z2 ,K%"=5%/P#QB%NSG"WH%K,%6(A0GB'H M'/=__914,_O,_K\/@%E9V?J("G[4A M7N9I(A;>4*ROU#JP^9&*\!FP@:DN?0W2@U;QPK\/)J0 RB]]?#Z[<+HWUW_^ MYS];N?2#=LFEER0\>P6KTOX5A%\,6A_^]+AN/<=B6L%A:M8B>R*O5L#,] MH4S=\NT8%&\'%CZ=.N5WXZ]/@_\=??SK?1P-MG,WS)*[P0EX]LILMQ_75:AG MB>LW(?ZH:M8UU:S64ZUFW>FE:CR&SU*%JI56J#YB<)]\%9VV!+"PW86M68^2/)]SK!JO"$?GYF91O?'0YS]N#EY%.__Y?U,;RX M7E;C:RV'$HJ^;8DEZREYRV$W[1UN6H=OVC]___V7=R>]DS\BIUF;MHR"_1 . MWKH%4%QJU9/;XMM73[Z_[6-],+52XTDLY#6[5I49MGEFJ^VJBIW6"I*:L!,* M_AJQD#JG]>?4J=$YY:YZJA';H\\LB8ZN;7M^=#2*(C#$1N,H#NU)_-E]_?GO M#Z>#WZWHS3_M:/!LLX!X>)?ZAB/X=KDRNKQ\^_%RZ11VPH E8E%$.79RU_+O M"7'_]O&B72Q('49M#J.J,7 /4)$]6 F*@6K#0.HP:G08%?7]"7:I^'&F]MLF M*/Z;R>G[WG'RV]=__6)<3$(B_ M-O(=_ \"+][8'M;AC>(3.PRQ08^&E8# L$X_S^R3O__\]:_/?__S])_QF[F8;9[AC4T9?F#)/C5'?NUW=/9*" 4VQV>[3IE;'?J+\R\0?U^& MYI;5A5PUI;$#Z@ *LX4;1)#/8F4'?0OKT'VT8#H]\^KL>E4;RR95XIE[#]!VOJ8Z-[ M7&N\_3IG?L2D=BH$:)?D[O%I\/YMO_]+U+?V;S<7TM9;EZLGUG;K'=]49[.LNWX>.W=[U"NQ\#W5Q_% 1T+4L8SCL M594!I=R]K\-33-M4IBW76P\..W8LTVB;@QHSK2H3> S6FLH"JL-8:YN^7ECQ2_3!A1@PC*.)JH(LQFLJ0ZC M1H=1*B?ZA=0 @O''BW//!B'A.UB=-,=^^D(NEIRP+[/A7YXU/%XD^\W%6M\: M\^F^-?OF1VQ_\?>FS8GCCQ[H^_Y%#I]S]S;$R%[M(" Z3D= M@5G:='O!QDN[WQ!"*D"VD&A)V(9/?RM+"P($"+$)=SWQ_,^T;9"J*K-^N6?> M F6N._#%+WSW7TI%V]= KJH=QE&X)VL%M\U#)I?8SW>V)V3H8V(JLA M:B!+ 7S#.[B4JV(C.,\ESD?.2B++\;&3X"F"'S?W1$$XSR7VR8IYCA5Y(1W< M$PGAY1"$N\-%40P 'YTY/PLWWYK<]V/2M+W]4Z:5;PD5K ';BU.)\@6,+ M^91<.(.780C;->9-B"+"_F:8*LQUGT/GG9?&W\F[^?GB1 MCU2]]C=&+],&E\D_Q#50-WFZ,9O%+),M2.FX.915ML@JT2";V">6,E99F9Q> M-QS9Z&IM'7DQ*^14WV&&$$:[!0!\>SE0FP-T7S[7CTD_GNS4BV)197CSLH_5 MS+,&/B=.J\WG7A],AA=/<%LI_UM(6-WUE0DE,7LNHYA";0WMIR+;F*O91);*& MAIBXV8C$YGB1E:3$I;CDB ZG)E+V3!=[1JN&B0,.&"VA3V NMC?B(.Q)]4.J MDE!B?!1B1.J'V9!^>*');4W7' U!B[VF8RHO/5/'\&Q#[K SFAHNP_)[BX7$F?/%0IX5:9G<1^:82 >ND#R^ M@!63?"$E&8EQX-<:(G5>7YM%X,+CS9O%OQ6LQY?C'>@"6PWZ3Q_GU4I)ZN9" MOED#E#?(M!>+!38OI"1CD_+.+GDG&IX3-Y_@63Y;9 MI$>DKLWTKJ(/PX:BW MZ!49PT7Z<;4@/)S+!4X1]UN8L2$DWQM(M@R,R9:[.WJM-KA6T9P2'X_%Y+/M MLE#ZE(X+1;EF9UP3B<1B\AX2(LOE4M+4=V6&W'3'#5]TC1; \9M:_590'RZO M?QVIKCS;!LCW?([<]FU^3\B!:0'-Z 7JR 6XG M3A45BSE6Y%)BR%+FV3'S1*-V\@ZN4H[-2FENPAD>07YE.FA%B/!=+[[=9F]> M;/2A)B>2G9.U>#%$=@6&^R^AY:6'+B^-8-HUQ$+BEAA\GF&'8Z@5M/>VI7-\EH-%%P1>F*PZ+1Q#TT<_@D9$D\(H M,1:J>]S2]-%@0*&G[F&];XR>WUOC4K4NW5;J?#:)C;[O1-+I882A=%+*JQOH M69LD(60W&#/'8\XIIH&9VJ5908 MZZI5"P<4CNO#V^N+0EO0E"-0J,(#"JDZ=00\2HF1(F*L+.-;$%R>;SOJ&6/2 M6^?Y9T4X$YS]1DRW//1J)F9J((72$H%?B>:1(>>%6#[(=7IO]_FKE[QTI,-6EB;"4%#?3TI#$DC/ M)^N^S_9YB0-)A:"TT2#M&3#1#'K&B(A<7JRP+%\(WM6!+?3PG]Q=&<1$'^T1NGKB]!#=4L/<>0:&E[R4@:V MR/.L),;VP]&._I118S%JM'<"!%26)%8KI'CVQ=^V2*B\?5GFAQ$@1,5;V M&BJ;_;[F])'A0)O_,GX;!A]D*)YF69]2**_+Z/G[3XUK6\\[52@W.(/0?AC9 M4 G"!SMB/C<18L ;11;!\W__@9RK:O9 E_%+L##"DG<7CA2)^_3UQ%L>1:*T MTM/[K*V-463)ZC("\Q,"^_\Y;G2D:D]:^?M(>(D2(T7$6-D39MD\(Y(3K8N6 M(CV5Q@\W2:85[$75">_!&U+$(+(7.JD@M9Q)B9$B8D3"1#$$$PW+:Y5([MJ# MK ^#9 ML$[7S]ZWQN'>GZ/GV#^%G]TASYH)-XB_C7;*,^R3_1(I375FF3Z39 MDRUDUVU[B-265F^I9DL!9R\OB'QKS!7RM_KSQ?NO=XRACN; PN9>9I-',!IY MAK^+R;L+*]Y]/71L!QMZ^#3F%W#.764O[-&+W996+L"*Z)R"Z"_AE MUB]4(WO1OI$3GT ^T0EX"WBO\S_OKW]D>^-U3V"I$W7Q&<1W_DO3*;A@;8!? M]%"3_"+Z<2.\'\(]$[=1L:TPM>"D1VF@A34;R.+$7F6 :8A;B;8-,O@+PX0 M?L\KTD=4ZF_'E23%S,FA:EM*"9A/!0$C53UIQA%N&HOUO&'_;E!Y'G4>7PK' M5.?F;LN7] /98EYA=V0A_SNK:G#1Y]&0K6NKZ<@.4LG1-)!%0!G4C9"VI77N M7QZ?'I^S8B'0-1:\?KF>M\:K/36G?G?^^^S;@'OBM!BO7BKO8KP\OO)0B-M? M?UKDW3EJ(R5T(6X._>+5X0VZ[ZO M-'1ZIJ6-7=4[Q(J5T8\?OZL7WZ5Z=P$_>&)>#IXPSY*S8;(5K_98\=N--+8, MN]P1^#5>'9?(LR]?@Q7C9E,G41+776$T^\7MBAN]0I[C6,[]W]H,.$>2>4:L M+>.&B?T78L+?UC?MXH=<>[;RRSEAD>577?;*&;,O]-YQ\]6QWI[X7X.7Y>]= MP^!;L.,UV"]N!LU6V"^1I5=,!M8!_^787%YBI7S45)3E[ <6Q%KH,\UO'O+D M+[_?\GJW;A<7"<$5_+;TE1'\YKW7,E[%LY'4.^NH!^&W2# I)I-E.^*WZ"5N MALA%5BQF68E/C':>B0O,-V7CVE!B%6GF$JV1FKI;S4>:(ZLSQKT M3>[NX7&LE] H23);&@(WDXWBYVKJB68PBKM7>L$VN& +^&<-13+Q>(^-:)U@D3R_0LZ(,B6\RG&:;#7KY;Y,B:@=2J;!D8$NV2H@S[0QW\ M5Q74T13-F47L6_G[V;U^7C-L=/2-#4*[)2M2W2W3*O:E_7GZU5[/K&@)B MC>Y3-M[<_WTZF9,4(BMELZP8:?[%Y:&M$G(VEY[R[K'S;I2$$K@U1@8OX%W, MMQ)6G;/YU RL^7L]T36?/1K,*O!D5;AJYM:2!P_%W]^-?)6^%+G,!RHI26>T];\WP$+HV64XD'-F390BX' M6)MB+J53'#Z",X'6(5!B+%0X\]']?DJ&&JE^>DV JWS]27_LY*[^O':W+U[ M&TYD#TV V" &N;'&^='ZK_SOD;5>B>3B-5307.)(%IOC15:*W^^5-@ZBC)N( M<:.UTL2A(8S# L_FOV8RF?\&X4>[7H?E#_["]&6KJ^'U MP4>#_TTO74'XP*W$BX_J?: %&](F9SKX>EQ;N.NAC*PH9A\_XEM!PY!ID-:' [W M5Q1G+38T\?HB466"1%./CCK"VDGX^/R#^\+[I4) M!RJ&O_2/_RWXRP2+?"#Z[Q]\\!$DL)#\$;N%CER*.W3V/@*=" MG#+AOL'4"\/+A.43;DCI#?J@P-@.);N>_VAQG/C)WTI;,TL=#'I8CF?ND-(S ML 74)=9&W5 P\+6/=\_E$*YGF@&: _![LW3P!XYZAS73RF 9QCPAV;*9JJ%B M ;:X0O-XMQHEUN(AO^]0$#FQQ?-B:_R:K=W_TK_S]X:,Y<*PC_G0U,NBV&U,-GQG\]O\^ M"1,"9XM""[B=XSF^U9J4@X@7]Q=.]OMXC&;5@(6:1\36MJJDP>+6\:7/K>?/ MH>D94%(,:.J57-P-QK_'RM7USV^=-!%53!%1XT9(/DX@),Q ^_*/I_AQ'^=< M5@YYOD6OR!BBFF7VH8,K.(8>-:=7QLQK]I%5?5?T(5S DFTC_/_5.QD&!93' M5GG<&E\TFB^WO[/G-^4D UQ7!PH\J2X%=N5B#%J6O;(!A:Z00Q;E'=,"D/+6 M*?RU1\R/"=V^8O37X5RO$:N1_MJG#S8!CT^[9>&;))[ \?C_.^;"V$+B*IDB M*TH"RPFQ7;0ANAXTTX6R_A_!^J++^@MC$\EGXK(Y46"SQ=CYG(=E?)H\0_,U M*#$^"C$BM>-L2#L.QH97WP?(P! Y:?5[UAKW"K?5]Z)H]#OZ3M3?>"KO!D<2 M;(]!WOYH^]_4,BLE1HJ($8D<0@LI1+$Z.:EH%E*D"N';&>'\2; MUEA[OS'K=EU%G+S7MG ;%F^X6\-*HNW-2?&Q@W)K D7]K%ZJ_1O-+;88O];R $!>GNC:95TS M (A7@?ASN5I_D2]N^&'VF/1M?WL4M;>A*"UFEF1X+:S1TV!FO*_ LU+\2E&* MUL?*0RMP6N 3QTYR$BM)L>>8'P:E)YTOD([/K?L-&K=WJY9INON.ZA#E*=V3R_C!JI3/,Y*B.^)>P$4V6(6 MW"FT']^?QE2K #^QATYB\T4.*PUI]K"$(;^"!A;>C0Q+A!/LFQBZQ^3':9S_ M,B4MV)2[' M2F+B2G/:[(@R[A+&726@$OL@A6R1S143UYFG/(&+SFU/H19',S(H,18JH_RR M7"[2^:C5=UP=M&_[10TO=^/2^SVZ%'O;TT4WJ%[86>]-\J(5TQDB^"B99BBNT9A]P6B& EO,B6PV M>XB,AMD!(I2-=L)&J]2U-6*E"Y@HSQ;S(BL(A8,S$57./M@=H,H9)4:LJ/65 M:9C3@.C9L%/%G\/AS[>"\\L9ON^V>FN3\DZGA_ FR1:8SYZ3[V]:XIE:UJ3$ M2!$Q(G&B&,*)NO&*; >R/UV4J$,7-/R;(+6%F'#5M]Z+;EG6[Y>7(TUA]/?E M(0GEV W<_4M0[6AY:9;(ECP@) LN+:4X^KTUAM7M& MGB875O$ KJ]:JD8BP 2R'ZMRYZ:)JL)#]Y@*A0*<]C0]>LDV\8DLX9AD8)U- M7.=1% Y4E4_=:GMEH158G4T\/%/,L[QP> 9:.1R7&*SSYO>T0JU^.Q^>=5\M M[K=VI IUV"ZG-VR3)(-H?DF(SXG+,GB.%05:YO/A66@5/B?NG")B_DE)(7 D M1I>6872H<'-:C7ZOWM\9C]6[VV];K+=?F::S2\B.5JR7+(TFG6TYZ6Q5(',! MK63+N7: $S)M06$W>TXZ%A M:>RD,>K5I/P:@U]7J9.)H[("QQ:+L:.RU*E)59GC5&4H,5)$C)5=B*Z0,UOS M':B2U8M:]H?X\WO!R!V^\Y!PFMO*Y&0=[S,FYF[ZRH2RFKR64'&Q6[ M>!4[%M93')E0I5RCS^5B!Z189 OQ$\HCF><@"B9EVW2R[2K-9?-&W)(J<%+(DJK)E8%EB-Y#5A(,]@V-M#32UI8">QO'8 M[FC!OWA!Y%OCP:^R4!?.7I^JQ4^,HSFPE%5$PF)5EVW;??N@9SBM>_&VIWY[ M<'X]YKAZF>O>",6A(A1M^9'\_J5>N^*>?M[J[<>'H7I^V6T+3]T[\4Q7^C5. M?L2??2NUYK>56[*MBLLCBS=V>5[(?__YZY?^K,?9F,=SN]K:"JTEDF@)E>ZX MI9OUJ]H"#:9!UF"ORI%?0))DRY;BQH=C+)L[C2R+6Z2+3?^'YC,<'L]*L?%, M#*Z]Z%Y[K:/)Y=IC_?F53QV>9=? L[F-(4,T'*%8OSW_2'"VPAB3X@:E]@IF MJQ8=M^ G%I05HZS(5$$9M2:I 4.)\0&)D7IK\I'$+Y#*R'AA. M[6"#$N,Z9;*U%+!P/RO_D$ON&5\-^VUD77=<"74].>(5AN:P_UU]N.,+O6H[ M4&#BTV_/FIJX>O^>@C!W#(M/H'=^^?XN%9_L:B_1">Q8IUNN'ZW%!0E-P+B> M=Z(W!>I2//UN32HFW,%:MO?<#G@!^G&PG%!,G\I'974"&,UN#*-S9N"W[W?. MK\(5:MZ@],.HL 48G3N!7^KKF9&[LAM:\4^$T17&9WXM/]H!0'35^M>R^.?6 M7V#SV3R;XXX#07T%^Q]';NOH:R;SWR#\9+?8;_ESOS!]V>IJ>'GPT>!_D=D\ MB1?_A2&?M;4Q\@L09W8SV-WB%01E1]M<^W_:U[L>RL@*1@G\S!',.C-,!S\# M,Q$#"(;?V(6I[ /9"EY;/,R8FG&JC::]R< M9G<1)XXY( L)?N%_02)<0"X=9B]=]_(O2$X'_(S/0/%_GGXEMFYU>6#CI?G_ M^L*\::K3@]/A_HIBML76,UY?9)+'!'ZF'AUU*6HGX>/S#^X+F7"@V?"7_O&_!7^9X)(/2O_]@P\^@@06DE].W"+B?_$] ;J% MCUV*.';W/ *F"K'*A/T&4R\,+Q.63[B!7JK]H&0[I,^=_VAQ7/:3#VYMS2QU M, )JSBASAY2>8>IF5X.GU0T%HV![+RBXDSV70R"?:0;0#E*@W).-+GZ>9C!- MQU1>>J:.,<'^?_^?@L#GOS#5WT-\'D>]^9II9;"L8YZ0;-E,U5"QH*L@!8&> MQX@\RX#E2W(T0'\[WJU&W$QF<0W[>#\C M\A$,QS[W,"=,F*V8A6R%/T6$!*RD8:$.LBSR<0SW:?TSCR?, M/LTX?U7-'N@R/FVL1>-/1ON"E[M\?4KZY[]8V78_N:"Z,?3UX&UX"T#-__LD MS,KL6*5/VU_9+C86% ^<":W L@ZXR>6',E9J,8$P-7ORL8"?"!-=DCL= M\9 R6,78(H4/33\@Q)R1SQH/LU?GVENSV[132 -O(6X3E1C+H*RWB/6*:[-> MF7ACIGCEJ?P\?'0&9Q<#Y8\X-&GM0ROA]X&C0M8;LJ;6C;(\T!Q9#P[P[9;[ M=E9^JS]G_X@#K*Y]@+?(D34#J7YJAW]RUSW];*14G/IE[X\X.:DU'MN]_GVU M?W]QE9HM$]_7RM!R/'7B"*(: 6FD3SO924@X[W [,>7I;JJ>=GV$.V>&G?.6 ML)N#F4@B>CB4:^*^.L)%LLM3BINL= B)XC]H;SU((J RB;A/O+3 /B0K(IQP MH".);0'^,;1QC;$T$6;_1S^!O)4-7C:_"]AZ.]$,>LR[/>:2H@S[0UV>+QRD M1[WEH_8#'8B)[^W$*ZBC*1KE\?V=^&?OR _5.W9+.NTQE<>N\#X>P5;HR:0[ M2G3,QW>(D]E)H7**'T?/A9[+GWDN4=V(Q6)DM1T*)=U,PGFN ["E-5MCM7?3 MX"^JPZ?7G4Q=]])1Q?Q?VW8JG,FZ#$4/LC.7X2PL$&;>8H2MKV7S:0)^VNY? M6^T:&BW:@_K.0KCOW'P%)V:/146<<7.Y5F2OQDE?72-_51V]7CA<9XS$;%!9 MZK$)ZY62QK9//(+D9@BRG0IC[XLG-E).M/>3GJ:J"#\<$T70WMN6S@D%'JA7 M$'AA0KYE/,U'\_3^QE30N[7.T(X#%_>%Z1&KXSWKQ M[:RH]*RFG%H87EHFOZ(0OH3E$V@9;OF[?Q2MN9.8+HPO;%H8+Q9X5A1B3Y]/ MR]7]XR[G6GWV#\[JWR^/+ZW?F>'W M-69.3/-[-L]*.8$5L@+E>V'C"BBAAF,^S62GV+.@] MLOVB*"+E^(^#\C,<';?O7]3L5"XKLMEL[(F4A\7OU+>$I7T*T]U3F!(C5<0X M7)R>4HQ>'TH,2@Q*#$H,2HP]Z>R3X=/<;&I'W;:'2*T,+6Q1-/"S3/5!UH?( MG]^#5 CA(,.6P3AIC4=2Y?N9(U>$2F;H!R[XD73 M 5Z*'X>D1NS$C[BA>6I9["A>'@VF;AQV 9KN-)P^R%^=Y;C\]=N-$(33%T'B M7'Q]S_ZW].;>:P5%838P&^:TX.1 MDXP\V1OE7AJL/!IJQ'4Z%<64.)T^OI4Q"5;FX@8KIY!UIR'*GC!^E:^:+WWG M93I$&1\?TQJY#!_BEN.5<9URT?'*G)1EB_G896,40H_%[;M#CLLFCU(62^1QVWW$,+;872\DP6'G;:&17M6\6*M8[&\4H,2@Q*#$H,2@Q*#&21SJQ(0[%/MF@V"<;;QKP+W1E M:07+D.YW4W\Y:\T(I[E=#0$68QI4FRXAH2E.7LNHYK"MH[W.ALS'G0TYRSSI MG/E;'0P'G>O?WQI6-]FPR<6$V)<_ED_JCR5+/YQ']L^X.>GF'2Y_'+RS7CCY MS^"L"297]X?)$=6[SP*/?EO/XY^_^=1!Z!;F]*Y7)"GR<9V\T66Y158L9EF) MCUV>0D%]IU=OK1EV!V/D>+/KUN1D;HTYC=-1"BG'YJ78I>64@RD')^3@^%7$ M(I>XAVD6,%E@_@:.W,T$W2>(#SVT<2,YB)8/+LME\[&'INV?JN+D/ ME)]3C] S_!IWM,8\]K*%7 Z<@>GATK@NU&PR%ZKV4&A?Y1I/U6_=P&I2-7N@ MRWAI^ PT8_ H_J'WN15AKKTL9RGE=<1JG+/OY1V+W66?TP'F$"=IRF^.>GF M'9XZ3X^6LR:8S!W4>:KII8>\8E[=_2RF#D+W[SP5J//T(UV]#VC8Q X#4.!T<_ :SE.>.D\I1W\0YZE G:>4GU.-T#/\^B.BSFO+WHJ>6O\!6W&03E&-7O(C.Z$L/-6(G2,0-GM87 8EI'T+B\+/(%K*QPQJ4Z?XHIELC8BPDCA@7"SFV(-+!I&EEP9AZH\BE1&^D M!#PYSJ_L M5B.4R3?N+XXQ._CK>-&,Z:Z:,B:-1!X--6)[E'(I\2A]? -B$HG,Q8Y$1H+F M3@.1Q:>^?:NV?UNY2>_6A9"8VDADU+EM-QB4C>MKBPY$"ER!Y<24.-PH?&[1 MG[M[UA.EI&Y>GLWF),ISE.2S;*&8DC09&H,\%J:GWDE*C#_%A?#1*$:)08E!B4&)08E!B;%! M#%)L(65H8VU\>0CR4;8LV7#"X<=L\<5HM-\*>J&;VO#CF[=LRI0T_G@TU(CK M2\K&;15-C8?MQ1]7XZ4;IIH'S)V&'KO-!Z[Y5GFZ%(0EH4SRKEVK+ M X]S)[;EH&-$>@6)9&5"K&;EE/F2ZE^**5$/Z0$W#]Z+ XR9A.G(&!DR/,LGTV) M6*)QQF-A>.J!I,3X4UP%'XUBE!B4&)08E!B4&)08&\09YR;-+C!RKIT>^+,O MVVTK7WS\Y4#3NBT&%W=P DU9)RYVA7@"74\[94X:;SP::L3U)^7XE/B3/KX1 M,15OC%?OZ +G3H.,;]U*V2ETZS]KN4FCU0CT2VMI(SFB[<9W6<@NF$U(ZKD5"BR72TEY"&6RPS+9&D'$7-R.T7,,EV-S MA2R;%RBPI97GXBI]V90H?92 >P.-Q;'#7.*L@APK\0*;+Z2DCS*-'1X+GU.O M(B7&GV+V?S2*46)08E!B4&)08E!B;! [#(]R+*DP0AW\U_:=N<"5$3)^X/_* MAH+*INW8+>VJI6JM\56E-I)1^26/M+0'%Z\['03F&[;6;%K&2,.*1T2-V!ZF M8DH\3-2^."Y90:\<)4:*B?%YN8=V$T5F=Q$?*?$8+)X5))XM% L':N6_;D:Y^L+L6<6+M8[=1HXB*+"_ M8Z#DWSWY8_O'XD[\.RC'++.-MHU=E)\HG%#R)X63N W:*,=0CG$Y)D\YAG), MC(C0E(FT9KCX%CFR9B"U*EL&)J,=&2N,J./MPSK>*#%210P:ZSPV MBE%B4&)08E!B4&)08B2/=8J%R!9N,WW@>J:.M0+;[>+6TJJM\4O[=V_8>VW^ M%/,[B8/.6C/":6XC2_A,UB$+E9$=IH(4XF1@1)YE8,O951S MV-;1'NSQ23= *L. M^=1<"T&#\!\^IWF3U7YGK\L/$RFEGE<,==#<$U"[,LCFT_JD25+/YQ/ M]L^X.2GGG;@-50_,.^L%E/\,SII@LK _3([HR:K)4E'1+CIE04P=A"[O4#9[ M5--NW1*6*>MWR,QO..0QQPI"GI7XV*TR*:KO].[];TH ?76OO2EU?"NLG+C9 M*\]);*XH4A:F++QC%EZCL#B?O)6LQ/)BD<=ZCX]6LZ:8'+MH.[3_+<'5;VL]!^>]=1!Z/[= MIP7J/OU0=^\#6C:Q69FZ3RD+IYR%UW"?%JC[E'+T!W&?%JC[E/)SJA%ZAE__ M!/);X#;#!JS(=S<"&JH8_9/L6L'V*6>WK$9S)0*IJKTNA+.3#<==PXI@#LH[@ M%_X7)$)R!G? 2*__/T*Q53U^6!C9?F_^L+\Z:I3@\.A_LK MBK,6EW_B]45BR01_IAX==82UD_#Q^0?WA;D;#? *2I;D#H%CYV*>+8W?,(>"K$ M*1/N&TR],+Q,6#[AAI3>H(^&B&WO82!ZSW^T."[WR0>RMF:6.ACML-C.W"&E M9YBZV=7@:75#P8C7/@;$B]YS.03HF<"1:0/BEV6[Q]1T\\T^ZAW63"N#A1?S MA&3+9JJ&BB777+T'%GDJ_$,\WJU&7;YXD.\[PT6NW.)YH36NGY6'X_>R<'-; MP )AV,?[&9&/8,CU680Y8<*\PRSBG4_K'U\\V?,I5K.!@_04F'K0&P++ M:C M[[/]&3XS^.W_?1(F!,X6*ZV(2,:XW!9,^9O=;7Q#RZ,-(9TC8F];5<_6J,(B M;2WFUO/G$+4,I!0#HHHN4:\O;S@K7U8OV^TT$55,$5'C=BSY.(U)P@QTG%NA M)[-6'AJ7FVY<#(*Y89FO&E:#SD;W-E+KQO4 6;*#+U])<;17S<&:;:EM.^ K M:FEGK7&7OY*S?+LX:.^FL'<%ZFQ^]$0;Z8 VPG0LL\^8_H;)2N1@U[1.?3LO MHDT#/C0Q(G%&6-@@7<-Z25\NCSL]K)6\-"KG]\\75K.:!$L6M GSK )IUFOD M(<=$07-SH#S3,.F)K.B7[BU&^&NG,1;?$/IK+[$4_VW27WL- FZA[5YQ\V#? MVFWW=D.;1?$]RF][Y#(W="(S0X3".R5C^\9"5&)XT M@;_ OQ7058?X;!C-F"BJ(27U7ZH8I54QHL1($3$B,:L:PJP*&N"KJ,D KB5# M+?5-#"IC\B.&'F&BL^8&5XY5>+_Y+B49\!._M>TL[ B;P4YX?R2^(8=V2/EV M@VR>)9R32$O-*98MLKBBD@XM6 M C>I]SB3L8X$I3;(L",PNU)_L)^N4?E753F4UK@A?).4P9,V;)-10OLD*T'O M\/-LG2V]?>OL6*4A[A8Q7B#F+5RU5:_5MSQZT*MEVQ_I^ M?Z\4C\F'Y^^1P(H)NX3P@;]-RLZ;1/O6XJB$9N$:0]^FM7I1R+,Y,79YZ0[C MS)2KUK$(-V>J%88BOX:K>$&(6>1Y5I1B%X6F3L>L&Z_(<$Q+BP+ZP?7WLEJL MENY&A2-U_/G;&]&+N%UX#_%-,CCG$S=U*;(\E#-0,/_H/+0*O1/[B7F!+68/ MST*1<%U<"M<-"PUD3:UX+22K;NC"%X-P6$+$3]Q[@^=R;*YX^ M+V6M3!3XQ=ZV2!=+& MFKS 9]DLE^:X?3P73D,>@4$$4F 2PF\41EJ_C[2>G<1EDP9-/O#>#-S]T8NY M$\O:XYZ$"%]([*(I"&Q.H)'[E')38N_?,G9:!>EK^/L60#I&]!QW"*9:,^,_ M\ORL(5(O)L&O:3Q7'N]OY[A!&Q1V/1N]M*]#HZ;7;-HC/<$TR'!]]N-[)TEI[<$U[;..G:D"Y_52[4(Q64I4R=3B\7$9<*%^ 9I)*/OH8\- MY>#=<_".&7B%'BZNX:);V!U'+,8N=M\U)\>5?:5$+1BA_'KCBX6&R)GZ]G1VLNN5'1BWW>@6GP59R,J6-Q0QTB;S0AVS8K)S0HFW M1K[<0L@0I"R;+^;2 AM4 'Y4=EXE_S;W:DHL)^;9 I=XHM-NF7F3\N]$=AEU M/7S8BD!*C!01(U*OK:S6:R%=WE[26ORI=R9]N[C]H=3WK4O3?1 M^^-S6$(S-G$=>+[(B>0R'Y*@5EF0V<2! $-CB00I&8J075Y9A_MG0 MU@QDV\C&JN9U!W0P[R_J/.H_Z+?#K%)[>&BH>TIL6!(6W+1[..S2UH!,;- Q M',L"XC65O2.@+J7#Q51B1N>S0LSH_ '"%I1C4N2$7 ?Z$@F/Q#7H LL7)#:; MG@C[7W4N2/+(4#O7M^!NF4;@C86U*C!018^74'0PP M"D*J#6I6W;:'^+*A.M:+-%EO#-NZIEQW.OCI1C<8^%O0JJUQL_*CG)5KI?Z- MMM<:LTVC;MYNO0B_MU^WDUL'YO'T37BNB;5D\@E5LY "?EGW#%C?2XOW@JPW M2R.6M*K9;HL1ECP!/Q4KC?@'TMS9^^:D33 MI&S:CMU2P)+C>$R)%OR+%T2^-;ZM?2^?UR^+[YSPB7$T!P[E?O4"H]>WJI1S MV?*2&:&YQ#-2>%84LVQA69,'BDN)BW9C(T-"LB?N[)%EQ1S'%@JQ4W^IO$MG M96,N;NSD #(ROT!&$M2['@"[V=5W9"F:[88J)[+Q\E?AJ?:HC=K?=J.#[UM, M(G^;9"&N=#3=$Z 784L &\E6"8%U#5?8[,PQMA#?_451-:6HFHZ"_TA4S2Y MU4?9LF3#\3G?G@;4,ZU6E;O" _?]B(T-'T5]8^/-W3*%T&U!Z"P/)43/Q#E] MV!K)\RR?I5.;T\I*,0%4XM(+H.&BXULTF!CC/=-R[I#5KZ#V=+XT0="7LU=T MU^SF2@_Y8U5)W:TR& )T4S9H\^4M\WPZ3#%*P#6CZ@LQ($D074J>0I;CV7SV M$+.GUIQC,F5SS6)FR+W=' Y^E!\EX;Q[O!HGP4FR"(J56[;65]ZTE7JFE'P$ M29%G"UEJIJ>5B^)*7"D5$G?EH#XWXP"1;D$-2S,4;2#K?A1H7M.\%(N7Z&K\ MQ+T+J>KBMC&R>CLGZ[$"J0OZJ)NB@-S>;C2;-K49B$LY.2&*)Q\S(O$L7XC= MGIXFSE*VC3=JC+2*C;E(F B(M*!.Y$\]O?UTZXM,X MR0S:M/5H<^M"!MYI,.T1\]DK$OD;?@CR[FBA2!HP(E%N?01K)Q-S^<2Y&CE6 M@I'GZ4FJIV62Z99V&[+R"M&77V/^RZ(QZ]DL6RS$GD%Q/$4BM%-;"KT)-(^; M$F.A=AN>P@J@"?^#!B2OL@ZVP2VR'4M3'*22VG)#G?Y%Z),-_%Y3G>\5K>A# M *_JN]*3C2ZZE1U4[700U)JX^C'1BYULJ7)W)]>-_A%U>P,-6/4V"H71;M\- M0W7_@29G0^_$)N)\OVR94+O=O($KS^9YB17RA_#*TY9.Q\ZAJY36S:OT"]@$ M@S8?A^=/JJ%^L.M%-51*C(4::F%;&FH J17-'IBVK'_#R## WZA ;9OA:,80 MJ5Y#=].P6UH3ZZ57/Q]R#]_%RLL!VL5M6@(=I8JZ)= .TT9=S3# -VMVF!&2 M+>K.2JEC=I\\/ZU:E.SKSD*%(I^\55A!X-E9[-\B*;SZ4YGD%5;*K546)\0&*L3''8KXI=;8V?E-^:_NVW8C]ML3(O:4J$ M<)K;6.\.6O#/ZMZ@=R/2,&,=C7O3)274.>Y;D<*Q03)PL20AQ.[::7X$^\!)&69R%Q(M'&EN=>+@%5O:FV M1XGQ 8FQLH]>E-Z3E&(?*ETB MO#W23TXW[:&%[*!UGM^VD]$,%^ Q-/]+^3FM_$R)D2)BK$SNPOJ8V4=W\CNR M&[*F7B&W7'D\:/+.#Z/ZT+PH'FE;!W=GC -;PT_6H/X@F%IQG!R[R#S8G^X_ MSR[)$J,*B3N)\3PKY6*KZA3JCHMQ5N0K%9*'%SFV6#S$6,2XH%R9 F4'80W( MF4+DJ^_:J_(J6K1(I=.AL/M+WUYMVD2,'=8.34-FIH\1($3$BP:0<]MSY4$4KM;*=$B-%Q(@$$V$")C59LQYD?8BN.UZK M=MO%8%?I^EYZ[66K/W/O9?Z8E"[8%?,*VPHW]2?KT,CN&,=D!KJLD. I(W>/ MMZ;\<(+[K%ZJ_;N0?Q+YV')X]+1\=Q'S7\< MZ-#\-9/Y;Q!^LHM/RY_[A>G+5E?#RX./!O^;3@%1$'@7$Z_]"T,^:VMCY$/F MS&8&Q[3V_[2O=SV4D17%[.-GCD#C,TP'/T.VL'EL8./905U+UK&PL,C$1VPV MVPB AM10R0X&=D]9Q!^R'?P+DNISBF'AZS[.9%.=]Z $G2S>?+F+N+$,0=D(<$O_"](A O( MGN>3D#0'G[&9Z#X/T^_$BLV7"@4KA+_WC M?PO^,H$E'Y/^^P%EPO()-VS EXM9@IM-#SYFR-P!//S7]AX&6M3YCQ;'29]\J&MK9JF#\5!S M1ID[I/0,K)5W-7A:W5 P)K:/%1.O0"ADL I?#B-_+4#^9H#\"S8X U3M6:!* M^P'43"L#+N,G)%LV4S6@5VP%86NFC2Q&Y%D&]&M2,07>LB.E);6$@6Y$'H#1:0S1C;V0_S;@AKZVN;&AC&:R'"7OA'TJ&VK"PNF$XY,?K M3L!O$W:;.-[N\+K.=%-Y(A6WEZ_O3UK-2L-YGK&M.XK3:K5W>EN_KU M%HM^7TSX*.C1;VCEU/:UPJ^B99& M!JIFL/I^-K0U ]FVJYY3PAQB\2$E@9E7$EA&QH)%E]_ E-,:V"ZU67,9Q _ M8*D+W)>R:ZZQY$?^"V-:_E\6/=S[Y-]L!FOX&.ELO&1XH(' @L/?QR"O&:^R MK;TB1M7DKF':F@T6GS[$1J$"H52+%/_*ECX"2Z^+B+@S\5,L*(4@4S\\$Y%\ MZ919MA@^_R4SL,R!I2%'MD;@&W3 #\4,X3&DA$(985T!.?B/\")YB'\B:@>& M;!G_2M9'L,3V4-,=:-7>EY4>9FZ8/V)!5R X2?)$O"9LO6H=C:@J8-+JF+B@ MZ+/8\L"K0!UD883'?\5;PZOIDK;P9,=@!#$#*5_**IK%Y\RV-1F/,IY)X WJEFVXQ\XMHDR6,]R6*8\:LA.[S][. !>SV>! MU_&_F8LA[ OO6IXB&'R)4-&ECHH<-]P]0S_6I0V2P<;#O\-'[1:MP!]/+,QU MY'@1?K5]FEFV!H;P!AR;RSVVC U(\/#V,$WP,>/3P!1Q(C9L#]NVAO=KC5@& MBUQ%LV&=\"9@CA%S(;>!XTU,=7R!7C4%7XS,Q469^>QQ>*-QT?2Y>>I,&5FW M3=!0U"'4XQL9VJD8N"&5\QA[J:T0RRJ\[0P7H @R_2$#,?_F7;,F7UQ![@<[>&?9][ M'&P;.JY#A+G%ZH5L*6Y+*Y@;WO<4$?_.S)Y4Y.UP0MJ1@ M>]22PA7A8:65RNW#+1X\I3[4O.$+ O<17R%\@2_)O18DL +Y+)8[]B(A3E*/ M-,<.?@D W &08[ ](7O7.'3O6/"UWD6?@VEH U)&U9R$W@PGH,#!_K9!XT70>5 MY%I^L4/2)! A3..T=!K(D/"G \TH>#\&W@[6D#"]L+J 7V%B@4:HI_[3_D>. ME%H34:7Y/0/( A4=:S\*\9_['PU!L>:XQT'!]6#@>H85*!LLH[#Y3U'VL"B[ M,KPTHS(Q/1DKP6V$#'QW$=;L7!B%L):E$LV.X.[]:?.4P7H_!CM (OQG-""* M(O[V43*T"))5.1C?CML6'Y?(T 3(%.S6@Z4VR.EX%&SGXL*%QJ6,2IX\8%> M97F@0;T_UN#-H:4@ZCTYX.+K1F;V7IA+<$K@G2 M/,EAL/8P=*+LQ8RO+#G$"";-B5RMJDN6K;C+)N8Z?CX8@%C]P!HE]'%CY([C MKHPAQT9TEY4H#%MPL[LH5AW8( %.PZ)K:('L@^D'X.X"(:6;Q-<'[&6@KNN= M"KJ4>!/2S:"%%?ZJ6S,!HA&N!&'+=W!KV%.,A?]-7N<]/[/P^:;+51 =MQ$B MB0:N\^24*0%SNBZ4V6L#WAN0R\/^T'=*@?N.I*#\[W30HLA)H0C/+7)D#:O4 M5=<':)!W2PND7.?%46I2NQV 6U G!G2"N MF?'CFM&NRX6C@L+/"&*C+/-&4&^ K:MW#1RY6 6;(^5LH_R2,=N3K>249'AA@B0%_ _D$#8[(T1&IL)#J M^$T]XJB/I#X&-&QQD^1?D$381H:$ I!TKCC4['6$';..L&/PCC23]"P-!)_S MAG2,5)]YX>],'S^@Y[Z>) %FGU00^8I\U-Y>*F)3QZ N:<-,O@O7SX?NJH MTR*TLGSUEPA^)\W;;7"&(5'@]"QSV,7J%3:*=*!B;MK=WI=';O@(?]]= M>F=H 3$S_H;\)\"22(0 MJNZ&@_^,S />)PMS/68V/;$2L*_\N)*\ ?-L,&I M#F?*+C@;\A5R./@C_KQ*-3IM[!3U=Z :DU]^/RJZSI(/0R),06^@6YF,CJ MVYX=2G[G\5TY<'=%T=*[N2I<6'- F&"@8Q0%>K01_!T+(!WK9$S-I4020&]"278!.COB^KP=D,7(4=LUT,_72B8+A7 M&"]W", $MH9?22E]9^I/)VO6T_;X;G9M)WFY"9,#+ &)@@&%7M1,HX0+CB. M]8#6^+V+!DK]QXC/H:-+L1'F4VQJK3$G#;# X8WJ3RA7OK^\+-T^0>Y,L_[M MJEZKETM7=TRI7+Z^O[JK7WUC&M<7]7*]^D$3:K;.J<(LI][;Z+I3Q9L!K=.> MYLALV'B8_F!K[ QXZ^%U?&^)^C%QWG_:5[P3<&H'>Z$>JX.:Z9Y;.O R14HK MMU$!V 8@;(EG"WS/C)=R0#S)%B+!+SNL 6+!V)=?4%@UR3P/U:XG \& ]]G MU1!E,H+1]5TC4(C !]X' '854C>H1M(&O B<[[F>=#PE>2-$:>P2+33R.QE/ M'57=.*?K"(@4U)YQ$;4<3R6S U>$ ?X,%6L@7HS-_1+QWA,]_Y2YG!Q.&[*2 M,F[52M@MLNB P(C1;,B@@*@=O,[22$G ).\'[W78'W@I/S"%3-?P$HF"V8;5 MR#96FD";:Q,#;#@PC7 WV(RGP4 $PE<&3YF2X@S!!"#*BNTFF^#CAA0;WVPP M\18F"\5*&\F[ZKBY2^%5L9/=$65XXF6D&L\:LZ45%GV MM=;XHM;1NUV'+Y6$(Y,QC4FL#%_3J5U2<9,*K_#$9EQI*EFH [DAKFD<\0'6 M R!,:?A(=#('26(EOB'7Q,J\XM\1*-3\QHJ09DG$R1NQ \->7\^6'%@8X2PP M90WB+L7_=OT.ZWE?&#<1 W]-US.^\V8X'SMF5^UGK<09LGLOH<63:7-GD"%G M@%\9(2&\RVZ_4+6\D(\F8,.)"/!//[J;S$ MP@.]$W[YNK0*,T^K,'=0A9D_YBI,HHCXS$-OV_[2 "#+'=M*9 !P*+0>0YZX M;O<%PHE(!(A3Z<3J87YCO5QSW, FB5[)Q(LI.XR_ *P ^>_'WX1(+.:P'O.9 M_]M=@/D&*S.QLF[Y=A?"\LOLP^6#8HH0ZD_Z+?ERRET4 ?[/@OM$LXW/U34F M(2&R;9M6VP_$FAVB\Q/#"%I($.\\4I!&Q 0<@>-&?=GPTR<9[GBY3E +T9XV MFH@+5O;/:3H:X$40S*&MCS)@#I*P<^AQ[] ML'3,@$]\DJ3O3*_7UU=A@#2XMF=^99!8##C/?:V'8*R7O4E>Z1<1'*O =15Y M'PBB=/:=6UG2K)7EEZAA0K5!G0$ZNE;3C(U5#-E8B[_4&ML#?O!X6;@4+[4C ML[#\765"VZ*FU>$6?VUDFI R2D+;?"$BW9V=;C V0H'%-N7QPZ@WM1#\9^2GKG:@'MZ$("^@IJ:BB7-S M+JFCM/RBEL,/N /T[B!(8^))2H?(%?E"JS7YU]RC2I,NKB4L'%HMO].:MWA8 M^R4YH5;+MIR3DSO("+GNU VLV&DJ%N_37X.S;I"#OJQXWQN7JS??^OPWH7V7 MG>0&N:=HH)4I0>ML>E$CSN()7YC\RUML:WZ+WA_F-S&#NXEG?XML;GGO3M:+ M]!+&L(G!_2]1AN88(Q]BC(8\(G;[G5ERF=<_-&1_L[!J$\KR20=+#-[&W>?K M6]/ZV9Y*,EK%#*LVNB<&$.*VR%^6AR2<+FR5'R24 2!"^@F9:@1:)E9426=1 M3Z&=98IR!%J$Z%DEN0C^C "O]=VU!?\%[1%K)GBKUYUF3\9_]QHK#C0U18S# M(?%,1-_;MBX&C.._/]R2VD^[\/5AV^^DB!5/S=LN8Y#] NS:9,?>9^(BTF8' MNR]6%6*R:OVJ%N)0=Z6?ON:D+%O,"PL9U3NXZ"I<4+WZ^/C9;'A&+W F6U[(UZ1@V]OW M%D7JJB/>%Q=GXP*NM"3Q"Z1-#@P$(DV]O]05.#VL>@UJ)\V9PJF)(5!9-!"S\4&]*H2^SJ$K$DY4DQ M)5$9@D?-U%Z!FJIU- BK0OR3./;+_H9"K0/J_8%EOKH:-GZ#H09E8WRQ4)@\ M_J)>FNXEX+LGW#!ND+X>AF6H_06.L4S= XU,N*;3\-2?N?8)C!LT"-HG@ /7 MXWJ2#XII1CWWAZZCL)!B=@W\1Y7IFJ;ZAF]5I$V3"\']-^^#D(NN'!B>+W.W M-^K;E8J@?;0'S_[Z5F%J\+GH.>9;@L$-A@9DN>PRPX.1+RK,.75L_ACBY MQ] [!KD][DEDT&ME0I)&VQ$2+1-14EIJEID"-Y,8#1[@P#?L!@$[07ML.YQ, M/G1#K^"=!4G$3GXYD$?>;SP !0'I9[^X>?,DZ6&S.=*+NX]T0J$PE_BJ]) ZA(MY&X!%705G-0@FURO@ MF7:@9EQ,/"HEEP)W0-D%F2/%J6':VWU3:SSN_JQ4VM_>[V^.)Z$1T+F#]07S MC21\$:L';PXO!G_(BRGX;C4LO;U4+4@)T F,S_Y1)XTV2.S<#2%,4M]#5^+? M#W0ECF;QVWY2<*O."JTQLAZ:NGY5*O^0 ]Y7-7N@R_CY&#*PR=$LGU:5:9Q6R]729-#IE:_*EW4?U4K!D'G_S9%U$G_(79U>@;/__ 9__%K>LC/IG@P<%D#XS7!];X?MW\[A0? M)>->G$P8VMK1N'WYE^2,;$) CVT*P#6)9PF4YP>DSSQ?V.3QJX=#^,S_5V3N M3-+WS@T9"4R/0FX=KWE?_B&_:BGR'U5N7\I6)]N\DK/3;O/9\Y1F#G2WL]!2 MXI47$P^N%5:%91;+WVB:4=CIN^#XMOO" MU3"S*L=PYS-J)@!TMB-7=^JPZK9;>[5R%;MC39PI8=:8S<:,19S=XMCQ^<7% MN-&=S:=(1MS9-(/?>BIP- X*I[F!L^59;W>0]T&6$MC64\&>F*=/EK9_S"2O M)?TE=+0OE4U(F@&CW;7Z3LI0\>[\[4[(/:+'YWR BH0EB-?1#3TM1\;%)$@- M..XK#T>,&Q566WY3-QVDF/QEW971DX79>M"")NI!U<1L:?/05MDLAA("/O[.&_# M@:>_[HX1=QKU%1.GFQ9Y(>6#XE>D-R)"OL;Z[NN@KM]]MLI4&03.T!%04HY M4*SPFR6FU#64V%V9AM<9SOU&!$@4:KFL7'XV*VWY&/6*:[_["M6DTX,2D;RW M6X1(["\LI!P?RKNQ-\KDF1')=[N%AL3.M/QZKK0#@,,*%W)B*M4-1S:Z&OYP%":=$4Y*.I-SKJ"AJ?_3,6\MI, M^P,ZH+XX5(88&O@VJ8@*YMZ$KE<(+MTJ1RP%%*]$/*B0]::=J A&D6MDQA<4 M3LOOF<'0&I@V.MH.:4?-#>'"YF X7*B-NKIJ'%46E8V;?D;:^+WQ M\M3MM4=#K.RM$ ^SJ]DP76L&Q_G$+F:>CT3QS$P]V-9(3&J2)S7-"IS%1[IK MN^X_F!/GNKQ'SGM;WNZ]NG)LW5S?]\YU3NO5BI9MY8]&-+I="6%GWEQ$ M]DA;$QYN\373;8;BR5N_#\!4F_2@.3H9WA',Z&3G^J)"0JQ-N@7VL(Z/!8-. MYB%C&?**_.E" MU'%W;,;L-,%3E[NFIDK"U#J'[(0TJ[4=K]-<)B3%8#**]8)5%E?+:2-%'DZ. MP^[!^#=OL7ZS!!N%)\Q1\%P#/',1(S*@BM1-I[[5[)&;_NPD,A=#GNZM MKKYBN8;1'G. XBR8C#NA>R:8F\0&W'FH9]%L[G'"JXPX'B.)RX83RPTB_E>436? MT6 R_3QB 2L]+'.OB_2Q1-[[\$V7$CM3!"G/"MSBEI> ODL;\RTX,3$X,=$] M,4NIURJUX4CZWM[#B8GNB9%_19V7F-CY5& +XN(^MWXO2U!6; 89*E(S2QS(/9\-HKYLQC%6VK!URD:[Y4@' M6_R9;&M*AAB\V,IT.]-#+,]1IOOR%(VD#J";:.+0"8N?D!,=K@LS#WRG.PSNE?E2F_'GR) M?*?[;ICS[Q^I6-C]0+B MNSFDN&Z.Z3$$6#5K^*,(N%..RR]4T"8D-X<.C.TA9 Y-NO;G6UV M?RL_<^^F?:S]F\/3)8-;;@>'$AYG[)W/I)N[,CDE@CD^@$PNTDHXRLCDS\O, M7IED3(V8-^)&;D,[:4<[\==*^T)_J+[08FM\YM2Y\GM-=NI"K+[0UW?5J[MZ MZ>+BB:G4+^[OZ@]5IEDMW]_6[^K5I>V?CZ\Q\W:;+B_HTAG5B1EO 4[N_SX) MGT*]E@NM*'_G;?%1>?@AV4^0RY.@.&+[V]CM*91:43[,;Q?5P>VYWGGN:&DY MA7B]H[?17FMIH"H0"DOW 8^@,D'HK: M?^9QBRFX7-$EXAO:'%Z^"7AF>MMZYMDH^@%N6OC$T=H?Z.8((:*[7Q,#V\\/ MEYT\ZH@WXTM[-]7HGKHDS48?-JRD<;T_[L0Z?41FRP\\(V9BF7S &09+8>(P M;?ZW/GG(J8L[FA87C> _6_9^R\M&Q\ER" MPMJLO-G 7JD@LE(Q?:R\LJG;\0K=1]=![0O::K&6?3O[:;S]X'?7"FJK$C7P ML"\6J;3'2SK@9;&DG.+"&4B)V]HI&E)X@16*!2P@L^EHXT*Y<8X;PU\\L9%R MHKV?]#151?CA&&H%[;UMZ9@1DG1#M069#,K>EYF#$DY&U+)2JQ@UWYL=Z5M1CL/';KST"&$ M5.3UF!%6R3)% E,N6V3Q0U+@3_A#BRV ^/<@;C]NJ+O0):5\"THYA:F MLZ?@%BQJXKL#'6#\X\QNO^K?[LX:O7TTY]UE)ZY2.)^"+&F2__&'=N1:'VH. MU99KYQ)W<2%1(6YWK84F8#''LR(GI;K'%F7Z/XGI5]2"%3:+">18412Q($VL M2J:PJURE-<[>Y\7\V:ALC(^[J]RNRU\*<[V-;M$K,H;(Y5B#3,E[U)R>WZE] M>34,%])LUGM0:ZSGSAW]^W>)*^2.AF1N<:)+B^,W#0'U>>'W:PS&=AYM/>&Z!;2L9LXU.7W8P&;S/^P_ WQ;\GF_8*&63# M]N0L*7K '\K^[;>A7/ 9OS5EZ+W,]'LST^^%A.[/N;]]$HTG1'OK(8/Y#'U$ M\$Y)2T.4%K]ERM<7>>'<7R=][6WS#M/'C)ST.H75.HW'1 MQ"16W?8LLA[0UH8JF7ZXC&"V QHVF?%-:**!XV9(\D52 2">DHQ=D M>TW,;'-H*6Y-@?<.X)CT-7QK=[(YF_D88$E^& M/E+!:&=4#;.F@]D0_NRV5O6O;\"SI(V$OS<"+D25=&'%0AT= 1KXC=Z".<9P M6=P^19I#FA#OYR_'E\ M"S'],069X8 TFNP/=$1>YI:)9?"9D:,=6"9IRO.9W#._<0Z G84&IH7)\#>\ M@?PU>,V$7OX+Z5T[A) +]3=QQ0: (0F#R);JD]9KNQ=J%4AXWG+9&AG0,XMT M1L)/0"Z& Q-:&JFZA[^89)1;1P;^MT/#84,U?'#-';S:B0C%MP)IKV CA/DE M%*;YFP4F!S:$=BJ!+!C"^'O^#@ MO-S>5G#7[="^\2I>3?T537QZJ7=+5D73V]5XT(ZS^/+5SCX9"PT)A <4R M;#EP/Z%3&:.,0*]S MK-$$@3&WOFI0;H>OD-<>F8'^R.YD-:1F/ 5L=BW+7NVMSI=\*S]J!UU!5;\. M^?ZT>3ISB^R!AFEBXC,I(UUG&N9@J$^46K+&,B"(Q305 M3#'P\&0:KA9@,_=!F>[2399L6QXQGZ_*=]@ZSW.YHO WZZV=G!*T;)?Q"9 ? M5,PQNCEPMVUX)R\"DXSAF,L]T678J1%:LXD_W:?AN(7S# MC6@=CO74#)=A@6>"5>!W$!/)(AU<6 9!8T2#W$&RP"DU$0KF?9BF%=9+'$QS M_54F1<]58E0]8DBI&ZX+DTSP"-Q&U7=L$^+;&5BQ9Z.&9<+\ +MDJ$V/[(L* MK;.1A=9;?F=KW*C=F'E+?GYOH.-Q6VWY29-B6:$U[DJ_*E>#UQ\FI\8IEKVM M/E2O[JOXO^7K;U?UN_KU%2V07?S)C4M#LY$%LC^NQ9?+$M>\_)%-2VGH3D]! MBBR0E] M^,QV_]^>]C-=%#RU(UH<_"=4J]+BX#^X.%B*'[UU$QOP$DO$:D3JG?S>ZMF6 M-7H_8'GDHHF2AZF,3,#>:^: M+^?S&2,Y\72$ LOGG'N_IZGUJS+@4,(DC)G7%2+B6 0!DR9>)H$X9,[!W&(BJ;C=T>X0 BJK0'$74-*7W>PP-! M).2_7XF/Q!23@D>>%?.Q M?7>TP1#E\UV*SU5\+G&)_=0"S^;XV)UDT])#J+JAY!S?O3\\=MN]Q[-R_MB[ M!=V9CJR3I82R\O_0CBF+ M:I:I:R9;&XL!^0Q,7M,CV'"D56E 26$Q(W%Z.= M@"A?;TT,SG!U8H^YP.9$@2KY4Z%G&;,:P#2+ -MF$@;694T M'$2E4LY"6/P]K=S$3)56<)Q\K35NFU<-U-=?BT[[TW;VAR]OQS0=&"/K(H/W M T&'["?FO:__J\O ;L@XN6\&V:A>*T6O7A)"J(Q;6(^\P"K3UG2=]($Q+:\B MTRW&=,LP9ZJ*20WZ8&"9[Z0Z71_-SWK>-*=8B:A6:FTAS[BE(NWDY )U9=TM M"9QV&KE;AST'L?+?3_=WH[.KVS>L4RBZ;-ON%@<]PVG=?M/'3\+[JR(^C'XU M2TZ]=E5I5A^J#_?OM7JU^*U>^UY[>'FX?KB_[]Z_/%3N./6Z^7#[_8[+=G]4 M;W7U6VW0/K\?W_6V<6O^^GD[>!)J]H^;4BL8S2,.W)KKX1 M-WNH,U(ML=\]QTLL?L+"H=E0/#S'F)NF7B@1!60'84SY_8Z./_UZ6JT](^ MB5QK7'\>J9=64;MM%X^F>OD ?1(EGILM8V]8FFDU2(^76T0N%FFV @0N!4UA M*OB)ED:&(,UT2@Q'/M9]5&M\6['*W:)6O3G7CH9L;J_$V0W:NVB!2(=FQUM\ M&9L$LF9D!L" !(&8MJR[/9#"[;9\DKFM7_!M C@D__1Z'9&O#J UB>%VN#UE M2FZ3LFEBXZ>JT'Q%ZX.^:$$7*-2!SB#0O22J=8G%[K,T\W.OE MLV/4G=HY1@KS&&EB&CBC!N8IIV2H57S"I%G-\BZR9U/8&.\1K7%>_\E=WQ8; M#YWC$64NT?P]9H"7@PVR^#D.1DWRGT714E[H3G2.O5 MDMM_S;>7 <#J&+\TR\\@NS"-[LF%]HK4#.BP&*X^ T6]-E/>T[SN3OAY?T>V M:<48!GX;'?#T54-O;LM61;8L,J+H5=:'I"FLAA^OPPMU>"'IY^3@[=E#:!9% MNG<1+F,S:,)B;A,ITH<,,>[W- SA1E<#1Y;_".CK!>;^6P^1O ,?]D%]AWEZ M^#>:I0S[T&7/;<0$*W:\QGQD 3/+[H=TD---[11;HJZ?,([1\1/ 9 MF1RKNP)RN@.L[.*SQNBO!6<\?5;0<)(,<(H^'](<$YX'^X'#\IOQJ9DA7K!- M: EB9N@,+7B W2.MINQ3IMX!J46^/!%-TR] [PI"T!X3=AL\.?04YO/46^#D M"4]IX/V"TU5ZF,V1_3<;;NCF]1JT7:D9\);[V8#K5 V+/@MZ)TYW"54U$(R. M]Q &?A5ZR)3I$6%V9(C9@3_D61U'>8OWT.1*XK.^Y#NKEVJ!V N+JWL;=8;Z MA=9!=\#IBYI6B2WD6_KK/*4U'MW*EI1UU-SOPM%(ORFY%X 2:= &EPO430P? MB@D- D&'#OM#TKP-XQ;6.+$ZZ.J;E=!/C&83,!C"QX9!WSW;L62(_V" M-# $82PS50:PAS2GG=S9(3EE#(>=:=S 2FW?M!QM+/N] 74DVPAT2;A6%GZ4 MJY,N>'T/6MM:_B/)=QGH>LU,NG\"%BU^N]?,.&A0.GFC>V8#S<'4&B.5M%_5 M23M=?-G=S_=E0!J#"#/X./1;-6PB*$ [!DA73QF7PS(@"DA'8R03Z0&H271Y M\E79]EN__GNDJ+"[#FC9UOC]Q^ ])ZEJ_:X3IP-:X_:Z4;V]>V)*5Q6F>G-? M;UQ6K^Z8^V:U=G_!7-1KU7@-T;8:[E[C?(SY?86NP/^W[\J:0T):'>=J0W-(D_^;8F,X %,%,*'AM6L#XM M\T.5[.M.1+1QT7+QZEI3BYN*V\# Z'_5H076SHSZ+L5V7$U._]-7<&1M>A3U<4#J/10>OYOHY57=,0[XT?C( MA<2\\T)$H'8#+#_HG4^G%EBEBM^VKWSY4 I"(H5O\%A^--&#>GTE[TDQV):B M)\2/4"92]&(%+@](QVD%KSPR"^,WO?TB/A^2C@D4.R%+%;L= &AM:!D:Q+[( M8H#T'4P&_+--H7Y;4%\\%$0$Q,6?K'ED70?URV6^\?SZ_EQ&^3VAQ9(5)Q8 MR2S]1< Q)P JQT/=:5EP,1AP2FG,=0;[DNFKJ)M$+"2S]_-I% OIU/T?4$]3 M="H/MB;@2Q7#O3K-Z>$&!Z!3'ON)C,OJ>JWW*VO/ 3&U9PK/A?/_@QL\6PB6\^P&UZR%"^T" +OMO+T_?JX-'?=M ML+*.;,G"9F! B,RXBG>>P.ZV[3FP_2R>(!,GM)D%H)&\XB;7&E^KM8I\*Z'G MV^-)U#I$&F^0J8=(%1CZ^M__G)PP-0WIZK],0^ZB+_BQOX>0\_@ODR\R)R<> M$*C::]P&.5.SM*"B=V::ED2N\5HC!^,-$HQ"B\5SKO#Z(DONY^]QG_OW_P MP4>0P$+RRTF;C%3]EQD0NH6/78HX=O<\9B:>>;_V67$P]<+P,F'Y[A)#S'-4 MN6D'K^00Y_QKWTQ3?=-T'6-K/<@/=U/:E]=RA&/?\1_2&E_=O"I7]4+IA_Q\ M-##I$FZR-2_GG]9P'&[Q=SV4F:TI"\UA!^G?:%PTH68L-"NZX,Z*QFP,%0>D M[LWG73?U=K9$XG3R=PMY=7!N&8(_K1QJ[-Q9V5 H8)/ M);OX^_;9Z%)^_O_9^]+F1+6MX>_^"IY^[WWJG"J2(^" W>?I*F,T,8.FU4S] MQ4+9*HF"84BBO_Y=>S.("(HX89I;MTXG439[KWFMO09%+>%<9(]5VW)V!P*& M_(+UF6/7GJ89W7A6'882#U[2?#>T5^RF.*;HUAB"_\ MMSEOW2K#-Z>EX[SS@33VP3QW<,S;#0,:[HW:>,\/KL:QEF_E(24G!:X?% M^D+0.236,WO&^BE57:S]6BR\2 FN*@B:" W-& %KX,H#E_S /Y(NZD&-#(ZU M>& ?)47<0BQ[-L-^"9,L+2YRWTY$6 U8Z>EQ5'RN7S\]9(_'*-M9I4>E/96> M?Z?UFP>Q,D!A*CVJM5:Q=E$]NRE3Q6:SW&HN*^PX&G8(JD<)X2UO5(^RVM7. M8W=X=3W*',;"%YV$G_Q.0/:!S!UTE*&X\?QZ=A8$G/[JYG5-?3[OW&9"#S+V MV9'?<_G!\^Z(07JJ)IF/L&NPW6_:XTM.[K^)65I)W/YW%8NQ48 M[MRQK%Q.;JO0L8S!PX8OYX@UW F9? M,9#;LQA8&KEMW.O]:O.%&==>=C.BQ.+\ &NWY!O_#C5\: G]KC\\R)^^HPS_ MV;V861HMGZ/^R-V>\^EPU!]R4H\_=/]LK'JE6GBL1AY5N$.LKAR.&T;0C83* M3;58F_8O7MK3UDLV*S=ZS$ZLD]4#S3PARPWKN;6Y6LZ$#98Z29$'ZK& M[7"F?"*Z-A5=\SC+1A\.MTN<;1*86I(['B8:573UT7-?Y\8P*!2KS>PVEA@J MX+0S:/ LP\8'-Q%VXZOHS\,I>A=#N)L\MJ5:M2U*NPYW%-X;^9>I]%CMBCOU M= X8X_@KLK /0,VVPQ[9R+,"F32=*_@-?E]%O']_"9AO$ /);C#)CLOY32<. M"?*5-PV'$Q5+0R(?):-8N!BQ+_=[BXO^*=&1PPBHT*YU-AN557(9FLGEMV7 M_IV@>$UY&![%D6-BS"Y0["LC\UN1D2/-%4W)YU_1KVSQY?T!;<_XV6\()=B= M.O:PREZEHH<=(L]=RV=H/H1UD$B\[4H\#_HB!\J8')UE^7U(,_>MMQ< -:17 M96L X2SOI%5MCW27\.)N?E7RSX.WG)HYG$%F#?OVS]Y?!3;KX77I=]6D[X64 MBXB3NI?2;QB=!?;+ MTX7L^A(G%/(6IYDOZQ# @X]W+;#-SLTUNA@>397%41>)5A0U9<]!"IJ^2L_9 M=63M#U#FV>?GR@ M7WKZI2\\O!X4O M3C#W C>X=!ME3)G E<_2F:PBH"6X!%PBGS %T7VGZUR:; M7Y$4C"<_F4/ZR(0WV2!C^_"<-=?8-8"W=ZX@GB78+*6X;)HZ<15A:A2Y!V%^ MS)>?U_$0/G-4H&\U.BG)C+(-:R!ARI"'N$1]?JB?*'5U1>("ER +PXDF::F M\E%S:?-4\XO,7F_7QB^"Y@-/0C3W@(=SZ=)0FI)!@Y1K-I\SM&^VF;^LF8W6 M'%EA/%85H3NP9C?^/4>QBW;^AQFD.*4L2C0+].=6HD9(T Q[>N&L-0 IOI6= M*8$IC#:GU)_J3)Q]XU/@F5Y=WQF&!/9F8P)S71.,\!=CZ.HEX -5']0X QYQ M0P%!]^[8'(6(\1TXAU%%8RP?X<]85)DW44#4I$V,M2DRBI*2%?<&9++NZ7ZD MT*S5S!Y:KN06ZGWA#+/YHG>J(L./7;,CEMDM97GC%7>CV767:D]?K@J%4K>B M7;[DC\8&=0:,P[E2KM&L\P=.NK'$HAL+81E)QJU/0#*-%) "H$YD6$J886X\ MASE0KIJ!^YQ,B BI.-/ 7;AN@KP7!3PO]4R!?RA;;%>*S3-;5I-&**(";S8G MT XEA)4'[&GEJ_4!B/7^P)RYBI4A$6<@$(NFX#3%&D4T-1F@+E#.H',LQL(- M.D_Y#3I/++ #$ZP@*F.LE# IV?3@2WGW8T(:?SE3GN\=RJLIIY1IZ>?) .DF MZA.]UG#4X5\M90P*A>73?W^GW%T0,9N87\-AA)3]Y#EH_Z&BF4W:I9^8O'Q\ M5P4;#2K25<5I_-,10)'/FVF&9NGL'OZ"IJ,Q>2NV"F$_^$=K,C.8BZ#V:4K" MILF$IC1K,XY63WTHQE#$TYT[2$8]B= RMA>U =BFN,$C4LV7:W-ODTC\!XD M_[]G+\.]'04"'>M%YD!HH=]74=_J0L+^[9B6;NL%[!. #)G0BB=8 ZHYU\(J MPD-1\<)A7I&!)V4,:7.L=3[[7\S^*AZ"#88-L?SQ\?'T56S/9/\F3"W!45-C MXG-U!=QH:22!=7PF8%A;LL QJX2.@F5&'S:E8:M*F8,.#4P@"WUD#H!63%!I MUHQM+P;,_5B=H&3R#UL)"@X1&< 0V&_CBQ)HG.8C;$3 MH9G\)P#)DB@&LK=N$-\"'Q5O"O[H8F^3E:T#8/8A.X5-BJ1O; <[TH0["<12 ML IL&,]M)KX.9;8>. >VZ>.2.WBFLV76@#\( M*"!-5#!\#,)\,\@04)MB&R@C!5R.>CU+I!.)!99'$!;-+YB6BAG6@;'DYM*P^3G)CLG,^--: %*V+U:!81XVU@6\IQ/X%C((F7:^?!P2L ="4F@&]Z C2,)QR<_!D A@!?X&PED#Z57A($' M&R/ZS#2M,?2(58TUGZEAR?[%!?29CK\958!S $=.;?A@4P#KPI3Y9\?F6%R$ M $%$8WP1"6;''J@Z^27F\_"S>6TEO]^>YW\S/7%U;O9T4. MQEH[BG8MG&<7.Z7*QNA# 2F(Y*57E[O?_8I;UWPF\MYKBL^5J_\=K'T52SPC MAV5 V,PXY@/-*T<7]YHR?3YQ(;70;95VI(/-I -!7&"?8@1R!;<6C%J1]/55 M7&U]ISW]@3/*X\>GRFQF'/DR ,R\C@S)1.Q6=F5Q3Z7S\E;JBN66D5US5ULA M1FM?X=/2\KD#L\^R'?LS#1]YQ_+Z3".LQAT%>GRQ#S%\'9\@"6+M:"H+GTZF MLNQ@*@N33L:R_)%C6?B%0)%U"^1<'X5)#'!/' SU?'MZ?W6M#Z^8.L<=VS 6 MZX"IJFSJ(U*3DT22#GB?.G,1<8RW+SB>OL^XO%D"BX$U=[U7M\,K%EZUMMCU M=]FN7FZ?+K//G'8S,_+,5;!#N7C=M\I6"MQ!-)>(#^T256L5EXWDO/6G_N%G M*9D6T>+Q:.K<=*+)H)= M>W<:31(A1?-ZP96+@O=CW^WV5>5#)^#":SFP@T5FL(,M]55G^@X^):9PXFX1 MP)0_4=<@US3U7@^@IR9FY]*[T^UM>$;Y*?MZVPE/!:*3#, 92C*YM'=_@"-J M,U8B206G5!'DF44L\Z.I! @,7+*ZZ\&J&7\F8JWE23VG"T(I;XW8- MB+!M%W9+ K2ER9V@#P#;^

    .R&&872+%_2&>Q_P<0O^BOY4/ M;CQ#(]OVLZ%^/U:4U_*PU%&YT+W]#WG(O8*,:_M%YHU+053ES\H-SQP'R-8= M1Q)5B/@-[EZK7<-FK]IDP(D?0B)OK:C94Z?G!Z(R5?R; MPUL.@^T_$]Q\E^\>:.V$*K9_A*74[M>98.$59= 7Q[$Z!EQ="I7Z6ODK7NKN?CH3A M.S,VS2&-&_F<A* :]>(H!VRR-().Y'?^Y_E9PH<413U?_2X540KAQ(]R%?+"-"#?R M/ RF0&A=:T$/0&TQ)R7(LG2D48DS0N[DF22+O7S7RGB C1LC8P0C#+6[82=:VRX:3 MZ\WXDE*"C!@A8^5\-(>US"+2&SPF>9O7E^/>Z',PN&A4.IT]1W6W?'L9<'.9 MT/K\BU8,JO$AM]U?.Q;6&+F&4_[_[]O)PC4.G>=9FN=#>Y1;Q-W?"F%86..F.YCDV R=+82.;.Z,Y%:.7(JJ1((O Z\GQKWP>J;]ZN7V$=S<\F5? MT$5?PKG[518A+Q_6F$\7P*L%NI#)T9ELHAZ^+)%M>L.UQI5N )%Q=#Y7 #LD M<+S.817"^184P@7IC38L*2IN5::C(N[-1[J]+Y,E8IV: M;*5K'YT2G+,G]P8'NS?8M89:1?!S0B2?7F.P88 0R=%9/D+F0Y.I/QF\$; QY.Z/8(Z79Y M8D8^O7F .$\7\AS-!H_GC(WF29(SCB5RD5SB)L@(5:-:4V1E7A+:G<>G,M=X M$S[YA^>KPH&SA#<,DL 93V8=YO"&K"YS?UDY(7_3.'\XT=5QU=6!1!K1TERC M)"](9V?H/)>+I\).2#<^Z<'K4>XJ6W.-VR9/<"-/LTPZ+N0:5D\MMOS'5KJ= M:FV.3ZL[30_/2"=KIZ$]TLJ?NBH )4BRH$ZJ>)@;8 -#756&0X(/LT]\>\K6 MJX56[>FR(P_W9T'&.PUU"N\:B$&U]1D88ZVVIUA:E M]K1\H?$?+\W2V[5TW)Z1-=8/[\0U62NQ)N/J" 70943]$KFFC&'H7#8VYF3B M_7P)>EVE@-:X'O)40*;I0B&F20N^FBCGCL\AW7VA>_?KUU1&BI&Y.%0.$WN: MW2P89SDP(<&_Z>LBLBUY+24J1F>(MHK^H(Y9:^YBUP$W-]5%U"Z;I[&#]\(5 M:)X+[;WX$L]!=$U"MO$DVU5*9@N18;K Y7$N45R)UE8YUG0XGZ%EKDD9Q;/V M]$JX-4JCHH0*V:.9<^$WH6;'L]GR3,$[K,2_Z,>RA/N,Z8#*<[7";G\.)>^21.1((CX/O#F!GYF0C M*UR AW5)2$4MV33[F/DW2=&O@%^R=4GHI\JDHX2GG MYF37X:Q,:C;LB(:'D#.GR9J81,.*([PV^8XY]QB_ \]@MR<ZGV]'?WF4]_=,<74N_(9)YUV)1[ M_)Y;]E'DP(D$/.AXRI0]GA*/6E=%S9PN#2)O* D=:4B2T(DX0O!V,!61.)N8 M%CQ,SLE?Q]R(ZYC@L8Y3[HEG![Y+8$IK>**B!!+8GN[F(]SFA*RS2SP"+N*. M.H(&CQAC/!+.O4I*&"F&.?#.+DNU-PJ;-W1*5G1J @Z])+\K\*E(7N),UH.U M0#N8.\%CYRPP.D)?,E\'?S>/8DIFF82IR.L[PI",<=0&".GFE+H/21_ #'4MXZ*74ZR$5?Z"E.DC_0&C&Q99%"*>=VYIM" )TR)G, M/Z$QYJVOQ%H[-[BX.8.K@?K&D%B^MX(.V%EA7Y5F]M6J)]O33O_AOM$8E=]T M\4@)ACY0 M5-,$L?3U_6GSE+B9PIQX-44^_I(ID;$L'2&1&$5=^/HI59T]3U.B:O0U.M61 ME*'2)U\:F[7CFOEZ^U$P'(A-@U^HFKLW]XR7LO9-511%I*ES6)(\"Q;Z".&F M3L6N;MEJ>,JS(&(1K^$$"V>%RGF1S-VHT7Q!"<^$_^%JA2\>X$ZP, )P".IDHWU>))%U]' M]23D&IX\=A::O9Z$&#[@S]C7_\ T(R.!J@55.]4X27QR6RE/2U]B[97-#)[HR)IMR_F _D"/">ZU1ON$&]/KIB."*)=B?;X1]<9Q*VCOG MRIY'6#EQ@\\&W ^J-1G##HHJV%S='U0-5+@)W)J" <#=Q,@#H6YZ&9&B^.Y%[JWB?=O;M%% M/<>DF@YBP66]UP%%\$# G=:*LEC#67F"B!ID^#O&=H I-Y<,$&Z!]C3'UWN5 M\J?>DG-'(Q'!HJLI.DIQIY2YJ ,"MMB>ZLW&Y:M^UGEC,]]^%DNE^GVMU:2* MM7.JWKHL-ZA&N52N/A3/;LI-FJJ56PZJOY0IN'42S7M)M-D%']@8HGK/IC6, M%.U&$61,=15)!E<5!/1*NBUD772[P:KMZ4>C?W/^GAX_-?)'0\SV,8F1HX#Q MIN(PG74V,,/TN='/%,86,2[QO31-S%'-&.&+D"FV)L%*^_C^AHY4+/ ?#\/P3<:UE; MX5$2SB[[YJD=]PRL7S5KW"\OS;; W#/L0W_3=RRUDWI7*+0Q+S(LQ[2G[%"5 M!H/7QEOC]=O6][&U'9?PCCESQT]GX%W^.IN47G,[V#%)'/D3Y\3GO+[(?@:7 MVRJ"; C4Q('@$;H!Q!?$_.%&UF<.A>T_$]Q<#)AKE@!>F(7O[P1=@O-94;<* M0EI;JK9'0J-6FIY=/[6GKY_YNZ>/ZK1?9G>2$;YLWO<&H+#.Y=RT]5!@L\ID M0/*FU>CD"FF1DN8S9(M:O1>4S,U&GRK*9.D,'[KD+YF__<7)RS?MFHL\PS.7 MS=-Y)G3/QL,.R7:)]4L)_L4W(CX2O9,N/#\5.]/G5A2)OON12L[>EPGOI-H[ M-.?,T4)XF3 M>G%R?_YTOYZAO#6$>N8L>FZ?Y?&AI MG@R&3PAT%8'ZJX_(P3:V0&>SL>ET$E:I9/TSG+P K"&]A$L+9+TMM4#5Z(ZJ M$:Z9F_?B+T.O1YERL;6F*%ONS47&8)"M"!90*-]LDG5Z%R=M*7;2EF*Y) A% MT^'U5V:-3GS>L: ,5Z"!UN/3FF(M)990[U%1KZ]RRT2.6O*XZUQT\VLOM+M> M;Q6V/=7Y=ZUYT7G\+$I'D]QXB&3J3&:N'.Y.16-!$JU>* YM6M18U#2D:T$) MU:[:N+66:4]9)F<\:+^KO>OAT2#+3JO.+*95%]K3ZP^Y^WJE_Q:[XK>?=XWR M7;%Z3I6?[LJU9MF=:5BZ;S3*M195;#;+K5FR89)WN%;3ITNWIO?PK'\_\D MN=?PS8 ;?CT9L:5D-VJJ?=UHY>Y;V0W2A3_8S5VJWFBX:;]F[^_/Q M2US.OFX^N-_+-A4A<0F#)KGB47/%_PBJ2/+(_Q!PQR&//'Z,MR]L;S,JMO.# M)'").K/2=E\O+R?GOSJ?+]F]UD1LSC[6 MT2C)/EN2M+[C^+:7F-:XB(F>2)#A:2X7.I2=%$5\=?KRORJ)G ? Y!F:SV9C M1U]!4QX]\?@;U!>&15F\4Y4>TG K*F&X(.,SZAGBJF>%\3._F_RRS84Y.0>) M,HY=)TF2,J,F92XAC_!2.QOY^IS-TYFD:N(/H!M?:9R-?''-9NA,/O2LZ -( MX#-O5N_\O:B3=>61P./RV: KE'Z_&+NQLGV$\4[R?0\=MDA2*)>E4/K2XAKB M/O+8.":3IQD^SMF4":T>+:WZJYC(948,Z)@<'UK'Q"7SEUL,ZEBPFT]8F,_[ M=:F@H<))#ZUT0[E&.W4"]IWQ.[;"0"L3&Y+,R?AF3H:@Z#7TV!J3Z>9E0X9E MZ4(A=# @R?E-*#?\9A=S?G/M:;K8Z]1^E?)=)8-S?NMWY4;KF22WE7_=5^]NR[56TD(Y M/)FRHX^*+^#-ZW1@%D8_N;48N]2O9.'HXHD8?D/ 7>2L)PD MYB9PV<'=5CZ,5W^A*AIIG#98_=VS"1XM5_R4M';;3IB[$3K.Y[=$G[:GH[H! M7V('O]C,D24_PVEFL8$D,77G0?YE1+GL9LHBO_8B]7EB8Y%S+W(YELYGXM?6 M.Z'#6- AMR8=1LZKR&7R-,O$+U'?5^-D]J%Q\ AC ZQ.^%Y3Z>D?@HILQ?,A M5>N#Z[%04'>;C+$!*.W=FPD5FG6 )+/VH&HDD*0\7!PY X)GZ P7D[:Z"7GM M6SN$):_(:0HYGL[Q;#S(*T2:W985@_/M&R1H:* ,Q>IHK"KO"']1LW7#T[-^ M61W)=]GF[EMT;J-PQSH*);G.DO#Q8=2$M41["8'-LW(^\C@AID!SX1OH)IKB MR"F,BTQAD8O("G0A$^=Q*H6]Z(H'-)"Z0^2HA\)-_YI)"VQSR.PYCWNSN+9] MCD-?)$2X//@SRC*VH';F:=4C!Z(/5LKPZ\SZ2*J+$C+>3+/H17+I+%U@ M"C$FXRV$RD;"W5VQ7)M6;LKMZ=UGK3*=/K5>72DRV_!D-B =]X.>]++M)&V2 M(03NQ$V:ZF/@>+/M$K-UGQK*P\.1ATX5<&-U+B8%Z@GY[$LS>,@G>G258^A\ M-B;DXROM*_,#9HR1,11T))ZCL0K'$O!NX>_EQIL&=*>9 M---V%8]FR^Q8Y3@Q^PB^N"[I^%CNI^QWK>))]S/?0C<,F./'Z&V]G@YMIXU4I M?8"H"1)4C4*RB,1E30=2*M+&")9X1\/)Z9&RX"$:MO %;R<,>W3HG3#!LAJ[ M:-TN/"?>2$)'&DJZA%:/N9O+7HNX8GNJ,%KM]N97MO[K>*;;V6U<;.AWH\?S(>C)8JG4N"_/9I4EO5O"4&R!\5)LLSM HC%$]=XB7;4PQ07U M<'$[T.$7:4^?7GB5Z8S?'I^[1T.7UJE<4Q>3+BY'L?G==7$IM*>_Q_<7F/2/O8VHZS M+FNTFA-G7\<23G&_ O1*XYX+-Y.LW% MKSF,KQHHST>O<>#,/7^L@@)T0*\WO6K>]J];QFY323?*&DW&&VZ9OY93R!KR M/'HQ $]G\J%Y*ZD%.'+J\1?-T>]B0307V#C7 A1GTV8M<)6&DHREJM^T0UL: M_\K(Y4;EMM;L1ADVN^_V%?:)$F:*P$QD8NA2TEA##$>?X)Q+TUP^)HT"$M+9 M*>GXR6 ^';V'29;FLNEX4(ZO",YYQ\TN7I/["N$,,Y7[$RU7Z.>.JKHJ&3(; MY]+ZY1086M;SZL2O0&<*?(S)U5?IL(MQ M&#]]0\J;;(7S/BF=5^7\96NPW58/:^F>W=8V"28HG$&S275(?*M#MJ&DHJ>B MTUR!I_-LZ#Z723U30K';T%.1(YD,S60*-,]$KBZ/83E3I3WM3L_D08.Y'Z29 MH\D8/D Y I_FOAA0\^LZ][LL/U[(_:-! MC5UDD%\L,CAO3_/2Q]G5S5VS,1E\^WE?*Q<;M?(YU2@_E&OWY:]99' TFV\- M4 KG6PCRA$)R7^B#&2?AFCI*Z6A(?2=)&,(0WF6($TKI4:7)G: /_M6,,3YX M/H,/#C]3-X;7/XB%KI;Z0"JBB.J!79#> M^@-I/$;B*76I? #+J#3>6Q>V.Y0$N8O,]U6*S3.JV"Q1N72.)F\?(Y5(>_P5 MI0.P(Z<@]8#D8:0C4M"ER,,)E4F;;Z?@4]BIDU)JUR"<4JW@)24-E <:(7&V ML-#3D4II OY5HP;".Z(Z",DD+QQU=>MD8U7I(DVS?E.19@SQ%@#4DRD^,'ZG M(2-!E9&84DUQ >[!D&Q &.'Z)7A65Q8K][A@>8,C8=U99O?]BU(K_G[*G/\2 M7%5[YA.4]<[5%7MS;PAO1#*10Y-LALZD@ROU?,L9*ZN!8B6/7PX+Y4YFDGL: M=7<*%%\[A8G>)X"CT]E ?]I#VW[U-5^U8''7FW>*RM!G=VB(Z.>__W-R0E4D M-!2_4W<@3W_ LF\& K[]3O$L=7)BV?RB]!XV,&1NZ$17QF13SA_L!W)$!Z]5 MX!*N;,5/U0>GVL+^? W=Q2R:M#=IT$Y"KIRXP6<#[@>%NS]_IXHJN #='U0- MN,T$;DW! &58]U/_V(_ACV;VL6T<__L/0-X'!RH27D\Z"-@/UAX3Q+GAGO.! MNPD0A\)<=#.CQ?'<"]W;Q/LWM^BBGF-B-[#Z[%-ZC;==V^5,QFN75P1)?1"& M!KI% K:H<9^ JCPV]!#%P8Q+.ZRU3GNJ=8UI0RC]%DM'9ZSSB\9ZH3W-=8>] MZX]I\08-@1V+U0;U4+RY+U.WY6+SOE'&4]*_:&'PT6S>;;-;%B.8CL,AU9-D ML \E,+DE60.F(9,'3".YAP0=*)>8 2"^!M1P%DYQFFOH$[ J0"T0(YJ8U8)9 M*@_* W8.7Q-4D5C.FM$=N%]RFKJW'@2+V/XF[=J0 +:N;KYI[LU@\'>'\*'4 MDTS/ UXMJ>"*Z)**8#\= =O("OD[-00O0--!K8"1@@\B8;Z$3P0=&^(:P!N6 MZ0JRG@+#&#_0 V:FWC$W4Z,9.R?FS6SSVZ9+?: B9&*(T!K&PD!"JJ!V!V87 M%_P7U6A?K#;]'W^M/9-[/=?6]^GQ[V8-O< MM6FBK:@-W#(-AE]NB_66/F=GMD%E^R6A0^SJ7A9$K)5![[P9"OYG#,X(+('C MG23R@07S*S93L(DCB=@(Z0;:+J?Q)+:=J).88##N=)4*0U>:!*\1U "J6E7> M'"L1QFZ( [_V'FLO$LC6\TR\"'GXB]L5 6S9:"(>!39*946W4/@#OAXSG&P) M?EM9Q%2_E(+SRC#X9 \N'(A:MTK8,+5;ZA%TN+&!X\^Q@O2N%3@7-Y$65T'K MHA[+=5Q*1$LR)&+EMAU]- K!JB/BT;LB+N#]=X$+!1"LOH$I?)F+@]XXN-05 MM %1A>0''(N"- TD35=4HDJZBJ;CP)0$SWT,I"[L M?#Q6E4\" BUE1K!F@-"H#NH*AH;L>(@V4%3]!&3(B)))5,[Z0$-S(;4CI8=# MI.DP.>]U !Y&@U!]C%0!1R_)3%8M*/[O[K*Q_,'V])&O:$JCD'T;B$<7\2\L M1ORY]K22YRY1^OTN^_[MYTVY^&4;?Q[-YMWQ_0&^N9=!0M@$20TQ19K&+8@T M%8% O$KX,P3+"![/3"X*!SPFUE8I>+=/Z6;:I$:"AT%EE'4"8T#KA]HB+U; M:F0,=6F,33(BIY'Y#BV%GX='7(VW098#+PB604?R=80N?(J3(_2!JAA],_^G MB<:ZF6K \"35@#._ITDX+>&4*HJB9&86#2=FSLXL"4DGZ3^2K"MP(B+14][3 M*[+[#58N [GG4%$?WU' LVY(F/DT 2:##Y. MF5O XAO +\A]_$@/Q!;E33HY6R%6&O:2Y+<6+(AS443]V96DT]9 59PTX#76 M]&/R^RT\-C)&]N#C\]&@-'A./W>0Y.2LU.^BH>+^V![9O)!"&0X68!:?,@N:P\IG ?QZH9W?';2%3S>TP;.Y MO<^_UM^J+SN&MON](:'-IJ-".WM:"(*VV?0\((=HD;?FI8@_9Q%[RRU:4O-< M1@5RFS#\1O+^E/ %32SA9U+P.!^4L@7+'7@?^[DR#XS4$,&Q>X-^QH.KD'IT8$C84$&, MZ"X@'R#))X#'ZIW!W@H*R ?+\6)6P&0H/F'D68)G.[X<\(VG$&U]@6W"\ M3;]W3I\X6P3*!C)%PQ[ 1,!NLA4+Z)(O2F9FBQWAA0V ?4F9&L^,')#OJ21T M]&8(.$!$_FP>0<00-,R,!&Q^:N19M,*^R\PE%7?TJN.\5ZU5&K!($]OFXAU2 M<=Q0Z)-\X[$DML5QV[@#YW]=U=._+==8-!JU<'LF2R)6/;NGR?97IRF'W?.R MM&X_134G)L/67E5K%?"HNP(^T GK2G#&4/KV,W^:"2S"^F]JA4&X2_3,*RR- MDZO-V]'P-Y[L'AOTS*NW.?3PVT$/?YH.'/GU7\<3G6EH^%'NZX,O%>8ZFLV; M42W3Y,8\ ZC$P5F"%Q"C#$N-X)&!>4<&1HUS&::"<:"*LXP\;-OCI \2^[7+ M4[0!0I82S5[@2O_#[]#!KL(T2,[05=X1&&6Z9H60C IE.@DR5PHTC#,4&=.%56F),F8U/S=0= M2-:EY_+(!T:C)\@RL?A24+&^0ZZT4?M,V%($'0M[L3+X[!4E6/9$1EFYJJY*A&5E@PQJQQ=JHV8U[A241AV\;1I#&_R,*Z3 M/U%Z)P:6,>3&DL1!R),^%Y?'16Y[&+;%2='TI9.ULG/1"M\GVM.W M[/OK*//*O!HO1W.U@WDB6H(=2.XY95F0[SP M_*6[O'1;[BI7^7Z8(5ZE^NU=O8;KBO!OY ;2'NAU@'E>5HF?V2%),'0ES(@O M/OM?YTDBY,U'O3GP86>3A$FP/OE YHLZRE#<<-B"*3S(+KP"Y/M<%LU\_L_< M%K;=[S#DJ(_9!#"N[3? 5]0_KPQQ_/;\$'Y$E<_9#CB?:+OH7MKN*'Y(Y=M^ MXX;'VCFOEKC;M-J+$U+7F(*T2YZ9U26ISDVL+]-O ;3% (TBGU; M834N=VD1L5-^/ZN^2L5783?]MS<\N;US'.&>#\S@.\;E2B)IA&F5&PGHMJ_'9MSXKP9,NC LVDE[T<>U%OT")$:5_V$2&Q6EE(/W9 MT*,GD]$)";FN)M=56B;R3">N0/-\Z-%Z<1R<,-,X4JL]TFVEP^=>U4))J/%G MV_,+=M^,N^6Z^UU#S22-Y _02'Y#!9-AHO)L-L>LXU\D0P\26MU(NV0B1S]A M1:#4R+;07H<=K+I77<\W27SXG?KPH5^4!%2^-#(V8=[=!W]+N/L$Z29!RJ1& M9ML(;\ZPJY7H?,Z$*U+LS9M(2# V))@@(T;(6.M6Z4X%5I3&PO#.RKEO3YN7 MU>GUL':>'O?W$JK<2E22-+GIX>1'L[!LOF#Z.(DUR*H^S$7 J5$=/DRD<,T MX/(Q?'*E]/6):)4O%OE2LL!AN10/"EKS/FDFGYD"IXU>^Y.GW]E87O<'"V5O MAYCCY*B87-+ZDT=$H9R/G%K#<70N'7I(=B*4CY2$5HGDR#>%'$MG^-#1L3C- M_.3:TSZO9QZKC?1#IG TY4U+1@Q%J+69*T(YX)$6#[/M.KFL4R=W5BU6OC>[ M R0:0U3OE82QI M#PD-B4<.ICDL+Y\ 5,PN/3T[66*0]?;O+]&]Z^=;@BCLF M8MMI7=3+2_IQ\G;&59Y1F+JHL^)-L58J4\W+N.VV*K6:U2C? ,_ MU"ZH5IWR=&RT_O'25U(LM95""T<'D4V8=N'Q5$B=N^JB!K4/X?/SZKHPZ<2I MA":IBPJ'RK2K&JJ@O12T7*NLOA?BA,K85T/E MU73RT ;@DTK7;*35$NR&H^ MO_?JIT5RV_1.WD>0S15&T59EU*H2E.WO;"O9 OLM7EEC0_NM;UE*U>%'-6W!$$D8;FLLYZ60-91*Y'L1ALW3F4), M+D82\MDY^?B+[,AE6H4,G4_'A'JBRN.:(G==(IDK5Y_YO%RZD?>3!+'K>JV9 MR"8[ 32=^(ON)3YE4A9SP+(8'T)=0S-$OY[)L'0ZO&9(*KD2DEV;9/VU4>1R M+A:7GJ=^-TC9ON_$_K]XO3K MK[(BWQ.NV6)[O_2[R>0&XOQD[XR)5GEXSV5?#Y0-L&D0>6[ ]_S4-+P7RQ.B M9)2TVXMQ5'L)G8974OET5";/\VF:SX=.S4SN81**79=B?=52/O+-(0->5);F M,Y$5T^%RB#,!^LDW@S@O#METXW>CO$/7:8M1N"2!>&=,%CU].!\]9;^0I;GP M&3=)^O!1$X^_B-Z@K5.6SN0"!]W'('LXNTH2>W*'G\;9NVL6E<3;*/-X#I\[ M'"RMD]SAV$0)(C!UE,SA?.2B@$PF0V9P0K"[(EA_110Y!,MS6!$=W1R( M_"KM9)88OO.M7#[?R%79X\L:GFOFF>0,'Z?W'R%C.!^Y!H#G"G0^YDWW$UH] M4EKUU3M\Y*@J0[/I-%W@TK&FUB1C.,D8#J271[(,$D\$V)W0-W6TBD:"),_< M2!VIH[BG$<AZ*M4UZB])IB9(4+6@))1C3H(, MD]VY_4Q(\J#M,A;2Q\VOAZO4:7);7B8:ZWT5#Q:MX3#3V MV](JL=6'__8S<\HR"UV!/9U"DRSA8V<09DL,8A6O\'PM-^W\2I^)@STS"+<> M@V0V9Q#N-,O'E$'B/2AK+D-KB19,;C>7\V[0I*-HJJUPVWU_S#6?^VNKMEX0 M/G>@V')>OEWOX&#(GG*%];@VN<0_+)D'I0=%4E#9Z^O&U9F:^[SM[I7,UU1/ M_*9DSIVRV3B1^1$'U3RG2:)I.XZFB9+6Q;,S*;#'4!)&2\)H7PM/21AMRV&T M/R8TX)A$/!O6:S^W9&D#1.D=4KM6XMY8$MOBN&W<&2IR.P%/P@W\3\ID2OU@ MZVA./B_Z[=^\H#ED5^_5X A_1U\(>^]9K54 ",!$L*T3UG4)BL'][6?^-!.E MJ?T6R>N_?R#+G&^;92R'XO-FM4G@;[GCXIDWJ.QEB6E@(H=X@34,HH%WJK: ;*OR[=)ZI M>^A;A-6 S?+*Y^?L_F/2V:1 M5NY;]XTR=5NM56_O;\VAH]1=\?FV7&M1][7S'93]D2J MDU!NM%#NOFY_DB"??X"*;/)F69 J"<[N &_.S9+%2;HR_HX%I?6KO7YZ+ MG";L_SR$,(X%,1QE!!@L@.P7#&$M%(_,K'XFK.5Q)TQ&P ?:N8%JL+/6!QJ^ MHUO8Q$ #^_^.63%X0T*::X5B1].QW=H>":S;3;Z\N.!Y=%^YO)EE>6&<'#B. M%14PH5WB0CIZZ4LV3_/<@8-87S:5<@GG! 6*UN<8OZ<#^85S\TOWW,AD/C^Z MI4HG3ORR+CC6X)/H0W\S/)U-9V/')_&.^ (>VP5V%0SD5U-6)$NY/UZ M+*R#ZKT8O+!5?I>4Q444*Q7%4+3?T6 _4@5O?PU*B^ZLI>D< MX]?)__ R91VWWQ_CT47*M* ]O::U](4NAC:9<"W(B?1Y,I!$$<%WX!2L]-E1 MAX"?##XTSS)LF.J;[7)R%%MA$R^V\#6-^5)4.22];]&Z>;P9-SOEFX&F%]QV M_7*]=W@W%@-A#6D6O8TC"R2>N+';I7QF73F\0/'1Y?!#\??]T'AM#8I[(/>P MPIQ?%.9'YC\>:/X4F^;2E""#QA\@%0D]':E)CU,ON_$1%$T1@W+[VN9MQ!1J MQDLQ/DSW#\5-X2WHNN]_2W MNY>^=";>]PKQX[R0>I)E0^K)PS8GCK=#9?84AK=;V=!(I+J"-J!Z0^7CB]:% M1(GXM*56=*6GSRF]C^NLH3:O7HO567N)I5B(L>^UAD:+?'>8!38HY$*KM,3I M"L4$Q34TD(?XU]$Z^IS6N;Z1/^X'G=OG#HHMZ:\"QAHD'SG,4& 9FO<-SR=^ M8)A38/'EE"+!LHD!ZF7_3%@=>.]BS/)G%[Y:'.'?\*#JJ I1E-Q"0;IBK]2/ MMW3YL^<(!2\"#V*'KA@]&PEL:TB/R/>XN0+-Y4.74R;#D^/G_85DNC44\3S+ M,6JE/.K6Q\*[<%0LMQ:PPK,:%SG:PK,TPX8NX#S8G.<]N*#;GW9SIR(-R)AZ M%X8&HI1>,O F7#9[.K"+B7L(4E3=[9(BH\KHXOWQPA KLQQ ?Z2Y$;9J;:;.!5@8L<,CJ&@5?K-5THM:>OOQKO#]-24__W-R0E4D-!2_4W="'UBAB=X,!!3ZG>(YZN3$$CVB]![6]IVK'L8T MXZD?SA$@K-4^8'4' ":-:V4781ULZ,'^?,EYL4@J[2W#M2NF*R=N\-F ^T&U M)F/805$%[N[^H&K _R9P:PH&*,.YG_K'?@Q_-.,"FP7^_0<@[X,#%0FO)QT$ MH@#6'A/$N>&>\X&["1!/D;?UYUE+$?<+W=O$^S>WZ**>8VI'O&3&EU?(;+FG M2H%;Z+Y^CCHZ[K4S5#1##>J;,C=D(N")]O171SNO"&I9E(]) M84':68]"GE M:9/"%MO3@JZCY[O7_-D[^^UGK=XJ-W'7D[G^)EX,'@T5^G52.9K- ][^E7ZV ME(FB"ZF2HF(A3)U09A-E*4'+@39?EU.W@MH=4 Q/$V30.%N!*BDC>,.$(LH* M@=$NZPHE..W'A+Z*$+:Z01-28P.>Q_:S0!:@3!Q3-HY!S5#_\X$ M3F!NL!UB?QX-$#EPS7%TC@V\]0+S1Q\ TD96XRQ*%'3B#7F1Q04BR^ZY=0Y/ MMD7105>^W=X1XFZ$02=?&FDOS.QRX]9]@&_A5#!@)!\1-VY.<*&^*$SP M2 DDS^,ND_;3WOX !)L0=51#4"#P&UO-N=_,""\V_BN0,4F_IC M]Z%7G;4Z.?,[I^K&=RA677'$G?!O9DL->;.GA4 /_+_4&*F4(,/:M,G7A"J' M$[#OS? ()H4%,7P62 L $TD1I:X57=D#9QZTR(:C=D<(>'$]P)^QW!XD-DBI..,"2Z'5;7G54$ M0C?GJ$L.3'&,;23@U^)>GM0'?&4I76%K'0?IL$OJJ'02F]LN_31SG5I9N;A[ M?)BE@9%W8^K!+U]%/.Z-+@NJ1:>0Z'7P&9H/#K\19"S@H+ "!]P.<%#-E)32 MS57^I;$K''";XB"R,15H1]$4\-[85"7#B2AGM?KDKL?XHYKV N'[]Z?SI^_?3\(G)&?3H/7H M7'HVOF4)O0?)'!]X[(+TGXPW@Q_5+MAN9G?P8 D9NF'A(;XC]4*/VH4V(QOG MD@I84%2-:.1ZKR=U$5BL8(T8*N'Y.V4H=2<42;!G?B2!CP-OOBJGFFBLFS)W M,?"A='1!DL%JT@; K2=X&J$5_<"&$\AK83Q6E4]0%CKPW:(T$;@ MF:*JR@G7*VGF M6C5]3KA*3_L<*B=SROQ;%A3^R3C.%2Y!7U^R@;F"%! 4T-\ M:N)*,8RO-[6" H)#7/Z^%9X+W=XK,=3EZL#(,H^R,;/6\$[!G["WBMU*LE?[ MY#OQP HG:69WQ+*)U0T+!-'(G.=EAER\),"&"K4T=?B/N#+.LB^J,(H2.VI= MOW0SL^%*U>U$7+PGW:?("&OWKPC"Y$X#??7_6N$I'(41AF;\#0>_16O'Q&Q5 MS"UC%K/L@C'>LX2TM1V'U%+'P?MGCO9WU9G59O,67(@UZ"_;[)7T:>TMSB77R9X_-V?4C@\;NCZK(''RF,=?90NTX6@6,#6 M\;@B-A 5CY$3$<-&#([4@O8S_W>=#9'+>.]3P& ?23HQR@"O)87DVB,92]35 M21+NX3+K+=2>CLN?;_WZ'?]9XX\O>8)93)XX;T_U#_8J\^OF^4K(?OM9JM_> M5EMX7DR3*M;.J5*]UJK6+LJU4K7<3)(I#HW'?Z6?-Z@O#%.W@@X6EI;$$@ZW M>2S+4CI\!Z=#X'_G8PE@KTGRNS)\)W>7U+L 3I%!:H/&!M:'6)_CM..^0)3? MR$0H+(&="GSE@Y_""RJJ" ZZ.@%!:J@:L08[AB;)2,/6HT+NO^F4^]4#,/ED M!2\)6P>C=(QDT9R!VL>_J4H7(?P'+5%":RBAA92\I@XJ8: ,1HSWEU=]*L5D?5BQ2[?4K;,.!N"T#MPT#[S@ZG'^T+T3U+IJAE@><&'+'5+)ZWV@S+*O>;TR M&N2UUP HCP75*H_!B25D:VO .6@KX>&=7VOPN]OONK-AGCY-!T^P]CO@*567 MJ2M#1E3&+Q<2O$<$#IN8TF:2V@P"PSI8\TMR5R6%1/@IV#".ON X\8QE_%%, M]4 -+?!0*3P/F0'"'!#&]*)3NA.UJ[,70S@<_Z1S)VG.@\^UDJ 6^(?-AF4? MP,.R3(B0D,R 1A)J5Q.A*FNEP6$AF?% D9VB8]M&FQX&XI,(@@DBN9'=79X;,R^/_"EC\QC M.N.ZB2,$99Y@Y15VM-:5ZDO2R=S>?H7#ZS MMA*$/YB9<$OQBA_N %6(&!-(U@BYN8*;9Y/95ZP[J2(0EU@?XR]J-45^1QHH MK1H1WO6>N?%%!3K#+'D(*'=6XO;%-!_&$V'P_S# M(S/+0;>_@P.$U@*FM%E](;N3HX>)EZ\^JX>(-C.EN$R!3F>#%3M\"QX* ".% M98FH+;\Z\9)8.;KHX!S1X0V\;R Z2C?7JE[I%DMGV;V+#LX1'=QZHH./9M#9 M6"_@"76X=<;V)$=NOY+#2P ;2 [YC&OV6_KOQ]'+<4D.;C/)P6]F1.)Y/+E, M, 6%D1P^V9HI?+ D?A8^?L8O7.+,HESUGIL*&P@GL -A:KI&L'CF(D(M**HV M5^&RVV[MRK5EL5>NU).X6F[A;'T0QED.**7")C1(DGDAU!_' V#23H4SC KM? M0-;2.Z+NAK#!O[ 'A1-1V?0/\C7\5_([\^/O4^J>K(&_@S],X0_GW;Z/^4 @ M>&9DB\X&%75Q?S@3QAC[N><+%OS9:F5TYE5&\\JG^"Y(0YPN4%'4"[RUH#06 M?#;<8\&;]:"T!HJA :"+LHAS!W2$9!.6#BCQH[9";O0>L[^?'FN/QJS[]X4+ M)&"%&+JF"^3R)91"W@$,PN6^K'5RCUS?S#MD(T9(9V&[G)WII+NXQP[;41N' M[7S#=/P.J'R/RQ$4QN*P13V,R+72GB M0);YZ=#4G(X?"1.J@QRS =&1^.A,D'8H'#I:5)JDO^A41T%GL,8LE-1K=@N M JI,DA!@)IF#$$_@=WP,5!P8L"[)")*0^J[U#6CZBZ9.MOE,E/$WI\Q9TZ8 M%LA %L$>UHX&4'K#I!H#.$U9F 8J2,BY!793*C 0SRI"2D A_>E.JBKC!#5 M,X;#"1P!J5U)(PVAB(=*X?C\&/#0 U_%7$H:C17\B6"&CNTV!V1_9OQXMC'T M.99PPPNAVR79%GWKZ*Z,/;#03O!N4J1DPHI7SU:09,KLJ(&UZRE5I&0P^DAC MC)D5YB9W/Y.,G3?)3(.+J*S9,8HDS3AUBY!NE:00*K,R"# 8W%=97\D_W;8_ M6F 7\CDLBJSWRA9G-4U.")!80_ 5R4_U7@.HLR]C860&U8B'&>"I%MP% CM[ M9WM:;W *7^P_=X?#G?JPUA\E8'B\^$GZ-+U),\L0Z0@@SG![-TORG)@2H.OF M+F!H^!GS+W'X;7;&@5([HSY(@%E95ST%0/U!LJ8D8"A)1R,M97V&Q039#?X8 M*%'$[Q*)/,4-[01S32O2:PHULS$J?.'['EER]YC9N[>]^R-M>R6'[\_8]O1A M(%STF8?T,Q(O%;J*[:RSMF;ZIY MXC)9#0"$__I_W]C98.5,(=WVN86>OO[*&+GB>25_)43J+6]WHMQD=G#F0 "+ M#VY*;9]KOFFV4Y*FX]:OTB_V8+CA#H6;L(WR#\+2.R<-GZ-LVA5ZYP=)X+*: ME!V6G\MNMR*(OGZ!T- ME3%)%3!7LZ,QJ-D\EU3V873U;3FC19M(8:GHG+>#\>:,:9^.A _$V?D"!):U M$?:_.VV+;ULDGM-NN_V]YVTYS^MVVT ^'+6NF3,6@E8]_G;D3FF% LT$)X\% MP7B[&%UJC"2D&@-2#!XZ(6LMJ3B.YZT]=X!3N4LA$T&TAIB0Z083M6L/6,6FJ M;QZ4!*SQ-H2YXQ[:E8G@D>Q2:L9G#/U.%.1:M.^1/_G((UL*:3H;7/\2@Y'> M"=U_";H/UK:;T'WD-IUYAJ%S!3;&=+\MGW+:^=W+W+VUBH.'PDX)IG(P^ECN%$OEQ[>E68-L3Z^+VO'4VJ_>[S M4X!*N.#\%'^2)'FQ5HY6$2VH86J.8J2K"VVX[ ME'B2 -(;B<> ?)-9_H=Y3:X9(]@@?$FSTD7,'&]*L&#A37BSVKB;*5V'S/K8 M.G1VF?-Q-(D+TEG^1")''9*1JE5?:BVGK]T4L;&E]CQ"!KX7&)& MNLK?#:MO".2 ZC&27TT@$/9_2L]3*D8=TX&MRB7/$?ZTK)8_A+H?$787D'AR MS!0K@$06^NB8CV#E[J.UY,P8;&KOJ1,^3?@TKH?X GRJHI$@R4#EQWP([(;C M((DA#(_Y&+CF:"UY^94YF?=:@ %<8SC6XP9M8DE!^S$EO_G+*J=;FT]NH MUK:"I2X0FPYV6VJ&:#*X3NTV_#C_P6S\Q9*R[N9E8< WC$[_4?0IZ[9K?5W; MIZDSK)#EVNQ>5 M,Q%1W(V(L+V?HNE E"UG^0[[OW$1',\=7IO6D?AT,VM$YWAMUL8I>^<4V?H7 M%R/+L'90X1(VD3"XGS:W9/Y\(EUV?K#M\\3<799W9.EF32&#.:)A!Q-*,X<< M#Q)EVZ+^O*)GZNX%FJSDWMX'HPI3]1%HE"W1G#-0KD-0^!2T6[Q]"]$Z<3%[ M<@>"P,7X>+KT=]%0<4C (R$*"UD&^R>";S_9T\)"FHCG=C01-;LQ9"J[,62J MMC-/1D%@T^709DOZW6AU,]?7E?QL_(43-Z&<_5)DPU_<8)G'SB%-%"9R,AR3 MY6F."YWS?8ABJ[5C0>%KF#;8\X79HFL?I> ^^]]QZ":[17%& *559;._TH6J M:&'&0^Q>DHT_GIN=H@#V1MW-\]-9?#[ZF,8 M-NX0$R;()DRP-3-\NZU$YI&28.-/Q<9N+_"V:[_9(NZ+6G!LV,$[[I($!R9M MJ4:4E2@=7%^QIEIEISM9WHJ/^VF HD"^ 0Y;![]IMC!;9=EHR MIWDZ';Y1QQ:I_^^OR;3,-NU2F]:.QS2]4%X&QOCM\4KEPYNFNV7\#6-)6\51 M3&1&8>/;,.:4R1U :"3F8\S-QP0;<<+&?B*PV^XB55'4'I(6 [-[SY^-D#,; MIZC7"L5E@=E09ZHK1CY#MS'Z+)8NE-H-6N8S.+02*<-YUS[%]C$4#P."#7M7 M%3 X*,_062YT-LVNFQ1Y/9%$SO"%;7HQ/F0<>S^F.E!^95NE5B:#POLQAQ5& M._9SUL1B3 05M[&GPZ[AZ21M!+]X&\'EQGR"_@3]!VNFN)_;FH .B-NOO")[ MX1AS?-L?VAYNK0NB[5=GE6-AB?4$X_7M$]VQ'US4ZJQ8M=/;3]'6ONRKS8JV M.! _#!NZ:"OI1KG?;I0S27-VB"*O>,B?E\JT/.;/SW(OPG:*O+ZJ-%J[]FM? M,FKSVJ_<:?C*TD1('< F.A!KD0?C5T)V2'%YS? 3,=/IJGIW/R5D>XDIA2HA M8^-10I8Y9=/KU9 E(NM0=A6WGYJS\L'%PNN]\?%R+E;J)7'=FK.R*0H.*N-7 MI[9S3,C4]H/V(H]M*5:22K+-%R5Y/0DR$F0DR/CCD/$%[D,>D 9F/AF;8'4( MQHWPS2F*\XWIDJN1+26PK#"L38R I8M'W73AQY:"_U2>82=>-R9\[BF'!L]7 M3"YT/SM_HON:(2W*O$458M\?\7(H8[I>MCN&ZYGH[TV[?> M^:\K+GSB72*^PJ+YH$(MVF5QB<7]S,/3 M14^][9Z]%J2(]S,!PO:HKFJX_+:O:K9')LD-3NQDW1(+;L'1W("&7,0R?X/# MQ.$*Q^#N"]6[UY?R[\RZ5SC^(N-HKG8*QW"U$V[,;!8L[.N7%KH[+SVP_:.> M,[O3V:';W'Q12RF]Q<@=C6>DJHCZ$#3*:\#P+JE2'HV'R@0A6/X=+'A__Z&F MR.^F!L+R1",CY-V?EQ1-KRGZ,P*%W%7Z,FQ/;$O5MJB8-*GSES][+J[&!NJ/TJQVEG<(CN$X5T?#+,HED"SL\'B#L-R4M[>\I*D+L# M7PP )/RBZ92*AGAH-Z4K> SKB0D5RCVR5SL]4H8Z'FGP[:?93(B,0\9F*(5D M$=#@(PR\(H#;K/O3]JR%)?Q=?+L;YM]^E3[&,_ZVX\OV>$.1IC3+>X]C!Z:P M++Q90'9%FR6;(:D/K! $YRW?Y91J. MS-[;=>1_1^U PA);M*9A#K%Q>9K/9D(2F]U(@1(-A"U8'\*;-UY3L34!_4<\ MVB9LY^?\,79^"--:!B2@S^[0$-'/?__GY(2J2&@H?J?N0(_]@&7?# 3D\)WB M,]3)B15[$Z7WL"77YH9.=&5,-N7\P7X@1X! XA54%PV'5MR$N#_X=P!(U_Y] M_I5=93@4QAILS?[I!V7/,TBG_^L'Z^!4(-B?;W!F<50"6=IO[&?EQ T^&W _ MJ-9D##LHJD)'ZOZ@L!PR@5M3,$"9C/NI?^S'\$>SF(X=T/GW'X"\#PY4)+R> M=!"P"JP])HASPSWG W<3( Z%N>AFYE.-YU[HWB;>O[E%%_4<$]L=C]OH+S/^ ME7XVP(L'^Q(D8XH8)909Y@"4_%R0)<=S-C_$A+U,TI69GOM&(:TKC'&FGHJ' MN;C55Y99N/'I#I!H#%&]YZ^89[ FH+X'C:811=E!P"%R5M/!1@?9 +8&LW[V]OBXUGJEZA&N5FJU$MMUP V(YYPO*JRKS2-JZ&[#L+,&D,RF31=R(5NEI_,@X]5S\/P9.Q))R'C M6L_!ZJP(DNJ,CE]][QU?.7;U6KR[/C_37JL^4VMMQ\?E\P2*L,)7DV K41]C MX;9Y]A%[R@:F!232;5?2K>3*W8I*X9@^;P7U%>F$2H,[21^O\75Y59;SM^>5 MW*O[WF,NCK:/P_A*G]QFDQKS/)W+ MAYX.OS<>W6([V^C[(F[ZPI#:HVX&N>\H/0'AK*KC6,7@L-PZRUVW[M(OV74B M]!8!Q7'H_98P&K(\Y; 2(23#[A]?U+H[W$U$WD'86-[W/J1?'M<9Q1\KF0\?W#"L(#R\%0Q' 4(G(KX?_0F:^[%I+QJ+:-GZ1D M]W>?X,B%HY6%^FWKM_J$^D\BO^Q*(9:6X%YN'5PG/P()M];%@P;(^;]O)[[= M1PLTDP^=I9&8@WL7VU)K\WGCHUS(K[P1B:9AL/7U^.;:/ MP3+A-TRLCW%X:HO9]4$'V'1 X)*>.ID_=$;A*JG-'Z;OSJJYA?$5VN,++7__ MZW[P*AD6ZGQO565$+(5;+!H.Q4/.;58N4>#3-,N%[C>;2+F#2KF%]FF[ M:%!TO$*M-+PK7FB_ANI@_09%\1-K>VI<% LI5MBT5*- I[/Y6$LQ^Y[%&O29 M2MF[M:8>S@T4+&;:TV+^^O.\D2]/ZBC"<+)DQMW:FS>G?:?PU,$)$E0*R2+( MC84;)YK,)<2,*<@32B*#PH,N"*B_<&X#F_X!,DJX(-]2Z)AC"0KO7)C%HR\<#QPJ@?>JCF5&\MW>[ATWRJXBTD/DLWN MN3U0MN3Q>G#TR-R=MD*B-/(]C \ ZPB@;HZPU17*V2B=@@=/9K^2.9^8NI?G[?1T+"(N<+?(^G,:8A\0V-8:'[#>+C@+!%(+SJ]UB&H#: M@WUCG\M1R/B^$"P@(/\O+]_9#O MKNKI?;'<@#F^#B)+27(;?3^BTZ0X+R)3 <;_Z9'Z-G^ 8\;Y.F8$R7X.5^50 M#A?G"!3N "8@<+K;A'+2W^J?PX9V-WY]&'PM!XMS9-.*#MTK[$Y?N,U),,#J M9KW_@8[3;&#O_S .U:+%Z/:;4COTF\YW[#?%DFG2)3:O/BG/[WUI:W[2CNDU MI%_$I+G=^D6P-2++M^H4I;;H%+FTBI?6]]/+P,X MG:*(7..A^6C9;XX%BN\@ O-% @W0L8K>):#8H6VR?"43T\O=8<-$NC)S)KY1 M2.L*8]@>$ CRH"S_S>T,/0HJL0C.):T[5#1#12U8_VP(B/\V=[^2=C737/)0 M>\I_#L]_/UU.KU7V:"YA_NW\K"DZ2C&94X_LXMER>ZIU:H5\=52I?PK??CX6 M&XUBK=5TT-;Y^87([V@V#T9:RG)<2#%L_@?87S,7?-[B^[ (E@*!@FTYD)Y4 M=RAHFM230'Q016*[+;BN1',N^$FI@; 8L]BTOJ:@/??#OWRL!% MJJ1+2"N!"8G$LTE9Z [FO]N6JF8@Q:.SFCJH82SP306 ]P-6 9S+H\.LU6R= M53.>\J]:NM@[R\_RTLVON$&V2EUM?*Q0E^ES>_>(KLWB'0P9%$8SP=G6*;]@ M6GX7F/5:(Q$Q.[Y4E;K$B^_7,<2LUZY8@EEF0S^0SF4*="$;V'DRY0@ %U1H M? 6-(WC2.WAI-+:;QX;:'8"U16%CFY@?6"ZX>-\1-7/B!0=+$ #%EC.X[%*@ M/JRJ!LHN_4"?2.U*L#JI_DC!RO]9YA3Z8J5LK7&'EW ^U*Q/-083F%-#LQTB MN^AU^/O'\Y9D54?; M5"XRT:ZEW34H^SK5.C)A&Y4UA:R/2 A*>9KI /0YEE12/?TNJ-C5( ZPYKC& M]:ZN8$,!3E0(ZQ;CNQJ0,;HP=%U:^%RFVT9V2*%LHV'5U4M$'FDJ#P:GI&_+ M#Z]>#:,YO+'\OF7=@ZQY83*W839?*+!Y//9ECI0V'<^0SN7H?"XP6VZF7CZ0 M.A,9(B7)H%0$$CZ4WH4A@-N%^X#HI*#!^4'9J/"\?[I%9 H1E15!D8A$TI_V M[@2-NS@[?SDHD03'-,(026$QU@?(#XB!3VP>23V MIVR9F^4AV[LP(S^V:;62G&REM>P0VQ M\&'QMBOF1YG1>[5Z-C@[.QCF-N)[E@O+]PNH6\+R#K.&9?$C#<,<=0RI+J=N M!?#X*'Y)GC+P7!>INB !UY$: 475J+^8O_&UH N9%_2=(294R09=2"=>PBC MG+9 L^PJ!"O\*GF-:4.:\7I3H\ QR$>VQ.72>5/BPD_\\MLXYP55:\,+E25- MHZ-)HB2HDZ: 5R [F;_*:S@G,U,%Z]:Y;+X?91_+]TKAF=-GL0?+D#'SN4WX MK;P$"06#(($-G)]W?N(=MO><;[!>"ATB?2F9^: .Z(!1"CT^T"N^,M* MSY\X^9U$,?=$L'D#X@?-!5,HOPA89AN!HCB1G7[QJN6%YP+[T MV MCO8?7=HZ@44+SL_W6L\%AN9-^OJKJP ?S2*V(#2M:J$6;$PS'[&+AD 0#B10 M[JZ/,"C BM -',P1J'-I:."U**QD<&UCR@#KS'2AG(P>_(LM44^I*HA1493P M8N;[';D+XA7_%SM7=H:DGR#^BH+7!D$10\"F>^G\>:2+C<*TYQ,Y.DIQZW/, M>1[@-JS)9->7L"E3PE)K2-BMA.+C)&'?,ERZ=O%8K_]>$GXZ?@G+;1[F7R9A M$P_T,!YHT>C#NE36SP4%BB"N)8DC>^,HH'!4A,PD5,+^I'(*/I;,G#VAVX5G M'EXIV@ZA.7 M0M?.)NY//(T2,#S*%CB*#C1L3M069='R")B3Y&HMZ0F$75V]L).*/BCIA>4* M3XM^Z18>D$%"B3\!N-J]"<(!R$Z4]3NV1T1MZC6G,^!I!%^T!-W&!URE_.4R M$.W=4S:@;#.1!-=3%E/@+PR4(1B!&J6B+@+C4#1=[@4_FY*!RPW9%0!R>,?] M7BP+O*^%[S^"A MXDU]92X-EESP'-0@?'%#PI88S3\X7_ MW]YW-B>.K M_]Z_0G;K[UFZ!!V6AG;U3)7+.^8M+"1 (22@0].O?;A$,F!P, M]E!USHYG++6ZGWYR5#?C?(N_KW(41 %H)$ I#E-6-,"#%%5=I"]L:9BQF<$; M]9Y\+[7WD.&::,'EI;1NDZC:W>K]@%\_LA8>7O0Q5WYLO0:);DV$CL[WU(9^ M@7U5Z+/@UO(:84#?@9<^OSW/50!.HLDS$H#$_;+M.C\(IG45T%/RO"@$$#&. M5YZQF92T\=-]="B3Q>Q\:%&'W^S>W;_:[PSW:><,Q5 MD5>X*GQ;;,QZ2:O6E+ M9QWY-&S>K]20]+EY)SCC9W8W@)NI,"_0FPWL(-CISY-!9T'PYY=VT7SIS1_P M+P',T->=3#QB+2VL%0?0PM.TM%&4>1S%PX67A7]IS?(MS-\VWP,R8$'(WKP: MU9F.O#WA O[K\G7_4=D6'[3=\+F)%KM8$2P6S;9Z%N(S?T'M# MY"\[HN-GI7:L$=K\N;UNID,.)N(V$<@O34*' D]:@1LT7)1'=?4+A#AO16&G MQ+ H]+)"+VHOA1WC!]X@%F2V]$K.P/%.N/"M[.AO1B9,WVCJ=K/3QI2'BL\^ M!$%PQRFY.V-F(0B7<9"7M=P628;3PN7W[,3-1)>%OK]89U;[LB_UY4,< M<7MCG M"'5])$KDL7Z,K#NT4L_P?*#TVR. \?\Q2+K#^('THWO+R0?&Z3]+, MPR&BVDR.JFC/P80MB/B-^/,&RAWK.3F/\S[3:>[C[EB6YN[K/7]^^09QIE5QF"^-^E SZ2]TZ!-_.FYUR6O'%M &[>A]?[)WA7-:W1 MV0K&ERR3W7I5JY]?QH /,LK#6]G5%N#C7='G656KK S]B:([G<&SNUJ);Y_@ ML9@K+PM]\&7UJN=0/-IOL;-NA;I-]QV/9D^QA&8'FB\W ^VR0WR/0\T**Y.) M TDRCZ#M>3BVD*@[#[6!A.=9,BOC VGK)W*E->&9%RNK8+EZ*<*J%FSPG!ZI O@4L[#[.!3I=:/ Q*^DGJY/D%*^CTG43( MM3M=,^2'AOQB5Y:JK,LPWN MZXPKO?9*2Z"&\#>W%4XT^ERED(BUEP"1% N8*6!]@!M 'RR'$]%(-1-%\C$D MG.'*9?C#O"7W>B/'=>3R1L@BHJRJ\U&V7D8D_#MX2ES\_>1+F,] AO89;UC@ M;(N??@$-6[*[&%O;7*P_DDU;$7EU<4^SJ;H_/HS27KU+T4O3^ZPQ MX=BMAH0#^,!__;\?^/XYTF #B*6KBK2.T1=#828HO.U Q4PP [_?!?#,YWXG M$/V)M['HMOLZ[[8[VYAW*>N&X/-.'H-"ELG=SPMYC M9T07O=26+,>V'Y!N0 ME@!,'5-W- E*3-W\%S$[PM\XT()Q(@@-JW\^RL"Y&"7HOZZKV_SX73#EUV0A M#S5-;\-00=" QF;M .1\)_A?MT&S]:]@&\=5Y?;U*6EI2 :Q]RJ>A2FU4%QG MT>5=YN%6:VPS/5!.&GKX'!UQY2#6Y/9[ +W__>S!RV<3JR71P>HG\3. M\6=/6KVIQ"-W2[SWAOFWHLDFHV8FJ9Y!0Q?B;J'WWC'[YG)O]478-N%5F;QV M%4F2P>( 8+@R$4P5PX(HA&P0Q_!?FVZ6)[;>$%L/.OI7IH_?#&OC[NP]K5P5/WT=?V"HG\ZO:N*0^"EX8#'E5YN\3 JW<56][OV;S MM@&M6_*"3V0 U T--(#?RW#7@M:M6B0MT!T\/51/,,L>WA3[>-0-&KZL#@7W M$SCM#Q([(\2;-'QK#/HFV'^]2LOK4$>]1J8XA2X5W-[)-M6=Q=\U;*2#5'1Y M:0WQ$Z6?1'15(D)O:_%LHQ,M3,43O$R3)COEB9Y+!20X" MF)L+;*\M4H7!*3\5W)E&>$-R^.=[4L+!?L77L::V403>#(434;4O\\%3;:BO M93<=(@[VQKEXGRLD;AL#N[ZUM):!^#V)?(^XNX;%-,\17*5M@< 2+;73$/#V M-[.9/AQV@Y8O\WP0?A2C_.3NSI=/A>\L"F#O:S5MH1 N,XEEDTF>R@I_J-UT MB)(NKX=[6DZ?Z7R[DN6TA5:P?J^1B60F:I+YGK;3(5(XR8FPVWHB,,R/WH4D MOJGU]$FQJ.U4$;6L7J_8RN6KW]]^.D0@EW;H.%!^\G4LJ$\),D4V"K?7)@=_ M3TH/W="$VNC&"H$9A4]5QK)F3V?_C>G.LDE5C"KK'-DQL?A>5^)7,ZY. \,: M \#1RUTH>]MI/K7%EOZ$1=Q'YG.3IV&W> >..IO?-#'P:>%?W&U['P#N5 MEKC,P(VS Z:L?G/3[R*RNJR"A"((/T$0CR&4OE)0K;#12FNSS=?"6O1V\7TM MQO MZ\C6YJ^?RCVL",%)2JJFL>QWLA\O X?5/;?;CRRQRWO[/LW,JQ,F<>/JL8MHCZKDE4)[%*JE[YAU M>61%&8[A1U:4/3'S*,P\.#WE2I5B%V%H.MR)=['BV(P3W]N4NZ(>;D$K3KQ#"#:TP9R;MX1C,D9$+E M;"*/[76E?C4#[ER ;'"'R]P^F)^A (/8W7S_*8S/;:MSOPS,LRE-LT>&9JJA M#']ZQY!O8+M=B2)OVSO\29 /60-W-LUE"SD5,^+#:89_?)L-/[8+R!,K'\EF M.Q\[1U$TU!^*-]=AW>CU]6#_-@VMAW"L,MS;=O'H>+W2D.=YB5N&E, MIO)U*58:W;'V9BRA>PZ8)/F^[*F'GO.-QA#.UJN-0O MT+&4\,U3*J\G!XC+BFX>23U[^#C<9LG=YFSW[\DY;IE#N8[YE(@AWL=4Y^-9OM'&!L,(,;S[Q^RMYS ]@/4H%W+(6-L50].R#J%"/^ MB6;:%2CQMH/$GX1X;5%V_6J\8VF-T,DA-B'5M/,%0FT$_33+KHF1]#UJVX[% MS+:%3:(RVQX/OWE:Y!7X_:7-3QY*\_KT$-LOY+ICX;;'W>8SZXZSWA:?_;2Y M?O/53IGE]X5;5N[S@!S+G\J*Z_85,N@,3NG!<@J ']).O!QTZ[R+O,R%1&-^ MDCRZ:],6Y3;G: Z^'KP9(OT_A1_U\#B63SA&MUD MCK=?GUSA/EQA3U[.K>.51Q.^B7.E:(+A^GN-D(_F\:=2_9'F,TD>:3X_">)N M!''O,.FQA.&4T&S%30Y'VM[,M6W6^8,+Q"L&4\^2?9<5+SV\/OPY<=:/)CW^ MD[J(D81XE==$&>%M)"*+\G(*/7&: 7_I-L[D9]YG$4EW!%7^5)86.?^:$,ZPWRO\R5AY%^$L7\!'-T![BM"'H_:?_=Z&//E/2# M25&G&<6N7'(SJ)DNI^K=ZQBIGTU -[-3UTF,NKR)#/Z3/7K6TI/ [BJ V).- M3)KH1HJWIYC- M7J5/8ID1"WZV >H&@P6[&6TV1JI\%8/PH83/D3;A!OU<5KN$X7Z<#?HQ_.AV M97>1- M[+F##T1R_7UX6NP67#UX2?_]G+!$LR-%O+CJL3DUG7!EB[^H'W .P M/E%PXWMW\ L9\&9' 0>!CR[_?_:)?B'>LY;BRK//?SBB 4[T HYPG8VN7\9[ M3K#W&8B7\D14'4G^_=__O+XB,456I7^1 M#;?H%EAXX,#-!_D2"%O+[.&8FD MC(YUJ\PV]&KKAK>IY3\L7J ]3N?=(B+*JCK'IO_[ =0E^'< $''Q]_5/ NM< MY0T+;&WQTR]DK$AV%T(*_6L+D/=8_V!_6U'V'5\&W M -POI#(UP XXDQ<4\1>2 V0_ VY.AP#%J-6W HO7X*_>,7V!YO\% .2WW($I M\_U7009D#]8VO(M;A3N]!>XS@"PQ; 5OWI'16/O@ZC;A_F=;7,&>3\#86]+; M!PZR]M.S-[=92PK!?ZU:+_(_?R5PXGXTB%:X1+2\O4/B]?I=?&A&_ MS.;!M?VG_([(;=DT9>G%YB<(4&-DH' !K049\:K#>[H.KZKZ&/HQ 8T]+^M. MFZ]TY9>P/@#+39$N+_D1RQ%ZL+;'UA%5&2BV=U=^A#<,4Y\ )=&6U2GRO^OD MR**K_9#SAFR"M[1.1K>L,-!=IT $ :5;LJ":;FBT1J]9N)S9ZT]'&8%:"6O* M-J(OED$ ,[,0<76A0XKS[BVX;WK=1P-G'.Y2F!%P7RK< M.;!(M /'777T+YW\?L^6Z2IB=_UR7CY<3O"$RR'7+N<]E ?D2AA0LV*OOK,> MRHM.# 5&FI):9:Q7NKIC 7JO=!5S(U>M1MFT8IHALW?G^UZ$S8[:^#IRT,?Z M[5[)W5@( MX,4!3,"*I27(;[ UN8G']2B2>J";T =6E'^3Z/^YRXZZ/]3WM900[ M,X#6;]H[-S+?/KCH]ZW]1#AD\QY7!\)$VVW MY61O%0$2^#V2S( @*BHBL?' M\W97-CD)RA$8)K;>#$5ZDXPWIP"TQ=DMHQ@*;OF=/4_P/A&-#WN,TEG>5^VC M#$? %4";!Y@ AV[KG(W^.%K37KNYTT89S:[N%5^Y.PB7'[^QW0UZ_WK9HM M26H!FI4U!%#A2)%D"6X# 6<"WYRI10A4BP19 ]<+%"-3MAS50_XV.)KWX"Z9 MH ,C%9$<&0IH'O$,:[W](O,F9 $6TE4 3IL 69)@/Y($%K;@^[;'*( :X0*# M4U7L*602:WN9J6A^H(9HX Z]C'$ <@MLWK2 F)'AA2"*C2@6,@ 6)5 .^I"U MV%V D)INPQ_L%PO<)V+HI@<.<&( $?BA#P>?ZX,>QL.7A<7N9&G&U" T(/-: M;-J>2\IMJX =2;(A U(!>W8,77N!W^L V)K+]]J.#6X2ON7Y%!0/\P 8S05P M *05'4A:P%IG,M7NZA9X01Z X_" )"4%)E) *QR(8Q.>1W( )H#59CO>@@8O MX#-@_Q;8KC"]C@:UI#QN\9$9DZ;6=:I$(9^OM1.-./[>X"*YW PXXY;=GL]D M/V[J>"V+/C;%Y)7:S5SQGX>Y*[0]/@"=NPK0B1G010YM5:5&NKO"*>\.=&(K MT(]6;?< G3@"Z NN-P7\R4(@B4H?%5GO:N!6_9 /&C/9 .5=&1@]2EL1>8\7 M 4+4H"AXV<$&(%$"MMO6(3RL?[^H/;;-F+RVRXE!-UU.9;$+V)DJY]L+LQU( M95P(AJI9J(O^1@2B<:BI5(T EUA M"%':R?YW(^_E^.\\S\VLO'6COD+V9Z< MMS\';^&'7]#5[N+!+4\N%P:[A4#ZOQ_XC^7ED&QD14WF)$40@AF;S9-;2S\O MVL?5=AQ\>Q=7R8Q4*:9H11Q3-]BQ%XH[F%AYZSXUCY'B=X')UN^X=A!7X?K+ACI>\?"F[B 0AO*0M09D5;^Z"CQ4U@;W""94/- M_DT)O;E#2I-I-4PWN7C-))P/ M!3@06O\B^"5&VX_?:]$*;ROKWMD=MS;?)/[737,X%];47[>M'-CX&OW79Z9% MGH" QSLB&>I(GQBZZ0@+^K$@Y0^21V?AW^:.]K*,)_(]"O)M=<@RQWK!/R ? M[2<9UD^S],,AW^E*)\Q=F_];=&+(FB7#S!3PY\S/K4FA>;S,2TL.0;?ZZ@-A MW;(_"APKI75TJV$.).FS]-8KRYNRK0.[1%PYZ5-YNB8!7P'M3A SQX9>/E Z M3C)^BGG."W\BW3ZDVRY>V'.1CL I/X$_2/?5K1(%VR=1DEK!U$79LDJR)<.I MS@"P$7DDJ[H!,QP^2HM:>TCDBCF0TO_C!\:O MJ+<)$:")]23<:Q+N 90Z7A($L;-U/AKW!ZFCS8VG)/AV"+65RP>/S5/\@% 4 MX/(D?71-[!VX/'J:W?"1L9,=NAH=RTFUUK^O&1#B)7 5@@VS>>%6EU2T+8J[ M$^"'@[(+++Y4+3F!H1V;;?E1M44)H&5LP[]#B+<.AR\%P^TT?+87"B,I/[.U MUP$68LRD M!08R<72_L:=:]$719COC/-NO0@&13ASM/KU/[&TYO6"W\QEF&:^D56Z)O.7Y M:5&N41-7^:*.T/Q[.00\+:*^'_=)>V?0GM>'FUEZNS9+A*&]1,8^QAH='I"Q=;2RBTL/=+.C<8=/*)5A4]2LM>: MLUZ5N8,SSUR6WL$W&?JGIPN>D2)X2R)^G#[%1R+K"<*".)?(R2#J9\YO2?7L M)/Y$W",1=[MT.MO?11"XGV8?>2;$5ID5.I@Q#$54!<@H>RFC/'&5R;E6L_CF M5JHR+?4(9@!!>6,3!,)D4T1=5*T%1)1N\^JVVL.GUGA-NO0PZ03Y<7;N%(;Z M,1A*PWHV^62;Y+BZ709ERQP;^Z )_/6-!.NI>^BT%WH<_!.^*JW7\$99ZHP>F5*;7=V?>'-3O-FF MWQ'HV9XEAO$S]#UB@O\<987OX]H1V3#!P?AY&C$W@-VX9@VTMG)P,ES+RGJU M9LO$[?2^SW @KQ[(C;-SJ2CTE'3(6[OG MCAT0\D3XV^76V1XMBO7CCS-Q\0AA1AUT4GA"JS*36O9":@VL%:_RT CG M^N%D.A8Z1X(]HE?YBQL?GV90[Z#.+?[!<])8"/3LG#("P_PTRN4W2J= ML+,=J8P_B+)^,GCV*.<[V!;D/J&U(MUS,+8Q3UI9""L^C&/Y?B8E=&Z?J;)_ M3/R5)=<<[U=?W^BRZZVVVI-X.W ^L,\C0^:7A<@+T+T_>=3DC9?WR1MCWOJFTS.^S.:OO=+[% GTS:4*0ZO< MQ<*3''G,%(E2-)S/A9.9)%=)YG,(^)=RA:M4*_E2$XE%(]$2ET'>1ZXB):X2 MW90&JW?PG"IQ_(P&_&W; Z6H@X2K+Y$U)LOL=S[?-($S]29II$. M<@K[G#3QG#3QG#1Q+ZQX3IKX0\#]6),F0B=.*>7LV$S_+2\4XK6'WY35/L,)SPNE_]T,@)K\CIO\R@V] MC^E4?O6NWJ^7#Z4]@)=GS:@EL&,CQ@=FU.+8S]U3:GKRU3#U8%_A8P >[O):!SP0U<"!O$"3)ZO6!FQ[ HRN&4X;'5UZO$SL6B___QBDMV.0>=)%?S82.\!6D5_WJ/$ M=5.0/''MCKAV2"H<6V1S$-/0>S0@/D(2A$^4!#E=>Q\./^\ NZ/__$?ID"N' MR[&L2';T3QM7&0[4Y <6T2S2=X6@!#X M:0N=WR,M^BE1'AT3#XF98VMB3L##!Y4WQ'N!YS%P7Z1GA7@59@-63$>N&ELD MB^#41+O1"@M8^U'MCF6/#V%V%@0F)KPZQI-XSU 'O1JULQ'H3&EQ;,7,867P M'C.'GE+B+"EQ TP[) W.=9KND@88_1,].K?Y:SBBCJG3^2@EJ&29[0RQ8"=] MQ\3GR\)2,P @BO9>G#/K!_ LT#D^T?0N+3JOC-[GR3#BV+J>PV[NAZF6V!69 M>:+\GX#R!X0I<25?,<'\?)SZH",$*WM0L(;!!Q7- ?N<-[/7->M-J6R(31N( M32>-$=$!59DTKCC6_JPN.A?6!RT!X6UF(__XR46^%!?9AKYGRL1C6UU?T:Y[ MRL0G-I^%S8?$W;D>[2^#RZ<50;%OKID>X5DUGVNZW2]31O.U2ST$0 *_JQJL M ^IH<&SS"Y2QPGSF-[@O<"3A]Q<]W9>^&LYZT=L?2Z7\R'NMU$H)%M+E+< 8 MWN\16;U'Q)15P+DDKVX+_/L\*@KKO?YWO4:'74N2744,P/T6H^!AE;KX7A*2 MF#*-2FK ][J]'XBMV/#HU5U;.<1S=WSR^'88Q-G-U/$@YL=W>]\\P'\ %WL\ MN.95*$J^:37D5$?3U,\%UW8I=':C()QD_12VLSFI'R"=9!L9P_41Q?O MEOK%,^%_8.?'8S.Y[@2"]=#PBL9 1[)D;>_]Y'1-WHG+\TK/W1R#][C#%O:C MM)'W=_SK\(-+;JD!E9QEQ>B[)W3I!9UQ-$T'1IXM YRQ$=U$#%GC5=C0 3 V ML)0@R]K*9W\B'+*]=%60 :O6X&A&N*BL06UG&<4#SVP>^&5Y8.6[UIU>NR2; M)':79.\@AQ* :FPVUVAO079X:T'VJ8L"B<386GPRJ [3PI?1(V]7=4N^N<$4 MCDI&M*@-Y&.J;JLY6'<;SR5;T8A75QN*YJ*Q9*7\K*T]\LD#]:G$UMK:=$6, MB8484>:D!ZZMQ;;6UD;4H*"FQ%2UU'_6UCYK:Y^UM??"BF=M[1\"[L>JK>6. ML8/+;VYA7"]4XE-)E?$O5AT;6IH6CZ2P2-[ M/MX:",\+/(;!>OG8UV05YX39R;,#' 3J#[+W2,8^EB%'#^O<"S"O@S?LF":P M0+;Q8AX=%=1Q>=IRSN'%#Y%WS8'%UEGULF/T!W:]8-7B#"+;F/4S'^=1\G&N M@^/G99Y19T]9(# _S1[=O>#6&3J/X3YYHOCGH_@!.4F=/]PVZ"<>&L$/CJ7? MZ;"*OKG]<5D1]6*1R)S3"&&'<7)=0HNNA;G_/-H^J7/](Y'U\7D@U+&)SZ=F M-3T >3YQ],OAZ'8)\EG>UCN*D*-3F:=-U^CC]:(XX+],"LJV[*'-8UX[FXCZ M..#!$2QYZ #%)CH"_[%V) NM19QVOO/FQ@B\U#>XK$A_G8OX3_B=TVWY!:-_ M(AO9/#CWYD9:^4PWQ8WJKO#C=[D:*D>+U6BN@D1KX+_O.3K/O.U[;#ZOO62] M5E2,ES%)K:=I\YH&U$/12SXT.S+T0%@V3)+L &KBYQYF6X<)E:8^DI&VH@&= M3N%5Q)!-C[G"1$9OHKPHRJH\F\8!'1CZ ) D?/(%:*!CNPNS'(^]A M $[3'%X-ZY9=YD=@+2_5V=!HC?:R*@*P4(5'432(/)M'AOV:8?:J!?:I2 IO3E\**"%#Z[T(A4_['CXR[B@J[%'@6)D0(4[9TQX2/ M *20)P;$MGV8!/:B@H<5[:4+%)17 W NS88HJWFIN> '0(E]V;9^(F4#[*T- M32=UZM\XB GP&GX;V+<0=U6XY=DCYC+XXD?T1#!H MZP#A8<3'.]_L%^_O6P[L.V>][ 41W)$PO=:F?GYI#OFE-P_8>TP63 =0&H+3 M"Q9O.*;E\)J]<"?;LCGP$NAY9,R;)OR-H@$D]A 4X3NF//OI;_@PC&CAZ*_E MLLGW)[G%D]XSV"] KI(797S? S7;PZR:8574>"E&0+XH&MB4AT\+? /(!FP. M;W\RX+_0G;38)CBYA\^+1^0)%"K0BPX'.8F\U47^5OYY63P-SPO.+G9Y"THE M<#*PX0Z423#7WH"_WA0?U(K:%E9Y"_#=^FRUO%F"!@[0+0&/S;?+0,R8WE#' M,& 7LA2:SI^SY@\N"VLH%,>I52EB@QU J$6'CF)/(4!TV$78FDF;A?3*B[8. MOK18=2YL+A=7;Y9IO[Z68*^$V?/>W[,\$*G.8"'2>CD\SRC3;KO878JT^C:H M D!"V:Y#])TIP7NMN M!NDLHXJ\ PC/ O6V'VUZ)"4'PM@:!=1E*G]3K9"DZ MRUT@-8#8Q_P$BOO1(+Y+BKY8WI.>3C0#9AD"$U$LRYD%\^>'0O!YH\FSL+B0X"Y$>YN8.I);897E;S" EO1G]3.C)^7)8AF M6LS?BO(/<@&WQ1^&VW).!_QT'V;+FXIL-H:50I'Y:LQV*]@NX[4G]1W8PFO! M$OL"/H=Y[>Q,"+6%T\Y_=0U&R]V9T=X(X=U@2\23*IV>#-J/RV=/1]L-)#VV MBOM2-OL3J:SHS,!TEI41P*]WUMHQ=+AV#9L.Q=/BJULMYD+1ML%;(DG\?7#M,&V/+IAPM(^%VNUCP7[N]+*\S+TL?D20P7=D9-Y!&EKNTDBQ M9K-P 5.#,ED'C,B$CA'861I DY]ZE8_ O%?LG\!Z@Z>W%&GNIUA4)BN#@2PI M$*.6O&O^F[E.\K*42/ C&XP0K@Z?7=AE< LR>!]ZA411-R7O!CTK#SZVUY9< M]TC.V3(LC.X 6Q":C"]S&7B!WA%]&+VCNG*PF3RZCPXBIXR:DW3S#3;XU720 M@R"\2!]A+K/]<#^+TWZ,WAD]W*6/_+W%,[% F@*@4' O@.XV@*6LY>]=SV6 M!VB^"C!N(2W?V5]B1J.P,]]M6/NY-A^G25OELCO2FWF\F*@WV'>5XAT$$'*: M!X1-W)S)#LC\'/#=-<:VY!USCK77-W\-<%]#Z&Q8B3O@M8&^5YH[@^$[NWC] M]3*7%.^WL$?'WGX?*X(&V2=H_H&\"+H 7^87]W-_/'@E(HN1;RX6S$8D< _C M"GFM:.M7<3W_6"SX/Z^O2$R15>E?I !0^A=X"R*:"'81I'\A><,+9?R+9'@ M]]?7>5:*I(R.S0F9??[5U@UO"\M_6+Q >S'DD_HQ'-=E85NH>G?Y-=C?UK2, MC_5,Z&:UYJ(^-O:Z"LT%''\AD%7^BW F+RCB+R0'.,D,UCD= A2C5]\*+%Z# MOWK/YEBD :2\@!ZCW%Y*, M>#^\H<'0&]@\T&V]6#2$@/>:G')C==:>QIE^*=#,L-TIR5)1K=XWTY)1F,2K MK51#*9>GZ=Q02-NBKQ/)-J.CV'C,<:Z:Z0;4#)O-32DWB;>24T.RG/K$0-/2 MB$]S0D1V6WA;:Y6(OED=,IT&)KLRU7/9DI=;%<:FHNX8Y]7"#( MD%6G*UKE,3$BS$X]G(XG?0([D1M,J$@VT2%1+!1(KL/(@5&7",JCOAS2 FPV MY(;9?,**3?3V=#HN945V.JZE.O7BI)*J2.E@:FIHF0,L*=1F0(6'>WU0@,VVFG&0^-B-#PN1\QJGTTP^4%+Z4^B MF0PQJ%-,.B(2"5>TXBE2"4?B8D4J.<$D.LA'G'0ZFE'4$=P5Q4)I6F$!ADDC7*E2J,-!]**5IE<2$SA*:&%"X:7^"YH8%15.* M.;WNXZQ>JHL/>RE5)GAAZJO%!M$V1:I !TOUZ%XZ) G]HN.89#U?'?8SDZJ8 MP55<(1+F@&EPXU0V6 RA2C%4+]=#/K,WX#C3J89$JY,8^$)3#>!8LAYJL3HZ M3+6(%&>T\^.R*67Q1)4I-Z8B#DY?Z> EAP];(7*8(XJ462 MM%6U?,T:B_$A M=CQ&(SU6: BL0.0"0[.8='(\Z:/'Q5"@[^3:>3E<;@S:2F5"2(,N&HP*C>@ M'15U7S_8C259H+!-"QI:&Q:2M=ZD929&OER\IY"B18*]U4V\FXX2A.B$AJ%D M=&@4H[HBI$/#2GPH1,*59"J5)J)H993IX,5A=!HUK6 ^0N02,:N>2&(DK7:- MF*3HA"]LM.(5A9P,.Z95!PP@';1K;+^,1P9B/LMU4 +M%TB1L@BJ,7""78RF MQBTLIUD,T\^E^A*=Z68#J6%$#4QYMDQ$C8Q3S_%2B$R%D]5R>-+,=I/-4:@3 MB'+<-%%P]>PD.52GD2@S54H!ID\7NYUFL%JV&E*'Q0>524X4ZG%&8 9Y-:44 M)[D*WXM9\0S:M4X*#9Y$,N9Y%)6Q6U3MY*=:QLJ*SB/7RT.!8KQ0.4,,7(W)CDHQ87KJ507X$CS 2KI@V9:9<9M1H*^#K M!.>R:2P^C$Y\V%CD^&:^S"820MHDN[K65&L<3^'Y<*R9Y/&Q&1+ZO,0'5:Y= MBZN5>BA5-,18U[9;H^X$-WTUS*5$JU1"Q\UN01Q5N#R..62,TLO@GLBAE,!+ M-#H*M_")V^K(5^@G>PV7I&EFDDJ4,@/757"+"+2G_4R.JC(#(3RM3;AQ M$^_VG1#5'HUCZ5"2MD:!<2'B\UE<>IPM494Q3LEYK9*OT/VI.I9#TW+#CC-5 M>]P91PM#O4]VB(:#&<- -AO3<8F,EHB&]G1DI\2!B50:7AH,.^H@DH+Y8HH]P+C+:W0Z$\SC;R@1V-"2@L-"X25JPB);+(^25II)9:4K:C>R22$>C@J M$U8U'>K72LEAMBO&F8$/,\OE8HU7DI7\-( &!VVWA GX*-P>FEV*X?H)85CH M] )-CI'*J9K;9VJ%ODNTPJ3=((D!-9:T(!Z?-&J5C%)#T2:N!HI&(A1I$Q-- MEC)2>^"8F70Q3>52P8@P4DL CDJ%H)I*QBVG24FAZH" Y&I^.D&#*E$(9"F# M2HD:/LE)V7$M9RD5%%QOT&B[C72\V$*;8:J%)0KQ',HQF6K8IE$ EH';+\32 M"6LT+J-#NFVF\90P355[S6F^:$:L/,972U0I2$[*YIA)U;*U^$##RSW!2 9% M?DJX^8&KLS45S53CH4&XQ0?L5%WJ1]%IO3+L$'6YR7!38]0CI78>+9=2^7C# M%/,$P&@\VAE*CMHG$M4\WAC7,QE1,8)),Q\?Q:6(W.ORZ>3 # S8W%B+567" M(&D[6@Z,C70FT&_U=2')#.-L6(NK^0Q0/7A:B-%QA@=D%%(#B6ROV@R&PWHU M%@G''0) J$>HPVPD/PS&:G1"8^H=ODRSFADFAOU*@"AG$Z5H*I]W,5+1G7)D$L6+*2X@=HEBB4G3 M+6S4J%1+M&N*#-#VQAZ7Z<%CR$1U,)1/-42I=BN2G(I\KN"R1 M8DH\FBZDG$FA*?D4WG7:"9XH#\D$4\/+)YWBD(S18DVT6C4M2M%F1W,%E8FQ);)& M3[EZ@HQGT:K6;E4[D\:0CI7:]3A?3#(B,>%;D5&5;4FU?-91B4DDF4WQ3*3> MF7 LR1A)7FR-U)K;*]:R0 LS$FZL-&R6]&"+Q!+Y1B-?LIT8B:+U7,B7Y2.5 ML-44HSXQ'P\5>GB^'B4:%A\;E(ALE>'55L[.\0D^,HU1/.XCRZ-F?,(D>''8 MY!+:,%D+]D=4*I$8A;.3J1*)]K-"CV8,D8T61$R,A0&I1SHZ[6M,Z1&'&[4> MSSFZV1E+26F*^WK#1+HM-*9-WM B@EFNIB:#>-]7ER*YE)E+&&DYJ$1K3:UH M#/,J68]P*)I/='I3!LUCJB 2,2+O2[6T4JW#%L=A6;?HH8P7 P$FIZ9&B6@\ M61^-Q6R+P',=UFB;+8T9 8Z6&=7%S%!T,2!5$WJR6E-; :?;BR:ZMC4M^#)T M+3R6RDRU&T_[Y!Q9Z^=Q79_R<<5$+4I5F$ZGG9&*9-NVJZ)4X4<1#D=3@3X: M=YUNB7$-?>QC69R-Q=!0,]@G1Q(;8J>Q0#Q!XY%&5)2Z,K IJ-!8S@S)$>!7 M\8 3Q^TL5^D8H6* J?T87:"$U.XGA%J=:$5'[R1R#LW%?30O&!-N71;,$GI;:C0E0-S5BTA+JJ&OB/9$J MTJP;[PR:-8DJ^7BC)[!D4D@[V"37JME<72]D-=NJH29 _GX)Q9EH2.CHHS'% MAN,"/_*->C11F"A1G]UBFX0]&' Y69N6B! WGM"3?KI6]8'3LWITW%*QX:"+ M%S&K'!G4S2&:JPV*U7R@1&8#B81A&Q7!-S2K%6+*E[-NFQP.7;4>F%8J<4.* M6WG%R:OIH8E30C(];&1R8]_ 509%L:$-^:X;JQD"-6E+&E["M%J>:T>X;+N6 M*:*R([#E3)K-)MU K^)K!DBLD^E+DTQ\@F7QJC*R;'%:4^262T2L8#-#=/08 M&Q*&/;$7)+$\G7 !EVDW+-QUM)'9"X386EL+=_YO9@T'!%V:PC^[]D#]_?\! M4$L! A0#% @ 5HE_6D9AZ/2\$P LM$ !$ ( ! M &)I868M,C R-#$R,S$N>'-D4$L! A0#% @ 5HE_6AAKVB%X&@ X%$! M !4 ( !ZQ, &)I868M,C R-#$R,S%?8V%L+GAM;%!+ 0(4 M Q0 ( %:)?UJ.Y?J_GSD 'F, P 5 " 98N !B:6%F M+3(P,C0Q,C,Q7V1E9BYX;6Q02P$"% ,4 " !6B7]:ROCZMEZ% !MR@< M%0 @ %H: 8FEA9BTR,#(T,3(S,5]L86(N>&UL4$L! A0# M% @ 5HE_6G!1QPJ:70 %0L& !4 ( !^>T &)I868M M,C R-#$R,S%?<')E+GAM;%!+ 0(4 Q0 ( %:)?UK\'Z+(#2X &?5 0 * M " <9+ 0!E>#$Y+3$N:'1M4$L! A0#% @ 5HE_6E;! MP@#0M,3,N M:'1M4$L! A0#% @ 5HE_6CC78Q,[/0, $D$? P ( ! F%KL! &9O XML 91 form10-k_htm.xml IDEA: XBRL DOCUMENT 0001712762 2024-01-01 2024-12-31 0001712762 BIAF:CommonStockParValue0.007PerShareMember 2024-01-01 2024-12-31 0001712762 BIAF:TradeableWarrantsToPurchaseCommonStockMember 2024-01-01 2024-12-31 0001712762 2024-06-30 0001712762 2025-03-31 0001712762 2024-10-01 2024-12-31 0001712762 2024-12-31 0001712762 2023-12-31 0001712762 2023-01-01 2023-12-31 0001712762 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001712762 us-gaap:CommonStockMember 2022-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001712762 us-gaap:RetainedEarningsMember 2022-12-31 0001712762 2022-12-31 0001712762 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001712762 us-gaap:CommonStockMember 2023-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001712762 us-gaap:RetainedEarningsMember 2023-12-31 0001712762 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001712762 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001712762 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001712762 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-01-01 2024-12-31 0001712762 us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001712762 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001712762 us-gaap:ConvertiblePreferredStockMember us-gaap:PreferredStockMember 2024-12-31 0001712762 us-gaap:CommonStockMember 2024-12-31 0001712762 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001712762 us-gaap:RetainedEarningsMember 2024-12-31 0001712762 BIAF:RobyPJoyceMDMember BIAF:VillageOaksMember 2023-09-18 2023-09-18 0001712762 BIAF:RobyPJoyceMDMember BIAF:VillageOaksMember 2023-09-18 0001712762 BIAF:VillageOaksMember 2023-09-18 2023-09-18 0001712762 us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0001712762 us-gaap:CustomerRelationshipsMember 2024-12-31 0001712762 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-12-31 0001712762 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001712762 us-gaap:WarrantMember 2024-01-01 2024-12-31 0001712762 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001712762 us-gaap:RestrictedStockMember 2024-01-01 2024-12-31 0001712762 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001712762 us-gaap:HealthCarePatientServiceMember 2024-01-01 2024-12-31 0001712762 us-gaap:HealthCarePatientServiceMember 2023-01-01 2023-12-31 0001712762 BIAF:HistologyServiceFeesMember 2024-01-01 2024-12-31 0001712762 BIAF:HistologyServiceFeesMember 2023-01-01 2023-12-31 0001712762 BIAF:MedicalDirectorFeesMember 2024-01-01 2024-12-31 0001712762 BIAF:MedicalDirectorFeesMember 2023-01-01 2023-12-31 0001712762 BIAF:DepartmentOfDefenseObservationalStudiesMember 2024-01-01 2024-12-31 0001712762 BIAF:DepartmentOfDefenseObservationalStudiesMember 2023-01-01 2023-12-31 0001712762 BIAF:OtherRevenuesMember 2024-01-01 2024-12-31 0001712762 BIAF:OtherRevenuesMember 2023-01-01 2023-12-31 0001712762 us-gaap:HealthCarePatientServiceMember BIAF:CyPathLungMember 2024-01-01 2024-12-31 0001712762 us-gaap:HealthCarePatientServiceMember BIAF:CyPathLungMember 2023-01-01 2023-12-31 0001712762 srt:MinimumMember us-gaap:ComputerEquipmentMember 2024-12-31 0001712762 srt:MaximumMember us-gaap:ComputerEquipmentMember 2024-12-31 0001712762 BIAF:ComputerSoftwareMember 2024-12-31 0001712762 srt:MinimumMember us-gaap:EquipmentMember 2024-12-31 0001712762 srt:MaximumMember us-gaap:EquipmentMember 2024-12-31 0001712762 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-12-31 0001712762 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-12-31 0001712762 us-gaap:VehiclesMember 2024-12-31 0001712762 us-gaap:LeaseholdImprovementsMember 2024-01-01 2024-12-31 0001712762 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001712762 us-gaap:CustomerRelationshipsMember 2023-12-31 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2024-01-01 2024-12-31 0001712762 BIAF:DiagnosticResearchAndDevelopmentMember 2023-01-01 2023-12-31 0001712762 BIAF:LaboratoryServicesMember 2024-01-01 2024-12-31 0001712762 BIAF:LaboratoryServicesMember 2023-01-01 2023-12-31 0001712762 BIAF:GeneralCorporateActivitiesMember 2024-01-01 2024-12-31 0001712762 BIAF:GeneralCorporateActivitiesMember 2023-01-01 2023-12-31 0001712762 BIAF:LabEquipmentMember 2024-12-31 0001712762 BIAF:LabEquipmentMember 2023-12-31 0001712762 BIAF:ComputerAndSoftwareMember 2024-12-31 0001712762 BIAF:ComputerAndSoftwareMember 2023-12-31 0001712762 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001712762 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001712762 us-gaap:VehiclesMember 2023-12-31 0001712762 srt:MinimumMember 2024-12-31 0001712762 srt:MaximumMember 2024-12-31 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-03-18 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-03-17 2024-03-18 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2024-12-31 0001712762 BIAF:TwentyTwentyFourToyotaCorollaMember 2023-12-31 0001712762 BIAF:TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember 2024-09-30 0001712762 BIAF:TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember 2024-09-01 2024-09-30 0001712762 BIAF:TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember 2024-12-31 0001712762 BIAF:TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember 2023-12-31 0001712762 2024-06-03 0001712762 2024-06-04 0001712762 BIAF:RestrictedStockUnitsUnvestedMember 2024-12-31 0001712762 BIAF:RestrictedStockUnitsUnvestedMember 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenEquityIncentivePlanMember 2024-12-31 0001712762 BIAF:TwoThousandAndFourteenEquityIncentivePlanMember 2023-06-05 0001712762 BIAF:TwoThousandAndFourteenEquityIncentivePlanMember 2023-06-06 0001712762 BIAF:TwoThousandAndFourteenEquityIncentivePlanMember 2024-01-01 2024-12-31 0001712762 BIAF:EmployeesNonemployeesAndBoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001712762 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-12-31 0001712762 BIAF:EmployeesAndNonemployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001712762 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-12-31 0001712762 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-12-31 0001712762 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-01-01 2023-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-01-01 2024-12-31 0001712762 BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-12-31 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2023-12-31 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-01-01 2024-12-31 0001712762 us-gaap:RestrictedStockMember BIAF:TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember 2024-12-31 0001712762 us-gaap:WarrantMember 2024-12-31 0001712762 us-gaap:WarrantMember 2023-12-31 0001712762 us-gaap:WarrantMember 2024-01-01 2024-12-31 0001712762 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001712762 us-gaap:InvestorMember BIAF:RegisteredDirectOfferingMember 2024-03-07 2024-03-08 0001712762 us-gaap:InvestorMember BIAF:PrivatePlacementWarrantsMember 2024-03-08 0001712762 us-gaap:InvestorMember BIAF:PlacementAgentMember 2024-03-08 0001712762 BIAF:ThreeExistingAccreditedInvestorsMember BIAF:ExistingWarrantMember 2024-08-05 0001712762 BIAF:NewWarrantMember 2024-08-05 0001712762 BIAF:NewWarrantMember 2024-08-05 2024-08-05 0001712762 BIAF:ExistingWarrantMember 2024-08-05 0001712762 BIAF:ExistingWarrantMember 2024-08-05 2024-08-05 0001712762 BIAF:InstitutionalInvestorMember BIAF:RegisteredDirectOfferingMember BIAF:SecuritiesPurchaseAgreementMember 2024-08-05 2024-08-05 0001712762 BIAF:InstitutionalInvestorMember BIAF:PrivatePlacementWarrantsMember BIAF:SecuritiesPurchaseAgreementMember 2024-08-05 0001712762 BIAF:InstitutionalInvestorMember BIAF:SecuritiesPurchaseAgreementMember 2024-08-05 0001712762 2024-10-21 2024-10-21 0001712762 2024-10-21 0001712762 BIAF:CommonWarrantSharesMember 2024-10-21 0001712762 BIAF:TradeableWarrantMember 2024-12-31 0001712762 BIAF:NonTradeableWarrantMember 2024-12-31 0001712762 BIAF:PreIpoConvertibleNotesMember 2024-12-31 0001712762 BIAF:IpoTradeableMember 2024-12-31 0001712762 BIAF:IpoNonTradableMember 2024-12-31 0001712762 BIAF:DirectOfferingMarchEightTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:InducementDirectOfferingAugustFiveTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:DirectOfferingOctoberTwentyOneTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember 2024-12-31 0001712762 BIAF:ExpiringInTwoThousandThirtyFourMember 2024-12-31 0001712762 BIAF:IndefinitelyMember 2024-12-31 0001712762 us-gaap:SubsequentEventMember 2025-03-07 0001712762 srt:MaximumMember BIAF:OctoberWarrantsMember us-gaap:SubsequentEventMember 2025-02-25 0001712762 BIAF:OctoberWarrantsMember us-gaap:SubsequentEventMember 2025-02-25 0001712762 srt:MaximumMember BIAF:AugustWarrantsMember us-gaap:SubsequentEventMember 2025-02-25 0001712762 BIAF:AugustWarrantsMember us-gaap:SubsequentEventMember 2025-02-25 0001712762 us-gaap:SubsequentEventMember 2025-02-25 2025-02-25 0001712762 srt:MaximumMember BIAF:UnregisteredCommonWarrantsMember us-gaap:SubsequentEventMember 2025-02-25 0001712762 BIAF:OctoberAndAugustWarrantsMember us-gaap:SubsequentEventMember 2025-02-25 2025-02-25 iso4217:USD shares iso4217:USD shares pure BIAF:Segments false FY 0001712762 10-K true 2024-12-31 --12-31 2024 false 001-41463 bioAffinity Technologies, Inc. DE 46-5211056 3300 Nacogdoches Road Suite 216 San Antonio TX 78217 (210) 698-5334 Common stock, par value $0.007 per share BIAF NASDAQ Tradeable Warrants to purchase Common Stock BIAFW NASDAQ No No Yes Yes Non-accelerated Filer true true false false false false 22600000 0.007 18255824 Portions of the registrant’s definitive proxy statement relating to the 2025 annual meeting of stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such definitive proxy statement will be filed with the Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended December 31, 2024 (the “2025 Proxy Statement”). <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We maintain a cyber risk management program designed to identify, assess, manage, mitigate, and respond to cybersecurity threats.</span>The underlying processes and controls of the bioAffinity cyber risk management program incorporate recognized best practices and standards for cybersecurity and information technology, including the National Institute of Standards and Technology (“NIST”) Cybersecurity Framework (“CSF”).<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition, bioAffinity maintains policies over areas, such as information security, access on/offboarding, and access and account management, to help govern the processes put in place by management designed to protect bioAffinity IT assets, data, and services from threats and vulnerabilities. bioAffinity partners with industry-recognized cybersecurity providers leveraging third-party technology and expertise. These cybersecurity partners, including consultants and other <span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_909_ecyd--CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_dbT_c20240101__20241231_zKmtkIb7QgQj">third-party service providers</span>, are a key part of bioAffinity’s cybersecurity risk management strategy and infrastructure and provide services including maintenance of an IT assets inventory, periodic vulnerability scanning, identity access management controls including restricted access to privileged accounts, network integrity safeguarded by web-based software, including endpoint protection, endpoint detection and response, and remote monitoring management on all devices, industry-standard encryption protocols, critical data backups, infrastructure maintenance, incident response, cybersecurity strategy, and cyber risk advisory, assessment and remediation.</span> true true <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">bioAffinity’s management team, in conjunction with third-party IT and cybersecurity service providers, is responsible for oversight and administration of the cyber risk management program and informing senior management and other relevant stakeholders regarding the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our management team has prior experience selecting, deploying, and overseeing cybersecurity technologies, initiatives, and processes and relies on threat intelligence as well as other information obtained from governmental, public, or private sources.</span> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_907_ecyd--CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_c20240101__20241231_zrhBDNttq3Sk">The Audit Committee of the Board of Directors oversees bioAffinity cybersecurity risk exposures and the steps taken by <span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_90E_ecyd--CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_dbT_c20240101__20241231_zZ6FFkcH9Qc1">management to monitor and mitigate cybersecurity risks</span>.</span></span> <span>The cybersecurity stakeholders, including member(s) of management assigned with cybersecurity oversight responsibility and/or third-party consultants providing cyber risk services, brief the Audit Committee on cyber vulnerabilities identified through the risk management process, the effectiveness of the cyber risk management program, and the emerging threat landscape and new cyber risks on at least an annual basis. This includes updates on bioAffinity processes to prevent, detect, and mitigate cybersecurity incidents. In addition, cybersecurity risks are reviewed by our Board of Directors at least annually, as part of the Company’s corporate risk oversight processes.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> bioAffinity faces risks from cybersecurity threats that could have a material adverse effect on its business, financial condition, results of operations, cash flows, or reputation. bioAffinity acknowledges that the risk of cyber incident is prevalent in the current threat landscape and that a future cyber incident may occur in the normal course of its business. However, prior cybersecurity incidents have <span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_900_ecyd--CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_dbF_c20240101__20241231_zbxvijmQDqvb">not</span> had a material adverse effect on our business, financial condition, results of operations, or cash flows. The Company proactively seeks to detect and investigate unauthorized attempts and attacks against our IT assets, data, and services, and to prevent their occurrence and recurrence where practicable through changes or updates to internal processes and tools and changes or updates to service delivery; however, potential vulnerabilities to known or unknown threats will remain. Further, there is increasing regulation regarding responses to cybersecurity incidents, including reporting to regulators, investors, and additional stakeholders, which could subject the Company to additional liability and reputational harm. In response to such risks, the Company has implemented initiatives such as implementation of the cybersecurity risk assessment process and development of an incident response plan. For more information on cybersecurity risks see Item 1A. “Risk Factors – Our internal information technology systems, or those of our third-party clinical research organizations or other contractors or consultants, may fail or suffer security breaches, loss or leakage of data, and other disruptions, which could result in a material disruption of our diagnostic tests’ or therapeutic product candidates’ development programs, compromise sensitive information related to our business, or prevent us from accessing critical information, potentially exposing us to liability or otherwise adversely affecting our business.” The Audit Committee of the Board of Directors oversees bioAffinity cybersecurity risk exposures and the steps taken by <span class="xdx_phnt_RGlzY2xvc3VyZSAtIEN5YmVyc2VjdXJpdHkgUmlzayBNYW5hZ2VtZW50IGFuZCBTdHJhdGVneSBEaXNjbG9zdXJlAA__" id="xdx_90E_ecyd--CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_dbT_c20240101__20241231_zZ6FFkcH9Qc1">management to monitor and mitigate cybersecurity risks</span>. true false false false false false We have audited the accompanying consolidated balance sheets of bioAffinity Technologies, Inc. (the “Company”) as of December 31, 2024 and 2023, and the related consolidated statements of operations, changes in stockholders’ equity, and cash flows, for each of the two years in the period ended December 31, 2024, 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 December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024, in conformity with principles generally accepted in the United States of America. WithumSmith+Brown, PC New York, New York 100 1105291 2821570 1139204 811674 27608 18484 422995 321017 2695098 3972745 375385 458633 463011 370312 780872 1165844 1404486 1404486 775139 833472 19676 16060 6513667 8221552 987311 604789 1398722 1149811 24404 33058 127498 94708 395301 365463 171669 3104905 2247829 342098 283001 444448 835467 20180 3911631 3366297 0 0 0 0 0.007 0.007 100000000 100000000 15576674 15576674 9394610 9394610 106593 65762 56139753 49393972 -53644310 -44604479 2602036 4855255 6513667 8221552 9362022 2532499 5983475 1740884 1461227 1467936 321655 256661 9943473 6790654 605637 249592 18315467 10505727 -8953445 -7973228 17610 122131 92475 37125 10323 3325 10194 31121 -9028181 -7916018 11650 20993 -9039831 -7937011 -0.75 -0.75 -0.91 -0.91 12125029 12125029 8747509 8747509 8381324 58669 47652242 -36667468 11043443 448314 3138 745685 748823 564972 3955 996045 1000000 -7937011 -7937011 9394610 65762 49393972 -44604479 4855255 9394610 65762 49393972 -44604479 4855255 549917 3849 985832 989681 208031 1456 73443 74899 1066767 7467 1363680 1371147 4008294 28059 5584724 5612782 1261898 1261898 -9039831 -9039831 15227619 106593 56139753 -53644310 2602036 15227619 106593 56139753 -53644310 2602036 -9039831 -7937011 605637 249592 989681 748823 327530 -311366 9124 12944 105594 -214402 382521 -14501 248911 362012 -8654 33058 812 -7397 -7264795 -6037806 79083 22902 2186497 -79083 -2209399 1334811 4350885 74899 1371147 251746 191849 361181 93238 5627599 -344984 -1716279 -8592189 2821570 11413759 1105291 2821570 11650 20993 17610 37125 1000000 74281 <p id="xdx_80B_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zAZaUAqLBOH3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1. <span id="xdx_82C_zqJZNYY2gDYj">BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Description of Business</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">bioAffinity Technologies, Inc., a Delaware corporation (the “Company,” or “bioAffinity Technologies”), addresses the need for noninvasive diagnosis of lung cancer at early stage and other diseases of the lung. bioAffinity Technologies’ proprietary platform uses flow cytometry and automated data analysis built by machine learning, a form of artificial intelligence, to preferentially target cancer cell populations and other cell populations indicative of a diseased state. The Company’s first diagnostic test, CyPath<sup>®</sup> Lung, is a noninvasive test for early detection of lung cancer, the leading cause of cancer-related deaths. CyPath<sup>®</sup> Lung is offered for sale to physicians by the Company’s subsidiary, Precision Pathology Laboratory Services, LLC (“PPLS”). The Company also conducted and intends to seek strategic partners to advance therapeutic discoveries that could in the future result in broad-spectrum cancer treatments. Research and optimization of the Company’s proprietary platform technologies are conducted in laboratories at PPLS and laboratory space leased at The University of Texas at San Antonio.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Organization</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company was formed on March 26, 2014, as a Delaware corporation with its corporate offices located in San Antonio, Texas. On June 15, 2016, the Company formed a wholly owned subsidiary, OncoSelect<sup>®</sup> Therapeutics, LLC, as a Delaware limited liability company. On August 14, 2023, the Company formed a wholly owned subsidiary, PPLS, as a Texas limited liability company, to acquire the assets of Village Oaks Pathology Services, P.A. (“Village Oaks”), a Texas professional association d/b/a Precision Pathology Services, including the clinical pathology laboratory it owned.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis of Presentation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements of the Company have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) and pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Liquidity and Capital Resources</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with Accounting Standards Update (“ASU”) 2014-15, <i>Presentation of Financial Statements – Going Concern </i>(Subtopic 205-40), the Company has evaluated whether there are conditions and events that raise substantial doubt about the Company’s ability to continue as a going concern for at least one year after the date the consolidated financial statements are issued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has incurred significant losses and negative cash flows from operations since inception and expects to continue to incur losses and negative cash flows for the foreseeable future. As a result, the Company had an accumulated deficit of $<span id="xdx_906_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn5n6_di_c20241231_zDJooJ3q2uXa" title="Accumulated deficit">53.6</span> million at December 31, 2024. The Company’s cash and cash equivalents at December 31, 2024, were approximately $<span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pn5n6_c20241231_z6dDQdj8dxbg" title="Cash and cash equivalents">1.1</span> million. Based on the Company’s current expected level of operating expenditures and the cash and cash equivalents on hand at December 31, 2024, management concludes that there is substantial doubt about the Company’s ability to continue as a going concern for a period of at least twelve (12) months subsequent to the issuance of the accompanying consolidated financial statements. Without funding from the proceeds of a capital raise or strategic relationship or grant, management anticipates that the Company’s cash resources are sufficient to continue operations through April 2025. The Company may need to raise further capital through the sale of additional equity or debt securities or other debt instruments, strategic relationships or grants, or other arrangements to support its future operations, if revenue from operations does not significantly increase. If such funding is not available or not available on terms acceptable to the Company, the Company’s current development plan may be curtailed. Furthermore, an alternative source of funding to the sale of additional equity or debt securities is the exercise of outstanding warrants for which there can be no guarantee. No adjustments have been made to the presented consolidated financial statements as a result of this uncertainty.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> -53600000 1100000 <p id="xdx_802_eus-gaap--SignificantAccountingPoliciesTextBlock_zxgepcIKy15e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2. <span id="xdx_82F_z06pths1nEXf">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--UseOfEstimates_ztp1rVvzUr3l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use of Estimates</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP in the U.S. requires management to make significant judgments and estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these significant judgments and estimates on historical experience and other assumptions it believes to be reasonable based upon information presently available. Actual results could differ from those estimates under different assumptions, judgments, or conditions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zLFflggt1AA2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Principles of Consolidation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect<sup>®</sup> Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_849_eus-gaap--BusinessCombinationsPolicy_zsp1pWM8M3Mi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business Combination</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $<span id="xdx_90A_eus-gaap--BusinessCombinationConsiderationTransferred1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zCEQGm1G2bT4" title="Assets net">3,500,000</span>, which consists of: (1) $<span id="xdx_907_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zpwzgjORorXb" title="Cash">2.5</span> million in cash paid at closing and (2) <span id="xdx_90C_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_pid_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_z0e3B3eJbsl3" title="Business acquisition equity interests issued or issuable number of shares issued">564,972</span> shares of the Company’s Common Stock valued at $<span id="xdx_90F_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn6n6_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zjoHn5X38oe6" title="Business combination consideration transferred equity interests issued and issuable">1</span> million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition was control of the laboratory in which CyPath<sup>® </sup>Lung is ordered and processed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized goodwill of $<span id="xdx_905_eus-gaap--Goodwill_iI_c20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zM5RQdwNdeC1" title="Goodwill">1,404,000</span> arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zzgXDDbGxUQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the purchase price and finalized purchase price allocations relating to the acquisition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zerVSllNACKa" style="display: none">SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_49E_20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zZQqf9W6nU3d" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%"><span style="font-family: Times New Roman, Times, Serif">Cash</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--PaymentsToAcquireBusinessesGross_maKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zDRkCrf4SNa4" style="width: 16%; text-align: right" title="Cash"><span style="font-family: Times New Roman, Times, Serif">2,500,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Common Stock</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_maKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zRgFvr5Dsfr1" style="border-bottom: Black 1pt solid; text-align: right" title="Common Stock"><span style="font-family: Times New Roman, Times, Serif">1,000,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total purchase consideration</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_mtKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zTHwT25WeWj7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net assets"><span style="font-family: Times New Roman, Times, Serif">3,500,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_iB_z4TQkMBTCawc" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital_i01I_maBCRIAzP2Q_zHmCzTyqsEvk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Net working capital (including cash)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">912,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_i01I_maBCRIAzP2Q_zD1wWZoZJ9Ne" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">326,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_i01I_maBCRIAzP2Q_z8F54aCjoDba" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Other assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_i01I_maBCRIAzP2Q_zXQEJgeMmjPk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Customer relationships</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_i01I_maBCRIAzP2Q_zHxFzQ1R98cl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Trade names and trademarks</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">150,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--Goodwill_i01I_maBCRIAzP2Q_z0oITOq9a9k7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,404,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_i01TI_mtBCRIAzP2Q_znPA6z2qFr27" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total net assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,500,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zz1xZij73o2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred and expensed approximately $<span id="xdx_904_eus-gaap--AcquisitionCosts_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zxPkYghbyu48">811,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in acquisition costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zfO5ihF9rsr7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash and Cash Equivalents</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the purpose of the consolidated statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value because of the short maturity of these instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--ConcentrationRiskCreditRisk_zPoeK7azAUF8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration of Risk</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $<span id="xdx_90B_eus-gaap--CashFDICInsuredAmount_iI_c20241231_zW6RvFpq2cNe" title="Federal insured limit">250,000</span>. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--AdvertisingCostsPolicyTextBlock_zlpofbWGZiAf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Advertising Expense</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company expenses all advertising costs as incurred. Advertising expenses were approximately $<span id="xdx_90B_eus-gaap--AdvertisingExpense_c20240101__20241231_zS97h9dojepg" title="Advertising expense">267,201</span> and $<span id="xdx_905_eus-gaap--AdvertisingExpense_c20230101__20231231_zrcIFDFuy6Jb" title="Advertising expense">88,832</span> for the years ended December 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_z1hFdzZ2aFfh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss Per Share</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock, par value $<span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20241231_zJEMmVKtwbfl" title="Common stock, par value">0.007</span> per share outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zRp1wCj0xosl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of December 31, 2024 and 2023, as they would be anti-dilutive:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zBtI0CxFatI2" style="display: none">SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_498_20240101__20241231_zR9WcVK6sY53" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49A_20230101__20231231_zGLEpRHlfjfi" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As of December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zat7ef3QzMsl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shares underlying options outstanding</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">304,125</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">683,695</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zE9F4wBXnwK1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shares underlying warrants outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,298,124</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0575">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zOffvlvflAci" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Shares underlying unvested restricted stock outstanding</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">349,057</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,649,952</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zKBsbvlGTBPh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Anti-dilutive securities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,951,306</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,333,647</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_z4U737ByCnza" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zl5HtlJJ6085" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zxQU5KOqm0Be">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To determine revenue recognition for the arrangements that the Company determines are within the scope of ASC 606, <i>Revenue from Contracts with Customers</i>, the Company performs the following five steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Post-acquisition of PPLS, additional revenue streams have been consolidated starting September 19, 2023. PPLS generates three sources of revenue: (1) patient service fees, (2) histology service fees, and (3) medical director fees. The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-acquisition, bioAffinity’s revenue was generated in three ways: (1) royalties from the Company’s diagnostic test, CyPath<sup>®</sup> Lung, (2) clinical flow cytometry services provided to Village Oaks related to the Company’s CyPath<sup>®</sup> Lung test, and (3) CyPath<sup>®</sup> Lung tests purchased by the U.S. Department of Defense (“DOD”) for an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath<sup>®</sup> Lung Assay (NCT05870592),” and research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post COVID-19 infection. The royalty income from CyPath<sup>®</sup> Lung and clinical flow cytometry services income, beginning September 19, 2023, are related party income and, therefore, eliminated from consolidated net revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zPFQo7rajxPe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zg6ZDNpvKo0d" style="display: none">SCHEDULE OF REVENUE RECOGNITION</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_494_20240101__20241231_zKO3kMA0SMK4" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20230101__20231231_z6HFSHOLb5Q3" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><b>Year Ended</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember_ztayNOW3ac24" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient service fees<sup id="xdx_F49_zPB4o4AgTZS">1</sup></span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,175,670</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,199,558</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--HistologyServiceFeesMember_zNI046KxdvO1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Histology service fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,103,751</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">272,660</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--MedicalDirectorFeesMember_z8lip6FhPAr2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Medical director fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,576</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,324</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DepartmentOfDefenseObservationalStudiesMember_zP2d2No6Wc56" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Department of Defense observational studies</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,654</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,442</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OtherRevenuesMember_z27JN3W9WFkk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other revenues</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,371</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,515</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zTxVWgbhWBC7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total net revenue</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,362,022</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,499</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td id="xdx_F0A_zo3fnFad4lSd" style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; padding-bottom: 6pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>1</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 6pt; text-align: justify"><span id="xdx_F1F_zboNPemlv9tb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20241231__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_z8qYUTyBNRw2" title="Patient services fees">516,000</span> and $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_zaxK2y4HsQBl" title="Patient services fees">35,000</span> for the years ended December 31, 2024 and 2023.</span></td></tr> </table> <p id="xdx_8A0_zIjydMr9iRb9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zRDrCg9iEQHi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Reclassifications</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain prior year balances have been reclassified to conform to current year presentation. Any reclassifications had an immaterial effect on the Company’s consolidated financial statements and had no effect on prior periods net income or stockholders’ equity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z7lX0OR9PVf9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property and Equipment, Net</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 360-10, <i>Accounting for the Impairment of Long-Lived Assets (</i>“ASC 360”<i>)</i>, the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the years ended December 31, 2024 or 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_ecustom--PropertyAndEquipmentUsefulLifeTableTextBlock_zyRar64td5q8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zxKpx56ddITf" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Asset Category</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Useful Life</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_zAcS62Ibt6we" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_z9HuKtdJ6jOe" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_z6hV8WJoekvd" title="Property, plant and equipment, useful life">3</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zpWCWoeVdONa" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zCyo8zwlbk3j" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zCC1PjvxjCe7" title="Property, plant and equipment, useful life">5</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zLpp0cAz0fpa" title="Property, plant and equipment, useful life">7</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zLYQ23CFBirh" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--PropertyPlantAndEquipmentUsefulLifeDescription_dtY_c20240101__20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zeMmwkYJEpWl" title="Property, plant and equipment, useful life">Lesser of lease term or useful life</span></span></td></tr> </table> <p id="xdx_8A5_zOdFDaR6ejR8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_844_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zNQvcNI8AKaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Intangible Assets</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s acquisition of PPLS on September 18, 2023 identified Goodwill and intangible assets. Goodwill represents the purchase price in excess of fair values assigned to the underlying identifiable net assets of the acquired business. The intangible assets and their respective useful lives are as follows: trade names and trademarks (<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20241231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z3AS8vTpm6Of">18 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years) and customer relationships (<span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20241231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z7hKpNnps5S7">14 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years). Intangible assets, net of accumulated amortization, are summarized as follows as of December 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z7XWmAYOKXV5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_ziYZ0tLVdFhe" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20241231_zQc7tsrYDbM4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20231231_zCqrSb84yQob" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; 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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; 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">2024</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">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify">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 style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--Goodwill_iI_zxTtfbRjMeoh" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: justify">Goodwill</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,404,486</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,404,486</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zZFRsckpk2ii" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zRUtgISj1pNj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Customer relationships</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">700,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">700,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maFLIANzgGj_zTj54PDfERf1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></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">2,254,486</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">2,254,486</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Accumulated amortization</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(204,238,255)"> <td style="text-align: justify">Goodwill</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_40D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z9vR7jziWIcd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,694</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,361</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zwCuA9Gm2jUi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Customer relationships</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">(64,167</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">(14,167</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msFLIANzgGj_z77keQ5AjvVe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated amortization</span></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">(74,861</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">(16,528</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IntangibleAssetsNetIncludingGoodwill_iTI_mtFLIANzgGj_z3LQF7Yhq6r4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Intangible assets, 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">2,179,625</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,237,958</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zwKa2SbLKeGl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended December 31, 2024, amortization of intangible assets totaled $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20240101__20241231_znQY935WpqL" title="Amortization of intangible assets">58,333</span> compared to $<span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20231231_zwweQt0jgaVk" title="Amortization of intangible assets">16,528</span> in the prior year comparative period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Goodwill is reviewed annually for impairment in accordance with <i>ASC 350 - Intangibles – Goodwill and Other</i>, and intangible assets are reviewed annually for impairment in accordance with ASC 360 unless circumstances dictate the need for more frequent assessment. The Company elected to perform a quantitative impairment analysis as of December 31, 2024. The annual quantitative assessment of the intangible assets was performed utilizing a discounted cash flow analysis (“income approach”)<span style="background-color: white">. </span>The income approach measures the fair value of an interest in a business by discounting expected future cash flows to present value. The results of the annual quantitative impairment analysis indicated that the fair value exceeded the carrying value of the reporting unit and therefore resulted in no impairment needed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjJ99CcFsHj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recent Accounting Pronouncements</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Annual report will have a material impact on the Company’s consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted FASB issued Accounting Standards Update (“ASU”) No. 2023-07, <i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i> on December 31, 2024, on a retrospective basis. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&amp;D and 2) laboratory services (See Note 2).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The FASB issued Accounting Standards Update (“ASU”) No. ASU 2023-09, <i>Income Taxes (Topic 740): Improvement to Income Tax Disclosures</i> which requires public business entities to disclose annually a tabular rate reconciliation, including specific items such as state and local income tax, tax credits, nontaxable or nondeductible items, among others, and a separate disclosure requiring disaggregation of reconciling items as described above which equal or exceed 5% of the product of multiplying income from continuing operations by the applicable statutory income tax rate. The ASU is effective for all public business entities for annual periods beginning after December 15, 2024. The adoption of this standard is not expected to have a material effect on the Company’s operating results or financial condition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--IncomeTaxPolicyTextBlock_zqkacn6OiWM6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Income Taxes</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the reversal of deferred tax liabilities during the period in which the related temporary difference becomes deductible. The Company includes interest and penalties related to uncertain tax positions as part of income tax expense, if any. <span id="xdx_90B_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_do_c20240101__20241231_zY8erc8jeFy3" title="Interest and penalties"><span id="xdx_90F_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_do_c20230101__20231231_ziqOYPZSx6ga" title="Interest and penalties">No</span></span> such interest or penalties were recognized during the years ended December 31, 2024 and 2023, and the Company had <span id="xdx_90A_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_do_c20241231_zftV3uEpWXF7" title="Accruals for interest and penalties"><span id="xdx_902_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_do_c20231231_zFbjqCcdETu5" title="Accruals for interest and penalties">no</span></span> accruals for interest and penalties at December 31, 2024 or 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_841_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zUJKtlJ1O33j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Segment Information</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is organized in <span id="xdx_90C_eus-gaap--NumberOfOperatingSegments_dc_c20240101__20241231_zJjMXH5Y3sL5" title="Number of operating segments">two</span> operating segments, Diagnostic Research and Development (“R&amp;D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) uses operating income as the primary measure of segment profit or loss to assess performance and make resource allocation decisions, in addition to monitoring revenue growth and research and development progress. The CODM is the Chief Executive Officer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diagnostic R&amp;D includes research and development and clinical development of diagnostic tests. Any revenues assigned to Diagnostic R&amp;D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath® Lung from bioAffinity.</span></p> <p id="xdx_89A_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRpsGusrVdNk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zcBdImsI2uWc" style="display: none">SCHEDULE OF SEGMENT INFORMATION</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20240101__20241231_zZWFokElCbr3" style="border-bottom: Black 1pt solid; display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20230101__20231231_zuHadrnxFL81" style="border-bottom: Black 1pt solid; display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As of December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net revenues:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zHGaFOB0J0Nc" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diagnostic R&amp;D</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,654</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,442</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zmrc1cUTkDEa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Laboratory services</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,353,368</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,513,057</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zgV6b7RVmBK5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Total net revenues</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,362,022</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,499</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating expenses:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zpfmxhhGRFbb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diagnostic R&amp;D</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,782,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,724,597</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zKyuUakBsQf6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Laboratory services</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,946,452</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,769,783</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--GeneralCorporateActivitiesMember_zcAoIl8ddRKf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">General corporate activities</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,586,133</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,011,347</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_zTnJKLtltDVa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total operating loss</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,953,445</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,973,228</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NonoperatingIncomeExpense_zn3Rqax8VYJ9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Non-operating income (expense), net</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(74,736</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,210</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z2OI9TNXHbnl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss before income taxes</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,028,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,916,018</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_iN_di_zEGs8wjSCqKi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Income tax expense</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,650</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(20,993</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_zPQQzneou4Gf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,039,831</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,937,011</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p id="xdx_8AB_zJaMuCmAie95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_z50DttqnuLWj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research and Development</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for laboratory operations, preclinical studies, compensation, and consulting costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_ecustom--AccruedResearchAndDevelopmentCostsPolicyTextBlock_zZcY80wcpGif" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accrued Research and Development Costs</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying consolidated balance sheets and within research and development expense in the accompanying consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_ecustom--RegulatoryMattersPolicyTextBlock_zbgVURRmEqtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Regulatory Matters</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regulations imposed by federal, state, and local authorities in the U.S. are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the federal Food, Drug and Cosmetic Act, which is administered by the FDA and CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath<sup>®</sup> Lung test as a laboratory developed test sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.</span></p> <p id="xdx_85F_z9JwLaBUKq03" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--UseOfEstimates_ztp1rVvzUr3l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use of Estimates</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with GAAP in the U.S. requires management to make significant judgments and estimates that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management bases these significant judgments and estimates on historical experience and other assumptions it believes to be reasonable based upon information presently available. Actual results could differ from those estimates under different assumptions, judgments, or conditions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--ConsolidationPolicyTextBlock_zLFflggt1AA2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Principles of Consolidation</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s consolidated financial statements reflect its financial statements, those of its wholly owned subsidiaries, and certain variable interest entities where the Company is the primary beneficiary. The accompanying consolidated financial statements include all the accounts of the Company, its wholly owned subsidiaries, OncoSelect<sup>®</sup> Therapeutics, LLC and PPLS, and the variable interest entity, Village Oaks. All significant intercompany balances and transactions have been eliminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In determining whether the Company is the primary beneficiary of a variable interest entity, it applies a qualitative approach that determines whether it has both (1) the power to direct the economically significant activities of the entity and (2) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to that entity. The Company continuously assesses whether it is the primary beneficiary of a variable interest entity as changes to existing relationships or future transactions may result in the Company consolidating or deconsolidating one or more of its collaborators or partners.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_849_eus-gaap--BusinessCombinationsPolicy_zsp1pWM8M3Mi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business Combination</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 18, 2023, the Company, in connection with the Asset Purchase Agreement it entered into with Village Oaks and Roby P. Joyce, M.D., dated September 18, 2023, acquired substantially all the assets and assumed certain liabilities of Village Oaks in exchange for total consideration of $<span id="xdx_90A_eus-gaap--BusinessCombinationConsiderationTransferred1_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zCEQGm1G2bT4" title="Assets net">3,500,000</span>, which consists of: (1) $<span id="xdx_907_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zpwzgjORorXb" title="Cash">2.5</span> million in cash paid at closing and (2) <span id="xdx_90C_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_pid_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_z0e3B3eJbsl3" title="Business acquisition equity interests issued or issuable number of shares issued">564,972</span> shares of the Company’s Common Stock valued at $<span id="xdx_90F_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn6n6_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zjoHn5X38oe6" title="Business combination consideration transferred equity interests issued and issuable">1</span> million. The assets purchased included a clinical pathology laboratory regulated by the Centers for Medicare and Medicaid Services (“CMS”) and accredited by the College of American Pathologists (“CAP”) and certified under the Clinical Laboratory Improvement Amendments of 1988 (“CLIA”). The primary reason for the acquisition was control of the laboratory in which CyPath<sup>® </sup>Lung is ordered and processed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized goodwill of $<span id="xdx_905_eus-gaap--Goodwill_iI_c20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zM5RQdwNdeC1" title="Goodwill">1,404,000</span> arising from the acquisition. The acquisition is being accounted for as a business combination in accordance with ASC 805. The Company has determined the fair values of the accounts receivable, accounts payable, and accrued expenses that make up the majority of the net working capital assumed in the acquisition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zzgXDDbGxUQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the purchase price and finalized purchase price allocations relating to the acquisition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zerVSllNACKa" style="display: none">SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_49E_20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zZQqf9W6nU3d" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%"><span style="font-family: Times New Roman, Times, Serif">Cash</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--PaymentsToAcquireBusinessesGross_maKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zDRkCrf4SNa4" style="width: 16%; text-align: right" title="Cash"><span style="font-family: Times New Roman, Times, Serif">2,500,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Common Stock</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_maKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zRgFvr5Dsfr1" style="border-bottom: Black 1pt solid; text-align: right" title="Common Stock"><span style="font-family: Times New Roman, Times, Serif">1,000,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total purchase consideration</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_mtKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zTHwT25WeWj7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net assets"><span style="font-family: Times New Roman, Times, Serif">3,500,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_iB_z4TQkMBTCawc" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital_i01I_maBCRIAzP2Q_zHmCzTyqsEvk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Net working capital (including cash)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">912,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_i01I_maBCRIAzP2Q_zD1wWZoZJ9Ne" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">326,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_i01I_maBCRIAzP2Q_z8F54aCjoDba" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Other assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_i01I_maBCRIAzP2Q_zXQEJgeMmjPk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Customer relationships</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_i01I_maBCRIAzP2Q_zHxFzQ1R98cl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Trade names and trademarks</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">150,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--Goodwill_i01I_maBCRIAzP2Q_z0oITOq9a9k7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,404,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_i01TI_mtBCRIAzP2Q_znPA6z2qFr27" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total net assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,500,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AB_zz1xZij73o2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess fair value after the allocation to the identifiable net assets. The calculated goodwill is not deductible for tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred and expensed approximately $<span id="xdx_904_eus-gaap--AcquisitionCosts_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember_zxPkYghbyu48">811,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in acquisition costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 3500000 2500000 564972 1000000 1404000 <p id="xdx_89E_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zzgXDDbGxUQl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the purchase price and finalized purchase price allocations relating to the acquisition:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zerVSllNACKa" style="display: none">SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_49E_20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zZQqf9W6nU3d" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%"><span style="font-family: Times New Roman, Times, Serif">Cash</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_985_eus-gaap--PaymentsToAcquireBusinessesGross_maKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zDRkCrf4SNa4" style="width: 16%; text-align: right" title="Cash"><span style="font-family: Times New Roman, Times, Serif">2,500,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Common Stock</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_maKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zRgFvr5Dsfr1" style="border-bottom: Black 1pt solid; text-align: right" title="Common Stock"><span style="font-family: Times New Roman, Times, Serif">1,000,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total purchase consideration</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_mtKavi_c20230918__20230918__us-gaap--BusinessAcquisitionAxis__custom--VillageOaksMember__srt--TitleOfIndividualAxis__custom--RobyPJoyceMDMember_zTHwT25WeWj7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net assets"><span style="font-family: Times New Roman, Times, Serif">3,500,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_iB_z4TQkMBTCawc" style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital_i01I_maBCRIAzP2Q_zHmCzTyqsEvk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Net working capital (including cash)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">912,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_i01I_maBCRIAzP2Q_zD1wWZoZJ9Ne" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">326,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_i01I_maBCRIAzP2Q_z8F54aCjoDba" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Other assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships_i01I_maBCRIAzP2Q_zXQEJgeMmjPk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Customer relationships</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">700,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_i01I_maBCRIAzP2Q_zHxFzQ1R98cl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Trade names and trademarks</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">150,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--Goodwill_i01I_maBCRIAzP2Q_z0oITOq9a9k7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,404,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_i01TI_mtBCRIAzP2Q_znPA6z2qFr27" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total net assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,500,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 2500000 1000000 3500000 912000 326000 8000 700000 150000 1404000 3500000 811000 <p id="xdx_84E_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zfO5ihF9rsr7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash and Cash Equivalents</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the purpose of the consolidated statement of cash flows, the Company considers all highly liquid investments with original maturities of three months or less at the time of purchase to be cash equivalents. Cash equivalents are stated at cost, which approximates market value because of the short maturity of these instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--ConcentrationRiskCreditRisk_zPoeK7azAUF8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentration of Risk</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has significant cash balances at financial institutions which throughout the year regularly exceed the federally insured limit of $<span id="xdx_90B_eus-gaap--CashFDICInsuredAmount_iI_c20241231_zW6RvFpq2cNe" title="Federal insured limit">250,000</span>. Any loss incurred or a lack of access to such funds could have a significant adverse impact on the Company’s financial condition, results of operations, and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 250000 <p id="xdx_841_eus-gaap--AdvertisingCostsPolicyTextBlock_zlpofbWGZiAf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Advertising Expense</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company expenses all advertising costs as incurred. Advertising expenses were approximately $<span id="xdx_90B_eus-gaap--AdvertisingExpense_c20240101__20241231_zS97h9dojepg" title="Advertising expense">267,201</span> and $<span id="xdx_905_eus-gaap--AdvertisingExpense_c20230101__20231231_zrcIFDFuy6Jb" title="Advertising expense">88,832</span> for the years ended December 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> 267201 88832 <p id="xdx_842_eus-gaap--EarningsPerSharePolicyTextBlock_z1hFdzZ2aFfh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss Per Share</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic loss per share is computed by dividing net loss attributable to common stockholders by the weighted-average number of shares of the Company’s Common Stock, par value $<span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20241231_zJEMmVKtwbfl" title="Common stock, par value">0.007</span> per share outstanding during the period. Diluted loss per share is computed by dividing net loss attributable to common stockholders by the sum of the weighted-average number of shares of Common Stock outstanding during the period and the weighted-average number of dilutive Common Stock equivalents outstanding during the period, using the treasury stock method. Dilutive Common Stock equivalents are comprised of in-the-money stock options, convertible notes payable, and warrants based on the average stock price for each period using the treasury stock method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zRp1wCj0xosl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of December 31, 2024 and 2023, as they would be anti-dilutive:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zBtI0CxFatI2" style="display: none">SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_498_20240101__20241231_zR9WcVK6sY53" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49A_20230101__20231231_zGLEpRHlfjfi" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As of December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zat7ef3QzMsl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shares underlying options outstanding</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">304,125</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">683,695</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zE9F4wBXnwK1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shares underlying warrants outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,298,124</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0575">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zOffvlvflAci" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Shares underlying unvested restricted stock outstanding</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">349,057</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,649,952</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zKBsbvlGTBPh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Anti-dilutive securities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,951,306</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,333,647</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AD_z4U737ByCnza" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.007 <p id="xdx_893_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_zRp1wCj0xosl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following potentially dilutive securities have been excluded from the computations of weighted average shares of Common Stock outstanding as of December 31, 2024 and 2023, as they would be anti-dilutive:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zBtI0CxFatI2" style="display: none">SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_498_20240101__20241231_zR9WcVK6sY53" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49A_20230101__20231231_zGLEpRHlfjfi" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As of December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zat7ef3QzMsl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shares underlying options outstanding</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">304,125</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">683,695</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--WarrantMember_zE9F4wBXnwK1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shares underlying warrants outstanding</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,298,124</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0575">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_hus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--RestrictedStockMember_zOffvlvflAci" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Shares underlying unvested restricted stock outstanding</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">349,057</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,649,952</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_zKBsbvlGTBPh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Anti-dilutive securities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,951,306</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,333,647</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 304125 683695 12298124 349057 4649952 12951306 5333647 <p id="xdx_840_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zl5HtlJJ6085" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86C_zxQU5KOqm0Be">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To determine revenue recognition for the arrangements that the Company determines are within the scope of ASC 606, <i>Revenue from Contracts with Customers</i>, the Company performs the following five steps: (1) identify the contract(s) with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Post-acquisition of PPLS, additional revenue streams have been consolidated starting September 19, 2023. PPLS generates three sources of revenue: (1) patient service fees, (2) histology service fees, and (3) medical director fees. The Company recognizes as revenue the amount that reflects the consideration to which it expects to be entitled in exchange for goods sold or services rendered primarily upon completion of the testing process (when results are reported) or when services have been rendered.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows a standard process, which considers historical denial and collection experience and other factors (including the period of time that the receivables have been outstanding), to estimate contractual allowances and implicit price concessions, recording adjustments in the current period as changes in estimates. The process for estimating revenues and the ultimate collection of accounts receivable involves significant judgment and estimation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-acquisition, bioAffinity’s revenue was generated in three ways: (1) royalties from the Company’s diagnostic test, CyPath<sup>®</sup> Lung, (2) clinical flow cytometry services provided to Village Oaks related to the Company’s CyPath<sup>®</sup> Lung test, and (3) CyPath<sup>®</sup> Lung tests purchased by the U.S. Department of Defense (“DOD”) for an observational study, “Detection of Abnormal Respiratory Cell Populations in Lung Cancer Screening Patients Using the CyPath<sup>®</sup> Lung Assay (NCT05870592),” and research and development on using bronchoalveolar lavage fluid as a biological sample to assess cardiopulmonary function and exercise performance in military personnel post COVID-19 infection. The royalty income from CyPath<sup>®</sup> Lung and clinical flow cytometry services income, beginning September 19, 2023, are related party income and, therefore, eliminated from consolidated net revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zPFQo7rajxPe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zg6ZDNpvKo0d" style="display: none">SCHEDULE OF REVENUE RECOGNITION</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_494_20240101__20241231_zKO3kMA0SMK4" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20230101__20231231_z6HFSHOLb5Q3" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><b>Year Ended</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember_ztayNOW3ac24" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient service fees<sup id="xdx_F49_zPB4o4AgTZS">1</sup></span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,175,670</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,199,558</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--HistologyServiceFeesMember_zNI046KxdvO1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Histology service fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,103,751</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">272,660</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--MedicalDirectorFeesMember_z8lip6FhPAr2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Medical director fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,576</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,324</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DepartmentOfDefenseObservationalStudiesMember_zP2d2No6Wc56" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Department of Defense observational studies</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,654</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,442</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OtherRevenuesMember_z27JN3W9WFkk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other revenues</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,371</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,515</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zTxVWgbhWBC7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total net revenue</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,362,022</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,499</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td id="xdx_F0A_zo3fnFad4lSd" style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; padding-bottom: 6pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>1</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 6pt; text-align: justify"><span id="xdx_F1F_zboNPemlv9tb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20241231__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_z8qYUTyBNRw2" title="Patient services fees">516,000</span> and $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_zaxK2y4HsQBl" title="Patient services fees">35,000</span> for the years ended December 31, 2024 and 2023.</span></td></tr> </table> <p id="xdx_8A0_zIjydMr9iRb9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_zPFQo7rajxPe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zg6ZDNpvKo0d" style="display: none">SCHEDULE OF REVENUE RECOGNITION</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_494_20240101__20241231_zKO3kMA0SMK4" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20230101__20231231_z6HFSHOLb5Q3" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><b>Year Ended</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember_ztayNOW3ac24" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient service fees<sup id="xdx_F49_zPB4o4AgTZS">1</sup></span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,175,670</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,199,558</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--HistologyServiceFeesMember_zNI046KxdvO1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Histology service fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,103,751</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">272,660</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--MedicalDirectorFeesMember_z8lip6FhPAr2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Medical director fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,576</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,324</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DepartmentOfDefenseObservationalStudiesMember_zP2d2No6Wc56" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Department of Defense observational studies</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,654</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,442</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OtherRevenuesMember_z27JN3W9WFkk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other revenues</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,371</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,515</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zTxVWgbhWBC7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total net revenue</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,362,022</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,499</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td id="xdx_F0A_zo3fnFad4lSd" style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; padding-bottom: 6pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>1</sup></span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 6pt; text-align: justify"><span id="xdx_F1F_zboNPemlv9tb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20240101__20241231__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_z8qYUTyBNRw2" title="Patient services fees">516,000</span> and $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIFJFVkVOVUUgUkVDT0dOSVRJT04gKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20230101__20231231__srt--ProductOrServiceAxis__us-gaap--HealthCarePatientServiceMember__dei--LegalEntityAxis__custom--CyPathLungMember_zaxK2y4HsQBl" title="Patient services fees">35,000</span> for the years ended December 31, 2024 and 2023.</span></td></tr> </table> 8175670 2199558 1103751 272660 66576 19324 8654 19442 7371 21515 9362022 2532499 516000 35000 <p id="xdx_84A_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zRDrCg9iEQHi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Reclassifications</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain prior year balances have been reclassified to conform to current year presentation. Any reclassifications had an immaterial effect on the Company’s consolidated financial statements and had no effect on prior periods net income or stockholders’ equity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z7lX0OR9PVf9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property and Equipment, Net</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 360-10, <i>Accounting for the Impairment of Long-Lived Assets (</i>“ASC 360”<i>)</i>, the Company periodically reviews the carrying value of its long-lived assets, such as property, equipment, and definite lived intangible assets, to test whether current events or circumstances indicate that such carrying value may not be recoverable. When evaluating assets for potential impairment, the Company compares the carrying value of the asset to its estimated undiscounted future cash flows. If an asset’s carrying value exceeds such estimated cash flows (undiscounted and with interest charges), the Company records an impairment charge for the difference. The Company did not record any impairment for the years ended December 31, 2024 or 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_ecustom--PropertyAndEquipmentUsefulLifeTableTextBlock_zyRar64td5q8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zxKpx56ddITf" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Asset Category</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Useful Life</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_zAcS62Ibt6we" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_z9HuKtdJ6jOe" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_z6hV8WJoekvd" title="Property, plant and equipment, useful life">3</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zpWCWoeVdONa" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zCyo8zwlbk3j" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zCC1PjvxjCe7" title="Property, plant and equipment, useful life">5</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zLpp0cAz0fpa" title="Property, plant and equipment, useful life">7</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zLYQ23CFBirh" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--PropertyPlantAndEquipmentUsefulLifeDescription_dtY_c20240101__20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zeMmwkYJEpWl" title="Property, plant and equipment, useful life">Lesser of lease term or useful life</span></span></td></tr> </table> <p id="xdx_8A5_zOdFDaR6ejR8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_893_ecustom--PropertyAndEquipmentUsefulLifeTableTextBlock_zyRar64td5q8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are carried at cost, net of accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful life of the asset. Amortization of leasehold improvements is computed using the shorter of the lease term or estimated useful life of the asset. Additions and improvements are capitalized, while repairs and maintenance are expensed as incurred. Useful lives of each asset class are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zxKpx56ddITf" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Asset Category</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Useful Life</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_zAcS62Ibt6we" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_z9HuKtdJ6jOe" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer software</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_z6hV8WJoekvd" title="Property, plant and equipment, useful life">3</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zpWCWoeVdONa" title="Property, plant and equipment, useful life">3</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zCyo8zwlbk3j" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zCC1PjvxjCe7" title="Property, plant and equipment, useful life">5</span>-<span id="xdx_90D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zLpp0cAz0fpa" title="Property, plant and equipment, useful life">7</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zLYQ23CFBirh" title="Property, plant and equipment, useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--PropertyPlantAndEquipmentUsefulLifeDescription_dtY_c20240101__20241231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zeMmwkYJEpWl" title="Property, plant and equipment, useful life">Lesser of lease term or useful life</span></span></td></tr> </table> P3Y P5Y P3Y P3Y P5Y P5Y P7Y P5Y Lesser of lease term or useful life <p id="xdx_844_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zNQvcNI8AKaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Intangible Assets</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s acquisition of PPLS on September 18, 2023 identified Goodwill and intangible assets. Goodwill represents the purchase price in excess of fair values assigned to the underlying identifiable net assets of the acquired business. The intangible assets and their respective useful lives are as follows: trade names and trademarks (<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20241231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z3AS8vTpm6Of">18 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years) and customer relationships (<span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20241231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z7hKpNnps5S7">14 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years). Intangible assets, net of accumulated amortization, are summarized as follows as of December 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z7XWmAYOKXV5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_ziYZ0tLVdFhe" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20241231_zQc7tsrYDbM4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20231231_zCqrSb84yQob" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; 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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; 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">2024</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">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify">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 style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--Goodwill_iI_zxTtfbRjMeoh" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: justify">Goodwill</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,404,486</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,404,486</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zZFRsckpk2ii" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zRUtgISj1pNj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Customer relationships</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">700,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">700,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maFLIANzgGj_zTj54PDfERf1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></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">2,254,486</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">2,254,486</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Accumulated amortization</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(204,238,255)"> <td style="text-align: justify">Goodwill</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_40D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z9vR7jziWIcd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,694</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,361</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zwCuA9Gm2jUi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Customer relationships</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">(64,167</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">(14,167</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msFLIANzgGj_z77keQ5AjvVe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated amortization</span></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">(74,861</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">(16,528</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IntangibleAssetsNetIncludingGoodwill_iTI_mtFLIANzgGj_z3LQF7Yhq6r4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Intangible assets, 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">2,179,625</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,237,958</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zwKa2SbLKeGl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended December 31, 2024, amortization of intangible assets totaled $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20240101__20241231_znQY935WpqL" title="Amortization of intangible assets">58,333</span> compared to $<span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_c20230101__20231231_zwweQt0jgaVk" title="Amortization of intangible assets">16,528</span> in the prior year comparative period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Goodwill is reviewed annually for impairment in accordance with <i>ASC 350 - Intangibles – Goodwill and Other</i>, and intangible assets are reviewed annually for impairment in accordance with ASC 360 unless circumstances dictate the need for more frequent assessment. The Company elected to perform a quantitative impairment analysis as of December 31, 2024. The annual quantitative assessment of the intangible assets was performed utilizing a discounted cash flow analysis (“income approach”)<span style="background-color: white">. </span>The income approach measures the fair value of an interest in a business by discounting expected future cash flows to present value. The results of the annual quantitative impairment analysis indicated that the fair value exceeded the carrying value of the reporting unit and therefore resulted in no impairment needed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> P18Y P14Y <p id="xdx_89D_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_z7XWmAYOKXV5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_ziYZ0tLVdFhe" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20241231_zQc7tsrYDbM4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20231231_zCqrSb84yQob" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; 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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; 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">2024</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">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify">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 style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--Goodwill_iI_zxTtfbRjMeoh" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: justify">Goodwill</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,404,486</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,404,486</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zZFRsckpk2ii" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">150,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zRUtgISj1pNj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Customer relationships</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">700,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">700,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_maFLIANzgGj_zTj54PDfERf1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></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">2,254,486</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">2,254,486</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Accumulated amortization</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(204,238,255)"> <td style="text-align: justify">Goodwill</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_40D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z9vR7jziWIcd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Trade names and trademarks</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,694</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,361</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_hus-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zwCuA9Gm2jUi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt">Customer relationships</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">(64,167</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">(14,167</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di_msFLIANzgGj_z77keQ5AjvVe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated amortization</span></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">(74,861</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">(16,528</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IntangibleAssetsNetIncludingGoodwill_iTI_mtFLIANzgGj_z3LQF7Yhq6r4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Intangible assets, 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">2,179,625</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,237,958</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1404486 1404486 150000 150000 700000 700000 2254486 2254486 10694 2361 64167 14167 74861 16528 2179625 2237958 58333 16528 <p id="xdx_849_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zjJ99CcFsHj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recent Accounting Pronouncements</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company continues to monitor new accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and does not believe any accounting pronouncements issued through the date of this Annual report will have a material impact on the Company’s consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted FASB issued Accounting Standards Update (“ASU”) No. 2023-07, <i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i> on December 31, 2024, on a retrospective basis. The Company used the five steps to ASC 280 to evaluate what, if any, segment reporting would be beneficial for shareholders. These five steps included: 1) evaluate operating segments for aggregation, 2) perform quantitative threshold tests, 3) evaluate remaining operating segments for aggregation, 4) ensure that 75% of revenue is reported, and 5) consider practical limit. Based on the analysis above against those five steps, management concludes that segment reporting is required for two segment operations: 1) diagnostic R&amp;D and 2) laboratory services (See Note 2).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The FASB issued Accounting Standards Update (“ASU”) No. ASU 2023-09, <i>Income Taxes (Topic 740): Improvement to Income Tax Disclosures</i> which requires public business entities to disclose annually a tabular rate reconciliation, including specific items such as state and local income tax, tax credits, nontaxable or nondeductible items, among others, and a separate disclosure requiring disaggregation of reconciling items as described above which equal or exceed 5% of the product of multiplying income from continuing operations by the applicable statutory income tax rate. The ASU is effective for all public business entities for annual periods beginning after December 15, 2024. The adoption of this standard is not expected to have a material effect on the Company’s operating results or financial condition.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--IncomeTaxPolicyTextBlock_zqkacn6OiWM6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Income Taxes</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income and the reversal of deferred tax liabilities during the period in which the related temporary difference becomes deductible. The Company includes interest and penalties related to uncertain tax positions as part of income tax expense, if any. <span id="xdx_90B_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_do_c20240101__20241231_zY8erc8jeFy3" title="Interest and penalties"><span id="xdx_90F_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestExpense_do_c20230101__20231231_ziqOYPZSx6ga" title="Interest and penalties">No</span></span> such interest or penalties were recognized during the years ended December 31, 2024 and 2023, and the Company had <span id="xdx_90A_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_do_c20241231_zftV3uEpWXF7" title="Accruals for interest and penalties"><span id="xdx_902_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_do_c20231231_zFbjqCcdETu5" title="Accruals for interest and penalties">no</span></span> accruals for interest and penalties at December 31, 2024 or 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> 0 0 0 0 <p id="xdx_841_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zUJKtlJ1O33j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Segment Information</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is organized in <span id="xdx_90C_eus-gaap--NumberOfOperatingSegments_dc_c20240101__20241231_zJjMXH5Y3sL5" title="Number of operating segments">two</span> operating segments, Diagnostic Research and Development (“R&amp;D”) and Laboratory Services, whereby its chief operating decision maker (“CODM”) uses operating income as the primary measure of segment profit or loss to assess performance and make resource allocation decisions, in addition to monitoring revenue growth and research and development progress. The CODM is the Chief Executive Officer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diagnostic R&amp;D includes research and development and clinical development of diagnostic tests. Any revenues assigned to Diagnostic R&amp;D are proceeds received from observational studies. Laboratory services include all the operations from Village Oaks and PPLS in addition to sales and marketing costs of CyPath® Lung from bioAffinity.</span></p> <p id="xdx_89A_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRpsGusrVdNk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zcBdImsI2uWc" style="display: none">SCHEDULE OF SEGMENT INFORMATION</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20240101__20241231_zZWFokElCbr3" style="border-bottom: Black 1pt solid; display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20230101__20231231_zuHadrnxFL81" style="border-bottom: Black 1pt solid; display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As of December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net revenues:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zHGaFOB0J0Nc" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diagnostic R&amp;D</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,654</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,442</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zmrc1cUTkDEa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Laboratory services</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,353,368</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,513,057</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zgV6b7RVmBK5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Total net revenues</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,362,022</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,499</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating expenses:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zpfmxhhGRFbb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diagnostic R&amp;D</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,782,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,724,597</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zKyuUakBsQf6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Laboratory services</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,946,452</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,769,783</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--GeneralCorporateActivitiesMember_zcAoIl8ddRKf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">General corporate activities</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,586,133</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,011,347</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_zTnJKLtltDVa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total operating loss</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,953,445</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,973,228</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NonoperatingIncomeExpense_zn3Rqax8VYJ9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Non-operating income (expense), net</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(74,736</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,210</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z2OI9TNXHbnl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss before income taxes</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,028,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,916,018</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_iN_di_zEGs8wjSCqKi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Income tax expense</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,650</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(20,993</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_zPQQzneou4Gf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,039,831</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,937,011</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> <p id="xdx_8AB_zJaMuCmAie95" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2 <p id="xdx_89A_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zRpsGusrVdNk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zcBdImsI2uWc" style="display: none">SCHEDULE OF SEGMENT INFORMATION</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20240101__20241231_zZWFokElCbr3" style="border-bottom: Black 1pt solid; display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20230101__20231231_zuHadrnxFL81" style="border-bottom: Black 1pt solid; display: none; text-align: center"> </td><td style="display: none; text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As of December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net revenues:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zHGaFOB0J0Nc" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diagnostic R&amp;D</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,654</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,442</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zmrc1cUTkDEa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Laboratory services</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,353,368</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,513,057</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zgV6b7RVmBK5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Total net revenues</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,362,022</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,532,499</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating expenses:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--DiagnosticResearchAndDevelopmentMember_zpfmxhhGRFbb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diagnostic R&amp;D</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,782,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,724,597</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--LaboratoryServicesMember_zKyuUakBsQf6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Laboratory services</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,946,452</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,769,783</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_hsrt--ProductOrServiceAxis__custom--GeneralCorporateActivitiesMember_zcAoIl8ddRKf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">General corporate activities</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(6,586,133</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,011,347</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--OperatingIncomeLoss_zTnJKLtltDVa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Total operating loss</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,953,445</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,973,228</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--NonoperatingIncomeExpense_zn3Rqax8VYJ9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Non-operating income (expense), net</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(74,736</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,210</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_z2OI9TNXHbnl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss before income taxes</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,028,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,916,018</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_iN_di_zEGs8wjSCqKi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Income tax expense</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,650</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(20,993</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_406_eus-gaap--NetIncomeLoss_zPQQzneou4Gf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,039,831</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,937,011</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> </table> 8654 19442 9353368 2513057 9362022 2532499 -1782882 -1724597 -9946452 -3769783 -6586133 -5011347 -8953445 -7973228 -74736 57210 -9028181 -7916018 11650 20993 -9039831 -7937011 <p id="xdx_844_eus-gaap--ResearchAndDevelopmentExpensePolicy_z50DttqnuLWj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research and Development</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs are charged to expense as incurred. The Company’s research and development expenses consist primarily of expenditures for laboratory operations, preclinical studies, compensation, and consulting costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_ecustom--AccruedResearchAndDevelopmentCostsPolicyTextBlock_zZcY80wcpGif" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accrued Research and Development Costs</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company records accrued liabilities for estimated costs of research and development activities conducted by service providers, which include preclinical studies. The Company records the estimated costs of research and development activities based upon the estimated amount of services provided but not yet invoiced and includes these costs in accrued expenses in the accompanying consolidated balance sheets and within research and development expense in the accompanying consolidated statements of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accrues for these costs based on factors such as estimates of the work completed and in accordance with agreements established with service providers. The Company makes significant judgments and estimates in determining the accrued expenses balance in each reporting period. As actual costs become known, the Company adjusts its accrued liabilities. The Company has not experienced any material differences between accrued costs and actual costs incurred since its inception.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_ecustom--RegulatoryMattersPolicyTextBlock_zbgVURRmEqtd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Regulatory Matters</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regulations imposed by federal, state, and local authorities in the U.S. are a significant factor in providing medical care. In the U.S., drugs, biological products, and medical devices are regulated by the federal Food, Drug and Cosmetic Act, which is administered by the FDA and CMS. The Company has not yet obtained marketing authorization from the FDA but is able to market its CyPath<sup>®</sup> Lung test as a laboratory developed test sold by Precision Pathology Laboratory Services, a CAP-accredited, CLIA-certified clinical pathology laboratory and wholly owned subsidiary.</span></p> <p id="xdx_806_eus-gaap--AccountsAndNontradeReceivableTextBlock_z68OfFExtTn6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3. <span id="xdx_82A_ztSRHktBbq24">ACCOUNTS AND OTHER RECEIVABLES, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zwRgLDv0pXR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts and other receivables at December 31, 2024 and 2023, are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zugU3OhWe9Qj" style="display: none">SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_499_20241231_z2lrihhkRqRk" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_49C_20231231_zXBanyQByCk6" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--PatientServiceFees_iI_maRNCzBKX_zkx7PXwIzgE2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Patient service fees</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">915,488</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">657,717</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--HistologyFees_iI_maRNCzBKX_zb09YXAbzYT2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Histology service fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">190,648</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">121,301</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--MedicalDirectorFees_iI_maRNCzBKX_zJxwu4bwt6sd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Medical director fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,194</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--OtherReceivables_iI_maRNCzBKX_zyUyOAyUDXU6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other receivables</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,874</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,553</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iTI_mtRNCzBKX_zaK1LvAQutOa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total accounts and other receivables, net</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,139,204</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">811,674</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A2_zt8vsSGbWxAi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zwRgLDv0pXR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts and other receivables at December 31, 2024 and 2023, are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zugU3OhWe9Qj" style="display: none">SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_499_20241231_z2lrihhkRqRk" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_49C_20231231_zXBanyQByCk6" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--PatientServiceFees_iI_maRNCzBKX_zkx7PXwIzgE2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Patient service fees</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">915,488</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">657,717</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_ecustom--HistologyFees_iI_maRNCzBKX_zb09YXAbzYT2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Histology service fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">190,648</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">121,301</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40D_ecustom--MedicalDirectorFees_iI_maRNCzBKX_zJxwu4bwt6sd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Medical director fees</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,194</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,103</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--OtherReceivables_iI_maRNCzBKX_zyUyOAyUDXU6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other receivables</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,874</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,553</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--AccountsAndOtherReceivablesNetCurrent_iTI_mtRNCzBKX_zaK1LvAQutOa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total accounts and other receivables, net</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,139,204</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">811,674</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 915488 657717 190648 121301 5194 3103 27874 29553 1139204 811674 <p id="xdx_80C_ecustom--PrepaidExpensesAndOtherCurrentAssetsTextBlock_z216uVsZIfKl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4. <span id="xdx_829_zKwnckJtZdcd">PREPAID EXPENSES AND OTHER CURRENT ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zUnQ4Jy6iiP8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses and other current assets at December 31, 2024 and 2023, are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zGpzzXm3B2T" style="display: none">SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20241231_zTNrUOuf4UR5" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20231231_zr0Auq5PUDpj" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--PrepaidInsurance_iI_maPEAOAzlO0_zckHHyDQbxj5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Prepaid insurance</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,364</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">171,855</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--PrepaidLegalAndProfessional_iI_maPEAOAzlO0_z4rBe3IB9pY8" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Legal and professional</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,448</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,476</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPEAOAzlO0_zpEBhcaCZju5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,183</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">124,686</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iTI_mtPEAOAzlO0_zlo3iVT0RoKe" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total prepaid expenses and other current assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">422,995</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">321,017</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_zxXUBSRSzDt5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zUnQ4Jy6iiP8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses and other current assets at December 31, 2024 and 2023, are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zGpzzXm3B2T" style="display: none">SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20241231_zTNrUOuf4UR5" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20231231_zr0Auq5PUDpj" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--PrepaidInsurance_iI_maPEAOAzlO0_zckHHyDQbxj5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Prepaid insurance</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">248,364</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">171,855</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_ecustom--PrepaidLegalAndProfessional_iI_maPEAOAzlO0_z4rBe3IB9pY8" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Legal and professional</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,448</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,476</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--OtherPrepaidExpenseCurrent_iI_maPEAOAzlO0_zpEBhcaCZju5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,183</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">124,686</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iTI_mtPEAOAzlO0_zlo3iVT0RoKe" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total prepaid expenses and other current assets</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">422,995</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">321,017</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 248364 171855 27448 24476 147183 124686 422995 321017 <p id="xdx_805_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zsZxjK33rNvh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5. <span id="xdx_826_z0AfbNQC7co4">PROPERTY AND EQUIPMENT, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zNy6D7Ho1p1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment at December 31, 2024 and 2023, are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_z3zoLUC1RYwb" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20241231_zalZ3rAfHrJ5" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20231231_zrd7tNaMQWVk" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LabEquipmentMember_zmOuAxi2hQ24" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Lab equipment</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">662,747</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">647,214</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember_zwiIOhKpa9re" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Computers and software</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,433</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,682</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zXYtHImnP5Sa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,353</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,941</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z9LgK10a2Sl1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">148,103</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,919</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzFLE_zPxNFzzXTkVk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">911,636</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">831,756</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENzFLE_zdNhntpWMW9d" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less: accumulated depreciation and amortization</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(536,251</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(373,123</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzFLE_ztYFR2B3gSI1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total property and equipment, net</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">375,385</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">458,633</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AA_z7pN8Fq2HFY7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total property and equipment depreciation and amortization expense was $<span id="xdx_90A_eus-gaap--Depreciation_c20240101__20241231_z5E2pr33d5Wd" title="Depreciation expense">162,332</span> and $<span id="xdx_90B_eus-gaap--Depreciation_c20230101__20231231_zVfAOogd0KF8" title="Depreciation expense">233,064</span> for the years ended December 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--PropertyPlantAndEquipmentTextBlock_zNy6D7Ho1p1h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment at December 31, 2024 and 2023, are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_z3zoLUC1RYwb" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_499_20241231_zalZ3rAfHrJ5" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20231231_zrd7tNaMQWVk" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LabEquipmentMember_zmOuAxi2hQ24" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Lab equipment</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">662,747</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">647,214</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerAndSoftwareMember_zwiIOhKpa9re" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Computers and software</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,433</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,682</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zXYtHImnP5Sa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,353</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,941</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z9LgK10a2Sl1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">148,103</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,919</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzFLE_zPxNFzzXTkVk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">911,636</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">831,756</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENzFLE_zdNhntpWMW9d" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less: accumulated depreciation and amortization</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(536,251</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(373,123</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzFLE_ztYFR2B3gSI1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total property and equipment, net</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">375,385</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">458,633</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 662747 647214 81433 68682 19353 9941 148103 105919 911636 831756 536251 373123 375385 458633 162332 233064 <p id="xdx_803_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zo1sNMLQ5OQ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6. <span id="xdx_82F_zdvARtPmWDlf">ACCRUED EXPENSES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zXj8r1bpqWYc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses at December 31, 2024 and 2023, are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zZpUG4FQ9Pul" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_490_20241231_zzxlSVGRhHXb" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_495_20231231_zFJycTbI0RL1" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maAEzneg_zglCVTp4GTCl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Compensation</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,079,839</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">857,037</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--AccruedProfessionalFeesCurrent_iI_maAEzneg_zffzJSMgKTud" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Legal and professional</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">98,477</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">257,926</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--AccruedClinicalExpenseCurrent_iI_maAEzneg_zQ4nERFMNSc8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Clinical</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_maAEzneg_z41zngys69g6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,035</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,498</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtAEzneg_zvyCDIn7HThk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued expenses</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,398,722</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,149,811</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AF_zczBnhR1Uh01" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zXj8r1bpqWYc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses at December 31, 2024 and 2023, are summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zZpUG4FQ9Pul" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_490_20241231_zzxlSVGRhHXb" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_495_20231231_zFJycTbI0RL1" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--EmployeeRelatedLiabilitiesCurrent_iI_maAEzneg_zglCVTp4GTCl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Compensation</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,079,839</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">857,037</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--AccruedProfessionalFeesCurrent_iI_maAEzneg_zffzJSMgKTud" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Legal and professional</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">98,477</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">257,926</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_ecustom--AccruedClinicalExpenseCurrent_iI_maAEzneg_zQ4nERFMNSc8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Clinical</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,371</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,350</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_maAEzneg_z41zngys69g6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,035</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,498</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtAEzneg_zvyCDIn7HThk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total accrued expenses</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,398,722</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,149,811</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 1079839 857037 98477 257926 160371 15350 60035 19498 1398722 1149811 <p id="xdx_80B_eus-gaap--DeferredRevenueDisclosureTextBlock_zcQK6ZEnWGng" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7. <span id="xdx_82D_z7iwBJLPSRyh">UNEARNED REVENUE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company engaged in an observational study of CyPath<sup>®</sup> Lung with the DOD. A total of 70 CyPath<sup>®</sup> Lung units were ordered and shipped. However, in compliance with FASB ASC 606, the performance obligation was complete for only 40 units as of December 31, 2024. The performance obligation is deemed complete after samples have been collected and processed and results analyzed. The unearned revenue balance amounted to $<span id="xdx_903_eus-gaap--DeferredRevenue_iI_c20241231_zUjoNAZX4DQa" title="Deferred revenue">24,404</span> and $<span id="xdx_90F_eus-gaap--DeferredRevenue_iI_c20231231_zHl9Eb4y6Xmc" title="Deferred revenue">33,058</span> as of December 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 24404 33058 <p id="xdx_801_eus-gaap--FairValueMeasurementInputsDisclosureTextBlock_zscuzRaCZdC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8. <span id="xdx_829_z6clfKwzALel">FAIR VALUE MEASUREMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company analyzes all financial instruments with features of both liabilities and equity under the FASB accounting standard for such instruments. Under this standard, financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The three levels of the hierarchy and the related inputs are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level</span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inputs</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unadjusted quoted prices in active markets for identical assets and liabilities.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unadjusted quoted prices in active markets for similar assets and liabilities;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">2</td> <td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif">Unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active; or</td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif">Inputs other than quoted prices that are observable for the asset or liability.</td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unobservable inputs for the asset or liability.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated fair value of certain financial instruments, including cash and cash equivalents, accounts and other receivables, prepaid and other current assets, accounts payable, accrued expenses, and loan payable, are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_800_eus-gaap--LesseeOperatingLeasesTextBlock_zW8FsoR95qhd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9. <span id="xdx_823_zF73He0vP5v">LEASES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has one operating lease for its real estate and office space for the CAP/CLIA laboratory, as well as multiple finance leases for lab equipment in Texas that were acquired through the September 18, 2023 acquisition. Additionally, the Company entered into another operating lease on September 1, 2024 with regard to office space. The Company has operating leases consisting of office space with remaining lease terms ranging from <span id="xdx_90B_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20241231__srt--RangeAxis__srt--MinimumMember_zDmhChY0Ybei" title="Operating lease, remaining lease term">3.1</span> to <span id="xdx_907_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtY_c20241231__srt--RangeAxis__srt--MaximumMember_zquoMU7kOqIj" title="Operating lease, remaining lease term">5.9</span> years as of December 31, 2024. The Company has finance leases consisting of office and lab equipment with remaining lease terms ranging from approximately <span id="xdx_902_eus-gaap--LesseeFinanceLeaseRemainingLeaseTerm_iI_dtY_c20241231__srt--RangeAxis__srt--MinimumMember_z41laFKyVzD9" title="Finance lease, remaining lease term">1.25</span> to <span id="xdx_90A_eus-gaap--LesseeFinanceLeaseRemainingLeaseTerm_iI_dtY_c20241231__srt--RangeAxis__srt--MaximumMember_z8BuOnIH0eD4" title="Finance lease, remaining lease term">3.0</span> years as of December 31, 2024, for which the Company has determined that it will use the equipment for a major part of its remaining economic life.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The lease agreements generally do not provide an implicit borrowing rate. Therefore, the Company used a benchmark approach as of the date of inception of the leases to derive an appropriate incremental borrowing rate to discount remaining lease payments. The Company benchmarked itself against other companies of similar credit ratings and comparable quality and derived imputed interest rates ranging from <span id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20241231__srt--RangeAxis__srt--MinimumMember_zgMEN2emmT96" title="Imputed interest, rate">7.41</span>% to <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20241231__srt--RangeAxis__srt--MaximumMember_zs3nISMmlZVk" title="Imputed interest, rate">8.03</span>% for the lease term lengths.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets. There are no material residual guarantees associated with any of the Company’s leases, and there are no significant restrictions or covenants included in the Company’s lease agreements. Certain leases include variable payments related to common area maintenance and property taxes, which are billed by the landlord, as is customary with these types of charges for office space. The Company has not entered into any lease arrangements with related parties, and the Company is not the sublessor in any arrangement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s existing leases contain escalation clauses and renewal options. The Company has evaluated several factors in assessing whether there is reasonable certainty that the Company will exercise a contractual renewal option. For leases with renewal options that are reasonably certain to be exercised, the Company included the renewal term in the total lease term used in calculating the right-of-use asset and lease liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--LeaseCostTableTextBlock_zq5vkm4k1kuj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the year ended December 31, 2024, and 2023 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zFP7iMEcoJ7g" style="display: none">SCHEDULE OF COMPONENTS OF LEASE EXPENSE</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Components of lease expense:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20240101__20241231_zdtxJudpqYV6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20230101__20231231_zpsD8rC3M0rf" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzPfj_zF1qkJRuf6Vf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization of right-of-use assets - finance lease</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">384,971</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">128,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--FinanceLeaseInterestExpense_maLCzPfj_zdbEvBIkiAka" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest on lease liabilities - finance lease</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,041</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,838</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzPfj_z0qEPEciWaI6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,029</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,887</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LeaseCost_iT_mtLCzPfj_z86kr9CaN8B" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total lease cost</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">561,041</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">202,049</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--FinanceLeasePrincipalPayments_zSHIzKlND0pg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating cash flows from finance leases</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">361,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,238</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OperatingLeasePayments_z193smkgyXZ5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating cash flows from operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">133,605</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,489</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A3_zg8t4WIR0V49" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p id="xdx_899_ecustom--ScheduleOfCapitalLeasedAsssetTableTextBlock_zqP4gLf7ThJ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zjj0WyqB3FYe" style="display: none">SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES</span></span></b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Operating leases:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20241231_zhNwaxxJK9yb" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20231231_z9sj9s6TErv9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zIbESdn9nr77" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use, assets</span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">463,011</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">370,312</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_zlUmOmMbupXh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease liability, current</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">127,498</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">94,708</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_z3EIY87nCLng" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease liability, non-current</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">342,098</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">283,001</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iI_zu7L7QV4f6g9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">469,596</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">377,709</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Financing leases:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20241231_zq6JLUWAADc" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20231231_zt2WsDlal0p7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_iI_zGhHck927Xx8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Financing lease right-of-use assets, gross</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,294,168</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,294,168</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeaseRightOfUseAssetAccumulatedAmortization_iNI_di_zACVJ5OOqHD7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated amortization</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(513,296</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(128,324</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAsset_iI_z5PuysFVv65k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Finance lease right-of-use assets, net</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">780,872</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,165,844</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseLiabilityCurrent_iI_z7dl20RZRE7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Financing lease liability, current</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">395,301</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">365,463</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zXp5PK2eCdMa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Financing lease liability, non-current</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">444,448</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">835,467</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--FinanceLeaseLiability_iI_zlv8T677R6I2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total finance lease liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">839,749</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,200,930</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Weighted-average remaining lease term:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating leases (in years)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20241231_zsT860aNWj0j" title="Weighted-average remaining lease term, operating leases (in years)">4.21</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_z88N6zbQ0Bdh" title="Weighted-average remaining lease term, operating leases (in years)">3.58</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance leases (in years)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20241231_zs9McvW6SYgj" title="Weighted-average remaining lease term, finance leases (in years)">2.39</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_z5KKRJBr6xMc" title="Weighted-average remaining lease term, finance leases (in years)">3.25</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Weighted-average discount rate:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating leases</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20241231_zXaLLLLi44Cg" style="width: 16%; text-align: right" title="Weighted-average discount rate, operating leases"><span style="font-family: Times New Roman, Times, Serif">7.41</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231231_zxLyLm0X9d72" style="width: 16%; text-align: right" title="Weighted-average discount rate, operating leases"><span style="font-family: Times New Roman, Times, Serif">8.07</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance leases</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20241231_zF0A2EaCFsd6" style="text-align: right" title="Weighted-average discount rate, finance leases"><span style="font-family: Times New Roman, Times, Serif">8.03</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231231_z80EmSuuyqll" style="text-align: right" title="Weighted-average discount rate, finance leases"><span style="font-family: Times New Roman, Times, Serif">8.01</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> <p id="xdx_8A8_zVCwOqVsF9ql" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z873UnADWH5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zYq9vfRYFxxb" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Operating Leases</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Finance Leases</span></p></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zHGG88eUFHLh" style="width: 16%; text-align: right" title="2025"><span style="font-family: Times New Roman, Times, Serif">157,837</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zcDu44xwcCFb" style="width: 16%; text-align: right" title="2025"><span style="font-family: Times New Roman, Times, Serif">448,505</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zeu8SBhzZL4d" style="text-align: right" title="2026"><span style="font-family: Times New Roman, Times, Serif">159,282</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zy41n1fCxWXl" style="text-align: right" title="2026"><span style="font-family: Times New Roman, Times, Serif">270,395</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zO6rQG9jHeC8" style="text-align: right" title="2026">110,063</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zsaGcXwcKb07" style="text-align: right" title="2026">202,970</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zqcX08T17veh" style="text-align: right" title="2026">40,616</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zz9sXk0s0Gtd" style="text-align: right" title="2026"><span style="-sec-ix-hidden: xdx2ixbrl0914">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zWLpSbELhst9" style="text-align: right" title="2027"><span style="font-family: Times New Roman, Times, Serif">42,252</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zVAZUlukThA" style="text-align: right" title="2027"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0918">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">2030 and thereafter</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zqm19NujA0m6" style="border-bottom: Black 1pt solid; text-align: right" title="2028 and thereafter"><span style="font-family: Times New Roman, Times, Serif">28,919</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_ztqPjgiBdUf9" style="border-bottom: Black 1pt solid; text-align: right" title="2028 and thereafter"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0922">—</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total undiscounted cash flows</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_mt2_c20241231_zwK5urSJkAIc" style="text-align: right" title="Total undiscounted cash flows"><span style="font-family: Times New Roman, Times, Serif">538,969</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iTIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_mt3_c20241231_zKLnwUhbMYbe" style="text-align: right" title="Total undiscounted cash flows"><span style="font-family: Times New Roman, Times, Serif">921,870</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less discounting</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_di_c20241231_ziJ2Jrwq0Exf" style="border-bottom: Black 1pt solid; text-align: right" title="Less discounting"><span style="font-family: Times New Roman, Times, Serif">(69,373</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_di_c20241231_z1rFEmcOpava" style="border-bottom: Black 1pt solid; text-align: right" title="Less discounting"><span style="font-family: Times New Roman, Times, Serif">(82,121</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Present value of lease liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_c20241231_zmFmGvWGudFl" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities"><span style="font-family: Times New Roman, Times, Serif">469,596</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FinanceLeaseLiability_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_c20241231_zvrUHfUVUHsj" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities"><span style="font-family: Times New Roman, Times, Serif">839,749</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AC_zkQRvVzCAi6d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> P3Y1M6D P5Y10M24D P1Y3M P3Y 0.0741 0.0803 <p id="xdx_895_eus-gaap--LeaseCostTableTextBlock_zq5vkm4k1kuj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of lease expense, which are included in selling, general and administrative expense and depreciation and amortization for the year ended December 31, 2024, and 2023 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zFP7iMEcoJ7g" style="display: none">SCHEDULE OF COMPONENTS OF LEASE EXPENSE</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Components of lease expense:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_493_20240101__20241231_zdtxJudpqYV6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20230101__20231231_zpsD8rC3M0rf" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzPfj_zF1qkJRuf6Vf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization of right-of-use assets - finance lease</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">384,971</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">128,324</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--FinanceLeaseInterestExpense_maLCzPfj_zdbEvBIkiAka" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest on lease liabilities - finance lease</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">83,041</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,838</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseCost_maLCzPfj_z0qEPEciWaI6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,029</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,887</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_402_eus-gaap--LeaseCost_iT_mtLCzPfj_z86kr9CaN8B" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total lease cost</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">561,041</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">202,049</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_409_eus-gaap--FinanceLeasePrincipalPayments_zSHIzKlND0pg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating cash flows from finance leases</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">361,181</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">93,238</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--OperatingLeasePayments_z193smkgyXZ5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating cash flows from operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">133,605</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32,489</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 384971 128324 83041 33838 93029 39887 561041 202049 361181 93238 133605 32489 <p id="xdx_899_ecustom--ScheduleOfCapitalLeasedAsssetTableTextBlock_zqP4gLf7ThJ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zjj0WyqB3FYe" style="display: none">SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES</span></span></b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Operating leases:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49D_20241231_zhNwaxxJK9yb" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20231231_z9sj9s6TErv9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseRightOfUseAsset_iI_zIbESdn9nr77" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use, assets</span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">463,011</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">370,312</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityCurrent_iI_zlUmOmMbupXh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease liability, current</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">127,498</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">94,708</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_z3EIY87nCLng" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease liability, non-current</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">342,098</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">283,001</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iI_zu7L7QV4f6g9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total operating lease liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">469,596</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">377,709</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Financing leases:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_498_20241231_zq6JLUWAADc" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_491_20231231_zt2WsDlal0p7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40C_eus-gaap--FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_iI_zGhHck927Xx8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Financing lease right-of-use assets, gross</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,294,168</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,294,168</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeaseRightOfUseAssetAccumulatedAmortization_iNI_di_zACVJ5OOqHD7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated amortization</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(513,296</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(128,324</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40E_eus-gaap--FinanceLeaseRightOfUseAsset_iI_z5PuysFVv65k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Finance lease right-of-use assets, net</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">780,872</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,165,844</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseLiabilityCurrent_iI_z7dl20RZRE7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Financing lease liability, current</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">395,301</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">365,463</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_405_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zXp5PK2eCdMa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Financing lease liability, non-current</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">444,448</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">835,467</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--FinanceLeaseLiability_iI_zlv8T677R6I2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total finance lease liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">839,749</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,200,930</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Weighted-average remaining lease term:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating leases (in years)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20241231_zsT860aNWj0j" title="Weighted-average remaining lease term, operating leases (in years)">4.21</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_z88N6zbQ0Bdh" title="Weighted-average remaining lease term, operating leases (in years)">3.58</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance leases (in years)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_909_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20241231_zs9McvW6SYgj" title="Weighted-average remaining lease term, finance leases (in years)">2.39</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_z5KKRJBr6xMc" title="Weighted-average remaining lease term, finance leases (in years)">3.25</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Weighted-average discount rate:</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating leases</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20241231_zXaLLLLi44Cg" style="width: 16%; text-align: right" title="Weighted-average discount rate, operating leases"><span style="font-family: Times New Roman, Times, Serif">7.41</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231231_zxLyLm0X9d72" style="width: 16%; text-align: right" title="Weighted-average discount rate, operating leases"><span style="font-family: Times New Roman, Times, Serif">8.07</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Finance leases</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20241231_zF0A2EaCFsd6" style="text-align: right" title="Weighted-average discount rate, finance leases"><span style="font-family: Times New Roman, Times, Serif">8.03</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20231231_z80EmSuuyqll" style="text-align: right" title="Weighted-average discount rate, finance leases"><span style="font-family: Times New Roman, Times, Serif">8.01</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> 463011 370312 127498 94708 342098 283001 469596 377709 1294168 1294168 513296 128324 780872 1165844 395301 365463 444448 835467 839749 1200930 P4Y2M15D P3Y6M29D P2Y4M20D P3Y3M 0.0741 0.0807 0.0803 0.0801 <p id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z873UnADWH5a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zYq9vfRYFxxb" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Operating Leases</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Finance Leases</span></p></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zHGG88eUFHLh" style="width: 16%; text-align: right" title="2025"><span style="font-family: Times New Roman, Times, Serif">157,837</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zcDu44xwcCFb" style="width: 16%; text-align: right" title="2025"><span style="font-family: Times New Roman, Times, Serif">448,505</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2026</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zeu8SBhzZL4d" style="text-align: right" title="2026"><span style="font-family: Times New Roman, Times, Serif">159,282</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zy41n1fCxWXl" style="text-align: right" title="2026"><span style="font-family: Times New Roman, Times, Serif">270,395</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zO6rQG9jHeC8" style="text-align: right" title="2026">110,063</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zsaGcXwcKb07" style="text-align: right" title="2026">202,970</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zqcX08T17veh" style="text-align: right" title="2026">40,616</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zz9sXk0s0Gtd" style="text-align: right" title="2026"><span style="-sec-ix-hidden: xdx2ixbrl0914">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2029</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zWLpSbELhst9" style="text-align: right" title="2027"><span style="font-family: Times New Roman, Times, Serif">42,252</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_zVAZUlukThA" style="text-align: right" title="2027"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0918">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">2030 and thereafter</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_ma2_c20241231_zqm19NujA0m6" style="border-bottom: Black 1pt solid; text-align: right" title="2028 and thereafter"><span style="font-family: Times New Roman, Times, Serif">28,919</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_ma3_c20241231_ztqPjgiBdUf9" style="border-bottom: Black 1pt solid; text-align: right" title="2028 and thereafter"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0922">—</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total undiscounted cash flows</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_mt2_c20241231_zwK5urSJkAIc" style="text-align: right" title="Total undiscounted cash flows"><span style="font-family: Times New Roman, Times, Serif">538,969</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iTIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_mt3_c20241231_zKLnwUhbMYbe" style="text-align: right" title="Total undiscounted cash flows"><span style="font-family: Times New Roman, Times, Serif">921,870</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Less discounting</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_di_c20241231_ziJ2Jrwq0Exf" style="border-bottom: Black 1pt solid; text-align: right" title="Less discounting"><span style="font-family: Times New Roman, Times, Serif">(69,373</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_di_c20241231_z1rFEmcOpava" style="border-bottom: Black 1pt solid; text-align: right" title="Less discounting"><span style="font-family: Times New Roman, Times, Serif">(82,121</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Present value of lease liabilities</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iIP1us-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_c20241231_zmFmGvWGudFl" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities"><span style="font-family: Times New Roman, Times, Serif">469,596</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--FinanceLeaseLiability_iIP1us-gaap--FinanceLeaseLiabilitiesPaymentsDueAbstract_c20241231_zvrUHfUVUHsj" style="border-bottom: Black 2.5pt double; text-align: right" title="Present value of lease liabilities"><span style="font-family: Times New Roman, Times, Serif">839,749</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 157837 448505 159282 270395 110063 202970 40616 42252 28919 538969 921870 69373 82121 469596 839749 <p id="xdx_801_eus-gaap--DebtDisclosureTextBlock_zQbsDFarEdn" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10. <span id="xdx_82A_z9tteYPk7Bv2">NOTES PAYABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Toyota Corolla - 2024</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 18, 2024, the Company entered into a finance agreement to purchase a 2024 Toyota Corolla for $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_iI_c20240318__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zVnAittwgwbg" title="Face amount">33,620</span> with a maturity date of <span id="xdx_903_eus-gaap--DebtInstrumentMaturityDate_dd_c20240317__20240318__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zLahb7Cmsj1f" title="Maturity date">February 18, 2030</span>. The loan bears fixed interest at a rate of <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20240318__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zvboLOWcVfIh" title="Bears fixed interest rate">5.99</span>% per annum, with monthly payments of $<span id="xdx_90B_eus-gaap--DebtInstrumentPeriodicPayment_c20240317__20240318__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zAGVSxeoRQ1j" title="Monthly payments">467</span>, which is comprised of principal and interest. This loan is collateralized by the underlying vehicle. The balance of this loan as of December 31, 2024, and 2023 was $<span id="xdx_90B_eus-gaap--NotesPayable_iI_c20241231__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zS6bNEoGPWVc" title="Notes payable">24,849</span> and $<span id="xdx_909_eus-gaap--NotesPayable_iI_c20231231__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zI4CoCLJ7jRc" title="Notes payable">0</span>, respectively. The current portion of the balance of this loan as of December 31, 2024, and 2023 was $<span id="xdx_900_eus-gaap--NotesPayableCurrent_iI_dxL_c20241231__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_znYln5sOyPf1" title="Notes payable, current portion::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0950">5,603</span></span> and $<span id="xdx_90B_eus-gaap--NotesPayableCurrent_iI_dxL_c20231231__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourToyotaCorollaMember_zXuqu8mNG2c4" title="Notes payable, current portion::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl0952">0</span></span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Directors and Officers Insurance Policy – 2024</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In September 2024, the Company obtained short-term financing of approximately $<span id="xdx_904_eus-gaap--ShortTermBorrowings_iI_pn4n6_c20240930__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember_zPViUQd0kJih" title="Short-term financing">0.26</span> million with 11 monthly payments of approximately $<span id="xdx_90F_eus-gaap--DebtInstrumentPeriodicPayment_c20240901__20240930__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember_zOnIhu51Wnuc" title="Debt instrument periodic payment">24,000</span> and interest at a <span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240930__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember_zuAi2mTKjc42" title="Interest rate">6.7</span>% fixed annual rate for director and officer insurance policies. The current portion of the balance of this loan as of December 31, 2024, and December 31, 2023, was $<span id="xdx_901_eus-gaap--NotesPayableCurrent_iI_c20241231__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember_z5SfCtEcI6ve" title="Notes payable, current">167,000</span> and $<span id="xdx_90C_eus-gaap--NotesPayableCurrent_iI_c20231231__us-gaap--TypeOfArrangementAxis__custom--TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember_zFWOewCH09Rc" title="Notes payable, current">0</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 33620 2030-02-18 0.0599 467 24849 0 260000 24000 0.067 167000 0 <p id="xdx_806_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zpExqgOP8xN8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11. <span id="xdx_82D_ztw2J4QLYJa5">COMMITMENTS AND CONTINGENCIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Legal Matters</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the Company is involved in various disputes and litigation matters that arise in the ordinary course of business. To date, the Company has no material pending legal proceedings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_801_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z8rZoASOlIyj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12. <span id="xdx_82C_z12ZBU1DMTVl">COMMON STOCK</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has authorized a total of <span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20241231_zyWAltYc90C2" title="Common stock, shares authorized">100,000,000</span> shares of Common Stock, $<span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20241231_z22k7tFmh7sk" title="Common stock, par value per share">0.007</span> par value per share. On June 4, 2024, the Company received stockholder approval to increase the number of authorized shares of Common Stock from <span id="xdx_90C_eus-gaap--CommonStockSharesAuthorized_iI_c20240603_zGbCPdsJBjua" title="Common stock, shares authorized">25,000,000</span> shares to <span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_c20240604_z1aNJyaInsCh" title="Common stock, shares authorized">100,000,000</span> shares, and on June 5, 2024, the Company filed an amendment to its Certificate of Incorporation with the Secretary of State of the State of Delaware to effect the increase. The Company has issued <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20240101__20241231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zp2vV8Cw4W04" title="Shares issued">15,576,674</span> shares of Common Stock, of which <span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20241231__us-gaap--AwardTypeAxis__custom--RestrictedStockUnitsUnvestedMember_zgVmzll7VW1g" title="Unvested restricted stock">349,057</span> are unvested restricted stock awards as of December 31, 2024, and <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20230101__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zCLKrtFcACB5" title="Shares issued">9,505,255</span> shares of Common Stock, of which <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iI_pid_c20231231__us-gaap--AwardTypeAxis__custom--RestrictedStockUnitsUnvestedMember_znB3SgTtZWmj" title="Unvested restricted stock">110,645</span> are unvested restricted stock awards as of December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 100000000 0.007 25000000 100000000 15576674 349057 9505255 110645 <p id="xdx_800_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zJzTfH2gs7J3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13. <span id="xdx_820_z0TnCXwsZUd6">STOCK-BASED COMPENSATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company granted options and restricted stock awards under its 2014 Equity Incentive Plan (the “2014 Plan”). Under the 2014 Plan, the Company was authorized to grant options or restricted stock for up to <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenEquityIncentivePlanMember_zRfW5ZXWNWu9" title="Grant option, outstanding">2,000,000</span> shares of Common Stock. On June 6, 2023, the Company received stockholder approval to increase the number of authorized shares from <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230605__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenEquityIncentivePlanMember_zKdzrfgrRal4" title="Number of shares authorized">1,142,857</span> to <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230606__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenEquityIncentivePlanMember_zcVzDVIWZyn8" title="Number of shares authorized">2,000,000</span>. Options or restricted stock awards may be granted to employees, the Company’s board of directors, and external consultants who provide services to the Company. Options and restricted stock awards granted under the 2014 Plan have vesting schedules with terms of one to three years and become fully exercisable based on specific terms imposed at the date of grant. The 2014 Plan expired according to the respective 10-year term of the 2014 Plan in March 2024. A new 2024 Incentive Compensation Plan (the “2024 Plan”) was approved at the Annual Meeting of Shareholders on June 4, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zOR3o8AgYcll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zVhaGg1V0Yea" style="display: none">SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20240101__20241231_zkQ4u6ADF7Ja" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20230101__20231231_z5bCizpTQCQ2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zeSSDir2VmJ" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Research and development</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,131</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zIKxta3o3Ha4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">890,507</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">711,692</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_zbZf4PqTAhV9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total stock-based compensation expense</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">989,681</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">748,823</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_zJ9zRdOpvgs" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zuusRA4Ioaqj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes stock option activity under the 2014 and 2024 Plans:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zKYPXI88CiB7" style="display: none">SUMMARY OF OPTION ACTIVITY</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise price</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>term (in years)</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Aggregate</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>intrinsic value</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding at December 31, 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zSH9h8RubgWd" style="width: 12%; text-align: right" title="Number of Options Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">683,695</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zYb8szOedXLj" style="width: 12%; text-align: right" title="Weighted-Average Exercise Price Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">3.99</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20231231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zno6qvhmF1Ij" title="Weighted- Average Remaining Contractual Term, Outstanding">2.9</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z0vuTc4KKF7k" style="width: 12%; text-align: right" title="Aggregate Intrinsic Value Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">158,332</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zpwYSbEfLeJ8" style="text-align: right" title="Number of Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1013">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zuPLYSohZJwl" style="text-align: right" title="Weighted-Average Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1015">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z2C4KtKP50Fj" style="text-align: right" title="Number of Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(208,031</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zGojhupqWJr8" style="text-align: right" title="Weighted-Average Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">1.16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zcRmxACGoNLe" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited"><span style="font-family: Times New Roman, Times, Serif">(171,539</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zIhoQ5TCT44e" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-Average Exercise Price, Forfeited"><span style="font-family: Times New Roman, Times, Serif">2.16</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Outstanding at December 31, 2024</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zfaukqxeP2w3" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">304,125</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zjFzEp8DB6ja" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Exercise Price Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">6.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zK18yd4bcrtc" title="Weighted- Average Remaining Contractual Term, Outstanding">4.20</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zkUuwjDdFOCd" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Ending"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1031">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Vested and exercisable at December 31, 2024</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iE_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z86X6ehYJ16d" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Vested and exercisable"><span style="font-family: Times New Roman, Times, Serif">304,125</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zKzmtMqfDQJ3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Exercise Price, Vested and exercisable"><span style="font-family: Times New Roman, Times, Serif">6.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zVXGfrMcBk9i" title="Weighted- Average Remaining Contractual Term, Vested and exercisable">4.20</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zu3U9IPkjEZ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1039">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A5_zKKjTePDCV2g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2024, there was <span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_do_c20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenEquityIncentivePlanMember_zY7PexItuJt3" title="Unrecognized compensation">no</span> unrecognized compensation cost related to non-vested stock options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">During the year ended December 31, 2024, <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenEquityIncentivePlanMember_zAqPl7qQCwp3" title="Options exercised, shares">208,031</span> options were exercised at an exercise price of $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenEquityIncentivePlanMember_ztH54wKiozVd" title="Exercise price">1.155</span>, of which <span id="xdx_906_ecustom--StockIssuedDuringPeriodSharesCashlessExercise_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenEquityIncentivePlanMember_z4bGouHLH1Ta" title="Cashless exercise, shares">143,183</span> options were from a cashless exercise, and <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenEquityIncentivePlanMember_zW6KHiaY58c8" title="Options exercised, value">137,854</span> options were forfeited due to a cashless exercise.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted Stock Awards</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zOfOE6kO4Q9c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zJVTtWqGyvdi" style="display: none">SUMMARY OF RESTRICTED STOCK AWARD</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">As of December 31, 2024</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of <br/>restricted <br/>stock awards <br/>(RSA)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted- <br/>average <br/>grant price</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">FMV on <br/>grant date</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Vested <br/>number <br/>of RSA</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Unvested <br/>number <br/>of RSA</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 32%"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31, 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zAm1WozNiBeg" style="width: 12%; text-align: right" title="Number of restricted stock awards, Balance"><span style="font-family: Times New Roman, Times, Serif">540,969</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zJkAPKDBskIl" style="width: 9%; text-align: right" title="Weighted-average grant price, Balance"><span style="font-family: Times New Roman, Times, Serif">2.24</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber_iS_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zHJEn7MDF6x" style="width: 9%; text-align: right" title="FMV on grant date, Balance"><span style="font-family: Times New Roman, Times, Serif">1,209,400</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iS_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zFixvHDanjCg" style="width: 9%; text-align: right" title="Vested number of RSA, Balance"><span style="font-family: Times New Roman, Times, Serif">462,298</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z6r7UVWxVMs3" style="width: 9%; text-align: right" title="Unvested number of RSA, Balance"><span style="font-family: Times New Roman, Times, Serif">78,671</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zlETB6KTP0j5" style="text-align: right" title="Number of restricted stock awards, Granted"><span style="font-family: Times New Roman, Times, Serif">865,423</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zKOOtpHw7Kc5" style="text-align: right" title="Weighted-average grant price, Granted"><span style="font-family: Times New Roman, Times, Serif">1.81</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberGrants_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zfRM52gJGjc5" style="text-align: right" title="FMV on grant date, Granted"><span style="font-family: Times New Roman, Times, Serif">1,570,834</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zYMXZedcN4Zf" style="text-align: right" title="Vested number of RSA, Granted"><span style="font-family: Times New Roman, Times, Serif">517,941</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zKJhEnCMrRGb" style="text-align: right" title="Unvested number of RSA, Granted"><span style="font-family: Times New Roman, Times, Serif">347,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zWVLamKJBmV2" style="border-bottom: Black 1pt solid; text-align: right" title="Number of restricted stock awards, Forfeited"><span style="font-family: Times New Roman, Times, Serif">(77,096</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z3rGAqWp4o76" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-average grant price, Forfeited"><span style="font-family: Times New Roman, Times, Serif">1.80</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberForfeited_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_ztMTZrXegXd8" style="border-bottom: Black 1pt solid; text-align: right" title="FMV on grant date, Forfeited"><span style="font-family: Times New Roman, Times, Serif">(139,173</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited_iN_di_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zFWghPsSgVw" style="border-bottom: Black 1pt solid; text-align: right" title="Vested number of RSA, Forfeited"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1079">—</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zTrNnvRVgN4" style="border-bottom: Black 1pt solid; text-align: right" title="Unvested number of RSA, Forfeited"><span style="font-family: Times New Roman, Times, Serif">(77,096</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31, 2024</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zpGs7UQUhkn9" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, Balance"><span style="font-family: Times New Roman, Times, Serif">1,329,296</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zcV2fMgEIpUj" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average grant price, Ending Balance"><span style="font-family: Times New Roman, Times, Serif">2.24</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber_iE_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zUiwIMejUqC9" style="border-bottom: Black 2.5pt double; text-align: right" title="FMV on grant date, Balance"><span style="font-family: Times New Roman, Times, Serif">2,641,061</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iE_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z843Gyc9O8ff" style="border-bottom: Black 2.5pt double; text-align: right" title="Vested number of RSA, Balance"><span style="font-family: Times New Roman, Times, Serif">980,239</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zClPAGsQlrh3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unvested number of RSA, Balance"><span style="font-family: Times New Roman, Times, Serif">349,057</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A4_zA7KxDR7EyOe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2024, the Company issued restricted stock awards (“RSAs”) for <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--EmployeesNonemployeesAndBoardOfDirectorsMember_zjfYHS8FfERj" title="Grant date fair value of options granted">865,423</span> shares of Common Stock to employees, non-employees, and the Board of Directors. The shares vest in equal monthly installments over terms of between immediately up to <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--EmployeesNonemployeesAndBoardOfDirectorsMember_z89ZwiSGInEh" title="Stock options, vested period">three years</span>, subject to the employees and non-employees providing continuous service through the vesting date. During the year ended December 31, 2024, <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zezBBVbOShvi" title="Numbet of vested options">31,973</span> shares vested from RSAs granted prior to January 1, 2024, and <span id="xdx_902_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z9Lq7nUUl8cg" title="Vested number of RSA, Granted">517,943</span> shares vested from RSAs granted during the year ended December 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2023, the Company issued RSAs for <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--EmployeesAndNonemployeesMember_zpOxlRsPpkVh" title="Grant date fair value of options granted">431,028</span> shares of Common Stock to employees and non-employees. The shares vest in equal monthly installments over terms of between immediately up to <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dc_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember__srt--TitleOfIndividualAxis__custom--EmployeesAndNonemployeesMember_z0C27rXoYvgi" title="Stock options, vested period">one year</span>, subject to the employees and non-employees providing continuous service through the vesting date. During the year ended December 31, 2023, <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zg2G6cuT89Vc" title="Numbet of vested options">59,051</span> shares vested from RSAs previously issued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2000000 1142857 2000000 <p id="xdx_892_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_zOR3o8AgYcll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has recorded stock-based compensation expense related to the issuance of restricted stock awards in the following line items in the accompanying condensed consolidated statements of operations:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: -0.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zVhaGg1V0Yea" style="display: none">SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_490_20240101__20241231_zkQ4u6ADF7Ja" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" id="xdx_49C_20230101__20231231_z5bCizpTQCQ2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zeSSDir2VmJ" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Research and development</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">99,174</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,131</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_408_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zIKxta3o3Ha4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Selling, general and administrative</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">890,507</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">711,692</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--AllocatedShareBasedCompensationExpense_zbZf4PqTAhV9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total stock-based compensation expense</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">989,681</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">748,823</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 99174 37131 890507 711692 989681 748823 <p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zuusRA4Ioaqj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes stock option activity under the 2014 and 2024 Plans:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zKYPXI88CiB7" style="display: none">SUMMARY OF OPTION ACTIVITY</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>options</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>exercise price</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>remaining</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>contractual</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>term (in years)</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Aggregate</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>intrinsic value</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding at December 31, 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zSH9h8RubgWd" style="width: 12%; text-align: right" title="Number of Options Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">683,695</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zYb8szOedXLj" style="width: 12%; text-align: right" title="Weighted-Average Exercise Price Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">3.99</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20231231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zno6qvhmF1Ij" title="Weighted- Average Remaining Contractual Term, Outstanding">2.9</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z0vuTc4KKF7k" style="width: 12%; text-align: right" title="Aggregate Intrinsic Value Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">158,332</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zpwYSbEfLeJ8" style="text-align: right" title="Number of Options, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1013">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zuPLYSohZJwl" style="text-align: right" title="Weighted-Average Exercise Price, Granted"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1015">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z2C4KtKP50Fj" style="text-align: right" title="Number of Options, Exercised"><span style="font-family: Times New Roman, Times, Serif">(208,031</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zGojhupqWJr8" style="text-align: right" title="Weighted-Average Exercise Price, Exercised"><span style="font-family: Times New Roman, Times, Serif">1.16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zcRmxACGoNLe" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options, Forfeited"><span style="font-family: Times New Roman, Times, Serif">(171,539</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zIhoQ5TCT44e" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-Average Exercise Price, Forfeited"><span style="font-family: Times New Roman, Times, Serif">2.16</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">—</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Outstanding at December 31, 2024</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zfaukqxeP2w3" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">304,125</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zjFzEp8DB6ja" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Exercise Price Outstanding, Balance"><span style="font-family: Times New Roman, Times, Serif">6.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zK18yd4bcrtc" title="Weighted- Average Remaining Contractual Term, Outstanding">4.20</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zkUuwjDdFOCd" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Ending"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1031">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Vested and exercisable at December 31, 2024</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iE_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z86X6ehYJ16d" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Vested and exercisable"><span style="font-family: Times New Roman, Times, Serif">304,125</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zKzmtMqfDQJ3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Exercise Price, Vested and exercisable"><span style="font-family: Times New Roman, Times, Serif">6.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zVXGfrMcBk9i" title="Weighted- Average Remaining Contractual Term, Vested and exercisable">4.20</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20240101__20241231__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zu3U9IPkjEZ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1039">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 683695 3.99 P2Y10M24D 158332 208031 1.16 171539 2.16 304125 6.95 P4Y2M12D 304125 6.95 P4Y2M12D 0 208031 1.155 143183 137854 <p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zOfOE6kO4Q9c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes restricted stock award activity under the 2014 and 2024 Plan:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zJVTtWqGyvdi" style="display: none">SUMMARY OF RESTRICTED STOCK AWARD</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="padding-bottom: 1pt; text-align: center"> </td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">As of December 31, 2024</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of <br/>restricted <br/>stock awards <br/>(RSA)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted- <br/>average <br/>grant price</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">FMV on <br/>grant date</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Vested <br/>number <br/>of RSA</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Unvested <br/>number <br/>of RSA</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 32%"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31, 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zAm1WozNiBeg" style="width: 12%; text-align: right" title="Number of restricted stock awards, Balance"><span style="font-family: Times New Roman, Times, Serif">540,969</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zJkAPKDBskIl" style="width: 9%; text-align: right" title="Weighted-average grant price, Balance"><span style="font-family: Times New Roman, Times, Serif">2.24</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber_iS_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zHJEn7MDF6x" style="width: 9%; text-align: right" title="FMV on grant date, Balance"><span style="font-family: Times New Roman, Times, Serif">1,209,400</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iS_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zFixvHDanjCg" style="width: 9%; text-align: right" title="Vested number of RSA, Balance"><span style="font-family: Times New Roman, Times, Serif">462,298</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z6r7UVWxVMs3" style="width: 9%; text-align: right" title="Unvested number of RSA, Balance"><span style="font-family: Times New Roman, Times, Serif">78,671</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zlETB6KTP0j5" style="text-align: right" title="Number of restricted stock awards, Granted"><span style="font-family: Times New Roman, Times, Serif">865,423</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zKOOtpHw7Kc5" style="text-align: right" title="Weighted-average grant price, Granted"><span style="font-family: Times New Roman, Times, Serif">1.81</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberGrants_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zfRM52gJGjc5" style="text-align: right" title="FMV on grant date, Granted"><span style="font-family: Times New Roman, Times, Serif">1,570,834</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zYMXZedcN4Zf" style="text-align: right" title="Vested number of RSA, Granted"><span style="font-family: Times New Roman, Times, Serif">517,941</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zKJhEnCMrRGb" style="text-align: right" title="Unvested number of RSA, Granted"><span style="font-family: Times New Roman, Times, Serif">347,482</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zWVLamKJBmV2" style="border-bottom: Black 1pt solid; text-align: right" title="Number of restricted stock awards, Forfeited"><span style="font-family: Times New Roman, Times, Serif">(77,096</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z3rGAqWp4o76" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-average grant price, Forfeited"><span style="font-family: Times New Roman, Times, Serif">1.80</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberForfeited_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_ztMTZrXegXd8" style="border-bottom: Black 1pt solid; text-align: right" title="FMV on grant date, Forfeited"><span style="font-family: Times New Roman, Times, Serif">(139,173</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited_iN_di_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zFWghPsSgVw" style="border-bottom: Black 1pt solid; text-align: right" title="Vested number of RSA, Forfeited"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1079">—</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zTrNnvRVgN4" style="border-bottom: Black 1pt solid; text-align: right" title="Unvested number of RSA, Forfeited"><span style="font-family: Times New Roman, Times, Serif">(77,096</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31, 2024</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zpGs7UQUhkn9" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of restricted stock awards, Balance"><span style="font-family: Times New Roman, Times, Serif">1,329,296</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zcV2fMgEIpUj" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average grant price, Ending Balance"><span style="font-family: Times New Roman, Times, Serif">2.24</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber_iE_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zUiwIMejUqC9" style="border-bottom: Black 2.5pt double; text-align: right" title="FMV on grant date, Balance"><span style="font-family: Times New Roman, Times, Serif">2,641,061</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iE_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_z843Gyc9O8ff" style="border-bottom: Black 2.5pt double; text-align: right" title="Vested number of RSA, Balance"><span style="font-family: Times New Roman, Times, Serif">980,239</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_c20240101__20241231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember_zClPAGsQlrh3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unvested number of RSA, Balance"><span style="font-family: Times New Roman, Times, Serif">349,057</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 540969 2.24 1209400 462298 78671 865423 1.81 1570834 517941 347482 77096 1.80 -139173 77096 1329296 2.24 2641061 980239 349057 865423 P3Y 31973 517943 431028 P1Y 59051 <p id="xdx_807_ecustom--WarrantsDisclosureTextBlock_z8xlDZXHzKr2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 14. <span id="xdx_82E_zsbN97ImFOxa">WARRANTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s outstanding Common Stock warrants are equity classified. As of December 31, 2024 and 2023, the Company had <span id="xdx_909_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20241231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zNuX7ks0AfB7" title="Warrant outstanding">12,298,124</span> and <span id="xdx_907_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zpHroOi8dvK7" title="Warrant outstanding">4,649,952</span> warrants outstanding, respectively, to purchase one share of the Company’s Common Stock for each warrant at a weighted average exercise price of $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20241231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zGfb8UWDTn9f" title="Weighted average exercise price"><span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_ztMbfsxvLRO8" title="Weighted average exercise price">2.95</span></span> and expire at various dates through October 2029. During the year ended December 31, 2024, a total number of <span id="xdx_904_ecustom--ClassOfWarrantOrRightNumberOfSecuritiesExercised_c20240101__20241231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zSoVu3o0MEVk" title="Warrants exercised">1,066,767</span> warrants were exercised into an equivalent number of shares of Common Stock as compared to <span id="xdx_904_ecustom--ClassOfWarrantOrRightNumberOfSecuritiesExercised_do_c20230101__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zgzfPas3GBDj" title="Warrants exercised">no</span> warrants being exercised during the year ended December 31, 2023. The proceeds of the exercised warrants for the year ended December 31, 2024, was $<span id="xdx_90E_eus-gaap--ProceedsFromWarrantExercises_c20240101__20241231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zV27edgz2E33" title="Proceeds from warrant exercised">1,343,390</span>, compared to <span id="xdx_908_eus-gaap--ProceedsFromWarrantExercises_do_c20230101__20231231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_ze4mvIIBhBB" title="Proceeds from warrant exercised">no</span> proceeds during the year ended December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 8, 2024, the Company issued to certain investors (1) in a registered direct offering, <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240307__20240308__srt--TitleOfIndividualAxis__us-gaap--InvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--RegisteredDirectOfferingMember_zm5WEUo9Y3t7" title="Common stock issued">1,600,000</span> shares of the Company’s Common Stock and (2) in a concurrent private placement, warrants to purchase an aggregate of <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240308__srt--TitleOfIndividualAxis__us-gaap--InvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacementWarrantsMember_z0QazDYAHgl4" title="Warrants to purchase common stock">1,600,000</span> shares of Common Stock, with an exercise price of $<span id="xdx_904_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240308__srt--TitleOfIndividualAxis__us-gaap--InvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacementWarrantsMember_ztGks7aY92Vf" title="Warrants exercise price">1.64</span> (collectively, the “Transaction”), which Transaction constitutes a Dilutive Issuance under the terms of the warrants. In addition, the placement agent was granted warrants to purchase <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240308__srt--TitleOfIndividualAxis__us-gaap--InvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PlacementAgentMember_ziDYmtdR9zfk" title="Warrants to purchase common stock">32,000</span> shares of Common Stock, with an exercise price of $<span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240308__srt--TitleOfIndividualAxis__us-gaap--InvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacementWarrantsMember_zq430NGWOOZj" title="Warrants exercise price">1.64</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 5, 2024, the Company entered into warrant exercise agreements with three existing accredited investors to exercise certain outstanding warrants to purchase an aggregate of <span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240805__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ThreeExistingAccreditedInvestorsMember__us-gaap--StatementEquityComponentsAxis__custom--ExistingWarrantMember_zJJj2yFthCt9" title="Warrants to purchase shares">1,041,667</span> of the Company’s shares of Common Stock (the “Existing Warrants”). The exercising holders received in a private placement new unregistered warrants (the “New Warrants”) to purchase up to an aggregate of <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240805__us-gaap--StatementEquityComponentsAxis__custom--NewWarrantMember_z1bwKrOK2svj" title="Warrants to purchase shares">1,302,082</span> shares of Common Stock with an exercise price of $<span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240805__us-gaap--StatementEquityComponentsAxis__custom--NewWarrantMember_zgKHRrA27UBj">1.50</span> per share, which are initially exercisable on the date that stockholder approval of the exercise of the New Warrants is obtained and will expire <span id="xdx_905_ecustom--WarrantsExpire_dc_c20240805__20240805__us-gaap--StatementEquityComponentsAxis__custom--NewWarrantMember_zAOdKot40lhf" title="Warrants expire">five years</span> from the date of such approval. In connection with the exercise of the Existing Warrants, the Company agreed to reduce the exercise price of the Existing Warrants from $<span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240805__us-gaap--StatementEquityComponentsAxis__custom--ExistingWarrantMember_zOEYmGTeXyJf" title="Existing warrants">1.64</span> to $<span id="xdx_906_eus-gaap--WarrantExercisePriceDecrease_c20240805__20240805__us-gaap--StatementEquityComponentsAxis__custom--ExistingWarrantMember_zZ03O2W1wPF6" title="Existing warrants">1.25</span> per share. The exercise of the Existing Warrants and the issuance of the New Warrants occurred on August 5, 2024. The change in the exercise price of the Existing Warrants resulted in a fair value adjustment  of $<span id="xdx_909_ecustom--AdjustmentsToAdditionalPaidInCapitalExercisedWarrants_c20240805__20240805__us-gaap--StatementEquityComponentsAxis__custom--NewWarrantMember_zmNwfb9oav14" title="Additional paid-in capital for the exercised warrants">27,757</span> which was recorded to Additional paid-in capital for the exercised warrants. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 5, 2024, the Company also entered into a securities purchase agreement with an institutional investor (the “Purchaser”), pursuant to which the Company issued to the Purchaser, (1) in a registered direct offering, <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240805__20240805__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--RegisteredDirectOfferingMember_za1AZT5KKCnb" title="Common stock issued">360,000</span> shares of Common Stock, and (2) in a concurrent private placement, warrants (the “Private Warrants”) to purchase an aggregate of <span id="xdx_903_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240805__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacementWarrantsMember_znPAmXz0a0ol" title="Warrants to purchase common stock">450,000</span> shares of Common Stock (the “Private Warrant Shares”), with an exercise price of $<span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240805__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacementWarrantsMember_z7kpYotYgf1i" title="Warrants exercise price">1.50</span> (collectively, the “Offering”). In addition, designees of the placement agent for the Offering were granted warrants to purchase an aggregate of up to <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240805__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember_z9aV6Tu6uQMa" title="Warrants to purchase common stock">49,862</span> shares of Common Stock, with an exercise price of $<span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240805__us-gaap--TypeOfArrangementAxis__custom--SecuritiesPurchaseAgreementMember__srt--TitleOfIndividualAxis__custom--InstitutionalInvestorMember_zlYIvU0ju1ba" title="Warrants exercise price">1.50</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 21, 2024, the Company issued (1) in a registered direct offering, <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20241021__20241021_zLRuHnCnqrwd" title="Common stock issued">2,048,294</span> shares (the “Shares”) of the Company’s Common Stock, par value $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20241021_zyV6MT1aRsr9" title="Common stock, par value per share">0.007</span> per share, and (2) in a concurrent private placement, common warrants (the “Common Warrants”) to purchase an aggregate of <span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20241021__us-gaap--SubsidiarySaleOfStockAxis__custom--CommonWarrantSharesMember_z8jA0rT9e4Hj" title="Warrants to purchase common stock">2,662,782</span> shares of Common Stock (the “Common Warrant Shares”), with an exercise price of $<span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241021__us-gaap--SubsidiarySaleOfStockAxis__custom--CommonWarrantSharesMember_z3mcepp9Q5nl" title="Warrants exercise price">1.50</span>, pursuant to a securities purchase agreement, dated October 18, 2024 with institutional investors (the “Purchasers”). Such registered direct offering and concurrent private placement are collectively referred to as the “Offerings.” In addition, designees of the placement agent for the Offering were granted warrants to purchase an aggregate of up to <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20241021_zkINDOlvdEW8" title="Warrants to purchase common stock">61,448</span> shares of Common Stock, with an exercise price of $<span id="xdx_907_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241021_zuOaL96vGZIh" title="Warrants exercise price">1.50</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2024, and prior to the Offering, there were tradeable warrants to purchase up to an aggregate of <span id="xdx_904_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20241231__us-gaap--StatementEquityComponentsAxis__custom--TradeableWarrantMember_zrK15ighzaV3" title="Warrants to purchase shares">1,601,255</span> shares of Common Stock outstanding and non-tradeable warrants to purchase an aggregate of up to <span id="xdx_907_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20241231__us-gaap--StatementEquityComponentsAxis__custom--NonTradeableWarrantMember_zEAld0rjuB35" title="Warrants to purchase shares">2,704,458</span> shares of Common Stock outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z2DjWJSa9XAe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zZCHXkATPHFf" style="display: none">SCHEDULE OF CLASS OF WARRANT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of <br/> warrants issued</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-average <br/> exercise price</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of <br/> warrants exercised</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of <br/> warrants outstanding</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Pre-IPO convertible notes</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zr5H6dzOuYcb" style="width: 12%; text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">2,900,904</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zAusYaS3zF3l" style="width: 12%; text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">      5.31</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zY7lLxJjp672" style="width: 12%; text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1180">—</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zGeYVn82L6wh" style="width: 12%; text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">2,900,904</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">IPO tradeable</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zsVDKb6g2Kql" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">2,326,835</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zWV4JAi6RPzj" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">3.06</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_znC5Fu2xMd7j" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif">(725,580</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_z2YBCHElkea8" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">1,601,255</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">IPO non-tradeable</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zb31HZlgXb2f" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">3,015,464</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zALxFMIIa5Mb" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">3.06</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_z1kjXLDLxlI7" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif">(311,006</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zEssjjQZNOU8" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">2,704,458</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Direct offering March 8, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zF5SoA4gr1Gj" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">1,600,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zu3tq0QMtJK5" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.64</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zGYcpOe0Jzl6" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif">(1,066,667</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zALmzG9m7Sl8" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">533,333</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Placement agent direct offering March 8, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zsD3AdiJVn99" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">32,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_z7vi3ESKcge9" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.64</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_z5TOiPfvBVKj" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1212">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zKCgGh1QwrG3" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">32,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Inducement/direct offering August 5, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--InducementDirectOfferingAugustFiveTwentyTwentyFourMember_zYBbLBSMHO16" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">1,752,082</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--InducementDirectOfferingAugustFiveTwentyTwentyFourMember_zntvpnrlBLal" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.50</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--InducementDirectOfferingAugustFiveTwentyTwentyFourMember_zMPNl1pGqyLa" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1220">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--InducementDirectOfferingAugustFiveTwentyTwentyFourMember_zvE0BkqcV5p4" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">1,752,082</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Placement agent direct offering August 5, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember_zzK1e5OWrywc" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">49,862</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember_zclDWcgb3q64" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.50</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember_zTGTqVhkqLFi" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1228">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember_zhn2dkP6FJb8" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">49,862</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Direct offering October 21, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zOqSz46DH9ma" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">2,662,782</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zw1JWMm3W57c" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.50</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingOctoberTwentyOneTwentyTwentyFourMember_z3o4q1x4lKua" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1236">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zfs1xEe9fwq3" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">2,662,782</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Placement agent direct offering October 21, 2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zSizzki48umj" style="border-bottom: Black 1pt solid; text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">61,448</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zj5zhx0o4128" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.50</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zjr2AREH7Ak3" style="border-bottom: Black 1pt solid; text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1244">—</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zuR0MTzIqvnc" style="border-bottom: Black 1pt solid; text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">61,448</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31, 2024</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_ecustom--NumberOfWarrantsIssued_iI_c20241231_zMbqpUIc2xF5" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">14,401,377</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231_zeRzL0rKSJWh" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">2.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_ecustom--NumberOfWarrantsExercised_iI_c20241231_z5rgCaHnFvEl" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif">(2,103,253</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231_z88PtYEYXvle" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">12,298,124</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A6_z0qUyruwTq1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 12298124 4649952 2.95 2.95 1066767 0 1343390 0 1600000 1600000 1.64 32000 1.64 1041667 1302082 1.50 P5Y 1.64 1.25 27757 360000 450000 1.50 49862 1.50 2048294 0.007 2662782 1.50 61448 1.50 1601255 2704458 <p id="xdx_89D_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_z2DjWJSa9XAe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_zZCHXkATPHFf" style="display: none">SCHEDULE OF CLASS OF WARRANT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of <br/> warrants issued</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-average <br/> exercise price</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of <br/> warrants exercised</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of <br/> warrants outstanding</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Pre-IPO convertible notes</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zr5H6dzOuYcb" style="width: 12%; text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">2,900,904</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zAusYaS3zF3l" style="width: 12%; text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">      5.31</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zY7lLxJjp672" style="width: 12%; text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1180">—</span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PreIpoConvertibleNotesMember_zGeYVn82L6wh" style="width: 12%; text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">2,900,904</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">IPO tradeable</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zsVDKb6g2Kql" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">2,326,835</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_zWV4JAi6RPzj" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">3.06</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_znC5Fu2xMd7j" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif">(725,580</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoTradeableMember_z2YBCHElkea8" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">1,601,255</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">IPO non-tradeable</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zb31HZlgXb2f" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">3,015,464</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zALxFMIIa5Mb" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">3.06</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_z1kjXLDLxlI7" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif">(311,006</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--IpoNonTradableMember_zEssjjQZNOU8" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">2,704,458</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Direct offering March 8, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98B_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zF5SoA4gr1Gj" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">1,600,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_984_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zu3tq0QMtJK5" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.64</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zGYcpOe0Jzl6" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif">(1,066,667</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingMarchEightTwentyTwentyFourMember_zALmzG9m7Sl8" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">533,333</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Placement agent direct offering March 8, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zsD3AdiJVn99" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">32,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_z7vi3ESKcge9" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.64</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_z5TOiPfvBVKj" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1212">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember_zKCgGh1QwrG3" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">32,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Inducement/direct offering August 5, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--InducementDirectOfferingAugustFiveTwentyTwentyFourMember_zYBbLBSMHO16" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">1,752,082</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--InducementDirectOfferingAugustFiveTwentyTwentyFourMember_zntvpnrlBLal" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.50</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--InducementDirectOfferingAugustFiveTwentyTwentyFourMember_zMPNl1pGqyLa" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1220">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98E_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--InducementDirectOfferingAugustFiveTwentyTwentyFourMember_zvE0BkqcV5p4" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">1,752,082</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Placement agent direct offering August 5, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember_zzK1e5OWrywc" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">49,862</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember_zclDWcgb3q64" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.50</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember_zTGTqVhkqLFi" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1228">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_988_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember_zhn2dkP6FJb8" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">49,862</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Direct offering October 21, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zOqSz46DH9ma" style="text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">2,662,782</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_983_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zw1JWMm3W57c" style="text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.50</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98C_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingOctoberTwentyOneTwentyTwentyFourMember_z3o4q1x4lKua" style="text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1236">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--DirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zfs1xEe9fwq3" style="text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">2,662,782</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Placement agent direct offering October 21, 2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_980_ecustom--NumberOfWarrantsIssued_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zSizzki48umj" style="border-bottom: Black 1pt solid; text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">61,448</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zj5zhx0o4128" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">1.50</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_ecustom--NumberOfWarrantsExercised_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zjr2AREH7Ak3" style="border-bottom: Black 1pt solid; text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1244">—</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231__us-gaap--ClassOfWarrantOrRightAxis__custom--PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember_zuR0MTzIqvnc" style="border-bottom: Black 1pt solid; text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">61,448</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance at December 31, 2024</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_98D_ecustom--NumberOfWarrantsIssued_iI_c20241231_zMbqpUIc2xF5" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants issued"><span style="font-family: Times New Roman, Times, Serif">14,401,377</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td id="xdx_988_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20241231_zeRzL0rKSJWh" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-average exercise price"><span style="font-family: Times New Roman, Times, Serif">2.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_989_ecustom--NumberOfWarrantsExercised_iI_c20241231_z5rgCaHnFvEl" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants exercised"><span style="font-family: Times New Roman, Times, Serif">(2,103,253</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20241231_z88PtYEYXvle" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of warrants outstanding"><span style="font-family: Times New Roman, Times, Serif">12,298,124</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 2900904 5.31 2900904 2326835 3.06 -725580 1601255 3015464 3.06 -311006 2704458 1600000 1.64 -1066667 533333 32000 1.64 32000 1752082 1.50 1752082 49862 1.50 49862 2662782 1.50 2662782 61448 1.50 61448 14401377 2.95 -2103253 12298124 <p id="xdx_80F_eus-gaap--IncomeTaxDisclosureTextBlock_zD97szxz7A07" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 15. <span id="xdx_82F_zhVJbqkVhUQa">INCOME TAXES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Deferred tax assets and valuation allowance</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company had, subject to limitation, approximately $<span id="xdx_905_eus-gaap--OperatingLossCarryforwards_iI_pn6n6_c20241231_z5ArjkyvLb53" title="Net operating loss carryforwards">31</span> million of net operating loss carryforwards at December 31, 2024, of which approximately $<span id="xdx_908_eus-gaap--OperatingLossCarryforwards_iI_pn4n6_c20241231__us-gaap--TaxCreditCarryforwardAxis__custom--ExpiringInTwoThousandThirtyFourMember_zSV5t6irrBrj" title="Net operating loss carryforwards">0.67</span> million will begin expiring in 2034. The remaining balance of approximately $<span id="xdx_900_eus-gaap--OperatingLossCarryforwards_iI_pn6n6_c20241231__us-gaap--TaxCreditCarryforwardAxis__custom--IndefinitelyMember_ziDGHUHom5h6" title="Net operating loss carryforwards">30</span> million will carry forward indefinitely. A <span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationOtherAdjustments_pid_dp_uPure_c20240101__20241231_zx2k3EGqj7ig" title="Valuation allowance percentage">100</span>% valuation allowance has been provided for the deferred tax benefits resulting from the net operating loss carryover due to a lack of earnings history. In addressing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences are deductible. The valuation allowance increased by approximately $<span id="xdx_905_eus-gaap--OperatingLossCarryforwardsValuationAllowance_iI_pn5n6_c20241231_zHPOOVfHXG2i" title="Increased in valuation allowance">2.0</span> million and $<span id="xdx_90A_eus-gaap--OperatingLossCarryforwardsValuationAllowance_iI_pn5n6_c20231231_zcA0ZUdXKhig" title="Increased in valuation allowance">3.0</span> million for the years ended December 31, 2024 and 2023, respectively. Significant components of deferred tax assets are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zJClj7LWEHej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zCqh7KIQ8ra9" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_49D_20241231_zAdibb8Lt9O4" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_498_20231231_zILdTQJ6icw5" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsGrossAbstract_iB_zq5ne6lC6YA6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_maDTAGzXWI_ztPyCf0i5wBc" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carryover</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,185,845</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,479,696</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_maDTAGzXWI_zsJngosXrmdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Stock compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">247,574</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,320</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_i01I_maDTAGzXWI_zVfq3NQN23ed" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Capitalized R&amp;E costs</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">662,855</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">525,463</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxDeferredExpense_i01I_maDTAGzXWI_z4g6UEweIlVk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 20pt">Bad debt expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,323</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">145,777</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_i01I_maDTAGzXWI_zoavOQRblKe2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,538</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">58,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--DeferredTaxAssetsOperatingLeaseLiabilities_i01I_maDTAGzXWI_ztOayQeV5xzi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">274,962</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">79,319</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_maDTAGzXWI_zDfNvwg2DnUb" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Tax credits</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">480,724</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">332,690</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsGross_i01TI_mtDTAGzXWI_maDTALNzsYQ_zTUe6dj37m31" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,162,821</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,946,501</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_z9HfWNgXkqwj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liability:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--DeferredTaxLiabilityRightofuseAsset_i01NI_di_maDTLz4PA_zma4OsyLCVK" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Right-of-use asset tax liability</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(261,215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(77,766</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40B_ecustom--DeferredTaxLiabilityDepreciationAndAmortization_i01NI_di_maDTLz4PA_z4CVMeoUVte3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50,463</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(59,248</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilities_i01NTI_di_mtDTLz4PA_msDTALNzsYQ_zqpCNkCIKFB3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax liability</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(311,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(137,014</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTALNzsYQ_z1qZHvKWQ4e8" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Less: valuation allowance</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,851,143</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,809,487</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_mtDTALNzsYQ_zaC21OkLJbg1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif"> <span style="display: none; font-size: 10pt">Deferred tax assets (liabilities), net</span></span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1314">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1315">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A4_zyvtQtKupGR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zllmrL2jlkN3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The reconciliation of the statutory federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2024 and 2023, was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_z5PqsSh1CxN4" style="display: none">SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_492_20240101__20241231_z6yPDuihZvC8" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_za7W7YpK8Ai9" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_ma1_ziqMdpdhWIbb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Tax at federal statutory rate</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-21.00</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-21.00</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_ma1_zmKfqd4aUZuk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.03</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_pid_dp_uPure_ma1_zNSCSFMc4god" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Research and development credits</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-0.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-0.83</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_403_ecustom--EffectiveIncomeTaxRateReconciliationDeferredBalanceTrueUp_pid_dp_uPure_ma1_zbuVctXZCb1f" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Deferred balance true-up</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-16.07</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_ma1_z5IS9gq18gK1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Change in valuation allowance</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.7</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37.87</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_pid_dp_uPure_mt1_zuK13Em5TxXc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Effective income tax rate</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> <p id="xdx_8A9_zrKv2MlONYzh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Unrecognized tax benefits</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2024, and 2023, the Company has unrecognized tax benefits related to tax credits of $<span id="xdx_90B_eus-gaap--UnrecognizedTaxBenefits_iI_c20241231_zHy7XTJmajhj" title="Unrecognized tax benefits">281,207</span> and $<span id="xdx_909_eus-gaap--UnrecognizedTaxBenefits_iI_c20231231_ziOYsXeJgnnl" title="Unrecognized tax benefits">249,516</span>, respectively. <span id="xdx_902_eus-gaap--UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_iI_dn_c20241231_z9P7fGrTWrnl" title="Unrecognized tax benefits that would impact effective tax rate">None</span> of the unrecognized tax benefits as of December 31, 2024, if recognized, would impact the effective tax rate due to the valuation allowance, and no interest or penalties have been recognized. A reconciliation of the beginning and ending balance of unrecognized tax benefits is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_zH7tnGxmUqKb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_z8J20dpEQnme" style="display: none">SCHEDULE OF UNRECOGNIZED TAX BENEFITS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_493_20240101__20241231_zKTcFcPF3SAd" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_491_20230101__20231231_zDl8blJcJURk" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--UnrecognizedTaxBenefits_iS_zPwWPTGydle2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">249,516</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">190,228</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromPriorPeriodTaxPositions_z5iYSh6uXx58" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Deductions based on tax positions related to the prior year</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1348">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,897</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_za0vPlwSyZu8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Additions based on tax positions related to the current year</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,691</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,391</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--UnrecognizedTaxBenefits_iE_zkwSicoQQ3Ld" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">281,207</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">249,516</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8A9_zyYzpk2WQcma" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 31000000 670000 30000000 1 2000000.0 3000000.0 <p id="xdx_89C_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zJClj7LWEHej" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zCqh7KIQ8ra9" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_49D_20241231_zAdibb8Lt9O4" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_498_20231231_zILdTQJ6icw5" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsGrossAbstract_iB_zq5ne6lC6YA6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_maDTAGzXWI_ztPyCf0i5wBc" style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carryover</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,185,845</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,479,696</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_maDTAGzXWI_zsJngosXrmdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Stock compensation</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">247,574</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,320</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_i01I_maDTAGzXWI_zVfq3NQN23ed" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Capitalized R&amp;E costs</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">662,855</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">525,463</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxDeferredExpense_i01I_maDTAGzXWI_z4g6UEweIlVk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 20pt">Bad debt expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,323</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">145,777</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsOther_i01I_maDTAGzXWI_zoavOQRblKe2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,538</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">58,236</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_ecustom--DeferredTaxAssetsOperatingLeaseLiabilities_i01I_maDTAGzXWI_ztOayQeV5xzi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">274,962</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">79,319</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_maDTAGzXWI_zDfNvwg2DnUb" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Tax credits</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">480,724</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">332,690</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsGross_i01TI_mtDTAGzXWI_maDTALNzsYQ_zTUe6dj37m31" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax assets</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,162,821</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,946,501</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_z9HfWNgXkqwj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liability:</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_400_ecustom--DeferredTaxLiabilityRightofuseAsset_i01NI_di_maDTLz4PA_zma4OsyLCVK" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Right-of-use asset tax liability</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(261,215</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(77,766</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_40B_ecustom--DeferredTaxLiabilityDepreciationAndAmortization_i01NI_di_maDTLz4PA_z4CVMeoUVte3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt"><span style="font-family: Times New Roman, Times, Serif">Depreciation and amortization</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50,463</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(59,248</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilities_i01NTI_di_mtDTLz4PA_msDTALNzsYQ_zqpCNkCIKFB3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total deferred tax liability</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(311,678</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(137,014</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTALNzsYQ_z1qZHvKWQ4e8" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Less: valuation allowance</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,851,143</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,809,487</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_mtDTALNzsYQ_zaC21OkLJbg1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif"> <span style="display: none; font-size: 10pt">Deferred tax assets (liabilities), net</span></span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1314">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1315">—</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 8185845 6479696 247574 325320 662855 525463 203323 145777 107538 58236 274962 79319 480724 332690 10162821 7946501 261215 77766 50463 59248 311678 137014 9851143 7809487 <p id="xdx_89D_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zllmrL2jlkN3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The reconciliation of the statutory federal income tax rate to the Company’s effective tax rate for the years ended December 31, 2024 and 2023, was as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_z5PqsSh1CxN4" style="display: none">SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_492_20240101__20241231_z6yPDuihZvC8" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_49E_20230101__20231231_za7W7YpK8Ai9" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_iN_pid_dpi_uPure_ma1_ziqMdpdhWIbb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Tax at federal statutory rate</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-21.00</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-21.00</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_pid_dp_uPure_ma1_zmKfqd4aUZuk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.03</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_pid_dp_uPure_ma1_zNSCSFMc4god" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Research and development credits</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-0.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-0.83</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_403_ecustom--EffectiveIncomeTaxRateReconciliationDeferredBalanceTrueUp_pid_dp_uPure_ma1_zbuVctXZCb1f" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Deferred balance true-up</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-16.07</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_401_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_uPure_ma1_z5IS9gq18gK1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Change in valuation allowance</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.7</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37.87</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_pid_dp_uPure_mt1_zuK13Em5TxXc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Effective income tax rate</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table> 0.2100 0.2100 0.001 0.0003 -0.008 -0.0083 0.0000 -0.1607 0.217 0.3787 0.0000 0.0000 281207 249516 0 <p id="xdx_89C_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_zH7tnGxmUqKb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_z8J20dpEQnme" style="display: none">SCHEDULE OF UNRECOGNIZED TAX BENEFITS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_493_20240101__20241231_zKTcFcPF3SAd" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" id="xdx_491_20230101__20231231_zDl8blJcJURk" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40A_eus-gaap--UnrecognizedTaxBenefits_iS_zPwWPTGydle2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Beginning balance</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">249,516</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">190,228</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40F_ecustom--UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromPriorPeriodTaxPositions_z5iYSh6uXx58" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Deductions based on tax positions related to the prior year</span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl1348">—</span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,897</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_40E_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_za0vPlwSyZu8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Additions based on tax positions related to the current year</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,691</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,391</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> <tr id="xdx_403_eus-gaap--UnrecognizedTaxBenefits_iE_zkwSicoQQ3Ld" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif">Ending balance</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">281,207</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">249,516</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"> </span></td></tr> </table> 249516 190228 30897 31691 28391 281207 249516 <p id="xdx_80A_eus-gaap--SubsequentEventsTextBlock_zF32RkpAMc6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 16. <span id="xdx_82A_zDZOLhJAvWzb">SUBSEQUENT EVENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 7, 2025, the Company announced targeted strategic actions to improve financial performance and accelerate the commercial growth of CyPath<sup>®</sup> Lung, taking steps to deliver approximately $<span id="xdx_90D_ecustom--AnnualCostSavings_iI_pn6n6_c20250307__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zcTknvGMqrDd" title="Annual cost savings">4</span> million in annual cost savings at its subsidiary Precision Pathology Laboratory Services (PPLS), while increasing resources to expand CyPath<sup>®</sup> Lung sales in high-potential national markets. Specifically, cost savings are a result of labor cost reductions, operational efficiency enhancements, and discontinuing certain pathology services with suboptimal profit margins to focus on high-margin services such as CyPath<sup>®</sup> Lung and by discontinuing certain pathology services with suboptimal profit margins. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 26, 2025, pursuant to the terms of a warrant inducement agreement (the “February Inducement Agreement”), dated February 25, 2025 that the Company entered into with certain holders of existing warrants, such holders exercised for cash (i) warrants to purchase an aggregate of up to <span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20250225__us-gaap--StatementEquityComponentsAxis__custom--OctoberWarrantsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--RangeAxis__srt--MaximumMember_zjN2O7iyhfQh" title="Warrants to purchase of common stock">1,302,082</span> shares of Common Stock issued on October 21, 2024 (the “October Warrants”), at the reduced exercise price of $<span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20250225__us-gaap--StatementEquityComponentsAxis__custom--OctoberWarrantsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zU0kd5NNGCWl" title="Exercise price per share">0.58</span> per share, and (ii) warrants to purchase an aggregate of up to <span id="xdx_902_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20250225__us-gaap--StatementEquityComponentsAxis__custom--AugustWarrantsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--RangeAxis__srt--MaximumMember_zarierXqTPQ7" title="Warrants to purchase of common stock">1,136,391</span> shares of Common Stock issued on August 5, 2024 (the “August Warrants”), at the reduced exercise price of $<span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20250225__us-gaap--StatementEquityComponentsAxis__custom--AugustWarrantsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z8Zc2Il6Kxmf" title="Exercise price per share">0.58</span> per share. The Company received aggregate gross proceeds of approximately $<span id="xdx_907_eus-gaap--ProceedsFromIssuanceOfWarrants_pn5n6_c20250225__20250225__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zQZMhYN8EfP1" title="Gross proceeds from issuance of warrants">1.4</span> million, before deducting advisory fees and other expenses payable by it. In consideration of the immediate exercise of the October Warrants and August Warrants by the holders thereof in accordance with the February Inducement Agreement, the Company issued unregistered common warrants to purchase an aggregate of up to <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20250225__us-gaap--StatementEquityComponentsAxis__custom--UnregisteredCommonWarrantsMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__srt--RangeAxis__srt--MaximumMember_zeJpVuIzOX98" title="Warrants to purchase of common stock">2,926,166</span> shares of Common Stock (<span id="xdx_905_ecustom--PercentageOfNumberOfCommonStockIssuableUponExerciseOfWarrantsHolders_dp_c20250225__20250225__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--StatementEquityComponentsAxis__custom--OctoberAndAugustWarrantsMember_zvoYO2QHWX9f" title="Percentage of number of common stock issuable upon exercise of warrants holders">120</span>% of the number of shares of Common Stock issuable upon exercise of the October Warrants and August Warrants) to such holders.</span></p> 4000000 1302082 0.58 1136391 0.58 1400000 2926166 1.20 Patient services fees include direct billing for CyPath® Lung diagnostic test of approximately $516,000 and $35,000 for the years ended December 31, 2024 and 2023.

    Y_W=,O?:WOU8YD99WJB2LB%]3,>;7Q270D9RHK!;,W31 M0F_%1D4([!3IH=-MF,8$?KO&="3 7()<0V[GGJ[:>[WE/C09,IZ@%I'E<5[> MPG-C\ 7E<7/V[83DF4PPS>*4D+TMC M;5D?L0^@P M#*DM.]0Y/I:*C=X)]GR>@\>;.Y\WIT4?$I1LXH6^1*V9_[-T*NGS5G:S]@BD M.BC_'^'[__'H\?A9^,!R^&4]5:7V1X\-=%^P';99L\^#,@6X MT6JFB@G!-S_ZYEUPM.4"2"D.Z85\X*$2% XG2F."OPA"KM70*8^A M!\42B92T-P6\JV@TW4HAC93;@$>G;>8AP6>S?.T$.^G<94GE5%QIU3;FH90_ M+16ZD[]Z"W=W==;(/-X:CJ$PTB/E[Q/RJZO"-*C!>4(O+[N!MC[F:;E:);R[ MC3%M[JSOG5E?KLJVZE39\3:&: ]_WZ<\#:")_3=U M0VY14YU_LLQ83-C=EBG=3$<.5?+$*GARHQRF VTBPN4/TKF3K_Z:T82W^@I5 M)90%C,KZ%P]")A;O\__[T^$PS?OS!I0@@'_N6.YTV+$<]D<,^Y.&^J>_Q<19 M_J[J/M[)"GLO8'CYZ-#I\\>;CYWMS*/O[BC^=YR&.#FOWU MF0S63MEP_&RMP1Q\<>-&\&\]N>ZI_NX%ZU]W_2^VG2';38?]Y/G@)RT 4W_Z MV[/#:P>R[19??"[#?O9'#AM?^[:I-P[BGW651X]^_Y7^A[?";?"^;FN%R^&6 M;FF%Z^VT7V-M?IQ5J_*S.1JV_/RFA;YE==_^Q6T7_.P'\WD=0'=YZ/2/F)_W MXL()$OK6KNGT^9W7Q?.-D^,&N_L[C>'9E[]R##VS_K.-P'6 M)WCM*K^ITNWV=/7I(L0R/V\*,:V/*)^],ZT[T_J9F-;P>E^>?)._ M?1$0\+]L:M^OQ;V85" D2+O3?V__\/EG8&*?_*\TL4?6+0*#)RMH#RN(#4C: M#S9@KC'V8]:/JYJUS;!4C,CC*]2#RU6Q%\23KW-E__/HS9%KRO0:PQ[OK.O. MNGYFUO7KMJDG,[; 7?VFIC6D!]"P0'1@V2E![.]K$P_J(IF.;LKZ?MG_\6JL?3/Y_.RS+0EO\E&+/Z,[+,^2G7'+S>\U+UCB=S MX,//T"8WD'I"1;I/SO\;>;\AN0#)M@.V!AP\V1GHG8'^/ RT/L%++-1:=O2\ MM";.^^3^/M^_>UO\.[J__P:V&.MKS]97H0E88BNU7QB]_VNR*80OV2<4M%4I MOKY"QE?4+(56N-AMU12ZUD]V&%GHYH%%EH]>EJ>MYGOW#PYW%GEGD3\GB_P; M5NC ==6W[2C0'1YLQ8'(PH7[2FSE1)(W>1];^&>R5/N&22>@Z$_,,7DK<;>&LSO.Y#XW@S^ MTPD;#G:$#9]@F'XSPH:#'6'#;C/_?/;Z3DG4C D)=#A< +?T95HW3Y=WE=RY MH"+Y9-#WX6T?*3,4&3RC"!?(G.2PK,HV2Q(Z4>9AG+^1'X ":M3/'GK/L1&?I8% MQG=(:07R/,T\J7++:5G+VR);*=\;><:6&@F!5*J:4!:",EW: KZ,LFM!*SX+ M5$MH&%^52],N.@6H!D J51G4=E8QA*V"J]1C5!ZDF_NRJ$J4]&1M[\U3]K%% M6:X&5^=[3%Z9R7VMKE**C?]95Y./\7J065T%OJN.R"'6JYOZ'']8MQ?5!04N M0?&EY+D+9=_(,/Q.B:&^'[\?YV\A-%>3_R.(L'XHQ.UZV;03D("P(9X=(K7L M!@IOS+5)&$WWH5Y>H;X-+!'\BQ&YQ4'^U#4&8JMAO&FT/*YW&^L(Y%%5$8-!F2BN3U$;G=OI5]@*%D6UA*#'SUOIE4 MI;R$]7*J_>[RW@;/GHZT-Q0CJR0Q.HFW(1+0J%#EA7&;&W_\DWW0K,@6!Z8/ M+6&74%HAF9>\\Q4W/"IF/H6Q>S-,9AQZ,278089X'C1#^W/TW.=HG!_/9#NR M.[+7%/IH?S_S>;1!;YG('YMV/LW_3D;(_+OVO*A-P)33^V+=-DL8*[:BQFMS M"X"!NE2FDY(K"I3JPY;QP":9E12)45&ND=<-S6-FHZF^"[$0)K%#%<2./).P^32W:3JXP6=_7*4'/B^]W1X(OO&CF^H!S%8 Y4\/>&SV[U,$'VZ!_ MWHE# E]P\'IX1, ;JR"D^]W&#:&GK51D)'Q>SJ#(@5O&OGOKTD;&N)S._SNN3#[?PNM3YA_*GHC.. M8;\8F0'Z5U1=PL@.9M7>,E,=:WR5HE(MT)"+*+(KBZFLJ6!+\E_XT)$)M263 MT^Q2EH'C$((,A4,N5?<8ZLG1/Y?[&R5,9$;*$H54U4MJ7)\ST#_)9I+UZNZ0 M,QL87T20 .K :E=-5(( G SNKM\P2WUQ>1 $8;:X-D:1+^FI=#4<3RT MM6'+3.2A.VX"BBVL;Z'@X_TU!Y"L7P0BF82"YZ6_E]V9>[>V6RESUZV_9U+\ M%4:OK+1M?NTUH5,(J/BU71; CE!"@PZV$+]D_Y(G$ MT]Y#=+-G_U!3&92-GN[O<[5WOH6C'1S#A2U62NM6*@&+$LE4M=V')AR*-*2H M4;NR,E5-\%85BS*3[YRU:^7LMBM_17&8A$^1D9G3K/A!XKV,L.L@<3VE4)4]HN:L_,JM:\>;P. M'*]!Q^*$7._4%<[IP$N."G*W!4'1"7;?,)BI$VH@DH*<\,0;^2Y",RZ(T M45!7O7<=^NP,^4:3?7GT,%E,B/C P]T%G)&,64*J4WE A/$W+5!]J>4"9[L? MP5@[81M$GO',U.>3DX7+LY:]H=D>RJD[UR#TA_]0:Q0SM??)\KVJLY10Z98, M)MGG+XL6KW6N2FKNP#+#]+*O'S__N%('O%CCX4\X5QL M,E[@!V0//:E7*%?M BL =E174CUU3<[GPW)PM'ED[63R6=>?4MNWF@?5>'9B=CB<.GZ\7W_A WT=3J2\([RH]?[/$'T_S5#R?N M?,CZHCN3F'5[L&]+)&N ZY.U$BCH3Z^R0D."*480GM&?XM'VISAK)FMZZGKM M:"F@Q%?G+T^.]I@*WF8;AB[3* Y;G6@3.5#IAV5UT4"D9R ODKRM_$.#]6IV MII[R'"9_J40RZUK6507U"A!^KC R9OZBL+GZMBO55^?3GB)XP6CX"/RFDBF; MTV_?H^VTT07)5WDM &7FKU[QK5B>%IYE-2D#$;&-/B: !QFSJDXU;S)+E"5Y M]VBT0\+>M1B>0LFT)Y_.ON*=TWDGK)X#P0P/ KE;0VAEX0C6IN^:E,P3>R3S M-5T7KM"GUVA:YZS67&17EK3 X6)HIMULD'FF-"M\U?OOG;) M7+$*_V,.;&1=#ZY62ETN&] /IDA%B =[(:9(O_(2Z9JB1W3^[=$/[UZ\#(2( MLIBTK%'XA!];U2 ',5=K7@_F7![[AR,_RQ@_-W/0346!$\;0[J*E9L9)RE.Y MER+J L*_$V>PU.5U>(C[N!G2HKJ>G44;[)!%Z9@$Z,?*)L *^N$(M8)B"E!B MEGJV@ZNIX57"Z.ZC1E'Q*2SM<^SF.TQN6FB(_)+OO@NS*6_XN($++;=T#,Q8 M7LZ*0C!'[>(*LFT4.)L5XC&\:<3-ELWXYD0.<'F4KUOH?ND7G:W^F$/60@G% M7%WMTC(!.%G=)\C?MBA.+.6_7M47*'R<4_!+7B<9'\_5$-' M\2@S2F"_CSR65Q3TS33+LNY)=29W2;_',UD/(M5)*G$LA^U$\E!Q=NZI8;[? MI\JLS/J.QV4UG[MFE&?B-/ ?<#]/E51\0Z@U"+P'DGZ*DGG"0(ZL&W4<4X?Y M]U%PY06R_]4*KME P37_A0JNS@V9[GRPPULDU]_]<>MG@ZV/W+["1\2_3 CQ M87$@JMUUZT406:-H%17L/7TVTJHI#DP>?W G(+HU%1>GN6A";Y,=ON9!9);^ MAU."5XV<4O63*VC)R%P>RQUUCV,>7Q.-R7#F9>N"XAZ!I>3G-^4VLC0,02K UZ:EB\<=54Q&I2O]6T=K1%=SJO"XHL0>?#Y8E!5K% MFUQ7Q+ * 1$X7:?:,J*PA\![74*M]?=5J"80A5'_--%"3^^ZA;ZN)8-[KC3=(;XU,SY MH00B.QP -+E_3Y:1QF!CKC19PQ]OZOG&_(M\)PL^&V:F659$.V"P&(P[E__U MW>NH+ZE!"]-%*"C)_]GAP5NMF.,*:<_T?!/SO2*.1F=RQ3O+/R%PTG0J$K(L MRW9/@Q)J%B[Y YL(#$.%#_' =I5X,A-!TQE.3X^$2K,&MX _K!J&&90+9B9, MTLT83UHZ38S>B@#%](DNRU,:;9T32]$W7CV'ELK!7FF;;F>^[% M:6+)-9+%Q14?"I#!E:(T\+:;MO.BH1DIN35\<56]4 [_D-,-T#W# 3.#I@C- M+C/D='>K/D^Q:,S[=1#C0.IAD#T?YR_7+5+TB 5NE?_)$A1S0BDI9YDX!2:7 MJPETZY5#*C&23_*@D8,L'TA21+R&N@Z6'KKCA7_=^FHO; MSU:6GT*LY-TZH3\H$9%;UW6)PP9%3,UY[75>=Z3_MF MDE83>.>\@D% D6$KSL_1$80S,[EX(KP>*K+C_)U-01:?C3&I=H/\@B=+[LAQ M,^]9..':@^HL5O5,+[.+A23/(%K\FNG*>&A>3' UVG)15"R)R9*)8Y3IF#9T M#\1)*K7%3$99+$ZK\S7:W4."4J\[BHT=\B8D5EK7":;W%,\KUZ1,E<9JCWS:E5G*SM]%AU/5:=#&F?>RK:W[ O:7S(:4K##!PO-'A4S#B:/AO"0AJ!I M_T6V@$J9MBP-EP8TA2WURXZMEL9[U-]35DWWJ% N>5I[RHJTBEZ"9@U-NVA'[(\J]2V:_WE=L1/EW20 M$F_XP&N>2*S-QZHM_C#O9LVE)2#[QGU$O>5;)+ M<<3(!"/MQPE8NMAR<.^J9@"F.<+"ZR)% M;*$T*7.$4I<846)N@7. :9\U3:?M6C!J>A9H]86P(6[MX>D0+I,>0@^J<4EL MF*'E;T_)R9<3JX[>3![=;M0I?GWEN=4HU(V302+9WL>961$S_/@V,+(<)S@V MFU:;=U_W!Q+&RHV_P<=X?Z\Y(RAU:LT""=MUZ+A(Y+O% O%OL&GH;:KT5(]$@TS,>MLY M,I[(1F1F>F+"^>8MHYG7TA/C1=^&Z1V93^TYO$&#@7:&A^CTPG[&FF&VE -[ M-6A;39Z3CO?P<;ZK;>]2/GNN->++1K-&-5UH5' #DDL+@7Q\^RL[1^(RKNM5IIU6!A(W1QCIL3'03FU\S)%U"XF=QPM<4Z3@^G>:-9X/=![GZ&7)(+HX\B&GG&7!GJ\5 &Z3M?@1)1SCTZJQEU.P)/PWC&,IL-9)0GSYML=86K:'GRK]7?EFW5M&REE[_K QP1=S(;V>K5 M+L$K)V.XIKJ7K9>KXJ.U]+@,\SSY58_WX\:Z[#U=;?=ZJ_Q89NJ'X+3N9[.& M1^C70&.\>_'#BZ/7P(V>L9L-75W%^5';%E>:_?JVF_!H_.2+W-K!B;. SO<- MMB#,PY9;9>%6CQ^-#[^0\2V 2BA@TV^I!QHVWD'7-1.^-@LKANLW,O.PE1R- MT>P'.G[S7I=\#3M,%&.8TD!H<,.;-;?,T@@6RW;KTW_&!$(9DEW3F'H<3CH9 M=)X_^X)C>?[E^-D7(V]>E._,K_1"ADON[;Q1;[?*,EKKJ-&QV,O.Y<1#[7G. M]30A<["I(9,/NVB>['_!HR0@K9/%,$+&#OBFA,@G[IW>#-*12]=@+YF0CEOS MK$^>?)%>+8LH%S]0-1,36R8C95>_9VC$WA%WT_W7,)K3T#ST;.\1FH5&VP8= M@)SCK ?=TC'G__UZ[S"V/\N$'7U_C)'OCY\>Y@_6M>+M4=/2>&9__.73_$'Z M5^LME3W*$*M?\!C=NLU2A(#;JS"&9\_MIL_WZ;)?-IR<)8PH^F@)&U6<4/Y MGEL"'?G[+G5Q%X-_6;$C4^/DMV7+%2*+MT,_PV5QJO8W.81_*%%"694>MH % M!$B0T'NJU&FZ-.<*1+8VJ6+0S3V19Y]"/W5SN64+30]-851OE MC>LQP/)>\G\]BH27(-XY&K-&&P>J70.6+<&+$'XB0PZ=9$ =,QQ/;WRE@$KM M$D\@+, >^O'%1]H\ZA7C7?- 8N,L8(!B9I$KP+^5C.[2GK.'R\YP"C[_4FWT MX_V!A0YM*78"(57)BXC/;TTO8MYECT_6RK_@'H5_'K@")\':7SO,S%O3DW?2 MQY!CK$]LK,\/-\:J15<6CM+XA)9PR9J/@<\W7OH5#[(B?[[_1>:/T!\[\DCV M$D@OH:#1W'E\ C[>LU/#LUP;$P9OSNYJ)Y4<9/(%0ZUG3QYO^"7TA2X ;)UO M3ZE8']> 0RYU%'KWR _&!U]LH9,+_74IR]G[$,Y]P-![!;#+,H_4'.5PHT>7 M*=D.B-^0NV.MU_+:B1J*A7GJJB UGDG,QF[VB4S)+()]M\T>&J-;[9P]P)G? M.^R,"7%6S,_XEN?S_FH)#NQU+RV;,-(VXJ0P9D)KS76F=4&9Q%\2J"[D:8KI M2,LD19L2@ZBUW8QGDZE^'L#OZ[YNAQ#73>O"X M3F63JT)IO9)%'>,'^4+3&NJRW--+(2FKHGID6.,1GB L^E_47K, ? WGD]X\ M%'*UJZB!VJO&A>21%HMUK=B_Y/C@H\K0 M=2)L*&DC5:%//);7CY!MY#T#2W&:2/XADSBK5=.$9V);@'O+ZK3C[+O;^+>\ MN6%P(9@=%$CG)=P,6Q0$%'FIP;K7V-@"0^1]'X,*BCRW6M=9TDS$@Z6@LUBUIVK"T9K"*,I_#^D"D)3? $H) M/F! WE1BSB=FV[TSR:J536WE3S5!U]&OAWP3R8#@"M$?CR1G_W$X^G)_'VYG MG,;01]NC0_N/I^C&YS?]"YQ_G\%E<452%Y_'4/;89''1=$SD;F$Z!B?4V4KY M* K8('?(8J\!0G@];[&8&M]F9BI4;IV2&S1;,1 M>WYWSM)GC?]_M,/__Y'X_T<[_/]N,_^B!L6OU]6<_=U D8A!!UV3F&_W$]\& M_[9Q6O#\^+NW)W8NK&:+0C'/1$3&P+K;-3+>:4QKZ1KGM(MHNUZ+^[;H)3J% MC6:&$F7U'J(NX0E@M6C;*LBV(]NM5>*T5.0NY6/*=J+A3]D62U=86($;8!%2 MX.+8>-.%5VJ\HYI)3'S;5R6I26:M^!"3[+M3B3#6&B6^#?[/B3Y4_@ +>E=V MN1/1HSJ+6=_#1T& Q81(>E0G\CX/OQQ(M 3-B>_5N65W;M#^L(B$ZT'[3Q^/ M#UG:!$)2MD1F]S$,7O\7RG'6!^BY'XK4@OY45CTX@Z/2CV>B27ZPUZFW"AHP MRJ7$U6?:)PQG,J^%0D=5GW3_X,DHWAS[[?&3\9=;)LC GKU&WEXR_4 >.OQ. MIU)_C%0^;;D)B3!X'%!^/1T_W3+E2B@SO,!^0@FFM%Y)CK^8$US_9/_ZRQ&K MB->8Q8L^V=17."!B0P80V?((S_>"(#/[4[Z? >.:0UI1QK M6=3ZCVTX7I8*^@A&O7! MX9T:]/20L&^G^33D[ST_86:Z7+/;CRPKW35=3,'6,S;4LGZ\3+#OX[X,3>!D M27#B9-+(R .EH:X%D8[M#>]5W_?3G46_&Z\2Q(GO2\3IFTB)#W'==(&7<>D09.K@_X5Z4'L[6DIQR9YL2NG=Z_JF=PA94:6D;.9ROYRV41# MP\+!0JQO6]1,B:[*JNXR'UA@G9MK,C/_6&G7@5SGHFC9T6DU$5YI)>&XBA<$ MQKHD7:UXJ6JUFG/6ZL:RI+#P-I9)'-Q"\ NZ7A;*YJ^3]>H6F7LZNVLOQU=6T&W-JBC&Q7UVD6 MUVCLKDE]!G%BP2A(/#W;1HW.NF7<9)US,=L=S+>H MRFD&., 2==01O[FWL;$#'G1)ENMN ="$E>-HJU8 ,KC=X);&>$^=&7]!%9YI M&3ZV%C$2@!F%LXR#&PS/-,Y?L*5)0U6CXDRFR7K]7<(0N"0)/5>T43J(3CM] M[:F.3QX=[G-(K]^]/60[DZF;T&LERA 2!37SF"=BNV7TL:%+'\<7 MZ#@_JFWTBA[ I77/ /Q-5^/;EHMS2RK4LO9^#[OY.<:ORK'[)3&>R&?LY*B M!Z,=OF<:&6;V&,EY*>&-,G=/C462>\=A.3KNZ7#"Y"$X7PL^MXO#LLFW][E= M;H!XRQ06&5G$PX+H+1R&WCAXRQXRFJ\U%!I-X,JOD#>GZ$1&$(\=H*/!ZDF7 M.,U72AR?^2GG>U.;Z!J^(E88AJ=;MV?%Y,:MJZ)I!3"@JZ:_ MKYK6G1BQ)8I"-MVB_J8!^P,J#>8\V*\OJM::_-;UK(!QV9W2=^-$!TT\[FAN MQ5 6E]=3 GY)R-C Y-@6R9.="69(YA5T.;2-9DCZ>\.KS+(,9#U;RJ4KL\'E M=33$.@8#6FS;TAL#FL.C5)H(LBT_!R;Q?;HIU'9]W#3A6;A85??6:T_@YJ-\ M>%:=MLWIO&"+$@]?'HGE$HC$>15_-ZWTN"G4B>9IK?LDD9_L#64X$_T#+5<% M9O%2""FD!S4EARP >ET'4,R#.1T@'1-MJG@TZ&#$5"T_ANN*!Q]VK"@W!40F@GU*7'-SX(G0#;Y2W"P04SY@9VY%KN(18;S#>1;G6'):_H M-;BEN%[H(SU;UUR$?\EGR@RL \<%_UK]#= 0)LVB&Q ;LXPB?HG\IJX1C]9V M]N^SQ@0\WF$"_DA,P.,=)F"WF7]^]O;8992R5Y$(:9>AO3/GTB+W1-W*$H[O M5U3W.LM/RCG4$]%UC(J3G+6'3T'+=?!8,RC+H"E4_B2!*3,N#3"K;/&:-Q-> M54[Q1X_V]\6.3)KS:2.A*,:%TF9^>/!TE+U':Z.XGG75C$S;]4L *8S%N?CS.%V<"5@9[DOK<7^MI"G &=/_8OV((_4[&E*[ M-[NG5PD?O/G:F[+GJLZ$"-]H+!33K?TQ!$B"_B'E$C/."/;I;-=2OZ=K]%YO M,#%X<+J)*I57D;U%);I=7>5OY8VGAH&Z2%1!J6I7L($&6KW*[.ZFFAH(6YCE,64/ MAQLQO3;4/9:HN7+/50)W"HR03U5QADV'YRW)7'[G/D@^M(AT:%H_>0+A!/DZ5V"%'A< M#%G!-& H @91I#!-C/'EDM8@, JF7*; J&2CA5WJNK(0<[0YM MMYP,5X*]KL@1G;QF#J6W TD)@:9,9,"3G\L-%Q4!A.$KK#7#[BI&;_B+WM$9 MX8DF7QG80O:0OYTW9!I+YC]I E>N"NYDEF.=CMCW3_K 67)79Z%R%53_'MT" M#C%]WVS6L2\L3[G M!5VLWN3CYWS3ET +G983)(NPM6M-+0>N"11>8IK[]*K7BK@[W#Z5V-(QJJ8H ME^O\&KU8"VDZ@W!%>7GKA.P=56ZKN/VY/E)SDYQ>;+8+MT6[9>C"22U%8J%M M7_2725LJT\'&D3H5/[$.DHL\$H>1_,[&YU?ZJV MIQV?QJBG#)L2>266-Q!S*J&SO$<]YE2:3>M01H\>^GQE83;S@##Z*9^7YV#_ MB" ???EGRE>9:_)]8/=T'8%$@KCOHEH$_6';1\OEW/DV7(&L5S_S(J6FJ>(/ MV>@I=S2#C!YM5<73JZ"!$;DX6=$!&P6EF\D,_*DUY.M50Q$743++HXX5%N6S MO^2%8-_/UP4UA>TP2OKGMGB8+GYFA@"+/>.QM2@\83^Q0#7=#_I,AL_0VUJW M8:2AGI5;YJQS&>_8'1H\;(Z%Z1%I5!G>,ISZ2SO+<3M\GP"'(.3^Z$#9X#5HL:Q01(.:E"FJ[Y7$7*2P MN4BV8\D2FX/[2 /6Y0=?^I()70#8Q/)$JG@JVU/>5[(T/4I$C9X_\8_PTX,G MVWZ=)PL[Z*..H"913/'_0-B/\I>MJEU^4X(0YFJ4_QT*&/_5H$[X2G9O, MK0K4[=Z4/U43B5_^LUAB$M\O63)\?UG*21A#B.]K5@O_2P8[;18FY3W=G"^X M<\;Y$IXC!'>=^Z+;C\.E9S&4#BB9#_6?$>2F$^&3X_=2H@?-#B9AG MZXME;IY\2*1/^SDA=Q9JW<^:L][\/%U=(_%H<' B>]P8#=NC^/CCR]2GIHAA*\4L04TRY@/KU-)),CKW_M8:^-CIC. M"B*=F&/K6X!JJZ$8/@Q=+#?K*@ME%X6PX!Z=@$YQSKUUDMZ)-OS9#4MF,+"; M[+EV'*N__(XED5&6+"@SX&[/22DAXRV6<"//JKGWFAP\MZ8MG'TL@'S: M \5I6S5;WEBVT>1S%X2BY=#*\PT>]&VU_/SL3^(M,8 ^@O>', MWV8%1WJ:V0?#@VRP?'79QN69T>O01C-;H; ROE/57^I9)6Z?_7"?WE[QGVV: MW&LV"J^&T608C1%8)K.Q/8U RK,I(-]#JYBF^.E J.U)+0LF7)%GFU,=N!A# M3UG*$ZWL/FHRK[EP!,=/FOJ?ZW,&8[PH+IC0UNTVRB>E%,"4AU<0D6C10[/$ M&1-F;)Y!7B#W7\0X-73FT-*S$ZBJHP:'TA(ZV1BK*28?9=_.PK;B?7Y5%VT7.8?"M5>A.GUJ-77YKTK8#R[YIU/O"*T3&^X.%4$?[:I2. M].7)T1[+&0 C3MOUN8>NI;R>ZM1Z/8O>H.7M@=VIJ;7;@K?[.\1+]GXL?EJ@ M4C]9.3V1GREA@\RARJ[\SN&"T[6W/F \$+H'Q1J:F52[)Q(E8IN3ZHZL1G$@ M-FA%,]*JZ9R>EE>->2STN74LO;=,@+/E+'A!5Z)TD9*-^;.+%G(O\?E(#/IX M^ []U;FIT#D&#^AW8.46$^.QB6L9HEK0G_1Z\P%U@)XS*O+S"CDANQ(S\N3\ MCE^4/R U]-YHN\+BT>Q9H"3+8B.T>DJY)]/4:J4I%H48QYG:F!]%0&"1D5.P MM[QD?:Y,/:/CDQJQ&(Z@K!EP#(O MT6 I^FOC4:KU7#:JR8:[G#%J8W-$U$];+'&F!&!_[?&6;8],X'079 M.!96U;8/PW-E_;=W.;-.DJO^&O@+.K<4S[QRN:BZR0;I0QLA[ V)IDF%5JT& M1ZAMY9&FV%BJTIB'!8JND\WLAZ1GZPA92<8>%5K.>?\IP-V<6/OWR(QW?;[B M^AA<8'=2WGY2)H(0MP VI)6*];NAY6>8>GHAD)V(!-,:^[9KZZYCU+F@5[) M:S@6+S0D"/Y>42BS1#X(R)%C7B45^G%^-$>1Z)RG.GLBNE6Y[#ZYB-^C/ !S M KT[18JY7^\%Z\SSF&DI:X )B!@08G?5BX:-&M2C;RK:%U,Y%=A U%/_482R M=19WH*=/4M0F*=0K\SKMPXQ<)2QX=_'DV;H6FG90229883@=6W\[SH85#W<# M',7A>C1*IYF^'E_'HZWEP(VZ:'K7G5WY.7:%[V4Y+VKMZ50'=$_P9-?O\)EN ME=\2K?M-( S.WJD)V[4GW-W[2*_$>TW+2:,A_E>:F@".]D]_T]I+QI:%+CSL MO7SF^_W"R/EY$@H\P+LKM\&#Z!0K\_0_4H8M)Q86] MHJF^HC2D>?7#B6:63/XN9#[(H]T&F^D<^366$:"($B*H203JSJ_/\F M<-076V!CM]W<*K8@2CP/\!-( [7K1=1;Z#$&9JD"A[]PIS;I(CS]M&H8,[3, MDLW6R%N3V$0NW+DR'QYHV:A2853-:5(!%'ZB_+0Y$;.UQCT $N(1D$I@!L4E M>Y/GC@*0?,]F%JV_/^A'A2EY3>2C8KJ'[X[W0OAK?>I,(:B*M>70E;6K+ Q( M9(F[?UD:H6G#ZDOVYCA_651SZFAKB7AN_&))!C!1+.U,IDJW?N$K1.[\YZ;- M*GX>MD&KQ)8)STHQA5JS\JQ=:"+ZG[(>%?5<:,M^-](\7]%9J>!L#1DFS+QT5OU55Z_.DH]!/[Q?%U-"^O=4?K=#U;K]/QV MA^MVUJ9KM+D;+5BC/""&+5.K!XE11U=U5N1 ULQ30LB@9__F/=40NU)F:_-L MOK(F""WP66,>B;7P0-91-PHUVAD5NV+]YTK3>WSL,N.SR#=X*D7W#BX;"J#Y M&SDFGCI<%Y>#E[.>GVLO.)@\P3>Y!K!<;D1,QGK%T M.#3U5):O)G(R%17>JQ:EC.J2+[Q2E1J5L/%C(SDW_V>M'23:_]4_ M\N J\'GU9P&7GSSC.//733\S4;VT@7% L96!I6CKB=D8S_:;6]FD+>,PK.$@ MG>NL.HN%/]QE 2GCJNQ5?"^+*^T-C1![XV/#"QD^ ;<#$*WE0G:O7/^F^QL) M=C:\=8&;FB;^AW'9MVSZ(#DKQ9TCVDHC^1_IVI %YY_NS9SA^Y0W_$WU8O M3K:H+XE)37XL=%;7&VNAA3U.4UY[1.(&/;KX?;9]3HG3C_3I$GO4HX M5"@\8J@8.XF]7\W]T<1G<,E65NEY(5R#V2UP\2G/H?>MLS7NC!V \1(9>L49 M= =:]A4240;^JC=O:BO)H"0F+\I[]!;]HA0_QY>8+-6U)2O\3REW@;SFKI$C M<)Z%M3A*,BN--O--PB+4!49G]!SX*>6%C8RH+^AE6LU;B M7VTTM5YC7Y0\9X.C;HLG;I*1841;]7OXTBQ/<5F (]*)D64<]G?Q$K1?.=[0 MOI3%+U'2,WYA[)?[HGIKD^WV>'+VEFC,5!U#BYQ)5Y@L)=/H&"6^WK?C.^^([!\]&^_O[^6DC MVV$OVCXQR3-V_G?14#WQ-8Y2 X@J#]E8-BP5["!O'&+(&VSAR+$\QOF) M<+MG9PVSY3E6FHPS!6EB;V>#6-[ D_*O#@XW=G^T"7W;=4_7P;U>Q.K(6C$P MLV+@SDN]VZ8*Y&_04=]U, ;=L K1;SEDCYV?&/)A0'O&P:FV/K$.R:H'CQ*FJ%)X&O.IA2OV+]D.*EQ73H:5T._VR_J5S(X MVU6H&B7?93"0?-?NFKT:W#:FDC"'\ 3H0>/9[&O)6 *S<22,V5([47:F6 %" M,=*^$VM>Z*P(OZCZ[&*;DQ\RRJ&TD*/SJK> TE/M1;&Z4 M1>,^ZN5EK#2J+:-E9X*>4,#J^QY>]W.YI61HUMNB!1&G M=&3D8Y)"O13#T5Q:?VV\:*R=\N)*:V6PK9$1)U)C]2426(^?/4+IJ5(_5K4O M'*2"8U';?)"ODJ?,8A:T![!!Q'U65/-(\; 5O].K5?]9=:)D_H$QB87JX)'Z MR*D].QF@9,;9J[/-<22%-&69)"T:M9\4!!0>F5H?Z07[L\9VJ[3D6VBX7J!I MJ%MMW!G498#A=(Z;"K :PVIU9OHZS\(E+_ZK>[I1MUF9>!2F1]_P:/S9#]@[ M&:\]0?\$\YT[O[X\$E5_XY3+@?D9SG(YT^_?/Z; MC/*W'-8$M2H.!&8;3CVU&M;,XG\WL_V86YW1@_\''AVFG^5^KOTW1;7;14%7=\6,*Q*2+M 5N)/>JR\O@,2G0 M7!O&.):=*_5O,ZH_NB"V6RCWU=K]EL-"&7S:%I?N80WM5G>+X>JNL5Q)WW8Q M;\MB>N5X]]T*W(UJ9Y4^F]G_+*U2ZFX!,PW+X91-T3=J_4^QIZ54[\M0LFQD MWRVMW:AVYN9SF?W/TMPX7Y2'5)N<4>DZ,;CO/8?"W9O!:PO!C56HK\ M[9NCGEZ^ICIUF_8QY#S.(0@U_RX-!BK'*:MOM5M0&"NU(1P3&P MJI-%GC\HO+W=XK5N?;JH.@A^.*/?]C&A6S!]'W$>T]')XSUX]#"\@/X8E9LK MO+>4(^O&2-&AZ,G LF2RX+;)+\LY^@_W+-'%IL&]?L/>X'7(]6P.ML]5ISCX MP=!"KLZ0^]FRN'(EEG5'5M1=L]3=F/OJ;_H^LV#RMQCX>_EH]_J]&$EU%HS> M!OU.SQR;,-=<'"M8B7I-<6K97<..X]75$E:;.E)H&%$^O1NW--D7+HNKFP4QW%-"&:DQ%.P8C M(B$IB5]@MOW,"592?PBFG[.RM491HPXT0ZXDN.B1UN\&HI*C?/B1GYU\C(NJ M67=R*]LT?JC8-RE:-SQ_C"RM(-'-I%DLRI;MU"EA614TLTTCK?)YQMV:C'LY+R;*YQ.6#J@J;)7\[--%.W72 M-Z_,11W$FJY]H4[C2+4>U10C!TSI+VGX"ES1& ).J[RLV%73NTI@C:-/,ID5 M:(R2O05JXVZ$CAQ\/;#,W?Q]BO-5% .[K.T$)OD0_)KBK.RW]FL'@3<;M475 M)71V.0\^[?TYRZYC!G#=PL+6ZK8YV!V/=]A^.&./G+LJ^7D3V)])G*ET5"2A M>KZ/C5F"T,G;"*?%%?L!-YQ'V3XG480R.&Q;.O;J[,A(#>3&KQ(A*_.LO)&L M6S5+W163>3/Y:#RD:AEJI>TZ>+8?1F3M<&1I5'6Q1!3S^+L?7IWL'3S/WVK/ MW=_)Y9:]$/M%_M XT&79BIV'X>4BKI5Q/? PR)##3:.4:;@[!]G2_NDE%5UB MD[>2%Y07IYVR?)4VF$P'DX?!0/]4=?M4C?/P2[WAR)4EE]C@B36?-_7Y'RUL MN]M4'/P1F&JS0-1NRI?=-J<"C*,LP-NQ8Z*5>-5]8M5"">30'6Q&%OGJU,8F M.G_\/=HU5A64%S+X+O],N$9KHS.-!],H\L<5A @,QZH-(+BN4^&'2#:DSV\\ M42-;;[@3)4@7 ^[Z!9I1):KN"/ALD4CCS)A[>%:UW2KTZ(YXDODV180>Z(6O ME.%]6DZHS$IITI59._%,J./7.25&.HA O>4_Y;'GDJ#7S([S10;Z73_7$SIB MU1%8M4W!=R9^GD_E1FNOW^V7P#[2MQ(;C=EDK!.T_9X(Y=DT&/,0WKBL*-QM MST?J_OG6Q=);'"#+=$7G>[JI[[5%@D!0F7TKJT9=X5WX>\>#-^HU,CO1HDC< MFD@!IZ%0$MP$DK!IY/U2:JV6G/$-G":-?I.ODC\L!FU]IE>8Q, &QFN1!0CA MC!@/\0 OFLIM/DP"MK796(#)8H9-:;8W,VS]D23C.$VX\1$[S(O+47XL7DN+ MH95U,5':^B"N;1"0&-5CENAFV2VNJ.5^VXAZ\P%+)6.QPX5NV*34M[(1)B=G M:[=>LE(\-'S1WI9B]M;&Z5Y>RYA&7F&;)TTFK#3BM3G.G.5?#.C \EO2PMJ[ M]1)^8FJ0=9JDR6'YQ;F_*%7RI/]D6N0^6Y/ER1XI^-2='MS7W#T]40*=*]1$ M=V;^\XOFW#>Z)GN-77#P9'MX]^F!7!X#N>PW#^0^(90*<1+8EQO(>'7YHT=V MI9MCI?090W!HA"Q&]%W&X##N$%6(.,>>OB8LS+:%A?=TD=WK'8+2[YNC[,@< MTYW[TV)I*&$)^MI,/"),\G;F:QDX-WZ3)G*5RKN MDW?\!_Q>.9JA^2[!5!:E^<+9U:W6TRN>8"--JAN_OCEF2<9^,T^*4W086#_H M'HYS)@1CYX9%("%8W]9[_<)3'_XKRZDZ-KI8N M-;_SPD4#S(9CUCW83>HPXFLH@;J++$;5Q$4JMZC4I4HU.B)5>5MJ@I=5^N#- MV UWO.6?.UODESNVR#^2+?++'5OD;C/_ @>_?QJJ*P[SFYR?*-9 #XOZP",) MZ\^;MEG+=<6Q/U_-KERTP[7)6-CYA#JYW4Q^G'U2]=1T?2W=*W]$K]O9K1%Q M'QUDAT=(RZJX@%(4CK.CCGV[_K.8GHC1"66\(B[ N",W$J#A!K&_ER?Z4,KN M'Z::\EY5ZZ)B?=!0_L?[=T%".:7R]-C'N!-+H]<,>B8C/T_E[&TFU.(MHMJP MGN\;,BY#6LE/"@#5T6!XLK689Q"V6,E+ZK^>_I]>5)U1?O*D1V)EN5XQ!_WH M<#_[A.O==JU/CCJMOC$M@SR-\5QFPVC31G5MT*G5M5\9>NI%'CVU$EWV:Z?S MR?[^KYI'+J#LAL#W0R_BE2]#V'E0@1+'%(( AMY+=^1ETWZ<-\4T:"#99JQ+ MIS#G'(78.2,2HH>[[36[JD)V6/*N?SD-[:F^D=@T6T[3ET"9*UZ%N$0XS/'! M[.<[/_0NM.[/LN&ZL1QI(GHTQ,96L,878B3%Q1D8=-_Y^(E7WP+*-E%J]+5B M\%V2C;$,_G8\8 MJD05N">UD>BW?>*)&.)#V=2+!AJN&O?-Y$_=J$=I@?+ 5LG[KIA; )=BM#)B MJI(#B_.:*%+T^*>;84";?E&":*@#7*=SKJI>89Y2>0M(WFO0BP,*JDDML&2F M%;J%I7@TB)CG3<>^=N]$U:[WN#I4=(-\S("*.4IW.&^HBV":!K.O]<[!^"D] M0J^DVM4W[V3P+V2K9"H0G'(=T#J,K,*&;6MU::2*YOKJ[2 ,BAM6"9*=JNNB M&. SFF0UC)CMB3M,TS_9HL=J'H"$[\--.T5U,GE%3$"LR"W"4@?Y#=5#^ M4 T2ZASRF>HCN@7C,V?E3Y-RN8HF*'GD7JP03&%C\,/D#CB_]2.O=_7 CH8F M">IBGLB;0%TL"M:EX]IMCKM7K_T @[H3_;K#P2<:09#J%*=Z17VOD(1>\PVB)8Z #?F ))[<9!=3U,+9^*:97NE M"Y:@=EWV% '[OM*&Z+KW6M%+D,>D[D.;!B**4:CJ"X3,YX75V>QTML>/GF*J MPA#-+/1=U_*BXH3WKM?%Y\C2IH2^:!@*?='=W#J%571C'* M/S!<472">?4#5V>?R< B]?LY[N]J,B8E; M2X]S3M@X>]_8D9C@)^*[C^X@6_R@HQH^*UI_*WILX0%[B["8KYKS$A.V.ZKN M4K3;C8NK1 ?#4E$(NFFG,2%WWC33N)5#BL/WW#?';[=FXVB@"$G$15T:-;$8 MF:$%4,YK:U^RYVO9G!0LD.UC%7R+B=YJ?MPVR4#TM:WIV42I9D!=FZ M65/NK!$9ET2)K65\T\PM6"&D\S19JID9C;.]8B=*SVD. H0>$<<^A M1K&4W2O1>,0[JA3ERI.UXD?.D/O10%GC5YFWLZ(-49J.+%S AGA?M[(-.]9A M[M/@/14-_X!E/4V:RO)N6O" X^@I93W6E!2H.G,70CJH&+I#P/Z)/><)=:T MT0@ITFH5LRW8 :HBWK^:]5A5>N*KTV*@AL35!R*7J M3P12-GEZ8[5IP"]4JMU^Q'T<':@T#ARZ@KJ+@Q50=-],3BL(>MFS^-S*Z^K- MKOB9"O#39$RV)1DCXPA9N>%#,LV>3G::N4FF_K[NLGM]8!Y97Q.7^#_>OXM. MU-G:6_5IA;=[7N8J#W-^0327/:RN!XK?E/.&.G%Z'UY=DZ+F3F91?31)G/(F MU_A^[!FE7XKS(JQ(KW.%H<@X)FUU&E,T0]^9'<+UU4 WU[ZE/F0O(9NL:]X5 M=1[S[7L9G-VZOCN6EI!2SMXE5FF7N_AL>ML ^]*.:Y,@U]]IE)*)E#D0,PGS01 MS*N/]-JU9)I>O7_Q?'!Q]7"(.=;NAW7[4"N\^E"="KNWKH2PJ"R195Z2ICGE8V=)#5,YG=VU;,* M5#JH%/MW^A'86;QH,9UJ+PKZ%.W6J6;H;>B4D;9=:!"2#0@DY+=]34X6[SC1 MS*8,E355[]6TIA.M'V.BW::>C=PE8P\HC^0JP65N\9V,;=TKF# MP;])+2OQA_BX6Y9W\'@?_"#F6O:3^9>KT%5 M)SG*:";S+7L@)$+DW4XW8E;DYN?E.2X;_ %:0<_7/8/?OTM8V+[,.^.D M7O*LUEKN7KA$VFCL9!L*2^)9WR/4DMLE4,MPQU>Q_W T3*(,&GB6Q>1C<1Y< MF!!N14"Q>R-:R%44%U,UF7F^R#@-8#=L"TH93J:#@"+1'I_2O1]1KH# ]0";B9J'2CG!IC4ZJG^P]:O?=,# MLHII/,6,@E\1_%L-INJSTQ'R)%16NL< MQ4BAYS^C35[,+M.V#M_*'4 M @-OU#UW5#%;31^:@@U\VUG1+B3B6*\,%F6]3YXU'\( $O>5:,<># #^JK^F MX'%JE>*B:"O2$8HO.EU4=:5\QQ?,XO]S+9X] P)0(.T?."#=5S$K)E/1X:O MH$Y/@AI"RIM8/B#XI^WZO$<#'#!>WYX<=9&IWO/J")$D-EB!13CDV <^=/A# M9HK26 GL[ .$PA1ANW7'9MIF* 6KP*7D!:)$$Y[T#"BQ43ZI+JIYS-T;VZB3N-$S=E(H'=NFL>H1E*?MQ(#%L;VY#*@=Z^Q%V*6PA&J! M98T.Q]&PSR,I03*CD V!$MN6?D04?WN2+'R6\PPT.0%*-I*3& %W!!8940BV MMH::'JX74W!!@S94 7;S/0N(L8\F _@WC'8'Q[?J9I_6QH8GP42SJA:SUPD9 M>(K[S4"UPH:\",BR M@);'O%P J-:G9E?>O?72RMU (8^L$>ZGRE&))*%3FY@VQJBU0 _M;J??B>1 MV2/=Z0+D(-FN_9[4T-(T*Q>P\XJD6YA#82NH^4G..+[ZF$SV'1\V2=%UCLD? MD+%SFRV;55GK6=/;/S+8R7 =J1=D8,7X6=G;VMUF)7$+Q#DE:%"*@H03Z1O@ MJE_'J7EKR&K+8R741,.;TV-IRZTD0"0@-,8&()F_//5 M M;DY[]&_T+;"UU#V&BS*L%AV9^)I5WP.S"NJJ![;EN]\QM8CA*W4YBS(L%B&<[@Z6O;9?4(X[$7)\V16N 9^.1PIL#;P1O3T;V*?*K/0XG"'5= MSDHMABV31T$DJ4@;F)AX!LB7FQ MQ)JD4[0XI99(]JK.W^++^<'('+:*5Z@0\H4L;9)Y(OF_&[11+SU3:.\3SYC\._47N&@U !4*Q+-FBUJKKA8=F&N M $XS C)Z],_/DJM-5UG!<;&EY5PP">G::99 MBV"8TZ<"LJIJ%S'IDSRJOBC9\F)9(U0W6<5A7Q7@T6[.VV(YL[^(=[3$%$Z' MW@2.1A8[#'@< ERD=,T%5^__@FPELO'J\JQ:J9:&8CQE3F;5LK<2[$7:&1&2 MR4.G@GY5@)QM0;%1_G.B=L!'%JA$5Y=-O/*V-+6_IRWIZF2)9)L)ZU["#0_$ MP;1XT2XZQ402N@!DG?36@SM>"?FXG(>U>QP(X,+Y15X-?:>C;+&>([%6,V'# M3_O*H<9 ,%=R$#%1M:V/@K5.YA'YLN5-,8DB&YY5U+-*JV<])Q$,L66!"IEX MB+8&Y=S-%NB7F3.36;5MR;8$; WY^VDUY=_5<44[37 ]+:/M2EHAD0DB/>M; MDC7/8D2RS'M1=N1[*[*NQ-%@LW#IA)I&ZL"KHG2P\M5-5TN'"97IPX?F]?'E MA(GN4<,'MTS'H4E?-13BH7G9P?+[XI14BO3L7S2\Z<@'L]%%F]B ?EW7Z?'N MJ1=PKUT8]AIFZF#J/0D^WLI/OZ#*7 M/7I>VG[5SWZ2QT%.*.-':N#DRRLU[-'M\4-!_8[32JE_C0[#$:( #N.J+*KY ME(:K%UFPWHX:B;65P4U5S)%=J# M;G6Y^=> M"=_@+\2.T0*J1ONQ0$ZV5S(>RILO6FZAC3L9N !Y[#J7PZ9M0D'DQMOFX;9* M%T"VE!@4*(RP8 +8J=[EO])\@T_1YIS(]S79TI=YQSNLNI#G*6/FF:./KR [ M;9O)3(SHSF!\UJTISW>M*7]D:\KS76O*;C/_S,$K14^?G'\U2Z"-0SP/J22_ M!6?+IXBX;="RX@/[=;B%+J9$56XH-C#$1@8H3P]F^\$NS=,\)0@:Z.(E,*RM MLGA9*HNGZ>(J4LJPO'2+0%Z:T9?X="O@;""*YSB];F48.9E8H*>2F=4A^>PE M2%,KUO: 6\R(LLX"CRXI)?;34,E5>HAA5P,:Y]\C8YVEO+%I=B."\Q>97X,1,&B>C/X,XA$3&2T<%?JMI MZ%@X\+IB,D8^%.O(J'57\U04>S4@0_$+65V#1/?ZB)9$GE\E]5-]09[#9;5* M2]!)LCS,\H5K"HWS[]SU3=X;%$PPMIC$YBKO-$[.=H'>#V^'U'R(",)*ZV(EP]EL(S87I@&!^"T1>BCYY\PD M56>103NFM'ON>2:^-[Z@^@RU!S,AL>9UJ]2Y#K%^DA$R8*Z_2-;1(R>QOVE- MZMELZ+>9"P71,#NPICU"<>.<08T6]=V&0E,AM6UO1[D!F"0+"Q:B37OQ#.F% M>TTO_(N2J1*ER7MK40+LP7WG,KT*7$$N,H03>-UQM^UBASO&:ADJYRS2(>C& MUR3F11G[T'IH^= .:!Q"A$:)NP 3C,J0@X=I!'I[@^6ZD2)\LF \%#>S10V- M!\+!7]*"*>3.2J,&-0_#>],J1LJAPH9_)GV'AKL)USQK7$-OE,6:L8/*0[;> MUC-W3'JJ<27/@G4(1/I^:CK:C&5NVYR#BQHAB3UV%A];7*Y$\D65E3O-V?4O M(1;D:X4WZP"B?W*KG"($+-P\Q/P0:LQ9U%'> D@=HJ)ZMTFU&DV6D6\^^3?E M+E:NKNZV.\%T)/[9=)Q]2"^/"?5&P]09-0&%X6@GZ[8E" N-$8N!RH_U1H3& MK,DW;R+O?)40 \JK&6=' 9R/P7BY/1QEYD?JT=[E::)FP*C"I$_%^GJ@3QFI M@[.'YK12"TW@U@GN@Z9[Q5_33]%6<-UGR5)JUJMY/#1=?1&O9*M] MMK%'0I[$5\V2,R7 >X>'A(%!G03-T I8PW;T#/W#/OKPU1D/'IS\6&@HFO4& M#:*SC$1G1OW8BWRV-PI6(J768#K&9^Y J2L;6ZJ#PY:N(N,435JWN,XJ+T7DBO8XOPJ; M\]V+-^_#YB2>?[Z,6GQ68#6\2Q_H)"O^LJR,<#MZA@0CY0FT#!L(=^DI!2KC M&8=$&8F.K8.+=1UT<^>%G98)AQDP225?.1N#"%0Q(;'$M!8;$2L5ZL$1Y4_] MXL/1^^^C_@S_F8YOQ(/"^?>B,MA(WQ7+ .+7VE@\X,T^QO6WL=V34= M]5LQO-$U?Y?E*@9%^Q#<@9Q4[62]"*@;'T5$JL:. N7"RFSZ]\+B L ,2S4Z MQP.01GQ++C8(KT!!,?UW['VF6A*7E>$%^0%Z*7LC9R!@!7VIVBTV;X +29,4 M/:W%51\FO>U%]SVBG2-\!X-'^)^=MT5-F/DFJY_=Z 10R.F8+IK7 7]105 M0VDBB%GBG$3CA2" ".30O=T M<]UKR_#7ZF\G53>9$]<--'+H]J,88_XJND8[JJ*[&?Q[[8XAD>T0]:!4$WO; M=,BC.9Q6Q7D-H,U$'604[M-L1YL48.C8PR]A9$9O&HNC=,!K03A[+2?-9-AS:1X;[SO._;W@IRHN(\<>[JK/$V9N$[Q2 MM9OP%4;=L3(VSN.V[(.1NWS+.M!S(W/5>3BHVQQ5GAP07VL8GI%L).G&9P*[ M.(W,TA CVI9Y%7J)+K##(U/I&(8.2!T3_>!1>?KE$9W[.&TW*:=2RD,AYG M]D+FQ3&B42SC1B&-I/6?\'+TPY0K)%F8E;'02I^<)>!$*B'(Z*92":;M.>S4 M-CNIC TA\Q,"BJ"9<$^7Z[W>:T<*-50YG\B&&)$J(?T:.,4M,Z(HUP@.39$J M(5[>)C?\;>20Z-G5]/RL M])Q(!076=5'7S;J>T%??)BX0^HQB]9!O.E0UR9&0U!,#[4,_I964(F/K^$;U M4!;W36H&FSOC5C4#)K5^"S4#'=N[F'QT!>?*NN1N%"O(K#OD1GV"_!I] MNA MVQ*?+N8K;Z0!S5+;Q:QG--N6YDQ)=>$Z$7%W 8P.RPJH$9XKO*N7.8UD0=HK M/4'B?L?/]7FCT _W=RCT/Q"%?KB_0Z'O-O//W8I_I75>0$?^ M]+<7:VAW%G7V?_W&CK*^(IO6\$-6&X%,:*L[?J'!MDO1=R3 MU-3TB^^-YZO.?V!SVDF\R(E>^5UD]P]$UC^^!P'&-4E"H<( MY.1HWTN"'M7WM:&=K>=G%1O 96@V3I*1_7"BSY#VS0V>N/\$B9<7HB->0?R3 M/S=1*!@WMKNR&^%V):A 8BH//UU M) =B5T2*VA:HD^!/:DD3?66]G_8;C+-(\UWD_S#?\DU1BUUE\OC]E417B_ Z M_Y$ ;/I(3RW^&E=4XD6/K 'Q.ED$$P+OB[7!T;VHSBO^@G@08 M"'X\\?F:R=J+P+V(5QL$3*29OV_6;7Y\];98S?[:K9?8[%\^_DLFNUW^\7IM MM)3X48(\5W@8X$G\HUXHU(X+!VLK8A7@:_*\H!X"9S__MK&R_M?-]&JT^39] M26;;WF<5YAN#"@VMJS@M18^I""@R^?#@T+%D&HJ'1>!3931,?.&&/Z@U$T%\ M)7">BI0$/+1+6)>[&1I,SY-]QCQ' +*G3XO((V&*PW+!;G&UR''^=*.FEDT!U35;(4^MRBREOBG.(9$/]5#.H_:4;=U$W)>%CY8L M693DIF+.)"1/93[NZ8%XKT_SOYY&S^H$R)1C92*AC[53I[JK3HE)> O*,Z!Y M5U!V*64&WM2#6)]1&"C__# 8&#=J+\32-0OQJHXD=(J&[,51/'E;M(I!\RBX M!YD8W6_,'G-=O(U"M^GQ&2XG7S]Y&VTC*2#<%/1$QJ'.VYE7)T.5OSQF1B,TN9.5/ M#<_J5,##P8\B^[(!C[JWUC/:+IA_-8RKD!94#RYF4+5 M;R<*XK/J?$9GRA7$X]./%*]7$@<5+I2^YBGV838,8;0(HG8UY7"#)R<" 'R#[(6=[[VQ] "30-H3)PY&/51S" M"Q 6RMY69\E'UA/U,)!1RSX=A<_X--DB]R"B5:X8Q G!>6S:3OMF?*'2FY$/ M9]5IM>J2BJR;!7$9ZN[,6"I["R*0^'*?-N;<<(IM$[O7()];&PZQ0C 3F;M" MT[)8SF"JL3MDZ '(:[*($0K;H%&S'8"+)< MKZ)W>YUVVFHV",UB_*H3%MPP!6*%B1HN?XXYF0'SI+3HZ"2)&A"OEQC%X7XN M9]$U*4)L1\0A4.[;'#!VS!(->IN/NTDA6W)B-=-2[' MIL!'BCD4/]K"85F])?3P6MS5* N"3@;,)X:A9WOQXN9%M0A@?Z)Q_@PY=M?MH5%W-.!;M[H8YC5CIX8PD^W$4"C3: M1;RI..W3S'@GP*43FA^M%4'49-V&*6$=J;-H^;)TM$1:'4V7>:^[UW=$I^TQ MUPVL='C&Q@M?RQZ&^:@" %["C]9YEHP^*+9<(,8^77=8XLI[9"LQ9'M&*4)/ M-G7K_ (Z"]YFF*T<2Z: M_JHGKA()LP'4-NDB 2]R9QJJU21 2]JR6IRNQ70P^4BA/III=Q&";W&UI<$X M&R)[-]5VMF##ANHY43_PUGQOHGRCU,5X&#%L$CT9T08=&86F:+^&APDG)?@0 M@A?Y]W(NL_&QVAFXNR#_/,LN2P(9ACB&9 F@?BD#N'XIQ!,X0D*W2Q*;@&PJ M/]L&* 9(JL_2NP1(QA:16Q.W36 B:+_2TU-NZ]BP>)+N]&D_D\'+H?IW<#9F MQ\52XMOY[A2](T[5,BMEOS=7^9,O<_VO4JDG6(.IO)M2"9]X3AT>^!>9?#NM MFJ.S,\"5E+S_T=/>QV_?OGX_SG\LS0E/O7KYVDR)Z!7R)=NZ75SIK0C%Y CV?OLJIY'AM$&Q2_4^U2-Y:AZ04\\/@-@+@=)W6E M_%VG98VR! K!4W@5X_P[O7&'&#.Y?5F?2V@UU?9$55K7U$3O$>9S)4$'TZF8 MK#!'J-?M:8"C;$04NWH[&Y]0F4JFE_S8J"OB"6B] D\;QX2YB[.N;P_3/LIK M55=YO/^%GL27#8O;5O3;INM\YF0G)/$^D_@O8Z?/SDC>11O&NLW$)2W/\O,U;';D"3W["])CF:_TB\OJ_*>M_ M72U0 6R7AE[ADIV5<\IO6+NOR[%E\I-7\_(G9-7ME'U53W!#UMC0N%=T3JA2 MF;O@B&S=4[T=O;4!>A7%R;M8);3,N*5[LF6U+.?J/^ :6JGGT[T)NP,?O+4\ M^;'O%#PU_?I+5+/?^3Y]56;*U)3G-XEQ#;4B>;EDVN*3+N:#] MH";#3ALYG-=S<589<@%=QPKTMV"O0ZWG09,"=GS;QJ<-OOYE>+Y;KS%QERI\F6 ]9IK?ES9##).Y>+ 9)QUK)#>5]] M"7.;?/P%/&9KK;(CSX9^U\0*D#X%^\8SESAY]1WYD8YT)W*OH/NTM=\CAI'# MMOQHO1;AKW9\L4C51YS4AI^79LN4#=2G+LR645*Q(GZN[OS]&Z"CE>+ MR-^'0//KTLC@7LC6.*<^?-MZ MX==HJD6H'^:]0"^]U?_W8;?O#S!<,';>!WB-/PW.D#SC3-X7GWW^A6]3^_2-H$](O 8.""9WHGZ1IR;1?^O MZVV2HN.LW$)=M"K14M-T_H^AXB)LI?@=8OVF?>/S59QHM M?B<] J%UX?&7DS%]=OW%EU7S&T[XH7B:@_SZSU]]_2N-\C=>P6(=:'P6^""] M9T(NVIHZXQ@X(PA/YE.$6?",'JBQN^\0.-7_G KV!B.K8F?^&S04O@G9ILDU M%2,0H-7>"059R1!XL9XY!^\H\H3?^1$\M^33"-^T5OJCKY4:Z X-!UVTY+\R M7Y@%BX8'BEXX]?-@-TI+SZ]GU"[EW#Y/W]OG2]_;^^Q[^WSI>SO#%EUN]SKM5[D*SJQ_?UN4QA&6??<&BIB(9J_CNUS_^EV*[ M/Y C?K$?B_VX'/MA0Y3@EPNBOO29;&H0:WHI,_D,8_D0IO M63%88#.'<6YZ: Y5C4PZYZ4I \^","?2[E0EE@:#$QGZ1+OU^.*$:\T[M/.1 MK_G)YY_2WT@!NLB]0,+&'6_25&+XF_B3#35/-17: 5!9]LSTEB379JDX+9]H MYUZ6?O+%J;MVX&7;-3JA?__Y]1=__#)=<8N- MN\9VQ*$QAJN#NGI_I M'3%4['D7"- !@8.M*%>'%)!,H>?":?[)GVAFR'9$=- M9^V*0!9&S'U<^@N6P_V*X8=8C,35 $*'?FD\.@\NOTD";XNM.XM::W_BK)/^ M\^ER$RX65J1$=RAO/;;98^Q_X\8IVG\]E$T9BWUFDYO18W T)2Q]4Y3QQU2%[RAIGI'1F37)V/*DFB@ MR8Y(\ZG?O>T]"W\8Z*2K-WJ<8S!WY 'XWMF^G)V_Q1:]=RW] LJ M*7@1#\)=OGTK:D'/!(,WWI_3]1M3$B=P.,<\"4&SUT5T)P;%&)/9@]&RPUI4 MS\GG3*;/22U\4#L&%M$\]$_.ZTL__V)U]85Q!>TL9,('A7&0M/=H$*>!/$D\ M,\&_&,W(T+\31HE<4C,C<&]G+C>:G&2R"+(IG7X@O=_;Y'SZ^L?_ M$B G>S"F L^9OD?ZJ"$X&S_XHY>Z#PAI0?_^BR\]A4"B+0U J++AV]2M6WF? M>&%UPG:WNYW[S]?PK3Y-=R7UZ=-Q(*^7(C"/&Y50#+^,D;JJ+PJ8!!HO)48# M7*UC@5+=B\SXKD-NVL>/CD@>'OUM5NP"D+TGH)@+QK[ZS$]/-J%.<(_U^\_# M%[S^K8D#3SVRB4>78^(\"%>^6%7\/[][EO]_GWWV)P_$>.GZ$/(%JF/BIAJ MQ-B:Y@:)M2WY)#.6D!_%R'\Z,,6MAWCE2Q%CV5%+A_F>Y+GDV$^Z'*!>.K?] MKR.=&3384+!"9SE&%LAP*/@WK"*BO=D/&]:)IM.9$V]R=6'H5 M]I?"=:]9KVE9KN<8_"N0J#)YTA=?2 *RH+?,Z&_8& 1[LBBNTQ?A..>T'H?C M+]RI3BU/?_P\P[7^Q)75\9^Y&RI<6BY+:0:48MY6.TH3)[__^OI/WI7 E7[_ MQ?67P?F0+*=S#^M%W_B;>MLJC= N[O2K_ILPRL.$L]OSE/@&-F6 \&$E M4P-S7*$+-6I =X$1GEO[_YQQ1]"(U-*FRW>E\#M%K%3<_44D%]J[*&3(%$\R M*9:+5)J;L7DV$L-2_6$<=B!M,3K9(R:71&9OI,9IG_Y0KK<-^C#I9GP0<5UA MPJ21:EO>HR\7,UI;31*!@]<\\.,[O"4,PA=T<+C(X3DS8-&'42))F:2$&F)U M><3-?NCV5;(VTO[D[DMP$8ZYWT\,$+*8185\F*]HF+Y@"EB9(CH1EKF:F$7 MXN[OISDT702^XM00[9S94.-O8E09!8B0?'$35+29^658S?X 3V0QH\5RO:U* M*OD8.??%MI[5MLX95%E/[V;=,MTTL$I%25)*52/E3Q:<';NE2Z/68S$[#/(_ MV0RPX*">R" O!P?U@O=XQFCJ9AOT'81-\MUV_SR6^>PK\FDNP:% M\IY'=3G&Z2>DE&AT)A&T&1B(B830L$>UY9U,U)ST^B?]B2:,93U>T*@6P_7D M7LG':KB>2\&1!DBJ::,DRK**+GY4B[EYD_LA_RJ:2>ZRXET)R+Q/ T/?/7OT!M'\TE)NA*I@)4?+V M1B)0%,Y(BVUU3)__\)JI )^]6I;[Q8]JL8M/[I5\K';Q1ZK8\/"J_U, PW;; M @/@I4)%\HGP!^![U M]\G9\\7"V?/A]-POU::EVG2&0$7KS>-HI?S'PI3T^;>L8EZ(4KC5& JC.8@P M?!!G6GS,BQ_5$HP\N5?RL=J^U\<&*"KW%RZVL_DB^FZAG/>B:\$JDI1F-P"3 MU_QMN$'W8Y;VU4__\:S/#,MR)$WQ"1'UEXFA??N7Z!-XA^;3P!'BV]S$P:-1G"SQ!424;V^ YI77):X,=Q4Q MWA'S75TO)O:"=LYB8I>%\H&96%/ @T5M2K2TY=2_-]5?)MDS\@\7LW5!JW$Q M6\M"^<#,UFO0A)8S9FM?=GW;-"4'LU6SZ?+^T WB,\8A<*3.//'LLL>&P]X] M/6'X3A*0+VOZ@D:U&+\G]TH^5N-GPV+202AO2!Y!T)^D?FM,763F=E$?_Z^0 M\5M(U)_ X+^]+9M$:0+FN_\]@X_0AGJR1C<:8C $*1W4QOO1#]%-GJ?"75)6>5_U+!&]R:N:3]A[J432NW:HP?4!+FH6JH<6>:DKSTKNKNFKE?M# M-9&09B8D82C*%'^-+RE1$R@JJH:>3'2Q1=0Y4(U0?YI(-F>0O':N0R7D1X_N M=5.:]IZD88FNP1,8N@LEAAHI?>;NO";*6AG5[+/SG9= MT?[\_9=_O/YS3'WU^?7G_@_KO-_"O&[=)ZP>H%1<<@/ZPM S0TQ8-_K.:S?VWJW"DE:GJ)V;)>K&%/BYP.U$DA'.PH&; MAI;H=^6J&Q!>N6%]";&'=KC9)KG[3G6+K/F^SM>E*+VI;(4>-R4SQ0EYW= 1 MG,+O"KX4/7>?UTP>%D8F)/2 :(S$(8 BQY42^J!J$.2)V,$IE\C]Y*;+Z2OZ MZUAP:M3OO!DH:+06_$=SPC 5H"AD]PF=0:1UH CW::U #AO+WZ*L4N:AI?V: M> &% 7!H]+AVYV'7WC)>KZ[<;PM,T%Z((K-D_I"_S[+00YFS]9[O,K$R"&?P MJN?H#Y66*%'Z+W(#[&D]YB\D[O=\+1/\U^JP!6NPMJ![U2"_&K% _+7XRJ0# M-/?.$WWEY/>*/(4;DCO JSWQG!-1&+,=]J2W(62-F/28&C&.7:V$IHMHGF+MP%-+ MYD% 6[1#.44$+0VP2P\=$>0'2D_>C>QVLO&B\U MPJ^=]0-HTD4?QNT"ZM[(3XO%\ PUOF[ZP!@A^H4>(5I=^8&D'=SJ(!V3J8'C M'=]'$U^T@SL" MOXXVS9XBN?TU"1)Y3LAMA8UW5(ZS7?X&Q?,# MB=M4:ZB!H-\6@1,I0IG%XO?@5;G"JXU0-\ ][SZ?QDE\ M(-/!0P2'M>IPI1TXM)T9V;+V$?A&(YK(Z%A,J!O+'==]26>B&\6;LJZV;5MH M'"[G'Q/TD;Z*<^L*LLE@V6-%I8TZ)>YHWO69IS+-PD(EVDP^/+D'4M FI#+3 M)YN..KA GE\V9./U%FO4+U@JQK=-!"4H\G_L(V6G7 %+X)F2+48&P4RB0@03 MH!7UA)*A\X(X(*VI0FF!6X M_#+@+&12YT,# ;O-_0VB[LX_EV]S=6S2QS@V(>.E#@[F/J2.)OYZHOXZ39ZY MF/AMCRF8T\_PFQRR@$(>:VX:DJ]RL\ 0&ESXA.KNDLZ"Y$CHJWUHH@*+0-24 MPRM+Z02(2H#^/"(2X$A)*,WEH6:8:#E%YKYC5^'JR-#W'U[S"OWNQ;,L_7;H MW!IQ(_JA=,<^<1<\)>;@=>N5WI+#^,8)9B-U[)#B\-";2[\!:F_&@HMBG8=ZN>],?> MJE"DU>=TIU;EZP!\Z\DXA-O8+;_NMEHCI/N1[$/I5ML-C%QKN8:=:>:KT9ZF M&#=Q1O=FR!%FEV)TJX.))NW&T3B.M9+V+#D5PHB5N]&F.GB]G7SM_/\^J$/2 MQ?4)PHF">R5KTF(,YGA*,WZ=O@QI+_3XR'/2^:3'$+[<5=19':Z0AQ=AIM\6 M5)#_ZYCM'FOQ^& M3YKR)J=+LKZ<$A-W0>739M<>.,II1?AM5D2K MA<9)$ZSW)DO/YS8J8^['Q^@SR;Z1P^-H7JKU!4MI;7G\.'-RW=J22QF[2 MBE3&5&'X0DW:1=OCQQ-6_'$AK'B?A!5_7 @KELW\2Q-$)XLCH7! Q9!:RD[C MPDQ(((5(RDLH(L&>W[8=QP=EMZ,0#VG/6I0F^&CG-!7I*:S+_<'>G'[$T1V= M?%0!PWERZ"HN9N NPY)X.G/B:06IKMN0#)@OTJ/ M9MHS4^G7^7I2QCY1OX>ZI>@O:[Z(H#T0A9TO8-+<)^.YMW4B9\K7HBX6JD2$ MK,E7;F^*#QF78;G>L!YHUVW*N]*F<^*Q\U+ [@[>'XE;:@@@,T[%(QPKZ[Q? MD#7G&/Q?(.B:L*RO^V:&1 _2,T0Z<\>1@HE-0T5(A' HQE54P;L!&X/V#RW- M),37LI%"T9CT\7PI.)>@P&?GU X$G!@A%KP]D*PP,U.4@GPS0D9I?M.5HI&; MS(LGG\8+]P MH2-E,C25+ 9.I9!,E@O;7:J34NG+51]=)->[@A4+Z2V%"PZ;(DSVLBN MCQT BG:I9, YO1K&T/F:55'BQ,&CT9?PYD,F4W[8UPG2_KB1I(Z\"B90&,!DVB'1D=>'!1&S+%%GIT$"9 M#5GI5* <&>];+D"[\V8D%(?UAN&\H2R9+%=*EKBOX/#(9+;PN9\O.G;D1R8W M1/-H5=T((D K?DF1GB5%NDGFS))X66*48KDV"]MR?A!)DO?\NKW2''PIY/ZK MU:"&(A#Z1$@NJ9M579$ *EN5P<%0EQYR;0V6T):R/.2>B"F!$T:/:WZ#J\YK*(4BGVZJ+6ZBO7:C* MH"VO^1M7]!,KYXM?X'L,=OXZ!A8#\962P.=H..]<=$HG1:?D-R@Z_>**4?(N M%:/T,16C"UVK%[W1'HU6>[A4J-'0CG:2#T\,*OF NM)C%M8#)>-HN?D4*%TS M@A^[$40PUQVE?K!-@34B))+"5^&*U()? MIZ^<_84N<@W435-SQ]OS;55NTA_]U7Z$"87+\5_Y;>5^^A.2A1@1.EX$YU6D M>?)8!,.HLDV&'-DU@ 4D\1GVR?U40'@(?2T4"YIM2OGYV'2YC!! MZ'A4_=R0C=8N(,O4@)=-=7:5:#3AOEI%;+G7W^ZP[0GUU5C7S,7- 2L5ONB^ M1.=>.)]?LL4P8T*9OCV$?^:[MWE!..3'C)#A_O"0GV/'=OA:LJ@J)_WW(Z>/ $D:RY $2B8Z' MK?,W#MQIVN>;\@#,SMU$HVF(=6L^K ]%HTR,#I!Y\*W1FH'&8#[M M662N0SX*_J%^O]]R XF@A9EZ7>'G8^1P M!R0 U+,TL #GOGST.#!Y[T+M2E'K3&[YJ 2FJ+ MLL97I'B6$\06^49J:/MK.<9Q>P!WX@'<\E=?:)LBGM, XN9\>=Z01TUE)VZ7 M?@STUSGVVH7>RRB637D>K^PG6@(_"=I-\F\O0K5&\+\7[*]=^AMR?C.7X^ZD MAD. ;FK 9_YBFDP^/@]';;X^]L](Y7)1MR]O9;?6$6^89V'[I0+I"PPSX"-:$E[^YXMT)_#^HH23FP5\1KDND<)ZA*28=!8D#ZZNZ_1U M.'88HX$C,@"&3=&,'%MW&)(IDHZ4/-U7MRU550$A36&J<$JZPXX:',DAE8X1 M<5CAI)(7'P_\FW3;WG$Z]_ PXI7O1BN?7)=0+? HVBY&7?L>;"$^H2^%YPP0 ME9FQ7:>TRU-?=)=2^Z/>2!9JE[Z5(I%?9O/=+N0/:,)#3O[P)7:AN6[]N"Z7 MT) <+-/3".;RX"4\:Y_NG!>?[/G&^?UIP MOLMF_D4>)>,$3)Z;>V.YT&^B8>FU+)O.;2-M<=V[,X>*_941NZ#3LL^DR\2= M/'MIA[VO2S/AYI65W)^+H'N*D ]+K?/<"9N9/&0%)"?U_W'SP0U V7) 7)S3T3 .%UER!T2E$2:_'A)]J7>+3>" <&A M8&"2>_2\BU;>X'P4)3(:#D@8T2_^9-^V83[91<7Y R#?\6+ M(3&&R+G_C$7D][Y#0H[1BV#9;+L^$V"=\Q#^^4(?>]%%?6"XBR[JD^?,50&7 M'D&IU+^)-Z/JJU^Y\0[6T30&/=C8B4+ M0 MR<=J?,:!&3=3@S,-@&-B74.UR6,"ED5U\:-:K,^3>R4?N_4QC0>[MJD.)/(D M!6XE^4%O)^FV&6 82N=ML6A,?A"C6NS2DWLE'[M=VG?M6\ SN45*J&1\!VD< MF*5]!4V=31LZ7Z@17>S8HA3Y! 8_8:M0AC-N(V+NBFK:?R=P&?\NJ8FH:J;? M. &H\8>9J&,E8[@.TR@&2C;+B2&PL* *J<203*?O:>$:0@01F=OX\GE]:&]* M #.NTV]]9C.1*U?\O.,?,?O*E"+8$N=1*Z1'/AL1H9,"C\($!1U(9OYRVRL9 M3;=R[L\07R[(G[/A%9][P0Q95)WR-1#"_>"N00V P\Z(ZWKT6F@^6R"%9QS\ MK_82T><<6U@+H_3L^T3TQ!#2K\"DX75"]<8_]I3 M91VOTQ_(QOF;Z(7]P"=6%GWL_# N\F$6L(0E;7J"4\X]%F3?\C6*YAB/.XY4 M"(2)NR8W)V(N-'M&':!*1<9X4N(9!8TD"_/P:(,VCC#(<]\]-?3FW**6]YPB M,J>"YX8MFQLB4L5D]<(JZTG])JAECQ0,'RFU6-)V-WDCPC3\<#=0/*"N\RL0 ML?8M)@O+9ZV*?P&>JBNX/Y!R<,?"1B":)18'ZO'QG@"QKBE+#4M)R[L0RM2E M3_:,6&@#EW?N5=F!EV :8M[W6X/$&J]UT1!RXWCZL5,7';A]UJ+++=SA@SV M?:*ZS:UM!A'L+3#9QS_@ I-=8+*_R1KV30H]#9$8 M,=Q-#H-$(6 .+/ME7S+1:P$>KU9<5?_*@6T_CD7LG':AJU##Y3R/3M_IN))]&NW8-:( CO3 JB M"*JWU0U:U841=7SI98=<_*@64_KD7LG':DJUR8-D>:Y@L8X^&E8746-JR[UL M>%/$Y'(A%%4J2%$[\U9U_DH#\HFK6EKXA<:7R/FTKVU'2EN9YC=9=W%9P1<_ MJL74/;E7\K&:.I-'5+FQ?@#3/\LK$62#1%O'2(BV\U3S@)J1+EH !>0 @16, M_Q9VT,CQ Y)E51*[YENH$19L;UN@_4)"4NCIB>]Z6;3J^].&<\:1S!@#9M0YXEJ4L^Z%V^L[D]86II$(NY_3!& MM9C;)_=*/E9SJ[E)="#,(?LD>W@#[/!L$O(;9^66A7;IHUHLTI-[)1^K11HY M@.SAW5;2#!7Y5]1<0)T%JBAO@,+,@G<")TP@_?4VOIPEB>YC*[>T'3Z!P3/3 M>]Z5H6QV/P3 E/^93ED;9U;EL24<>=N'N(%4J9M#S1GETKGX5!F;H0!/H@80 M;8%X\+9T+:NGXNMJX0?2=M*5M!)=1% I: )_(Z%-Z*/U;IB)?DK+F2_=B3@: M=[L 95%VR/\PKF(!Q2^@^ 44?YYC;<5^MHI#H%G8ZT>97AB1DU@\I8L?U>)2 M/[E7\K':'J@=4C*5"0&FYD8*V#$#05]V+/"=5KM]7G%6];:27K[YA?>K>\16 M>.E7=%E^]W\>(0'VY2(!]CXEP+Y<), >W@"+V[NXO9=T]/"1(YF/&C6HS6DWLEB]$*1HMP1W6^ M*FN/+6*(DKNR93T$B2 IX?;.OUH1B KE!_>/M;=V4BVXRSMD(Q>/Z_)'M1BO M)_=*/E;C)76/?EC]K5P?B&DU%&KW;7^X"G&AEF=M57[!%WT(HUH,TI-[)1^K M04(SC?003BA-QZ A)8MPMHC82S==NZ/?L;N;5]T3@6K24,'C3M'?IW9;(PQ/2=V>: M67"EZ]4@V(HS9NZ<<.GSJKB._ M,S2MSO_OU]NR&.HR\9VKU^EK$S/8,4T)II1'O>Y;H?SLMVUW*-W(W&.QE(BG M#I5Z8FG:V$!Q_-:3OU0WVT.BQ'ZG.#\#,S !H>K:S25QW[JG#@"XKVBQP*OO2I\(+#8_I& +VRQA+Z<-MCH84OL/*S4OCKIO@ M X,3:]W$WL'LPE;OCZ0973?DAU%X88P4'7E?CC0+J-]J7N1K2@4*!8?L?_Z/?_KB\Z^^Z8%\W50%'=N4&WOUZOO7J3O<4@*+ M%S@IZPH^6$;T-5=_'W(641^?['W9W4*^CZC0.^<5]&Y5)3=#WKF3LBQ#5U^^ M7@\=6.796R9[, M38&.15J)@"=7S5 F[EL5SC&X,[=M/>Q*[[ZP\X'T8'EKYD F*%V[E]/N0">/ MBD9=O0&I!?L0W)XXU'GG_M1#T8")(UN^#RF-Y(% ONPZ=_QF26B0K!J>"] ! MX1=*]YX^"R3B!(6FEU*T91]M5#R1.3WU!3QF R>/V<#*JD\Z##XI49P99_H;OJHDT"&_XIJWU10>7!K0HX6;3\ M9XGI31 DH0#NX;N-6>Q3^\\L++9HN.7JGR-&Q^=,LMQ\$2. [Q^"DGX7$AG MQ*=4" 5>O;SI\L1;A;&/ L13[Q_G <=6;[,$461]9"++ 9T72 M4.U%7NKRC)SUYUJ7P/DF>-$R.>R2$"/5G_)W?O9)\?G7U24X_P M4$RU,_@WG&?U\=2AHU-4+79]#*HC83/Y]GA<)=HRH?,]"[N%1\&M+]-]>(], MA-V I[<1O<)I$5;)\!P 2]>.X)1?2 M/*.[X"=NY0+D-PI9Z6C R*H^C*#7WB3&^PNO0$(7Z'F9@/99KKC'S="&1C=V MP89O3.(HWPBI8*YN6LTP6(8893G-^>AU=_41.'V%21'*(H%$S2&G*!=/Z:Y( M3LY+"' 4:%FZ-\+EE:KC8\96>@5"0YAN!N0@M._(IRBT5ZLNFYO#]I@E7C-I M2BT8WJO[?T)GD(Q/+4&SL_KS$_A');F* M5'NOT1M"D3Z;I!3I#S)88%V&GRSOA6>7]D1>WSCN# MK7/D4L_DO!+;:[PP/F9)IDXB MX2"=5TT$Y]Y3^\MB)!8CL1B)]T*TJ*4RU33FJFXV0_L:&%]M !3J?I3<@LM; M%HN96,S$8B8^"#/Q[K[$JN1@&N*H2 F!W6]U%$*_-1+O4HTXU>6TV(G%3BQV MXD.V$RA)KKP=*,BM,+)O(.4C622@_:+G)F+?JT>438%^VZ@).U1,H_%D*]1I2$0CX>\'$$;8K9V0*)I MU6^EK(-3C"PCC^2&DYLLP(3SEI)V T',/82+F=_E+4G#)16 41X';$R,OG^! MS&[Z>#!SU:3;P0T.+F?7#C?;U#TCUU8G2_B:L*OWE=!)!9.P8?!(F[1D-!@5 MJMU(S;?G\ +-X-8I*/2'!KCJOBS=%5#E[Q/&A5,Y- ]P,'?-C&9(]YC6T.]# M#$SJ[[0SF^-X4UCU$ZI-MP"0NW\MA;V%%^@,KO+""V1XYPU

-8?20$3;8T.P6BP^0"X99K>] M9!:GR,9]L6K4K.[.IOHWUC9+E6F^E[';UV#DY\<>[LFI&'S_< M'RM18[C1=G+556UC=MH=EY7\H1\^MYOLKM+5=557W<_34?^^EB.VJYIJ5_V2 MZ]/1R8CI;?OCHE75K[;IRCI;J;:N3T>3_0>74G75ZLGNS$+FY;7N]W3E=5H: MD-.1?V(.N*F4[OIO],.=-%_>;]UV[;RJ.ZEF92?/57M[4S7?[&',68S! M:?1QN'_=!_&]^C]A;#>;:B5G[>IV)YMN'TL*7?R=!2V=U+9 M\S%_(-;[<^L,%(B4>E^9#Y18]WB4*(UNZVIM_GW-SLJZ;%:2]2'4 -!! )T7 M V2ODA) 3A'(Z1$A,PMA?Z!9NV'QS6"H7032?3'(<%LV -)#(+V7@RSU%D#Z M"*3_@I#_. #R#0+YAA8R*7^R.\T2J?J?V\MF5NE5W>I;)0'B6P3Q+2VB:'2U MEHKEJER;7,P"I*1_7DNEY>I6&9&QM-+?V;)LRCTC@]EG M<:C/,A%'+UF<7H>1.)K #%1UQ#+)BN6RR"]LJ"9 M.(_$7(1!E+,@#.,BR@7$Q(PS(5;.@2=C031C<7[!4Y;RD(O+X&S!L]<0$W/. MA%@Z9JR30,P8_Y+P*.,0-RS2%&)BUID0:R=)XX2G^56/Q_\N1+(T,_0UBW@. M$3'G3(BE8P8\+?A#)"$7IID)L6>*B =I9,!2?LFC@D,NS"P38K7, Y&RRV!1 M<+;D05:DW [I(&R852;$6ED8IN$@8@:9$"LDBG-S;2;!EL*;&A.$0"R., METN1]Z/67Y=A;/)O=,ZC4 PBYV"Z<*A[$P,91RS+X_ 39$*[$6(W]#!_&M]R M&[2ES1>];"$?)@6'6 J?@S0-AM>B@V5_ASC[B\A$B;,\^#*<5UBZ=XC3?5:< M949$9O(SFU>'P<+RO4.<[]'Z:-!7.%CZ=XC3/XXYA9B8!AQB#:!EW#":F!\< M8C^@9=P EW*6S1#H/R @)I IL4#VQU RC$Q'0R)=;)O=Z>C1_FE"FQ4Z#GGH7#O#(E]@JZ/#!,,9A7 MIM1>"2_XK%CPGK1(PPLS&PVR"'F?=" FYI4IL5<&F*:X-Y5SL%ANX* _52'$Q.SB M4KVDC"X\SA=/FZF7/2&";%M M\$+7A9B8>USJ?@9$\YFB%V)B%G*INYO!)?2DZ(68F(7<8UKH\94^3$B8A5QB M"Z'U^ P6;"YF(?>(%GI:F\_@34?,0AZQA1ZOM-H0=F55:Q:52L'NQL,LY!W1 M0K9*CZ-^!<]L]6T%Q,0LY!W10F?!(HA,!9==<'Y(\A 3LY!W1 O-B[Q(.5N* M2"R+91].B(E9R".VT'W'.)B1]LD6V%]XZ#U[8@$-EKB?@D),3$ >]6U[L)[\ M3#@A)B8@[XC+:\]TY1 3$Y!'W08]8,9)OU00A*;]$49)-K80$Q.01RV@!TS3 M_.:FF\Q-,/=S(/@,H^EC O*IVZ#?KK_T\Q1B8@+RCRF@A6DK[)O#HLQ0YSXF M()]80 _+1&C2]#'[^$>TSXS/>9J:H<^#+X=F#6)B]O&I>Z!!?Q[&42@68C\U M;8*"F)B"_"/V0$5T6$#X>HCH&:R,?/3!,6(%#9<),07YF()\<@4]ND,V9(68 MF(+\7D'C_LOZXX>UW%2-7$?F+[39ORKK5:*8?=D_\N-Z]D;]YK:N0[,O;A9M MN;Y_/O?^V>*/_P%02P,$% @ 58E_6A;=:Q0F @ 8R@ !H !X;"]? M8@DCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9CR]EWPZ[[EBWNU.=?1[V MQ[ILML-P^I5276W+H:UWW:D MSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE:&:O;;\IP[))G_OKZ9HN MAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9!-GT00Y!/GU00%!,'[2 H,7T M0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'>,GK9)M!;4&\AT%M0;R'0 M6U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%M'FR4$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O M(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_FQ#H':AW$.@=J'?\I-YU M^-J7>NWY7N/S?Y+JX7QON3[^LOP^B1(N+CBGVXKZ]!=02P,$% @ 58E_ M6N'L7A'T 0 HB< !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 70 M7ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_ M>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3 MUX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_ MB2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'Y MF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R. M/\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(4 M5#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR M*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4H MLAH460V*K 9%5H,BJT&1U:#(:OY3UGOGUG\ %02P$" M% ,4 " !5B7]:1L=-2)4 #- $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %6)?UH# X! \0 "L" 1 M " <, !D;V-0,! !X;"]T:&5M92]T:&5M M93$N>&UL4$L! A0#% @ 58E_6M;=H.X0"P /T( !@ M ("!) @ 'AL+W=O 8 " @6H3 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 58E_6L?1 \P'!0 OQ, !@ ("!7!T 'AL+W=O(@ & @('J* >&PO M=V]R:W-H965T&UL4$L! A0#% @ 58E_6MGO#ZE) @ MW00 !@ ("!P# 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6J N6WY6!@ C!( !D M ("!/#@ 'AL+W=O&PO=V]R:W-H965T MA<14 /\V 9 M " @3)$ !X;"]W;W)K&UL4$L! A0# M% @ 58E_6CFWA&3> @ 5 8 !D ("!VED 'AL+W=O M3T],T" !B M!@ &0 @('O7 >&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6ITI MK)2X @ VP4 !D ("!7V, 'AL+W=OI(-TU," D!0 &0 M @(%.9@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6@P:'5B1" J!, !D M ("!$FT 'AL+W=O&PO M=V]R:W-H965TAX !X;"]W;W)K&UL4$L! A0#% @ 58E_6A-R0110 @ %P4 !D ("! MQ'L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 58E_6@7D/PB&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6DBA?>1E M" 910 !D ("!CJD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6CCEAZ(9 P A@8 !D M ("!2K@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 58E_6L,%#/[S! _ L !D ("!1\0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M58E_6J+R[)B: @ !P8 !D ("!?M( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6F08>')D P A@T !D M ("!T.D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 58E_6H MD9/0 @ IP< !D ("!R_@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_ M6O3@D81T @ M04 !D ("!P0(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6F49:",E P )@D M !D ("!O@H! 'AL+W=OA+2D$ ]#P &0 @($:#@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6ABU Y]X @ P@< !D M ("!T!8! 'AL+W=O&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0# M% @ 58E_6O,\AN1P P ]0L !D ("!EB(! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6NU9 MM92F!0 =24 !D ("!DB\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 58E_6AXF7D\&PO M=V]R:W-H965T&UL4$L! A0#% @ 58E_6NK;P!// P =A( !D ("! MW$\! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !, $P RQ0 "EH 0 $! end XML 84 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 85 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 149 352 1 true 73 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://bioaffinitytech.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://bioaffinitytech.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://bioaffinitytech.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations Sheet http://bioaffinitytech.com/role/StatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Changes in Convertible Preferred Stock and Stockholders' Equity Sheet http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity Consolidated Statements of Changes in Convertible Preferred Stock and Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://bioaffinitytech.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://bioaffinitytech.com/role/StatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 10 false false R11.htm 999015 - Disclosure - BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS Sheet http://bioaffinitytech.com/role/BasisOfPresentationOrganizationAndNatureOfOperations BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS Notes 11 false false R12.htm 999016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 12 false false R13.htm 999017 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET Sheet http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNet ACCOUNTS AND OTHER RECEIVABLES, NET Notes 13 false false R14.htm 999018 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 14 false false R15.htm 999019 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://bioaffinitytech.com/role/PropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 15 false false R16.htm 999020 - Disclosure - ACCRUED EXPENSES Sheet http://bioaffinitytech.com/role/AccruedExpenses ACCRUED EXPENSES Notes 16 false false R17.htm 999021 - Disclosure - UNEARNED REVENUE Sheet http://bioaffinitytech.com/role/UnearnedRevenue UNEARNED REVENUE Notes 17 false false R18.htm 999022 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://bioaffinitytech.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 18 false false R19.htm 999023 - Disclosure - LEASES Sheet http://bioaffinitytech.com/role/Leases LEASES Notes 19 false false R20.htm 999024 - Disclosure - NOTES PAYABLE Notes http://bioaffinitytech.com/role/NotesPayable NOTES PAYABLE Notes 20 false false R21.htm 999025 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://bioaffinitytech.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 999026 - Disclosure - COMMON STOCK Sheet http://bioaffinitytech.com/role/CommonStock COMMON STOCK Notes 22 false false R23.htm 999027 - Disclosure - STOCK-BASED COMPENSATION Sheet http://bioaffinitytech.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 23 false false R24.htm 999028 - Disclosure - WARRANTS Sheet http://bioaffinitytech.com/role/Warrants WARRANTS Notes 24 false false R25.htm 999029 - Disclosure - INCOME TAXES Sheet http://bioaffinitytech.com/role/IncomeTaxes INCOME TAXES Notes 25 false false R26.htm 999030 - Disclosure - SUBSEQUENT EVENTS Sheet http://bioaffinitytech.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 26 false false R27.htm 999031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 27 false false R28.htm 999032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPolicies 28 false false R29.htm 999033 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET (Tables) Sheet http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNetTables ACCOUNTS AND OTHER RECEIVABLES, NET (Tables) Tables http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNet 29 false false R30.htm 999034 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssetsTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssets 30 false false R31.htm 999035 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://bioaffinitytech.com/role/PropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://bioaffinitytech.com/role/PropertyAndEquipmentNet 31 false false R32.htm 999036 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://bioaffinitytech.com/role/AccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://bioaffinitytech.com/role/AccruedExpenses 32 false false R33.htm 999037 - Disclosure - LEASES (Tables) Sheet http://bioaffinitytech.com/role/LeasesTables LEASES (Tables) Tables http://bioaffinitytech.com/role/Leases 33 false false R34.htm 999038 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://bioaffinitytech.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://bioaffinitytech.com/role/Stock-basedCompensation 34 false false R35.htm 999039 - Disclosure - WARRANTS (Tables) Sheet http://bioaffinitytech.com/role/WarrantsTables WARRANTS (Tables) Tables http://bioaffinitytech.com/role/Warrants 35 false false R36.htm 999040 - Disclosure - INCOME TAXES (Tables) Sheet http://bioaffinitytech.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://bioaffinitytech.com/role/IncomeTaxes 36 false false R37.htm 999041 - Disclosure - BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative) Sheet http://bioaffinitytech.com/role/BasisOfPresentationOrganizationAndNatureOfOperationsDetailsNarrative BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative) Details http://bioaffinitytech.com/role/BasisOfPresentationOrganizationAndNatureOfOperations 37 false false R38.htm 999042 - Disclosure - SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS (Details) Details 38 false false R39.htm 999043 - Disclosure - SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details) Details 39 false false R40.htm 999044 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails SCHEDULE OF REVENUE RECOGNITION (Details) Details 40 false false R41.htm 999045 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical) Sheet http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical) Details 41 false false R42.htm 999046 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details) Details 42 false false R43.htm 999047 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails SCHEDULE OF INTANGIBLE ASSETS (Details) Details 43 false false R44.htm 999048 - Disclosure - SCHEDULE OF SEGMENT INFORMATION (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails SCHEDULE OF SEGMENT INFORMATION (Details) Details 44 false false R45.htm 999049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables 45 false false R46.htm 999050 - Disclosure - SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES (Details) Details 46 false false R47.htm 999051 - Disclosure - SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details 47 false false R48.htm 999052 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Details 48 false false R49.htm 999053 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) Sheet http://bioaffinitytech.com/role/PropertyAndEquipmentNetDetailsNarrative PROPERTY AND EQUIPMENT, NET (Details Narrative) Details http://bioaffinitytech.com/role/PropertyAndEquipmentNetTables 49 false false R50.htm 999054 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails SCHEDULE OF ACCRUED EXPENSES (Details) Details 50 false false R51.htm 999055 - Disclosure - UNEARNED REVENUE (Details Narrative) Sheet http://bioaffinitytech.com/role/UnearnedRevenueDetailsNarrative UNEARNED REVENUE (Details Narrative) Details http://bioaffinitytech.com/role/UnearnedRevenue 51 false false R52.htm 999056 - Disclosure - SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details) Details 52 false false R53.htm 999057 - Disclosure - SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details) Details 53 false false R54.htm 999058 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details) Details 54 false false R55.htm 999059 - Disclosure - LEASES (Details Narrative) Sheet http://bioaffinitytech.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://bioaffinitytech.com/role/LeasesTables 55 false false R56.htm 999060 - Disclosure - NOTES PAYABLE (Details Narrative) Notes http://bioaffinitytech.com/role/NotesPayableDetailsNarrative NOTES PAYABLE (Details Narrative) Details http://bioaffinitytech.com/role/NotesPayable 56 false false R57.htm 999061 - Disclosure - COMMON STOCK (Details Narrative) Sheet http://bioaffinitytech.com/role/CommonStockDetailsNarrative COMMON STOCK (Details Narrative) Details http://bioaffinitytech.com/role/CommonStock 57 false false R58.htm 999062 - Disclosure - SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details) Sheet http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details) Details 58 false false R59.htm 999063 - Disclosure - SUMMARY OF OPTION ACTIVITY (Details) Sheet http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails SUMMARY OF OPTION ACTIVITY (Details) Details 59 false false R60.htm 999064 - Disclosure - SUMMARY OF RESTRICTED STOCK AWARD (Details) Sheet http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails SUMMARY OF RESTRICTED STOCK AWARD (Details) Details 60 false false R61.htm 999065 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://bioaffinitytech.com/role/Stock-basedCompensationTables 61 false false R62.htm 999066 - Disclosure - SCHEDULE OF CLASS OF WARRANT (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails SCHEDULE OF CLASS OF WARRANT (Details) Details 62 false false R63.htm 999067 - Disclosure - WARRANTS (Details Narrative) Sheet http://bioaffinitytech.com/role/WarrantsDetailsNarrative WARRANTS (Details Narrative) Details http://bioaffinitytech.com/role/WarrantsTables 63 false false R64.htm 999068 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details) Details 64 false false R65.htm 999069 - Disclosure - SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE (Details) Details 65 false false R66.htm 999070 - Disclosure - SCHEDULE OF UNRECOGNIZED TAX BENEFITS (Details) Sheet http://bioaffinitytech.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails SCHEDULE OF UNRECOGNIZED TAX BENEFITS (Details) Details 66 false false R67.htm 999071 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://bioaffinitytech.com/role/IncomeTaxesTables 67 false false R68.htm 999072 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://bioaffinitytech.com/role/SubsequentEvents 68 false false All Reports Book All Reports biaf-20241231.xsd biaf-20241231_cal.xml biaf-20241231_def.xml biaf-20241231_lab.xml biaf-20241231_pre.xml form10-k.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-k.htm": { "nsprefix": "BIAF", "nsuri": "http://bioaffinitytech.com/20241231", "dts": { "schema": { "local": [ "biaf-20241231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "biaf-20241231_cal.xml" ] }, "definitionLink": { "local": [ "biaf-20241231_def.xml" ] }, "labelLink": { "local": [ "biaf-20241231_lab.xml" ] }, "presentationLink": { "local": [ "biaf-20241231_pre.xml" ] }, "inline": { "local": [ "form10-k.htm" ] } }, "keyStandard": 314, "keyCustom": 38, "axisStandard": 19, "axisCustom": 0, "memberStandard": 23, "memberCustom": 48, "hidden": { "total": 69, "http://fasb.org/us-gaap/2024": 55, "http://xbrl.sec.gov/dei/2024": 3, "http://bioaffinitytech.com/20241231": 11 }, "contextCount": 149, "entityCount": 1, "segmentCount": 73, "elementCount": 645, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 656, "http://xbrl.sec.gov/dei/2024": 45, "http://xbrl.sec.gov/cyd/2024": 7, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://bioaffinitytech.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R2": { "role": "http://bioaffinitytech.com/role/BalanceSheets", "longName": "00000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:InventoryNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R3": { "role": "http://bioaffinitytech.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R4": { "role": "http://bioaffinitytech.com/role/StatementsOfOperations", "longName": "00000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "BIAF:DirectCostsAndExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R5": { "role": "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity", "longName": "00000005 - Statement - Consolidated Statements of Changes in Convertible Preferred Stock and Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Convertible Preferred Stock and Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R6": { "role": "http://bioaffinitytech.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R7": { "role": "http://bioaffinitytech.com/role/StatementsOfCashFlowsParenthetical", "longName": "00000007 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:PaymentsOfStockIssuanceCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-10-012024-12-31", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-10-012024-12-31", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R10": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R11": { "role": "http://bioaffinitytech.com/role/BasisOfPresentationOrganizationAndNatureOfOperations", "longName": "999015 - Disclosure - BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS", "shortName": "BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R12": { "role": "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPolicies", "longName": "999016 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R13": { "role": "http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNet", "longName": "999017 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET", "shortName": "ACCOUNTS AND OTHER RECEIVABLES, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R14": { "role": "http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssets", "longName": "999018 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R15": { "role": "http://bioaffinitytech.com/role/PropertyAndEquipmentNet", "longName": "999019 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R16": { "role": "http://bioaffinitytech.com/role/AccruedExpenses", "longName": "999020 - Disclosure - ACCRUED EXPENSES", "shortName": "ACCRUED EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R17": { "role": "http://bioaffinitytech.com/role/UnearnedRevenue", "longName": "999021 - Disclosure - UNEARNED REVENUE", "shortName": "UNEARNED REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R18": { "role": "http://bioaffinitytech.com/role/FairValueMeasurements", "longName": "999022 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R19": { "role": "http://bioaffinitytech.com/role/Leases", "longName": "999023 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R20": { "role": "http://bioaffinitytech.com/role/NotesPayable", "longName": "999024 - Disclosure - NOTES PAYABLE", "shortName": "NOTES PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R21": { "role": "http://bioaffinitytech.com/role/CommitmentsAndContingencies", "longName": "999025 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R22": { "role": "http://bioaffinitytech.com/role/CommonStock", "longName": "999026 - Disclosure - COMMON STOCK", "shortName": "COMMON STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R23": { "role": "http://bioaffinitytech.com/role/Stock-basedCompensation", "longName": "999027 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R24": { "role": "http://bioaffinitytech.com/role/Warrants", "longName": "999028 - Disclosure - WARRANTS", "shortName": "WARRANTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "BIAF:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "BIAF:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R25": { "role": "http://bioaffinitytech.com/role/IncomeTaxes", "longName": "999029 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R26": { "role": "http://bioaffinitytech.com/role/SubsequentEvents", "longName": "999030 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R27": { "role": "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "999031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R28": { "role": "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "999032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R29": { "role": "http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNetTables", "longName": "999033 - Disclosure - ACCOUNTS AND OTHER RECEIVABLES, NET (Tables)", "shortName": "ACCOUNTS AND OTHER RECEIVABLES, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R30": { "role": "http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssetsTables", "longName": "999034 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R31": { "role": "http://bioaffinitytech.com/role/PropertyAndEquipmentNetTables", "longName": "999035 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R32": { "role": "http://bioaffinitytech.com/role/AccruedExpensesTables", "longName": "999036 - Disclosure - ACCRUED EXPENSES (Tables)", "shortName": "ACCRUED EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R33": { "role": "http://bioaffinitytech.com/role/LeasesTables", "longName": "999037 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R34": { "role": "http://bioaffinitytech.com/role/Stock-basedCompensationTables", "longName": "999038 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R35": { "role": "http://bioaffinitytech.com/role/WarrantsTables", "longName": "999039 - Disclosure - WARRANTS (Tables)", "shortName": "WARRANTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R36": { "role": "http://bioaffinitytech.com/role/IncomeTaxesTables", "longName": "999040 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R37": { "role": "http://bioaffinitytech.com/role/BasisOfPresentationOrganizationAndNatureOfOperationsDetailsNarrative", "longName": "999041 - Disclosure - BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative)", "shortName": "BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "longName": "999042 - Disclosure - SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS (Details)", "shortName": "SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-18_custom_VillageOaksMember_custom_RobyPJoyceMDMember", "name": "BIAF:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R39": { "role": "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails", "longName": "999043 - Disclosure - SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details)", "shortName": "SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R40": { "role": "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "longName": "999044 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details)", "shortName": "SCHEDULE OF REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-12-31_custom_HistologyServiceFeesMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R41": { "role": "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "longName": "999045 - Disclosure - SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical)", "shortName": "SCHEDULE OF REVENUE RECOGNITION (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-12-31_us-gaap_HealthCarePatientServiceMember_custom_CyPathLungMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R42": { "role": "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails", "longName": "999046 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details)", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2024-12-31_us-gaap_ComputerEquipmentMember_srt_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "BIAF:PropertyAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31_us-gaap_ComputerEquipmentMember_srt_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "BIAF:PropertyAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R43": { "role": "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails", "longName": "999047 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)", "shortName": "SCHEDULE OF INTANGIBLE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R44": { "role": "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "longName": "999048 - Disclosure - SCHEDULE OF SEGMENT INFORMATION (Details)", "shortName": "SCHEDULE OF SEGMENT INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:NonoperatingIncomeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R45": { "role": "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "999049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R46": { "role": "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails", "longName": "999050 - Disclosure - SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES (Details)", "shortName": "SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "BIAF:PatientServiceFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "BIAF:PatientServiceFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R47": { "role": "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "999051 - Disclosure - SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "shortName": "SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:PrepaidInsurance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:PrepaidInsurance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "BIAF:PrepaidExpensesAndOtherCurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R48": { "role": "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "longName": "999052 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R49": { "role": "http://bioaffinitytech.com/role/PropertyAndEquipmentNetDetailsNarrative", "longName": "999053 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R50": { "role": "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails", "longName": "999054 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)", "shortName": "SCHEDULE OF ACCRUED EXPENSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R51": { "role": "http://bioaffinitytech.com/role/UnearnedRevenueDetailsNarrative", "longName": "999055 - Disclosure - UNEARNED REVENUE (Details Narrative)", "shortName": "UNEARNED REVENUE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DeferredRevenueDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DeferredRevenueDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R52": { "role": "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails", "longName": "999056 - Disclosure - SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details)", "shortName": "SCHEDULE OF COMPONENTS OF LEASE EXPENSE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R53": { "role": "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails", "longName": "999057 - Disclosure - SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details)", "shortName": "SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "BIAF:ScheduleOfCapitalLeasedAsssetTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R54": { "role": "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails", "longName": "999058 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details)", "shortName": "SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R55": { "role": "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "longName": "999059 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2024-12-31_srt_MinimumMember", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31_srt_MinimumMember", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R56": { "role": "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative", "longName": "999060 - Disclosure - NOTES PAYABLE (Details Narrative)", "shortName": "NOTES PAYABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:NotesPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-18_custom_TwentyTwentyFourToyotaCorollaMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R57": { "role": "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "longName": "999061 - Disclosure - COMMON STOCK (Details Narrative)", "shortName": "COMMON STOCK (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-04", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R58": { "role": "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails", "longName": "999062 - Disclosure - SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details)", "shortName": "SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R59": { "role": "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "longName": "999063 - Disclosure - SUMMARY OF OPTION ACTIVITY (Details)", "shortName": "SUMMARY OF OPTION ACTIVITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-12-31_custom_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R60": { "role": "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails", "longName": "999064 - Disclosure - SUMMARY OF RESTRICTED STOCK AWARD (Details)", "shortName": "SUMMARY OF RESTRICTED STOCK AWARD (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_RestrictedStockMember_custom_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_RestrictedStockMember_custom_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R61": { "role": "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "longName": "999065 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "From2024-01-012024-12-31_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-12-31_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R62": { "role": "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails", "longName": "999066 - Disclosure - SCHEDULE OF CLASS OF WARRANT (Details)", "shortName": "SCHEDULE OF CLASS OF WARRANT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "BIAF:NumberOfWarrantsIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "BIAF:NumberOfWarrantsIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R63": { "role": "http://bioaffinitytech.com/role/WarrantsDetailsNarrative", "longName": "999067 - Disclosure - WARRANTS (Details Narrative)", "shortName": "WARRANTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "AsOf2024-10-21", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-10-21", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R64": { "role": "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "999068 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details)", "shortName": "SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R65": { "role": "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails", "longName": "999069 - Disclosure - SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE (Details)", "shortName": "SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R66": { "role": "http://bioaffinitytech.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails", "longName": "999070 - Disclosure - SCHEDULE OF UNRECOGNIZED TAX BENEFITS (Details)", "shortName": "SCHEDULE OF UNRECOGNIZED TAX BENEFITS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31", "name": "BIAF:UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromPriorPeriodTaxPositions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R67": { "role": "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative", "longName": "999071 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R68": { "role": "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "longName": "999072 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "AsOf2024-12-31", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "BIAF:WarrantsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2025-03-07_us-gaap_SubsequentEventMember", "name": "BIAF:AnnualCostSavings", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNet" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS AND OTHER RECEIVABLES, NET", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r204", "r207" ] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts and other receivables, net", "totalLabel": "Total accounts and other receivables, net", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r47", "r49", "r53", "r818" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r47", "r609" ] }, "BIAF_AccruedClinicalExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "AccruedClinicalExpenseCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Clinical", "documentation": "Accrued clinical expense current." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "totalLabel": "Total accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Legal and professional", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49" ] }, "BIAF_AccruedResearchAndDevelopmentCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "AccruedResearchAndDevelopmentCostsPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accrued Research and Development Costs", "documentation": "Accrued Research And Development Costs [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r32", "r124", "r452" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r139", "r140", "r401", "r402", "r403", "r404", "r405", "r406" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r139", "r140", "r401", "r402", "r403", "r404", "r405", "r406" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Oil and Gas, Full Cost Method, Capitalized Cost Excluded from Amortization, Acquisition Cost, Period Cost", "documentation": "Amount of capitalized acquisition cost incurred during period and excluded from amortization for oil- and gas-producing activities accounted for under full cost method. Excludes exploration and development costs and capitalized interest." } } }, "auth_ref": [ "r846", "r847" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r685" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r59", "r609", "r883" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r486", "r752", "r753", "r754", "r755", "r826", "r884" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r691" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r691" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r691" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r691" ] }, "BIAF_AdjustmentsToAdditionalPaidInCapitalExercisedWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "AdjustmentsToAdditionalPaidInCapitalExercisedWarrants", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital for the exercised warrants", "documentation": "Additional paid-in capital for the exercised warrants." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Offering costs", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r8", "r82" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r106" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r336", "r598" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r652", "r663", "r677", "r703" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r655", "r666", "r680", "r706" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r691" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r698" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r656", "r667", "r681", "r698", "r707", "r711", "r719" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Total stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r329", "r334" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r213", "r220", "r587" ] }, "BIAF_AnnualCostSavings": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "AnnualCostSavings", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Annual cost savings", "documentation": "Annual cost savings." } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r659" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Anti-dilutive securities", "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." } } }, "auth_ref": [ "r177" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r381" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets [Default Label]", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r93", "r103", "r128", "r153", "r180", "r184", "r198", "r199", "r206", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r382", "r384", "r400", "r443", "r521", "r581", "r582", "r609", "r624", "r787", "r788", "r837" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r120", "r135", "r153", "r206", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r382", "r384", "r400", "r609", "r787", "r788", "r837" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r659" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r636", "r638", "r659" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r636", "r638", "r659" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r636", "r638", "r659" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r733" ] }, "BIAF_AugustWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "AugustWarrantsMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "August Warrants [Member]", "documentation": "August Warrants [Member]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Exercise Price" } } }, "auth_ref": [ "r714" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r715" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r710" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r710" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method" } } }, "auth_ref": [ "r710" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r710" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r710" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined" } } }, "auth_ref": [ "r710" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Securities" } } }, "auth_ref": [ "r713" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r712" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r711" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r711" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r214", "r215", "r216", "r217", "r218", "r377", "r593", "r594" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r37", "r38", "r214", "r215", "r216", "r217", "r218", "r377", "r593", "r594" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business acquisition equity interests issued or issuable number of shares issued", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r90" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "totalLabel": "Total net assets", "label": "Assets net", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r7" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock", "verboseLabel": "Business combination consideration transferred equity interests issued and issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r0", "r1" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "BIAF_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationships", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationships", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed customer relationships." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Trade names and trademarks", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r39", "r40" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r40" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r39", "r40" ] }, "BIAF_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedWorkingCapital", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "label": "Net working capital (including cash)", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed working capital." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r40" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combination", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r85", "r86", "r87", "r88" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/BasisOfPresentationOrganizationAndNatureOfOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r16", "r122", "r572" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "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." } } }, "auth_ref": [ "r17" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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." } } }, "auth_ref": [ "r16", "r72", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r2", "r72" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Federal insured limit", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "BIAF_CashFlowNoncashFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "CashFlowNoncashFinancingActivitiesDisclosureAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash financing activities:", "documentation": "Cash flow noncash financing activities disclosure abstract," } } }, "auth_ref": [] }, "BIAF_CashFlowNoncashInvestingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "CashFlowNoncashInvestingActivitiesDisclosureAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash investing activities:", "documentation": "Cash flow noncash investing activities disclosure abstract." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r689" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://bioaffinitytech.com/role/Cover", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "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." } } }, "auth_ref": [ "r117", "r130", "r131", "r132", "r153", "r171", "r172", "r174", "r176", "r182", "r183", "r206", "r247", "r249", "r250", "r251", "r254", "r255", "r271", "r272", "r274", "r277", "r283", "r400", "r480", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r508", "r530", "r548", "r559", "r560", "r561", "r562", "r563", "r737", "r749", "r756" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted-average exercise price", "verboseLabel": "Warrants exercise price", "terseLabel": "Exercise price per share", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r284" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants to purchase common stock", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants to purchase shares", "verboseLabel": "Warrants to purchase of common stock", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r284" ] }, "BIAF_ClassOfWarrantOrRightNumberOfSecuritiesExercised": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesExercised", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants exercised", "documentation": "Class of warrant or right number of securities exercised" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Number of warrants outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r33" ] }, "BIAF_ClinicalDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ClinicalDevelopmentExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Clinical development", "documentation": "Clinical development expense." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r690" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r690" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "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." } } }, "auth_ref": [ "r381" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (See Note 11)", "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." } } }, "auth_ref": [ "r54", "r96", "r445", "r507" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r79", "r239", "r240", "r565", "r782", "r784" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r615", "r616", "r617", "r619", "r620", "r621", "r622", "r752", "r753", "r755", "r826", "r882", "r884" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical", "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "verboseLabel": "Common stock, par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r57" ] }, "BIAF_CommonStockParValue0.007PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "CommonStockParValue0.007PerShareMember", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Common Stock Par Value 0.007 Per Share [Member]", "documentation": "Common Stock Par Value 0.007 Per Share [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical", "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r57", "r508" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r57", "r508", "r527", "r884", "r885" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, par value $0.007 per share; 100,000,000 shares authorized; 15,576,674 and 9,394,610 shares issued and outstanding as of December 31, 2024 and 2023, respectively", "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." } } }, "auth_ref": [ "r57", "r447", "r609" ] }, "BIAF_CommonWarrantSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "CommonWarrantSharesMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Warrant Shares [Member]", "documentation": "Common Warrant Shares [Member]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r695" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r694" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r696" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r693" ] }, "BIAF_ComputerAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ComputerAndSoftwareMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer and Software [Member]", "documentation": "Computer and Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "BIAF_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ComputerSoftwareMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software [Member]", "documentation": "Computer Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r45", "r109" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "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." } } }, "auth_ref": [ "r43", "r575" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r271", "r272", "r274", "r619", "r620", "r621", "r622" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r42", "r771", "r772", "r773", "r774", "r776", "r778", "r780", "r781" ] }, "BIAF_CyPathLungMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "CyPathLungMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "CyPath Lung [Member]", "documentation": "CyPath Lung [Member]" } } }, "auth_ref": [] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r646", "r729" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r646", "r729" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r648", "r731" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r648", "r731" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r641", "r724" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r642", "r725" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r642", "r725" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r640", "r723" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r643", "r726" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r645", "r728" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r645", "r728" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r646", "r729" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r647", "r730" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r644", "r727" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/NotesPayable" ], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r80", "r151", "r226", "r227", "r228", "r229", "r230", "r245", "r246", "r256", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r408" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r257", "r408", "r409", "r589", "r590", "r607" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bears fixed interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r51", "r269", "r408", "r409", "r607" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Imputed interest, rate", "verboseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r51", "r258" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r129", "r588", "r827", "r828" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument periodic payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r12", "r44" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PREPAID EXPENSES AND OTHER CURRENT ASSETS", "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." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/UnearnedRevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r743" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unearned revenue", "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." } } }, "auth_ref": [ "r742" ] }, "us-gaap_DeferredRevenueDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/UnearnedRevenue" ], "lang": { "en-us": { "role": { "label": "UNEARNED REVENUE", "documentation": "The entire disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP." } } }, "auth_ref": [ "r104" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r356" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized R&E costs", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both." } } }, "auth_ref": [ "r825" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets (liabilities), net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r823" ] }, "BIAF_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "documentation": "Deferred tax assets operating lease liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryover", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r825" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r825" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Tax credits", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r825" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Bad debt expense", "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances." } } }, "auth_ref": [ "r825" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Stock compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r825" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r357" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liability", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r823" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability:" } } }, "auth_ref": [] }, "BIAF_DeferredTaxLiabilityDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DeferredTaxLiabilityDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation and amortization", "documentation": "Deferred tax liability depreciation and amortization.", "label": "DeferredTaxLiabilityDepreciationAndAmortization" } } }, "auth_ref": [] }, "BIAF_DeferredTaxLiabilityRightofuseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DeferredTaxLiabilityRightofuseAsset", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Right-of-use asset tax liability", "documentation": "Deferred tax liability right of use asset.", "label": "DeferredTaxLiabilityRightofuseAsset" } } }, "auth_ref": [] }, "BIAF_DepartmentOfDefenseObservationalStudiesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DepartmentOfDefenseObservationalStudiesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Department of Defense Observational Studies [Member]", "documentation": "Department of Defense Observational Studies [Member]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/PropertyAndEquipmentNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r31" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r5", "r31" ] }, "BIAF_DiagnosticResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DiagnosticResearchAndDevelopmentMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Diagnostic R&D [Member]", "documentation": "Diagnostic R&D [Member]" } } }, "auth_ref": [] }, "BIAF_DirectCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DirectCostsAndExpenses", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Direct costs and expenses", "documentation": "Direct costs and expenses." } } }, "auth_ref": [] }, "BIAF_DirectOfferingMarchEightTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DirectOfferingMarchEightTwentyTwentyFourMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Direct Offering March 8, 2024 [Member]", "documentation": "Direct Offering March 8, 2024 [Member]" } } }, "auth_ref": [] }, "BIAF_DirectOfferingOctoberTwentyOneTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DirectOfferingOctoberTwentyOneTwentyTwentyFourMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Direct Offering October 21, 2024 [Member]", "documentation": "Direct Offering October 21, 2024 [Member]" } } }, "auth_ref": [] }, "BIAF_DisclosureLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DisclosureLeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Schedule Of Components Of Lease Expense", "terseLabel": "Schedule Of Balance Sheet Information Relating To Leases" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensation" ], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r299", "r302", "r330", "r331", "r333", "r596" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "BIAF_DisclosurePrepaidExpensesAndOtherCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DisclosurePrepaidExpensesAndOtherCurrentAssetsAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses And Other Current Assets", "verboseLabel": "Schedule Of Prepaid Expenses And Other Current Assets" } } }, "auth_ref": [] }, "BIAF_DisclosureWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "DisclosureWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Warrants" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "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'." } } }, "auth_ref": [ "r638" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r636", "r638", "r659" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r636", "r638", "r659", "r699" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r637" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r625" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r638" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r638" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r684" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated By Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r628" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net loss per common share, basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r142", "r160", "r161", "r162", "r163", "r164", "r165", "r169", "r171", "r174", "r175", "r176", "r179", "r375", "r380", "r394", "r395", "r440", "r457", "r576" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net loss per common share, diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r142", "r160", "r161", "r162", "r163", "r164", "r165", "r171", "r174", "r175", "r176", "r179", "r375", "r380", "r394", "r395", "r440", "r457", "r576" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Loss Per Share", "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." } } }, "auth_ref": [ "r22", "r23", "r178" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r344", "r600" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r154", "r344", "r366", "r600" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance", "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." } } }, "auth_ref": [ "r347", "r600", "r751", "r819" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Permanent differences", "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 income tax rates." } } }, "auth_ref": [ "r346", "r600", "r751", "r819" ] }, "BIAF_EffectiveIncomeTaxRateReconciliationDeferredBalanceTrueUp": { "xbrltype": "percentItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "EffectiveIncomeTaxRateReconciliationDeferredBalanceTrueUp", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Deferred balance true-up", "documentation": "Effective income tax rate reconciliation deferred balance true-up." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfReconciliationOfStatutoryFederalIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "label": "Research and development credits", "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 research and development expense." } } }, "auth_ref": [ "r751", "r819", "r821" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Valuation allowance percentage", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r600", "r751", "r819", "r820" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Compensation", "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)." } } }, "auth_ref": [ "r49" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r332" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "BIAF_EmployeesAndNonemployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "EmployeesAndNonemployeesMember", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employees and Non Employees [Member]", "documentation": "Employees and Non Employees [Member]" } } }, "auth_ref": [] }, "BIAF_EmployeesNonemployeesAndBoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "EmployeesNonemployeesAndBoardOfDirectorsMember", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employees, Non-Employees and Board of Directors [Member]", "documentation": "Employees, Non-Employees and Board of Directors [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "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." } } }, "auth_ref": [ "r631" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r627" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r627" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "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." } } }, "auth_ref": [ "r736" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r627" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r732" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingParValuePerShare", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r659" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r627" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r627" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r627" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r627" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r734" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "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." } } }, "auth_ref": [ "r8", "r118", "r139", "r140", "r141", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r181", "r208", "r209", "r224", "r285", "r364", "r365", "r372", "r373", "r374", "r376", "r379", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r401", "r402", "r403", "r404", "r405", "r406", "r410", "r412", "r427", "r456", "r470", "r471", "r472", "r486", "r548" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r692" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r652", "r663", "r677", "r703" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r649", "r660", "r674", "r700" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r698" ] }, "BIAF_ExistingWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ExistingWarrantMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Existing Warrant [Member]", "documentation": "Existing Warrant [Member]" } } }, "auth_ref": [] }, "BIAF_ExpiringInTwoThousandThirtyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ExpiringInTwoThousandThirtyFourMember", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Expiring In 2034 [Member]", "documentation": "Expiring In Two Thousand Thirty Four [Member]" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS", "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis." } } }, "auth_ref": [ "r92" ] }, "BIAF_FairValueOfWarrantsIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "FairValueOfWarrantsIssued", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair value of warrants issued to placement agents", "documentation": "Fair value of warrants issued." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest on lease liabilities - finance lease", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r415", "r419", "r608" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails", "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "Total finance lease liabilities", "verboseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r414", "r424" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease liability, current portion", "verboseLabel": "Financing lease liability, current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r414" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease liability, net of current portion", "verboseLabel": "Financing lease liability, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r414" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028 and thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less discounting", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails", "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal repayments on finance leases", "label": "Operating cash flows from finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r416", "r421" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease right-of-use asset, net", "verboseLabel": "Finance lease right-of-use assets, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r413" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r739", "r740" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use assets - finance lease", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r415", "r419", "r608" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Financing lease right-of-use assets, gross", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r738" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average discount rate, finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r423", "r608" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average remaining lease term, finance leases (in years)", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r422", "r608" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r126", "r210", "r219", "r587" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r212", "r214", "r215", "r216", "r218", "r219", "r221", "r222", "r437", "r438", "r568" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Cost", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r210", "r219", "r438", "r587" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r212", "r219", "r221", "r222", "r223", "r437", "r568", "r587" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r212", "r214", "r215", "r216", "r218", "r219", "r221", "r222", "r568" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r656", "r667", "r681", "r707" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r656", "r667", "r681", "r707" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r656", "r667", "r681", "r707" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r656", "r667", "r681", "r707" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r656", "r667", "r681", "r707" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "BIAF_GeneralCorporateActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "GeneralCorporateActivitiesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "General Corporate Activities [Member]", "documentation": "General Corporate Activities [Member]" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails", "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r125", "r211", "r439", "r582", "r586", "r601", "r609", "r768", "r769" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r767", "r770" ] }, "us-gaap_HealthCarePatientServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HealthCarePatientServiceMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Health Care, Patient Service [Member]", "documentation": "Service provided to patient for maintenance, diagnosis and treatment of physical and mental health. Excludes service to resident in health care facility." } } }, "auth_ref": [ "r791" ] }, "BIAF_HistologyFees": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "HistologyFees", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Histology service fees", "documentation": "Histology fees." } } }, "auth_ref": [] }, "BIAF_HistologyServiceFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "HistologyServiceFeesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Histology Service Fees [Member]", "documentation": "Histology Service Fees [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r636", "r638", "r659" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Net loss before income taxes", "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." } } }, "auth_ref": [ "r65", "r98", "r102", "r441", "r454", "r578", "r581", "r757", "r759", "r760", "r761", "r762" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r225", "r231", "r234", "r397", "r398", "r399", "r467", "r469", "r533", "r568", "r602", "r853" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r231", "r234", "r397", "r398", "r399", "r467", "r469", "r533", "r568", "r602", "r853" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r154", "r339", "r344", "r348", "r349", "r350", "r354", "r359", "r367", "r369", "r370", "r371", "r485", "r600" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accruals for interest and penalties", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r822" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest and penalties", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r822" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r105", "r115", "r167", "r168", "r180", "r189", "r199", "r343", "r344", "r368", "r458", "r600" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "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." } } }, "auth_ref": [ "r138", "r341", "r342", "r354", "r355", "r358", "r363", "r479" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes paid in cash", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r18", "r148", "r360", "r361" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts and other receivables", "label": "Increase (Decrease) in Accounts and Other Receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Unearned revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r569" ] }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInterestPayableNet", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accrued interest", "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "BIAF_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease right-of-use asset", "documentation": "Increase decrease in operating lease right of use asset.", "label": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "BIAF_IndefinitelyMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "IndefinitelyMember", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Indefinitely [Member]", "documentation": "Indefinitely [Member]" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r656", "r667", "r681", "r698", "r707", "r711", "r719" ] }, "BIAF_InducementDirectOfferingAugustFiveTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "InducementDirectOfferingAugustFiveTwentyTwentyFourMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Inducement Direct Offering August 5, 2024 [Member]", "documentation": "Inducement Direct Offering August 5, 2024 [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r717" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r639", "r722" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r639", "r722" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r639", "r722" ] }, "BIAF_InstitutionalInvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "InstitutionalInvestorMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Institutional Investor [Member]", "documentation": "Institutional Investor [Member]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r212", "r778", "r779" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Including Goodwill)", "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets." } } }, "auth_ref": [ "r766" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r188", "r747" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest paid", "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." } } }, "auth_ref": [ "r144", "r146", "r147" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r134", "r573", "r609" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r180", "r187", "r199", "r581", "r746" ] }, "us-gaap_InvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestorMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investor [Member]", "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value." } } }, "auth_ref": [ "r833", "r834" ] }, "BIAF_IpoNonTradableMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "IpoNonTradableMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "IPO Non-tradable [Member]", "documentation": "IPO Non-tradable [Member]" } } }, "auth_ref": [] }, "BIAF_IpoTradeableMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "IpoTradeableMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "IPO Tradeable [Member]", "documentation": "IPO Tradeable [Member]" } } }, "auth_ref": [] }, "BIAF_LabEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "LabEquipmentMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Lab Equipment [Member]", "documentation": "Lab Equipment [Member]" } } }, "auth_ref": [] }, "BIAF_LaboratoryServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "LaboratoryServicesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Laboratory Services [Member]", "documentation": "Laboratory Services [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r418", "r608" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF COMPONENTS OF LEASE EXPENSE", "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." } } }, "auth_ref": [ "r831" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r78", "r425" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeaseRemainingLeaseTerm", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finance lease, remaining lease term", "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r426", "r830" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF FUTURE MINIMUM LEASE PAYMENT UNDER NON-CANCELLABLE", "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." } } }, "auth_ref": [ "r832" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted cash flows", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "2028 and thereafter", "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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "2026", "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)." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less discounting", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease, remaining lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r426", "r830" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "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." } } }, "auth_ref": [ "r411" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r48", "r49", "r50", "r52", "r53", "r54", "r55", "r153", "r206", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r383", "r384", "r385", "r400", "r506", "r577", "r624", "r787", "r837", "r838" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r63", "r97", "r449", "r609", "r750", "r764", "r829" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r50", "r121", "r153", "r206", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r383", "r384", "r385", "r400", "r609", "r787", "r837", "r838" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes payable, net of current portion", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r12" ] }, "cyd_MaterialCybersecurityIncidentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "MaterialCybersecurityIncidentAbstract", "lang": { "en-us": { "role": { "label": "Material Cybersecurity Incident [Abstract]" } } }, "auth_ref": [ "r670", "r671" ] }, "cyd_MaterialCybersecurityIncidentInformationNotAvailableOrUndeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "MaterialCybersecurityIncidentInformationNotAvailableOrUndeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" ], "lang": { "en-us": { "role": { "label": "Material Cybersecurity Incident Information Not Available or Undetermined [Text Block]" } } }, "auth_ref": [ "r670", "r672" ] }, "cyd_MaterialCybersecurityIncidentMaterialImpactOrReasonablyLikelyMaterialImpactTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "MaterialCybersecurityIncidentMaterialImpactOrReasonablyLikelyMaterialImpactTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" ], "lang": { "en-us": { "role": { "label": "Material Cybersecurity Incident Material Impact or Reasonably Likely Material Impact [Text Block]" } } }, "auth_ref": [ "r670", "r673" ] }, "cyd_MaterialCybersecurityIncidentNatureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "MaterialCybersecurityIncidentNatureTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" ], "lang": { "en-us": { "role": { "label": "Material Cybersecurity Incident Nature [Text Block]" } } }, "auth_ref": [ "r670", "r673" ] }, "cyd_MaterialCybersecurityIncidentScopeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "MaterialCybersecurityIncidentScopeTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" ], "lang": { "en-us": { "role": { "label": "Material Cybersecurity Incident Scope [Text Block]" } } }, "auth_ref": [ "r670", "r673" ] }, "cyd_MaterialCybersecurityIncidentTimingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "MaterialCybersecurityIncidentTimingTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/MaterialCybersecurityIncidentDisclosure" ], "lang": { "en-us": { "role": { "label": "Material Cybersecurity Incident Timing [Text Block]" } } }, "auth_ref": [ "r670", "r673" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r298", "r335", "r396", "r435", "r466", "r468", "r475", "r498", "r499", "r554", "r555", "r556", "r557", "r558", "r566", "r567", "r584", "r591", "r595", "r603", "r604", "r605", "r606", "r611", "r789", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r690" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r690" ] }, "BIAF_MedicalDirectorFees": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "MedicalDirectorFees", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Medical director fees", "documentation": "Medical director fees." } } }, "auth_ref": [] }, "BIAF_MedicalDirectorFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "MedicalDirectorFeesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Medical Director Fees [Member]", "documentation": "Medical Director Fees [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r298", "r335", "r396", "r435", "r466", "r468", "r475", "r498", "r499", "r554", "r555", "r556", "r557", "r558", "r566", "r567", "r584", "r591", "r595", "r603", "r604", "r605", "r611", "r789", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r710" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r718" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r691" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r145" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r145" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r72", "r73", "r74" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfCashFlows", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity", "http://bioaffinitytech.com/role/StatementsOfOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net loss", "verboseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r66", "r74", "r99", "r119", "r136", "r137", "r141", "r153", "r158", "r160", "r161", "r162", "r163", "r164", "r167", "r168", "r173", "r206", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r375", "r380", "r395", "r400", "r455", "r529", "r546", "r547", "r623", "r787" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "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." } } }, "auth_ref": [] }, "BIAF_NewWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "NewWarrantMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "New Warrant [Member]", "documentation": "New Warrant [Member]" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r690" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r687" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r718" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r718" ] }, "BIAF_NonTradeableWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "NonTradeableWarrantMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-Tradeable Warrant [Member]", "documentation": "Non Tradeable Warrant [Member]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Non-operating income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r68" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r12", "r95", "r849", "r850" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes payable, current portion", "verboseLabel": "Notes payable, current", "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." } } }, "auth_ref": [ "r48", "r49" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r582", "r758" ] }, "BIAF_NumberOfWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "NumberOfWarrantsExercised", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Number of warrants exercised", "documentation": "Number of warrants exercised." } } }, "auth_ref": [] }, "BIAF_NumberOfWarrantsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "NumberOfWarrantsIssued", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Number of warrants issued", "documentation": "Number of warrants issued." } } }, "auth_ref": [] }, "BIAF_OctoberAndAugustWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "OctoberAndAugustWarrantsMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "October and August Warrants [Member]", "documentation": "October and August Warrants [Member]" } } }, "auth_ref": [] }, "BIAF_OctoberWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "OctoberWarrantsMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "October Warrants [Member]", "documentation": "October Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Total operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r102", "r578", "r757", "r759", "r760", "r761", "r762" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "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." } } }, "auth_ref": [ "r420", "r608" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails", "http://bioaffinitytech.com/role/ScheduleOfFutureMinimumLeasePaymentUnderNon-cancellableDetails" ], "lang": { "en-us": { "role": { "label": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, current portion", "verboseLabel": "Operating lease liability, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, net of current portion", "verboseLabel": "Operating lease liability, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r414" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r417", "r421" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use asset, net", "verboseLabel": "Operating lease right-of-use, assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r413" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average discount rate, operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r423", "r608" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfBalanceSheetInformationRelatingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average remaining lease term, operating leases (in years)", "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." } } }, "auth_ref": [ "r422", "r608" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r362" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Increased in valuation allowance", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r824" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/BasisOfPresentationOrganizationAndNatureOfOperations" ], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION, ORGANIZATION AND NATURE OF OPERATIONS", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r46", "r91", "r476", "r477" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r49" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense", "label": "Other Nonoperating Expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r69" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r143" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r690" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other", "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." } } }, "auth_ref": [ "r744", "r765" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Other receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r133", "r516", "r582", "r851" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r638" ] }, "BIAF_OtherRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "OtherRevenuesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Other Revenues [Member]", "documentation": "Other Revenues [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r654", "r665", "r679", "r705" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Amount" } } }, "auth_ref": [ "r657", "r668", "r682", "r708" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r657", "r668", "r682", "r708" ] }, "BIAF_PatientServiceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PatientServiceFees", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfAccountsAndOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Patient service fees", "documentation": "Patient service fees." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r686" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Underwriting discounts, commissions and offering expenses", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r13", "r378" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r70" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r689" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r689" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r688" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r691" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r687" ] }, "BIAF_PercentageOfNumberOfCommonStockIssuableUponExerciseOfWarrantsHolders": { "xbrltype": "percentItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PercentageOfNumberOfCommonStockIssuableUponExerciseOfWarrantsHolders", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of number of common stock issuable upon exercise of warrants holders", "documentation": "Percentage of number of common stock issuable upon exercise of warrants holders." } } }, "auth_ref": [] }, "BIAF_PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PlacementAgentDirectOfferingAugustFiveTwentyTwentyFourMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Placement Agent Direct Offering August 5, 2024 [Member]", "documentation": "Placement Agent Direct Offering August 5, 2024 [Member]" } } }, "auth_ref": [] }, "BIAF_PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PlacementAgentDirectOfferingMarchEightTwentyTwentyFourMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Placement Agent Direct Offering March 8, 2024 [Member]", "documentation": "Placement Agent Direct Offering March 8, 2024 [Member]" } } }, "auth_ref": [] }, "BIAF_PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PlacementAgentDirectOfferingOctoberTwentyOneTwentyTwentyFourMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Placement Agent Direct Offering October 21, 2024 [Member]", "documentation": "Placement Agent Direct Offering October 21, 2024 [Member]" } } }, "auth_ref": [] }, "BIAF_PlacementAgentMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PlacementAgentMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Placement Agent [Member]", "documentation": "Placement Agent [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r688" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r632" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r634" ] }, "BIAF_PreIpoConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PreIpoConvertibleNotesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfClassOfWarrantDetails" ], "lang": { "en-us": { "role": { "label": "Pre-IPO Convertible Notes [Member]", "documentation": "Pre-IPO Convertible Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "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." } } }, "auth_ref": [ "r615", "r616", "r619", "r620", "r621", "r622", "r882", "r884" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r56", "r271" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "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." } } }, "auth_ref": [ "r56", "r508", "r527", "r884", "r885" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, no shares issued or outstanding at December 31, 2024 and 2023, respectively", "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." } } }, "auth_ref": [ "r56", "r446", "r609" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r745" ] }, "BIAF_PrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/PrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "documentation": "Prepaid expenses and other current assets [Text Block]" } } }, "auth_ref": [] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidInsurance", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid insurance", "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." } } }, "auth_ref": [ "r574", "r585", "r765" ] }, "BIAF_PrepaidLegalAndProfessional": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PrepaidLegalAndProfessional", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Legal and professional", "documentation": "Prepaid legal and professional." } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r741" ] }, "BIAF_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceInitialPublicOffering", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock from direct offering, net of underwriting discounts, commissions, and offering expenses of $1,334,811", "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfWarrants", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gross proceeds from issuance of warrants", "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from loans payable", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercised stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r11" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of warrants", "verboseLabel": "Proceeds from warrant exercised", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r748" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "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." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r201", "r436", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r571", "r592", "r610", "r611", "r612", "r613", "r614", "r785", "r786", "r790", "r852", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "auth_ref": [ "r201", "r436", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r571", "r592", "r610", "r611", "r612", "r613", "r614", "r785", "r786", "r790", "r852", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ] }, "BIAF_PropertyAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PropertyAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY AND EQUIPMENT USEFUL LIFE", "documentation": "Property And Equipment Useful Life [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r425" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/PropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET", "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." } } }, "auth_ref": [ "r77", "r110", "r113", "r114" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "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." } } }, "auth_ref": [ "r78", "r123", "r453" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [ "r425" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "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." } } }, "auth_ref": [ "r6", "r425", "r442", "r453", "r609" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property and Equipment, Net", "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." } } }, "auth_ref": [ "r6", "r110", "r113", "r451" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://bioaffinitytech.com/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY AND EQUIPMENT", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "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." } } }, "auth_ref": [ "r78", "r425" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, useful life", "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." } } }, "auth_ref": [] }, "BIAF_PropertyPlantAndEquipmentUsefulLifeDescription": { "xbrltype": "stringItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "PropertyPlantAndEquipmentUsefulLifeDescription", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment, useful life", "documentation": "Property plant and equipment useful life description.", "label": "PropertyPlantAndEquipmentUsefulLifeDescription" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r686" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r686" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r241", "r242", "r243", "r244", "r296", "r298", "r325", "r326", "r327", "r335", "r396", "r433", "r434", "r435", "r466", "r468", "r475", "r498", "r499", "r554", "r555", "r556", "r557", "r558", "r566", "r567", "r584", "r591", "r595", "r603", "r604", "r605", "r606", "r611", "r617", "r783", "r789", "r827", "r840", "r841", "r842", "r843", "r844" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "auth_ref": [ "r241", "r242", "r243", "r244", "r296", "r298", "r325", "r326", "r327", "r335", "r396", "r433", "r434", "r435", "r466", "r468", "r475", "r498", "r499", "r554", "r555", "r556", "r557", "r558", "r566", "r567", "r584", "r591", "r595", "r603", "r604", "r605", "r606", "r611", "r617", "r783", "r789", "r827", "r840", "r841", "r842", "r843", "r844" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r649", "r660", "r674", "r700" ] }, "BIAF_RegisteredDirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "RegisteredDirectOfferingMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Registered Direct Offering [Member]", "documentation": "Registered Direct Offering [Member]" } } }, "auth_ref": [] }, "BIAF_RegulatoryMattersPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "RegulatoryMattersPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Regulatory Matters", "documentation": "Regulatory Matters [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r205", "r297", "r428", "r429", "r444", "r450", "r501", "r502", "r503", "r504", "r505", "r526", "r528", "r553" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r205", "r297", "r428", "r429", "r444", "r450", "r501", "r502", "r503", "r504", "r505", "r526", "r528", "r553", "r836" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment on loans payable", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r338", "r568", "r581", "r845" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development", "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." } } }, "auth_ref": [ "r337" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r650", "r661", "r675", "r701" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r651", "r662", "r676", "r702" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement does not require Recovery" } } }, "auth_ref": [ "r658", "r669", "r683", "r709" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "BIAF_RestrictedStockUnitsUnvestedMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "RestrictedStockUnitsUnvestedMember", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units Unvested [Member]", "documentation": "Restricted Stock Units Unvested [Member]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/BasisOfPresentationOrganizationAndNatureOfOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r60", "r82", "r448", "r473", "r474", "r484", "r509", "r609" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r208", "r209", "r224", "r364", "r365", "r372", "r373", "r374", "r376", "r379", "r380", "r386", "r388", "r389", "r391", "r393", "r410", "r412", "r470", "r472", "r486", "r884" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails", "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Revenue", "verboseLabel": "Total net revenue", "terseLabel": "Patient services fees", "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." } } }, "auth_ref": [ "r100", "r101", "r180", "r185", "r186", "r197", "r199", "r201", "r202", "r203", "r294", "r295", "r436" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r116", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r570" ] }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "auth_ref": [] }, "BIAF_RobyPJoyceMDMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "RobyPJoyceMDMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Roby P. Joyce, M.D. [Member]", "documentation": "Roby P. Joyce, M.D. [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r718" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r718" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/AccountsAndOtherReceivablesNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCOUNTS AND OTHER RECEIVABLES", "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." } } }, "auth_ref": [ "r58", "r64" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCRUED EXPENSES", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF POTENTIALLY DILUTIVE SECURITIES", "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." } } }, "auth_ref": [ "r22" ] }, "BIAF_ScheduleOfCapitalLeasedAsssetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ScheduleOfCapitalLeasedAsssetTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF BALANCE SHEET INFORMATION RELATING TO LEASES", "documentation": "Schedule Of Capital Leased Assset [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r381" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES", "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." } } }, "auth_ref": [ "r823" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF RECONCILIATION OF STATUTORY FEDERAL INCOME TAX RATE", "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." } } }, "auth_ref": [ "r345", "r600", "r819" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF STOCK-BASED COMPENSATION EXPENSE RECOGNIZED FOR STOCK OPTION AWARDS", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF REVENUE RECOGNITION", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r212", "r219", "r221", "r222", "r223", "r437", "r568", "r587" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INTANGIBLE ASSETS", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r587", "r777" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetails", "http://bioaffinitytech.com/role/ScheduleOfRevenueRecognitionDetailsParenthetical", "http://bioaffinitytech.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r6", "r425" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PURCHASE PRICE AND FINALIZED PURCHASE PRICE ALLOCATIONS", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236", "r237", "r238" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SEGMENT INFORMATION", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r27", "r28", "r29" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF RESTRICTED STOCK AWARD", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF OPTION ACTIVITY", "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." } } }, "auth_ref": [ "r9", "r10", "r83" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/WarrantsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF CLASS OF WARRANT", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF UNRECOGNIZED TAX BENEFITS", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r351", "r599" ] }, "BIAF_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Securities Purchase Agreement [Member]", "documentation": "Securities Purchase Agreement [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r626" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r630" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r629" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r635" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r200", "r202", "r579", "r580", "r583" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfStock-basedCompensationExpenseRecognizedForStockOptionAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://bioaffinitytech.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock options, vested period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r596" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of restricted stock awards, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant price, Forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Number of restricted stock awards, Granted", "verboseLabel": "Grant date fair value of options granted", "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)." } } }, "auth_ref": [ "r317" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average grant price, Granted", "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)." } } }, "auth_ref": [ "r317" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of restricted stock awards, Balance", "periodEndLabel": "Number of restricted stock awards, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r314", "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-average grant price, Balance", "periodEndLabel": "Weighted-average grant price, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r314", "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Numbet of vested options", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r318" ] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "FMV on grant date, Balance", "periodEndLabel": "FMV on grant date, Balance", "documentation": "Share based compensation arrangement by share based payment award fair market value options outstanding number.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumber" } } }, "auth_ref": [] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberForfeited", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "FMV on grant date, Forfeited", "documentation": "Share based compensation arrangement by share based payment award fair market value options outstanding number, forfeited." } } }, "auth_ref": [] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberGrants": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairMarketValueOptionsOutstandingNumberGrants", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "FMV on grant date, Granted", "documentation": "Share based compensation arrangement by share based payment award fair market value options outstanding number, granted." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r597" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Grant option, outstanding", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Options, Forfeited", "label": "Options exercised, value", "documentation": "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." } } }, "auth_ref": [ "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Number of Options, Granted", "verboseLabel": "Unvested number of RSA, Granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r310" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value Outstanding, Balance", "periodEndLabel": "Aggregate Intrinsic Value Outstanding, Ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Options Outstanding, Balance", "periodEndLabel": "Number of Options Outstanding, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r306", "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-Average Exercise Price Outstanding, Balance", "periodEndLabel": "Weighted-Average Exercise Price Outstanding, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r306", "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Options Outstanding, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-Average Exercise Price, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Vested number of RSA, Balance", "periodEndLabel": "Vested number of RSA, Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r322" ] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested number of RSA, Forfeited", "documentation": "Share based compensation arrangement by share based payment award options vested and expected to vest outstanding number forfeited.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberForfeited" } } }, "auth_ref": [] }, "BIAF_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumberGranted", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Vested number of RSA, Granted", "documentation": "Share based compensation arrangement by share based payment award options vested and expected to vest outstanding number granted." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price, Exercised", "verboseLabel": "Exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r312" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r310" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value Outstanding, Vested and exercisable, Ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "Unvested restricted stock", "periodStartLabel": "Unvested number of RSA, Balance", "periodEndLabel": "Unvested number of RSA, Balance", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unvested number of RSA, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "documentation": "Number of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Remaining Contractual Term, Outstanding", "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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Remaining Contractual Term, Vested and exercisable", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-term financing", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r47", "r94", "r609", "r848" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r75", "r150" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r633" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://bioaffinitytech.com/role/Cover", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r117", "r130", "r131", "r132", "r153", "r171", "r172", "r174", "r176", "r182", "r183", "r206", "r247", "r249", "r250", "r251", "r254", "r255", "r271", "r272", "r274", "r277", "r283", "r400", "r480", "r481", "r482", "r483", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r508", "r530", "r548", "r559", "r560", "r561", "r562", "r563", "r737", "r749", "r756" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity", "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r57", "r61", "r62", "r118", "r139", "r140", "r141", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r181", "r208", "r209", "r224", "r285", "r364", "r365", "r372", "r373", "r374", "r376", "r379", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r401", "r402", "r403", "r404", "r405", "r406", "r410", "r412", "r427", "r456", "r470", "r471", "r472", "r486", "r548" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://bioaffinitytech.com/role/Cover", "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r155", "r156", "r157", "r181", "r412", "r436", "r478", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r508", "r511", "r512", "r513", "r514", "r515", "r517", "r518", "r519", "r520", "r522", "r523", "r524", "r525", "r526", "r528", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r618" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://bioaffinitytech.com/role/Cover", "http://bioaffinitytech.com/role/LeasesDetailsNarrative", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r155", "r156", "r157", "r181", "r205", "r412", "r436", "r478", "r497", "r500", "r501", "r502", "r503", "r504", "r505", "r508", "r511", "r512", "r513", "r514", "r515", "r517", "r518", "r519", "r520", "r522", "r523", "r524", "r525", "r526", "r528", "r531", "r532", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r548", "r618" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r653", "r664", "r678", "r704" ] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock issuance in connection with the acquisition", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r19", "r20", "r21" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock issued in connection with the acquisition, shares", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r56", "r57", "r82" ] }, "BIAF_StockIssuedDuringPeriodSharesCashlessExercise": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "StockIssuedDuringPeriodSharesCashlessExercise", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cashless exercise, shares", "documentation": "Stock issued during period shares cashless exercise." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://bioaffinitytech.com/role/CommonStockDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued", "verboseLabel": "Common stock issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r56", "r57", "r82", "r480", "r548", "r560" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of common stock, shares", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation, shares", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r8", "r56", "r57", "r82" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options, shares", "negatedLabel": "Number of Options, Exercised", "verboseLabel": "Options exercised, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r56", "r57", "r82", "r311" ] }, "BIAF_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock warrants, shares", "documentation": "Number of warrants exercised during the current period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock issued in connection with the acquisition", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r8", "r57", "r61", "r62", "r82" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Sale of common stock", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r35", "r56", "r57", "r82" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r8", "r57", "r61", "r62", "r82" ] }, "BIAF_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock warrants", "documentation": "Stock issued during period value warrants exercised." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://bioaffinitytech.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets", "http://bioaffinitytech.com/role/StatementsOfChangesInConvertiblePreferredStockAndStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r57", "r61", "r62", "r76", "r510", "r527", "r549", "r550", "r609", "r624", "r750", "r764", "r829", "r884" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://bioaffinitytech.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/CommonStock" ], "lang": { "en-us": { "role": { "label": "COMMON STOCK", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r81", "r152", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r285", "r392", "r551", "r552", "r564" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r407", "r431" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r407", "r431" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r407", "r431" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r407", "r431" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r407", "r431" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r430", "r432" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List, Table" } } }, "auth_ref": [ "r697" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r362" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Line Items]", "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." } } }, "auth_ref": [ "r362" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r362" ] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Table]", "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance." } } }, "auth_ref": [ "r362" ] }, "BIAF_ThreeExistingAccreditedInvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "ThreeExistingAccreditedInvestorsMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Three Existing Accredited Investors [Member]", "documentation": "Three Existing Accredited Investors [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r763", "r835" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r689" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r696" ] }, "BIAF_TradeableWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "TradeableWarrantMember", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tradeable Warrant [Member]", "documentation": "Tradeable Warrant [Member]" } } }, "auth_ref": [] }, "BIAF_TradeableWarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "TradeableWarrantsToPurchaseCommonStockMember", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Tradeable Warrants To Purchase Common Stock [Member]", "documentation": "Tradeable Warrants To Purchase Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfIntangibleAssetsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r41", "r771", "r772", "r773", "r774", "r775", "r776", "r778", "r779", "r780", "r781" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r720" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r721" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Expiration Date" } } }, "auth_ref": [ "r721" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r719" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r719" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r720" ] }, "BIAF_TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "TwentyTwentyFourDirectorsAndOfficersInsurancePolicyMember", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2024 Directors and Officers Insurance Policy [Member]", "documentation": "2024 Directors and Officers Insurance Policy [Member]" } } }, "auth_ref": [] }, "BIAF_TwentyTwentyFourToyotaCorollaMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "TwentyTwentyFourToyotaCorollaMember", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2024 Toyota Corolla [Member]", "documentation": "2024 Toyota Corolla [Member]" } } }, "auth_ref": [] }, "BIAF_TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "TwoThousandAndFourteenAndTwoThousandAndTwentyFourEquityIncentivePlanMember", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfOptionActivityDetails", "http://bioaffinitytech.com/role/SummaryOfRestrictedStockAwardDetails" ], "lang": { "en-us": { "role": { "label": "2014 and 2024 Equity Incentive Plan [Member]", "documentation": "2014 and 2024 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "BIAF_TwoThousandAndFourteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "TwoThousandAndFourteenEquityIncentivePlanMember", "presentation": [ "http://bioaffinitytech.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2014 Equity Incentive Plan [Member]", "documentation": "2014 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://bioaffinitytech.com/role/NotesPayableDetailsNarrative", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r381" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r716" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative", "http://bioaffinitytech.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r340", "r351", "r599" ] }, "BIAF_UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "UnrecognizedTaxBenefitsIncreaseDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Deductions based on tax positions related to the prior year", "documentation": "Unrecognized tax benefits increase decreases resulting from prior period tax positions." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Additions based on tax positions related to the current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r352", "r599" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://bioaffinitytech.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized tax benefits that would impact effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r353", "r599" ] }, "BIAF_UnregisteredCommonWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "UnregisteredCommonWarrantsMember", "presentation": [ "http://bioaffinitytech.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unregistered Common Warrants [Member]", "documentation": "Unregistered Common Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r24", "r25", "r26", "r107", "r108", "r111", "r112" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentDetails", "http://bioaffinitytech.com/role/ScheduleOfPropertyAndEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "BIAF_VillageOaksMember": { "xbrltype": "domainItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "VillageOaksMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPurchasePriceAndFinalizedPurchasePriceAllocationsDetails", "http://bioaffinitytech.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Village Oaks [Member]", "documentation": "Village Oaks [Member]" } } }, "auth_ref": [] }, "us-gaap_WarrantExercisePriceDecrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantExercisePriceDecrease", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Existing warrants", "documentation": "Per share decrease in exercise price of warrant. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r284" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://bioaffinitytech.com/role/ScheduleOfPotentiallyDilutiveSecuritiesDetails", "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "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." } } }, "auth_ref": [ "r615", "r616", "r619", "r620", "r621", "r622" ] }, "BIAF_WarrantsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "WarrantsDisclosureTextBlock", "presentation": [ "http://bioaffinitytech.com/role/Warrants" ], "lang": { "en-us": { "role": { "label": "WARRANTS", "documentation": "Warrants Disclosure [Text Block]" } } }, "auth_ref": [] }, "BIAF_WarrantsExpire": { "xbrltype": "durationItemType", "nsuri": "http://bioaffinitytech.com/20241231", "localname": "WarrantsExpire", "presentation": [ "http://bioaffinitytech.com/role/WarrantsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants expire", "documentation": "Warrants expire." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r170", "r176" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://bioaffinitytech.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding, basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r169", "r176" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://bioaffinitytech.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "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." } } }, "auth_ref": [ "r735" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/820/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "430", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/430/tableOfContent" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r612": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r613": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r615": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r624": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 6-K", "Section": "General Instruction", "Subsection": "B" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Section": "1.05" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Section": "1.05", "Subsection": "Instruction", "Paragraph": "2" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Section": "1.05", "Subsection": "a" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r737": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479664/932-10-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "932", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477385/932-360-S50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 90 0001641172-25-001840-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001641172-25-001840-xbrl.zip M4$L#!!0 ( %:)?UI&8>CTO!, ++1 1 8FEA9BTR,#(T,3(S,2YX MIF 2DKBA M" 4D;2N_?AK@1;P+E.033BWSX%!$ ^SNKQN7QNW]/YXVKO2 J>\0[\/%]8NK M"PE[%K$=;_7A8C$?R/.AJEY(__C[?_Z'!/_>_V4PD,8.=NUWTHA8 ]5;DK]) M&MK@=](=]C!% :%_DSXA-V1OR-AQ,96&9+-U<8 A(?K2.^G5BY>O[J7!0*#< M3]BS"5T8:EKN.@BV_KO+R\?'QQ<>>4"/A'[S7UAD(U;@/$!!Z*>E73U=Q?_$ MLD\=WTHSOWT]W?IOG@SGRPI[OX4CY#WZG]%&Q_>SMS]>_?&;@[^M'S[?7M]_ M<;_3G>QXWR^UWYQ7OX?W-W?^U]4D^N1[WUKC#9( #,__<,'DB\5[O'E!Z.KR MY=75]>67Z63.Z2XBPG=/KN-]JR*_?OOV[25/34A+E$_WU$V*OKEDR??(QVG) MD.HTT#N>'R#/RM';09HA2_SJ,DK,D3J5I*\C4B(G\>UYHG% D#G9;[%=2\Y0#JYO! MS762$UMV-?N0D/N$14(OH+MJXC@QE\&G09E[>)DO=5?S>4C(*R2@M5"_O834 MA/!6E<$ZP"["U9N['2[U^R32 7;S!7C F=#/"2Q2ZP/#W$+G. MTL'VA10@NL(!\R=_BRPL5FCBF\CS"+@PU"/Q&_9NNW7 1],7\(K9]#M*7&P" M/!)[@#JD\4N,YG)(H#J\D!Q07O28*3,IU<8\)^,@KCJNI0&K*$(F-#SRG.\O MB\3EDD(?V[KW=_Z\I=B'[%RR";R(\\U36/7]-.>/WB3[/H.A; MY+(J9+[&./ CA>=?"2G^)6B;5>@XU;SG$]>QX8TMQ>5)48$]'N)XS! %T=^0:D4NUZNM+?E.%$2EF1. \2\N*GF)O_DB)^>M,1-QWDK\:SP\GV2$+RO6\ +)4N\Z!ZI]DA5-*D"=$(8OCD&P[Z1;=D]\AV :9:16J.;[G$A]SPXU:>JW-)'TLS0YDK MFBF;JJ[]5=*-.UE3_^"_)%D;29IL+@R%$>HSQ>#OYSWZS1X=;C:([O3EW%EY M,(BUD!?(%A^;.]YJ!LYF.3BIC,5H!1!^741XOIA.9>,K@VZNWFGJ6!W*FBG) MPZ&^T$Q5NY-F^D0=JDJ/9S.>,1X^.)\.-2 UL(6=!P2]%5_#083C 1H!_-X4 M\8N!FG,WU,V/BB$9RE!1/\FW$V7^5TE3S!ZX1N"@%MTBQU:>MMCS<8K-,*2L M+9-]/PTF"%$*@/A;$42H76>R.I*4+S-%FRM9,(<+PU"80\[GBMG[X"$H";1W MP0Z08?W_+>NCI,Y7ER@ V-LR8*R=,[]RH)3?%^IL"B#UWB943=(0ISZ4UHNY MEX7E541$:"V7O0ST.C3@L/(RHAVT#/V OQ!$.Q9<".%P7<5AHBFQH (2A M?%*TA=+CT(C#&#F4S_Q-,6(:Y,.J"(WJ) %,7A8Q&?RWJ M7=--Z$G-Y*^L)]RK_\ 4Y6;C!+R"@>[1D/!Q)?;V(] F @%P2H&%H3Z=JB:O MA7@?:JCSP::B]2--(;"(Q\/=>W"2%P)@E&( # Q=D^:F/OS?7O<'XK"@Y %; MV&*S-4C07>7L)\'7ZD0!3$KC>@[&X!::#N8<4]:GY6&U'I]&?#XC2E':@TI_ M"2!0&I1_E@U#[GM)AS2N>O"(3?24-!79%P)Z+XVM50WL79%,^4O?$AR,(=_[ M^'L($BL/^W%#Z>UA%&Y*P^GYXG:N_+Y@H2ET;AX M>%_Z)?E0/V]W#JA-'M9O W2<0P#FT@"_#+*8MZ 60+84FA.=[>GQ/FOC)0]I$(H!B*8;1, G4XW;4;%"A6JU( M$L"I%-XHS@SUX+2)?V2L:K)$_4/:&6+B9.)/BP836\JPJ9" I#;0:Z[&SENR/QLCJV0 E.XUBQ$ M\@B80"F"DS,!W80J0P5TOTHC=;(PU4^*-%=@O*^:/"[70]T2ZGB5FH$MLHHX MJ<&WGE U%+P)@MJO,:-Q>7T.TV-^LD]D.<"LFJ#4]M< A"7(CO"$/<[GHZM MIBNB<0L?+T-WXBQQ73TME$D \/(NF&Q%71G6DQ9S9;R82!-UK/0NWAIO%83V M5FSO;A0\KT&XCDP T_(*F@RF*G36M3OU%GXE@?4>PI80SO&*.1P[N(AN4$-S M6T\H &,Y'I6!<:[<<5]4M;%N3.6^N3W[K'7UB/O(O )PE^)<;6:R^Q'UT<[< M,&E=X]4".0[C_:J\SBCCWLT3WKVG']'+.CR-7=O7$L\J@'MY85*NQR4\'=Z; MP!DZVBVZURT@;@Z 57>J>SQ/6M]0W5J+$@M@6HIH-:YYZ-OC4]KC[&J'^C:X MBDH R,8H5GF!1.^6QVRBK7;'0T0"Z)4"5,5-MKWOG>![;.$$\:(SD_@*E]B_ M:ISP$+D GHWQ)[;H0M?XSCCXQ5?,))[9.V9K<+-G3&8B$@9F GDKDT1KFFJP M;IE; /K&,-6M/)&UH2+-/RI*/LIA*!.9CWY-/5U$U=M"2UL8AVQ9P!1H-N&& M(S=#.QY$]FQ,->(-+(:VZ[)1;8U%'%6&@%TTQKW&"[Z@8*IJZG0QC>N$F?PU M"DQK(Q@H:;HV&#+CF4S8:+FWCE:+'*M;[IHT 31+8:V"S_;-M"@^V6, JE%J MI#B,U>M22"IW<$ /66O(,MO1JQ%K(A K!1+RNY?[_$Z86:@>C%QW+^-)]I_ M8'M,*"?5MWR]W2.B=J$#=TGZ1OKX<)6+?%]?QGM*ZH)4E40"&#:'IB;RG$>EXMTHO4>VW!14[8*UJ0)X ME>))^XU"O8\=[6.C^'H)$SU%4]VR9T\<=.^X3>O(!7,)H-H8#1HI8\4PH$HU MY2_)Q#B;CINH\JTZZ5>3'[L(V2*>!5!%&XJ6_$Z_@-#=&-N8(C?=.6:@H"XX M>%09 N907B656Z \U+4A !\UK7S((YL+4X>^U%@9*88\R6Q8DPS9[*.#[V;YA-/.JM;IWJ 2@"YBEA2X22T__?PL3]LP&C@I<3OA'T7 -F' M"]]AM_)>Q._6%"\_7-P[:#E(+MS\)XC]XFGC)B3L"PUWPG+DBYJ*/YP4@:A5 M*J5T9RT4PI=$02?L,F$^*2!P I8]NYM88M^!.OWRC)*[Z+ZMY) %N\\H\H25 M_QRR@H&VE;5@T\\D\7#_E>>0&[RKK=QYAWPFL4?I1\I2O[_,7W0+OXN7X;X' MP0D-)*]TN6[3-<[1!=23>"=U0Q;V:Y#D&[!7@^N7@YOK%T^^O>>T#1-[-;1C M(LEW!!,UETE7?=^O(V3"LF M#E^?7ROY!8R@H2 MP)9YNB#F)\;$"NOHFY^7I2JA"PP;Y'XW^Q^RL_!TE.>X,J4++']T_("X9+6; M8_K@6'B,<4'9C11=$&&*;;:1?^10; 6$EB5H(NB" ".\191?U!'%HST?ZS H MI@_\P\B=!Z'M%(5JFZD+@L:;$/F:^H(XU4E=8'JXFZ%@/0F]5:'%*+_O!+MD MLPT#:+7(,GBL:N:J4[O ^LA!*X] 7LN @3V,I-:R9X_ )ES"-T05'$"4N@NB MP;B=P$<(36K1@ODWI'>!_3OLL;F0(:%;QB:.5P"5*B4!NBZ( ]I.=]F5<"BG M=('EQ''!QIL]NXJ@"P*8C_!S%_T=DY":9$<"!)9"@+E"5U6(M(M")5T,OO=Z MN00_IK[J^<"(9V%^YL*N6=0V!71! 84%90O/"?R%]P!OL5WH 8M0=D$D\Y&8 M:Q+ZR+/9<8, 2H"QQVJ%8*<""AZ;/)BYR"LBV39;%X15-EN7[*!#K!$/)\_ M_RU!% PP-<>\K*US=4I4=MAHAN\:T>JHNB!*M:W!8SYA7ZT<:;U'EM@%%1EX M!>-63+$=62-4IL! L0]_D*H+HLRH X,ZIF*+IR0!G+PH!ZDZ(4K"G;PJ=;UJ MTKK MKFF&"M/8"I@&VQ#/[8ABZWRYJM4.PI3=T&TA,_87 J584UB%QC7\&,E MSQ7ON\#N_G#:).HJK\!,RB,0$<(N" 2]TB0?6R07V79>E&:2+@@11;YC>^%Q M?K\TJJHEZ(( Q:A^<\R_4ZQ#[ZJ9^R:"+@@PHUC=DB$!PZ8!._^2[VHMMLJ- M-%T0 _A+U5SPWZJ4CK <&T?3EV$-FSF_ X2-4%4:(*=4A\OOLQ.:DRWP)5I+9@/4J[CTYF@P1\[P2)0%$: MP(P#1'?G&-2[4-VP]3[[M0 QU^FHOHFBJV+Q:3/5]T-LCT+6+LPX3WRI8F)6 MRA.FEN-C.XTFM,*'Q>X%G:4= C8@=31O^K M7GP?GK?B)YL9;,BC+Q=^=-G&OI%MFZVS0 ^1OQZ[Y!$&\18\1F%#'DA/EI+L M=WK)\ V*K%0-Q^5%\5.BBZ.-(."]M;.K8.QXH/GC5""8MW,J&",G6H2=GH?A M1VZY*C^(K3'YNXE"+Z9V#;<]JXG'UPI0I.B=.>H)+RG3)YII).F)A\0'SU8M@>;<]6C=6 MDNZ8C!V1V< KMB>4T-T4!3!2K!-1@*XC$C7?D\>OJZZH$EOEZ8BDF0.OT-8) MD,LK/AMJ<*C"JP5MEZ4C&9JLW632T=E%Z;)UL M(70_\N@'9,.VG43[ MR_VUL_6?0[EU'^JHCI-ZA2WJ"^HN[O0MZFPC+\K71L*Y?G8'8 :%PXO,MK94 ME*J4CH*5;L_+"E!\V5'>*S;F)1)4)W54CGAL,L$KY(+E@R;@RYX*PY<: MDH[*%?<0DW!I//:*AUR%;F0MT=&R/7=$D<7L;HMGJ,JLQ[_BI+>[/4E\800_ M,)>%'J:(?L-!%(#@]9FOAP$3PX:Z20MS"_J>_SOB*GZ6H.5S2WC'!V%_EC[3 MK_WL6/#1@L:2?>)[:^(Y&[;QQB3L5;7 F9CYG_[9?UM%"UK4F- E=LZAXB,^ M^&^KW);F=#XEG_#AGZ[LIODN-C7@0J\2FB2KR/2SA8S47C_YD.(\^?79Y(&U^ :8($BVVZF/2$ DX(J ,5VR%\IN6# M%<=S%U>^^ ;V0Y>Y\9B2S0QXI%%W!O+,B,\KNK0..'.975TY)GM>R YE\8,Y M>@ I]LU 14)7/6 661([]FV9="$R!]>Q;A[C>[%E5Y5%+=>^+_61N#:F^_CN M>^-%0R;0N1I6H=5>7^]?M(2;9.BK0ED=78H-%59?-X%]]! M/C[^](_GO:,\(C^P/??SU>VKUU<*KQ;6Z&.CZE1*$IKLV'<]% MGZ]<[^H?__N?_Z' OY_^Z_I:&=G(67]2AIYUK;L;[T?%,/?HD_(%N<@W0\__ M4?EJ.A'^Q!O9#O*5@;=_<%"(X(MXXD_*NU=OWMTKU]<,XWY%[MKS5W/]..XN M#!^"3S9-JGMZ\\?WOSYO7KVYM?)^.%M4-[\]IV,=TL=)7V MPJ-4];O]^/'C#?DV;5IJ^7SO.^D<;V]2<(XCP[@_552GQ"0=]ST!QM%/P3N'><]=[VS,W& M=NWP$")KA_EV@]O<##R02P"8]-[Y://YZMXV-S#)FQ]NW\13_'>N47AX /D, M;"Q>5\K-9=/?F0ZFV&*'4!@T@5'9N#MP9J:/W'"'0MLR'2[8*GNV"BA>3F@/ MDP33S?0!JP"0L48"TGMU!N!@9[I;%.CNP'-!D$+[WD$S !'Y/EHO0L_ZKKKQ MSYWGK$%;:;]'," /-A=.T1WJ9K ;.=X3%VM*G;H'CTO6V4W@^\1TS2V!@G 69!EM#T,[L!POB'R4QR$U7J6Q M,5[X%X)@K.O.G*@]5"L8 ,;I :69@"3$?TS M];>F:_]!?@<*&^ G^(A'JUTR9KLK*]KO3?\PW2SLK6MO8"& S%B6%[DA>'HS MS[$M&S5K JY16D4@F28 DDUA*?MS9"'[T01=&A@H; *K //'TQ[K3T_ M(#= QYD'D8^5D1H$#%X%SQ@M ^^!/(8'F!%;HP>L8AC(W-"M;8'P(W2D#8,$ M5#5O%:25BTS?1>LY>D1NA)I JFG>*D@CT_9)7#-!)M:XS3G:E6EKA]:1 Q//(M_: M@7C.?-M" -#(=DW'_@.M\U\X3G(FDL+7*/BMS= 5XA"T@(TV'>9'DF.TCA!*HF6PW1YX(IB2W%@T#M$WZ'Q;W&>.UY6 55CU58 VD3.V M-XA?PGB&ZP@E'928N\7G-+%#Q8U$PP =@;U 6TPM?+3M[\VS5D;C$ ("%%YK M=-FH'?&&$GIP,XE]K,Z6?',0943OU=F)$2^8+'V[.J;AA96A:T?.8/5>4J)1DF 'XNJ1YY.FTP>RR?!D M^FOF)=[!7-T0(YG0 K)#(U[TJ+V[ 7B.@M"WK3!-;<.DX@6;88P^MCZY P^^ M8;JRZ8X9@!5.=CSY+3FM>R<[N+QD;NK7$5V'2<;FTGR.@Q%PD<>V>6\[YVVE M\8W7V8Z4Y;D63!EOVFY(*GSH^8<1 K-O.L<]ZKD9\CL5EXS>$<(KUS\J=9CX M#KEH8Y\1K;*-T]4! ^^28>C:Z?D^_Q8.6W\:T);I6)%#)&\,?^=ZH.<0@5^[ M3L?!0'/>1PCM$/=);HK<*M?X6DF$/6;X-6G9-4#5EPYR@+T!:(XYT00R-_ < M>PV?K)6DOY(,D$";PNMX5@Y&(" D.7/U.#!V+^*6D1O5MQ3/!]WY^>HVG4+V=A<2Z,6PD)X"TBR&;-W96/A&* NY M*"$3"W47VP3P(C*9Q65.Y5NQ,>2M4(94X243W?,;]*G8,.IOILYL7/I!*)KLJRS&ITYER4[E]/1DYICD2E;5)8BJM4'K)8)YZR?;<>I9<6K!1O=W8NA>1$0F(A?SAT";:L^6$^&J',T,8.O-QISW M8IC#0P"9&)=Q!@W/M9J\XIKF;*SY(,B>T%"4B1>9S?3&\*2JK=@-BN24F'E' MHMA>M"-?3_V:?8AJA&42J"2KB$>N*%U$^_4\#**C+1./TE.U))^JD4%U[46[ M],S9F8 ME4TN:^1196/1(0$S:RBHRL21##Y,KJ=47EL-Z5^&&U"C:IEBLN:N$KEN?*9& M[H"M4N&RL*RQHT3>'(^QD9M=8\_=+I&_KRJ+4Z'F*EM+Y+O5Z3L*EC)QH[Z M9)D756V%G2EGZF VY,]4-A9M,2F%.TL'QW6HRB1'F;3_IG2F4DO1=I&9%W5( MRL0(=;TF5[I-9V;::]T=F ]V:%*V_6L[B+9^S&QI0%DF[LQQ1JJ+UIKIN^!F M!:IE17M,5+0>HHUMV11WA:6O:,/(S#-V0LC$OHS=IQ9?IH9K-3U%6R16W.H# M.QDYQE#@L-I$U782;:W.Y!-SI<:FEISI.J8!+Y^=F:, 23X=L,0 M/2+'(^F,"<0TGX[:3;2M:602&QJMLZMF80R@"59R3!S /6@=1-L]I@72C+%, MBV2!' =G8I$7GAP0%G6]!_B#,+Z>U[A:6/N+CH)8EPT?/63BY! ]@&:VTSJ- MZM[SPZ1L(RUI@M))]/DN*\\8,)>)44>TXKN\8R]@\5NRC4794Y*7,@(VX5C% M-ZWP%SO<#:(@!,C\8U8GSBB$__!E:IJ5/6,P:1RD,N=*UO=L6ET2\O7@=C2B M7K]JRXA="\S+3M%(>62[$0!]"FGNT,;S4>:^O?8,? 1"VZ[I'W0@%LF:Q=SU MB,W0W1#Y**#>9.QP4M&+HP>*UDE:A4Q*I._Q;= @C(MQ8CA9Y*2NAV@UT#^3 MFZ@G%Z=CV!+-!WAZJ8C2F$WI)#KB$<'O1AI*94C()8HLE#$I*!Y=70?1(9( M!4ZGG4Q+NP1J8V1\1&OV MB$8B;4EIKR;_O**#:+>+G;FUV#8L,2%G;&V^K9P[PWK'?H:5S*O8KI*963E. MK9 Y%=--?DMF_Q_SP0M^5(J9 KU0JO1PHPTD MN3NL K36W6-=)1],=_HA)")9: 2?'PS8HCBG[I+J5Y']=1XAA$= M6E_,X+/()E545<8@K9)'->\-W42'TATPMH(LDC,R*:27WE^O+*C'PV&V\41? M<>V ]3R$E%PF"K5 SM'DG%?+NBNBTZ'VEO@:6B70A?(AG&PM]6;C[-]?&&=K MB"0W21FZ?IYFRB91JJ++/T9MR5>/V26%M/I>[3 M8\O0\-8UQ<-PC\+(1AEWE\["5T*7J88"<;K#97N?E6,(NA4>/ST7+#W5^CVR M?51;9K@>2YXQ)-TUI7"U>+>1 M=-?U IXS$$TJKM=0(*Z$\>V MIAOP$:FY7AQ#2*K)*#PM%Y3G(Y=,OG06^,QSD8'VC'S+#JC*J[FKI!KK/-Y2 MR2,K3Y.7!U-X*7J)WDO2DZ/S.%E'%)F8.$O >8_R+2<@?36(=U\F;RX1[Y\&GD ]IS._@^,5US2P CF=F@ M0-#V,+0#R_&"R$>5F-[B,DFG-AC5[+ *'EDF29[ 2,,, M 1)*F:B/'S^^OGU71/).7>@+93I29G-MH1E+=:E/C;\IT_D7U=#_3?Y25&.H M&.IR-==PP^E,FY//%SVDSV-%Z!\@1K*WKKV!Y0)"&Z=@@&J9P5++%5W+(/J^ MB.AB-9FH\V\8@X7^Q=!'^D UEHHZ&$Q7QE(WOBBSZ5@?Z%H/:-$?_JU"YT,1 MG03N!6'.=/FS-E?FVD#3OZIW8VWQ-\70EMWCD7^)]8A.4I6^D/>4P>;O16Q M^&:J/E2T7V>:L="R6 U6\[F&&;58:,L>>).>V]0]I9E!XV,9#;PXEM\(^-J_ M5OIL J#WQ(PD@:54O>$$\)O7%5(T7VDGNGP:PDL4UIDM8^S/U&U9BWL^6(Y'?RSCYMO -?U?>W=A@RD M)>-&0+P&UT3#1)U@W40\CNZA3K;2*_E?LEJ_J/.YVLOBSESLK8*L9(AT \BF M*4OUUSX$<1'=!^CW"!?,>ZQ1E&]+IF>QNEN B<2F'6OU/JC(YDU2O,JW)=/$ M[E5"U)<,W$?=6"9,E_E;)QD\2V:-!\]XV!ZPI+O1]=B5#"*#,]TC6BQ>=3UR M):/*[%OWBF*EDUV/5@8T^Q'M:2.8[]Q1XA MK/$=ZD$NF>8Z#Z)')%)7HA[JDME.'8H>H_$ M._8?:)W_PB&GE!D*51&F[ <,?M:&JS%!>;::#WZ&%09$T@<:H<=(-]2Q_F]8 M=,4OQ^/IH$"?OXHI7I$F:8)FN0?28!+@;7M[G4C,$E9M$%\:.1XJED]!^4:1 M+JGWBT^M:='<4_2I[#E<9$_?S9%'IFP.#K3C$C?I)9D IW*B->@#DM-)O=K9 MZB2B3YQ;$)0.B"ZY3$$DY4'@"$9#QT==$$%BX./0(\UH_^)YZR?;P;76L^_* M *)[M*9>6>MLPC9O>)T)9"5POWC^=XB[Z]^/PS-V.:&$VKI-$,>N>;W^" MM5N)[1E7O'J:7D(;TH7X]DO4/[(J;SL_JYW MFZBD#TG,4=.G769VF*=+S5CJZGC\31GJX]52_ZHI"VVPFNM+DL^&SYND70X_/IZ1"B98"3_ KGY!01BRM7Q_=7FLT*6V]AES;!$(U!B:Z+8#:03LI',XX*>8&V\;MH&\^/ M24A1R>74EHQ*7FA?B(W1C=%T/E%[]R"8T@Q9,C!*J3 \"8=B\RTH68CU;'U7 MSH?-L)6>CRC:[-+3+I,TQ7HEQMB]S1V\&7 >!ET@_]&VT A5[F#@EE4-1=M+ M+G)G=[SJL>Y^S_1G.P@]Q]L>*,0NM!%MJ,ZFO3B+-[78O(3=*X:4>XHQ+U\+R6T+,.??B[7K M>2+D7R]HM.I,G455KR*@Z2XP!]?\:40BTU*T\>?@2:E(5376W1NF9.8QVIIX MRWOF>QL4!(!J;>H3M8=HO^ ,%C3B)*FYRJ/:N.9I?42[%^W]!/O-5JYE"YIB(#*632F)DM MR.SSB_"[@Y+;2-FMR3.R*]N;0;P-Y1:(MLDKXY9PS358A@W3=Z5S<^J%6.$[ MI-E;LA1K1#TN+U^9%;X/6G@QBF7OLZZ+&"6F[1\<[X 0R63CPX6AJV@[U,BA M@LYAIH9D=@@CF0TP\)X8JRS6]A-M,WB9QT:'[L/?!(X!M,3[E(W!%.[4T$=T M,,7,"@9K)%=Z:#I6BQ0RB;M!;??G*W2R^N*$4Q3=2\XCMU MK!H#35G\K&GY5+:Y-E9)KM=R>BQ")2*#>A3AJD(3:+./]O&3(7'MD!6,BF\F M7EN80(Z#3[PI9*#F\HU6I);01#?TR6J2F.B9^BU.(C>&VEPQIL;U --J/,:9 M8.(--VA]E!?JU'$\I-55AK0WJ=E'$*.06.$S0,*63\AY1!//#7>4K?OS1Q3O M&/!QNZ#[+B6E3':*%9=O$)$XD'B'HQYFQ!^V6&$N_A M],?_+/%>J@2,O,AO1P#BD43O*?7(_RSI7BS[,]M/%[*?C"3Z%GR?[,_NW+U M]JL;"+?;DX'"<*)OPO*0A0ET>JC",83H$*5+_LH:DK 3P]%V$<0'8)T MR%]90PXFV*EN)OL(HD.,+MG[0IU(QE"""0NEV9_8A/4%Y0L?"&]4OY21G M_*?B="//)TVG#V1]/YG^FG)>^Y[Z_E?=TSII.E%2[@N_ C*:SA,R36?QHRF_ MJ/-AOZ>X*:D2U./GR \4Y,LEZ4[(IV@,EOI7??E-""*G)]T)2PDS*>B4<^I/ MZ,RUQ7*N#Y; JIA-A#^]8E4MP"SKLEQ[KO;1)\&Y?(X9!---\B 4A57T#+ZQ MNB#)>\DK47UR*7W+BH4MI5R/TZM68MDP1/$;'4OS.2DBE:O'2>$+-6]CJ(VT M^1Q$;JG^FM[DQW=PQKIZIX^+A2J%.)@ES!ON%]:U%^,>EZ Y[1L#5 .0IPSU<_I%$ M[X%>)A",A)*:V66AOD@IB-_V;'N-OP@NDBM)/$8];B]Z#_-"^YU%NOO[BA3_ M(;O'9M>6E^,90/2F(QMG>+%Z 2L)?AG WW9XKK]<-P ;1S](NM;H9)&4H_0E M64:5N@);4AW'K7AR)\S;1,F=L&:=4=]3HC"L:KE7*XLF0O2JT(_ 9$NH%"JG M<'"(.HI$0= 9W&(@D*3:(%9D&92I9; :.TJTZ&B8-2GV,\I&"8_:>3%E\T&N MY1'2KZ83Q?1U'.^)7HN3J;-TQ(B?\-U'O"QP MITY74LQBZ4=H]5 3^UXPGNAC@O-EX$+$7Z8:297B1:%*ZQ.)/K_HU1Y=%@W) M$PRM7/^8;@FXI(?F]6'/!^H;8"LCDT>) YL[S=!&^K+7Y,DC^Y@RE3^4,F5/ M<9FP=]JB^P#]'H$YTAX16P;;AXKLU[N%]J\5+L2#JP/24MD2(<3_PTF-\,G_ M 5!+ P04 " !6B7]:CN7ZOY\Y !YC , %0 &)I868M,C R-#$R,S%? M9&5F+GAM;.U]ZW/;.++O]UMU_P>=W*I;YU2M)W%F,IG,[MQ3LDQE=%:6M'HD MF_WBHDE(XH8B/'PXUOSU%P IB1+9 $B1!.AH/\PZ-@!V]Z_Q:O3C;__]O'$[ M3\@/'.S]]NKZAS>O.LBSL.UXJ]]>+697W5EO,'C5"4+3LTT7>^BW5QY^]=__ M[W__KP[YW]_^X^JJTW>0:__:N<76U711B,@?X@__VGGWP]MW#YVK*XEQ/R'/QOYB.MB/NP[#Q^#7 MUZ^_??OV@X>?S&_8_QK\8.&-W("ST RC8#_:F^_KK_0_#V: M.D1>7O#K<^#\]HI^-_GLMQ]_P/[J]=LW;ZY?__-N.+/6:&->.1Z5FX5>[7K1 M4?+Z77_X\.$U^^NN::;E\X/O[K[QX^L=.?N1R5_M<-\AW?C=Z_B/Z:8.9^@4 MT8'S:\ X&6++#)F&""GJ@"WHOZYVS:[HKZZNWU[]>/W#''-)/O+V MI^NW\2?^SU&CJC<#>VO16*!AX/>P110J= M!Q=-"(G(]Y$]"['UM>O%_[_&KDT6-N./B Q8A)LS/U$?ZV:P[KOX6R%H,IWJ M)Z^0KLN/4(9PMO0%R/IAA9]>6UL[6:>V#P0U9$4^86CJ!%_O3,]<,2H8LD27 MT6I[ZP26BX/(1\<\[/:YS-B4+_H#8S!>ZTI^J#I6[\@7?,=TCR@9>)9C$QHJ MX+#@^!4OL(%#M(9,S8!\C*T_8W]E>LZ?[&LR03@>B,9>'("\FA<()=QW*0>"4H-$JE#"2?"8C(QF0J^U-D(>?) M)&MI,$*AB'"YWI423#!_-!W;>'Y$7H#V7^Y%/EV,ND$@<:HH,D;%Q&.BC^&6 M?)'N1H]TB9$0LZ!;U0KA1V@O&PD-R&M>*4D+#YF^A^PI>D)>A$0D 0* MO7%")FTR@\AQD:ZJY.(NL3)+=*V<5.RQ4ZL,:2=-*SXTDI&OZ/73IC8(,KW9 M/BH^*7*[54KB9]/W38F)=]JN4B+(,0IOT-Q\%FM33M.*3R,/ ?HC(MIJ/,DL M2%![!4>D:H]*M1Z9Y$B8LU-0->PJTM49VY)(/3R+?6A/UG/B.A0A!?<=/9!__P763 M-Y$=?4+%K^P+=3%.+BUDCS9==WOKN!$5]2RVJY']NCB3!4:KB:'DMDSV;DQ. M(E22A;D0#M$TZ<5,W"7'JTO!:Y$SO M:MB+7\O9!3.16&&!2PY4$QMI!Y?4UC5%KDF7_#F.+\^%N2HW;DU,]B-ZA;HC M;3;1AGUX8F[9ZM;T8%253IF]= MSS1%:97H6M-A,-^6E*PHR66'W*O[V&=-QX_,R/#-]&WI*5[#M^H11O)!BXB= M-"K*'K=W/01/41#ZCA7N7-NHJ(J2+3%&$Z;/PA>/8L/4M:>[9D!VX<3B67PG MYW6OQ8);5,RB?C7)]3;QV)R;S_%EA!R1AX[YX+CE3&G%QJO-(F5ASR*?C(VV M2^8U'V)_VT=DVS?=O8UZ:H;%#Q7GC%X3PPO/WR_JY,,WR$-+I\1M56Z<6LD/!Z?6 F-7RM \Z]14C.KYN9Y.(&E=^]]1$+LKS3'LM5.,7.&@U;% M)!.YIC]T@C"XV1K/R&)O(3WJ@$W6M])<2(Y;"R-GZSEGK$J5IXH)62N!I[B1 M[7SLN>6U0CQD79/S7+*!H:HC=^#9Y&YC1Z9['JW .)40RNXON3X@N;XSGMTZ&'F/#6&1JMR70@<J;+9GK9ZP3^>,& MX=&XU3%"KHEFY)ZZR!:@^'0 'FFF;^VHRVM\2D%.0/ N+IE& K]CWU^3(7PK M>D!7MD,%QQ+ M5QNT>: AT87(/>Y:/ZVFZQ:CD'6HGRX/A]VBI.WZ-*J3\:PNK92[[LQ7Z40[+ M#0.4F-3CMXQG1T:[LETJA2UW2Q7!="Q] "*(UQRT5.&2)O$VV9PA0/+:5HI$ M]IP@@@&4,!92#D'Q]DT[L;B_SB&\*CAV.^2YJUMIO!AW$&0_EH4LQWM_T.W? MIU[[)V8<_/OFAS=OWD^0/UN;/KI+3H89<&AON]B"5+4YL2TUV.>B0)ND6]S^K$;[X$)9'*"3;2O81L6B[A!B;$M1WS56^ M;(^::"W<+*6UGI@*2/<6!9;O/*9?T AIUJV0]:G!(.+1;-KQ12MG"",(^3V M#/$7C]PN6H,@IAP\]#2+1M?S(M.=HD?L"T!(MVR%[#,$0R+_J5F1_R,R_1#Y M[E9&ZB>-6R'X/)HAV;]K^*!"CE6!$SNXBX5_VKH5TL\E&A+_S\V*?[9&KDN] M5DQ/2ONS[5L! 4 V!,)[=2 PU[-;PIH\#OLNK8/BF'((C5^:18/GKD]_E/1:D M&,DT;X7X\ZFNW*QV%@1?D.E+ [!OW"+Q'],,"K^A&W 2YGT@C;OR0*VU%C^7 M:%#^#=UY#2]TPBVMY#"* 'LR:7;:2FMYYQ(+RKFABVY,U,[TX86T6 5/UL6T;0L$GTLR*/F&;K,Q:7/S>4#3YK,4.%1>8@" +BW @4MKE; +=C"Z 1TP\"U-"=-Z:S:]L^"H+D_RA?USQ8 M'T'&K='_"A(?%V1F0=RR/;)/$PS*O-%KAZ?[+>12=3O/:MT?^6;)! M%!JZ-2<:0( MZ:O.&GM<&_)I*ZUEG$LL*.>FKJLT%"\ EX?]G[66[#&5D$A+ASD4%.EGWPD) M/=23//(2"Q+P\I?;5&M1PQ2#8F_HRCECR;AI+M5=X<]\F6?;:2UP@%Q0V@W= M+B<^"Y5 Y)#/G.%H/*\_7BZAE1INK[7T!62#*#1TS3PA;Q $$?*+8I'IU29$ M\HD'<6GHRIG4,=E>OWV8TT!U8"4Z::6UW'.)!>74,WS6;Q6J@9%G_R0#T%N4ZV%#U,,BKVI4-C(=D)DQP32@GZ>12YS M>Z8 "X&HE]Y@R! /XM+H.^EGY+I_]_ W;X;, 'O(CB\6O-<*H(O6B(@I!^%H M].7T$W8C+S1]YG+K W,CMVD+Q)]',2CV1A])$[?R_<[%DNQSI9_?HP4@< @' ML6CT\73@A<@W:;D5=&N&9D(O#XO\'BW @D,XB$6CCL=LHIXF3H?"&?8-6R#Y M++V@P!OU-YYM3->]B0+"0,!=?XX:MD#@67I!@3?J46QLD+\BR^!''W\+UTD@ M+T_PN1U: !,-PA$HY[#QO,AL4 (X@HEY:(R)%/(A+H]?D=)H'[K:< M:J>U[ %R06DW>@N>1 ^N8_5=;'+/_:EF+9#U*;6@J!N]^=Z8WE<_>@RM[<3' M%D+T82C8STF)RY?4 "V 1YX/$+AF0W$/"3M9;M4@5PQORH:_\PY6PN]98%>,"A*RAJ_? 6OK,9(_] M;A@BHD[L 05TJH#;:PV*@&P0A8835O4=,KTWH>'[V.]ALNQ:?#3$_;1&19)\ M$)U&+^FT+"%9:'?)O7=YO7G[#=!%:TS$E$-PY'%5VZ,J]L>/1%[8$^PI0&.M M(>#1# J_R1=M[,-.2JD&;1"RT"7IYX;NV@D]0VQQW&-.&K5!P$>T@D)NZ(J= MT-1W_,T L/ =-6F#@%.4@N)-7:O_]OJ$"?*)K[N_Y?SI:-!R1;QN3-=/=.LFI<78->QZ=FYD_3O[ 9XW2"Y9 I%1U[=+9(EJ?+ M[U8I?/65J./QG(.<*HQ.R!151P.:5WOX*5RLCBMK+,, A(NZFG55 -.*RG7G M@E=/ ;NS\3L^<8#ETY+F>:WOU=PJ^#,$2Y&MW3(G4\EN5R@N4^=-447!(D#D M$PW"H R'KFTSH9GNQ'1L<* M3FB L4Y\7N-V5'2*%I<;EB=?NZ4.-I[F[3VG;?5]+N&3K-VE1L:K;<=2>QS9 MN!3K.158D*Q]&_G4&8*%+3!_",;"C1D@FQY#R08 O=FF]:[06/JC6(XE<'O2 M#.9822O"F3=86X$6\@0A78F+=]43NFN1W2".3N+>MN1&:"NF^8Q 0%;B\EWY ME#T+R>P0;842X 3"LA('\3)8CE!(_:0W:(AS@WZ3=D?-M,,WGZQF*WR^V'K*N^\!7B 1--Y--8G JA5JJ;UMA M.V4!Q$V9#:9K_SL*0N9N.\? @WJ*.?I?ZE3=PT%N"L7]RWSY4;7'^FSF0"U0 M&RMPY.YM!NN^B[\!_NH_%W#@)B-UDJ&:]%??,2 11?"^##=UQ1,@+LK1(33RB-%K&BYQ:$,Y30_; MH>-V#@,G3O7QT)WTV'5RNBN[<40:N=([M$2PB,&?3AG9L7;LKTS/^9/]3& [R<.2N/57A.IT*:L&HK*)?/GT_YG"WN[KK3+Y2!V>#C:- ?]+JC>:?;ZXT7 MH_E@]+$S&0\'O8%1/U<)!P$!+,CT/61/ MT1/RHM,UF!%Y?4KD8F1TIR-"Y=3X9(P61NU$]DTGCIR_0R:EX2C;=YK4MZ>D M]KN#:>=3=[@P.G=&=T862XI__6(=$D+S(<]LV$-"5P- CW"(R,EI>^1%F*(K ML\^.QG,RZR?=+W3UJIT\ZICMQ"=P,L_)<8WN)<@#=I*WF1VS-[Z[&\P9N&RN M]\9L_S!&C6P>*;?R/&HS^QZEEFSAL_FX]_<&SM"$K*L'Z-T]36AF2V,47I'C MB$%%>D<7)7;*J)WHG64KC\K,7O6Y.YUVFYC6\3O4W'S.U\K,]C,8$:$9G7GW MGPTHX2QZ"- ?$0T5>@(6R!\S&\YL<3,C^R+=SNEBWH ,Y8Z/G&/DCYD-2?X8 M2:YXR< -1(M+,ZB&FSC/[ANDL5I)Z \N61W_][OQNUBR#B>+*:]W\GL(C(:] PFCOY@U!T. M_D4FW.D?A\-Q[T0\_Z4F?\H4!:$?62%[3J./)T1&Y'?(?T)#<485N=Z*WDKW M.G!$):/0I8\.[*E(E("ER"#:9&K!V'N^B;G=.6G&._%NCT;!1Y\;\B;JJ2K]TAFW9RF6( B5G]Q[>//@ M>$Q%J7.F8R=&0U;8,$[O$>>48*5MB92"V/>6R(>YWW(M*15^I(6*437WVE[: M)1B\KD1)KE^V%EQS85:VVN=P,$467GG4I#Z@SK[.TJ%:&C_()JL@5=\A^;7C M$FA00/X6;<@OXR8/1)RFE5>&#I9:1=]\&2I4I3# TURUA[DJN?B,_:]4C'%( M"' HK.^#JG2H&47 C8D0TCQEV52JY'?GVC%Q319*LO?O:&;5 S__72AOXP*% M5%E9/IDJ66=>5R/L67GA"_6J<>ZG+RI!,T O"D*\H:Z.!PM+ MGE)6O8_E?O>[T,CF) FIH[+,0E6R3:[YIK=RTHYF]:ZAJ0]^%WK:@ @A!566 M%NDCQO8WQ\V["R5-=BV^)Q4XXAG"K)*"NPTN*CNF%/B59&]XN!8BT/*H.FZVUO'C:A?[RP._"?,<)QH,U$F1TZTX[DQF@^Z MP^&7SNU@N)@//AF=F=%;3 =S%D.CUEFV2QBV,\P:SY8;$4GVB4Y2Y_PH<<5> M[FIR[(I+9VQ[.2E=*ON":J?;,SF1]LNMYCO:N.Y6K6*@>V^5^&CO 7PFLS?; M_ 'X7L2U?E0#QZ]*-0@W)SKMWD[SB:6%VT6.L^*>:MR=F\!/1F.R,M3)8[H^ MW+5T1--6-S0M*V1L'EV\1>F$S**"0F 71?[:TK,2R[.AW?*=Q+6*L#EJIJKP M8TE LK2#JZG"FH_DONY8H63MK=SF]S^U"A:8!_ U7;-#CO2RW]W0G!:U';;C MX>\_Z 1_99>^ZF0#J94N1JDD95IBA:.?X%BB,CE!TI:H)(\:37@R_C@:Q)D2 MU%J?)CZV(RL<>$OL;\Q$?B*#$K>3:AM1ECAILP_851M+C@1.* M-2-]F$75P6=58:#E/;X"G#2]OM@D!?83XD>EPA\:OV$7D+D%ZY3=L0.1WR*:I]6\= M'UFDCU#B8/O&+\]%!XS( MV%3A,;<<&E"]5&E#3Z;\S,7P11#RYES8A4+5$M5S["TN]T>1PO2U9OM;#R%MQC32GS9I>H"'%Q'P2:UT/6FF.>='6 MF#888_)JU2P"M(S;;+W1=/A7;OV:SF)F]!?#SG#0-S3PP@4(%0WD%K>-)H 6U,S5.R&38Z% M.XI%]B>@@Z)HGR*S#,OR4?7J"MT@$PIF>!E^,WW8\L/0CGTB0W.!82;UG^A/L'Y-T@OO(,#>*0/L$UH[EBL&Z;C=_?NV 9-#/P3&>V5@L'*S:^S:@\VCCY_8B4B( M#*=3XYYF9\,D8@;"K&(7-,%K[M3T5AQWAM2?6W?!/2:_&0NSC+3!6; C>->@ M>1^%K+QP/FD-720K%*>6%T%YD3=YG1-(_8Z(;!-M>'(_:J+ 1R!/5S%,G19K MPYWY+!1KNDD-"GVN7#/D@3=;=;61F>V?^&_L]UPP$B20+#:+!350:/5R>3>T>73G4'VB7 MR>U7>" UC[%ET)+&FR<^O2")_EX4ZJ,@Q6@Z"(,0@_=6D'"]1"4?36=<:! M^8CTJBT0=6Z.@LK@HIXMA$J*I38=:KN6%6TBL@P@N[O!?NC\:0(F)[$$@+%> M%LP\)INQL1< _I3X$0H'7A*K(%Y297JW$%QIML##J";VQ%E\A$_%L7 LBK_P M+(HSXR,+T1B,^N/I7?>2)K4."^(E6T91[E1:!R_9,B[9,B[9,B[9,K3-E@'E M)73,E8>#T+&F*$#D2VM"SRUZ0B[F>UZS%'Y2G75.B%&,BZJ7, "3H?F ?=IZ MER.4GX00:JY]*E0NX94;!0%A?T0>\DVWA_U'2@SJ6J'SQ$HE<(4NZJ9]^DTI M!B 02F?<;'\2 D7%0II)0B!9[:-9R,?DM$HX]E;DVDTH'W*-B#F-VP,91+QV M%L(1]O QK<;S(\W@"P,#=FD//'P6-+3F[91HMP8X7D1(3[0,>\$-(KRCN!V9 M_K0Z$%DG"-V.9_I;)@K",SW[$KFZC.L0^2C@5&2J\:/M492ZA2!A:52A:H21 M9$+QR.D[,:./:.U%6KHMSSC_(6.<7]S==:=? MF&U^\'$TZ ]ZW=&\T^WUQHO1?##ZV)F,AX/>P#CX_G;V7U!DL6=E# G2D4^X M[Y'[-[FVT NX_Y0M;0<4 BF]\F[ $H-H8]6 MFO:.P#=10+@.@J[U1^0$,2!M+O6Y%%*?_21T)53HJL: MCUV1],58Y4I )W_<.F'3\I&A'F@;?7?XY+BNN4)C\RO?SIIIIRC+D?S$P +B MM7@'G=/3) TQLYTGQXY,%WZ0!IJV<4."N6G&>%,4%&JO33O=SK$@IW0>@Z)! MFG_(YF/ P4I.'JK?MU7 J.4V51_4C6Y54_RPG?P/WEKH[I:[5V4;*GCZ+CMI ML(@/[>S;WV649=E+6"5AELKLRY>8F:N@%2^3[R+X6V^!D M1E&6ENB,AXWB_$%(JTM);VY9KLXY3HQ>.YZ0**A3U+.-@,KQU(;7#9HF*]SN M?$N"01!$R![[]/_I76(441&.E[.U2?X>_[60+;W$^&U4B"HYU^Z:76#YRF6: MB'''=25[@.@C;5:@RMC7[@9?("-#"_$[IAT2OC+_K]2ZQ Q%, BG+=L(1CX/ M$"COE%U^S&#=OQWT!AYUXJ+9 2*/XS&9V[R-\' 8 6^HRB:._83\D"B3MQ(Z MN&?;MA$=B OP\JFP:M(&>[,06U\GIC_V9R&U@W\RW0A-D,_.59S)).[<1O"D MV8+0_$4_6Z],$FJ9WFW$4YXO"- /RE;.5+*;;"ICSBK*[==&$&4X FT%RBP^ MJ?@& M,N1'+(*0*[/M[,Q0^\#3)$<4+T@(ZM)&& 7,@(#IDM(K"1^B&C<.U_3IR$+. M$S4#<:H%O'O#R^V5Q S-6#7V\?QW8]J9&CUC\*E[,S32I0,.$JB;RXF/'DW' M3I;//;.]R/<)5J+B".^N^<7GC4EW<-LQ_CDQ1C,CS79O,9W2+&>9H@E- R=5G$R1S MXXZ@3>Q7Z7([A:O9Z1[V5:"*=0&M3G?6P!.Q6.7!(LQI]W):=T5V56Z&M59; MU]&EL&X@=78=K!7L1AWRA^:#N#)XDF LI[:\3D7-_7AJ),TW MC/ZE,S+FN=FRFC/_)J]'.\,WQ_+[D\"D/UT8*1MW2;P<-#YF8=.;WPW&8\,^N1" M_C4TNC-CAY22-X<;DZP%%IJM$4IGX8NCDKS5'#.F>7/I1R&A^HZTV40;QFL2[[$@H_HC[%U95#ZN2\V< M'"EP*^CT%_/%U.C<#4:#N\5=@OJD^X4]R2Q&M\:T,QJ/KGI45,,A?7IK4!9' M '/G:B81X0ENRI,,,@\XR>>DO+:*GH]VE(@>B4[::?,4!(O]].DGEU,U#SR" MM"Y3TUMQZO:D_JSN<29?FCB/R&:.XS(R!8T@.X)W#9K/5)25%\XGK:&GC@K% MJ>53A;S(F\Q+()!Z\A0:;_?=Z,;, N(GT.*<"&=B;0F/:^ MX]%K24D ^;U; I\$$]H9(6_1 [EE4P?6N#9K[#8\)7S'P3L3,/^YH/">7Z$GWR]'%7_EENH>IT0/' M-'0)+63S8V^M7<]FU4KR_\R"UTV+I;21N(97^Q75_I\5<"/M*5K=M[0Q)-2A M^G2M_OQ\L4*WS/5*"Y!KZHE2.'91C7[C"1Y=S,9U;D=U)X(#7^ MJWQ<\'DL-632:0&\6IJ*ZE>!1GU:Y]\(#=OXOWT<^7.\Q:'9PSY=NKA^EQ(] M%7F]EIURN#!S5:_$DB#=.CZR2&<6DD:N A;R Y;6A%Y#64&O;2'HI,=3Y:-9 M Z+%>(: 5N?*>7QC[9L6$F7R@7JHJKC7P!F;R[)V!K5C:N],&ED<;F_-4-H& MD^[SW<":85J[\S%L73*62T0+H*/S[&TYPWPW\,O(0<)>IU(C"+4.MATK,7X9-\#RE UQ)@@%YWV<8O&$.(6PA#99DO&WZ7?+F(%Q0"I CO ME;YHIA)+RCQH9C+N],9W=^-19S8?]_ZNSWMF*KXI3BB$-X\^6E/+Y!,ZE)3/ M(,R-$9,<27FT'(].P8MCL5&T>4LL"S<<%21#2R;9R0*4IF C17\XXG)VLLPX!^KW95 */S"UQEX&E::BYU M]A&6)CMMJLK?CC\YP*3A*:)!'-0Y-WPS?5NLH3R-V9 MR\]N: RL&_\R3C>F\2-[ M,!GA9'LYKH$J.+)5_\&VJU"-4I%PXE!1]B+:;$Q_2RBEL^D+?HY6SUA<7?7G7ZA^7K8R]7537=FW+*$3<9H%B[HU2D3>"VO" _M MK^*[EU=!K<>C5AI,GQ1H.EM"G[M]IZJ55^L!4BX2TP@#5:7@8GG7Y[RB0UVO'!B9HJ/]?+TJ9P((+50EM3I['FQXT_U MVE:(CI>GCLV+#U+E]]JJLD $?>POD4,K_>Z%4-_I,.=CWY]2EI01I'F_:*MY MHMF7PZFB9;0@)=^?SM8A0$BA/VBKT (A?&)A9%W/IJY@-))\CNFO$LZI6T#= M[T&R%'Q_"EREX$ [?&M-1&+VU;PJG4?71H^VJ-5&>\6106"O24<5W? MVU1U-+[,.:&/:,'YH3 )^7D"2DGB^+6D1GV'OWG1WV*B O4Q97M3&8IPDG:) M<<8)2/B)$Y P-6;SZ: W-VZ3K ,LW< E+N$2EW")2Q"N0M]=7$++LJC6'9D@ MF6)57Z=<[9-C7E*LJH^V:+\6Z1SY\;)2K%:1&B%]M)5(AI!MKB@&I-;U(),U M(9]M[;:@2R1CX4A&9?Z[ETC&EHA4_ R];0I MP4&*J]99K 'NM;QZ%23QHOJU2A::&V6#1A5=PF+6%5W%XH^_'$5M6&:0"I8- M]JQ:!0N>V!EGN1'N9\FU'!47I3Q7>)!VZAL0JGNBFA>CDC7+"-*\]D5N"D\N M26 KLE5>N3)$7#3U3-F!%OX7^-Z5BLW6\MI5A+Z+XM! MW$"U3;V7J8@)SJ]FGH3OCDP_KK>7%Q;\+A,6#)4IWT4#=_;C7>*"+W'!E[C@ M2USP)7%+HDGRB2>T-<36ON4 9?$ M$^JWS?9KD'#LR7> @0=H"35_>80+F%9R>2B'[[(3K*7(9 MT\':>9QC@YQ=PRVXLNKDV-H\N MWB)$7T_0[F>R7=Q@^K"RO'5\9)&Q N[=NM@@C>^C9\PV?!:3X&99\0N^D2(G M39T<:+F=[G]N-T@P4Q H/^M[OX;. < MNW8P!H,Y#DTW_?<>#L(1#K^@<(HLO/+XNE?;)U^<#M8K*?T,W6I+I;XT[2DI M@F;,%8U8KEM=*O7%J6/SX@,O@!5[(SA(<*#1 M."58%=%R>U>:GFL&P7CYF0:T>2&G>.;/F2BYWN_&[6)HT.J9O6%W-J,_?.Y. MI]W17'7=S&.NQOZ46ALRRI%=\D7]U&R%N50) M5X?;2)/).#Z61W$4M#^S"Q M7!;X'OV<+LH<\B20D(!.T_"P7%I%OM/<3FHB@; M]92;^&CPB'OTL=,/';(\C' H<+'B=5$48"8S,; \!U4O>(#L"0USW[01796Y M$L\VK&$JU"%H@'!0OM4+>(0]2H&,B#--[_.63BV%G$\ZN"-4+.;8272\7"+Z MS'1'/K4VV'7<[U%CC E!LD/N\=5 _:$HP!2[\%8,V<4V+[6W=%?E/)1"> M,Z2J,*2B.\>Y+()OYU4O?9X=Q90>$]F-5E$0]ITG5 C:LL/=OVL%K&>Q!SZ; M-SAC2\)ZSI"-^])7/V.E6 3?IFO=1<=6B D%,45CKQBL98:Z?]\*.$NS!K[4 M-CA+SP+U_('O?VD%Q!4Q"KZ:5@SXSC$]82^(7:X $/,;WU_K=)T#C;PB!B") MZV6 .O)G/#"2_#7@>#V4&JXEV)[/8D-&DU,%Y#FMYRGLP2N['\[6: M=ZFWV()3+-6S): 5X@:\\2M]AM[IFDR6UO>G[\_)4_-,HZRLH1FR0T4&L[P@ MEVQ;5:$["26BU*-4^]?B/=FQ>Q1U7L$>]8[BOQ@+NJE+ MXY*/ @ 5CV>-7HM/R!0]0 +-U;P0R\D:RS"@W_MP%<#H_"9<&7B:IB-+C@BB M]&-'S10]$//G!.;3V]#-QB!:05V_16)E&4'RVJHRX4D)ET\U:)VK.*?,"'V3 M$>]I,U66,VG)YA+X0%1N:XS?^:6%#;:_OU;D M/BZOT7S209%_N*1LK.*L7SSO8K76)@T3]EWR+KX(&+6\,;0M[^+9=XZBZ4%#3+C$^TC#N!PHI+G'QTMR4/4" MTZ*R%&;PE^BKR-0H1 7YD0_FV.]V&EYMJ@-WT8#5:9HY00A\I%]XG7+V\CX MG925/I"?.;@0+^")HF(KVL1WGLB:OG?4VKT5"\*&>)U4.0J7PT*"%PB+=U5C M<>0M5\"#4*T7;TFY0QQ TBZ=_AJ0=@]O-MA+X(Y3J7%%#K:_OU9DK"\G> $? MX.&YM'=M!;5RR/6 YHKPPVV*Q>!FF_X+_S1=9 R]C]?%I5%=>L=*H12=T?+: MJCE/EQ YC)F^!^KSP-'YP%P#@,U6&"5_1;LGUZYED9.CPS(TQ<8/_L8EUUG5 MBS-G:N!2/$"8J-N_:(&S\3*5 8F_50'-]=Z5N#QJE(K9[INLB^V1JFM3YN"T_>LX>^?ZLH M-D7:R;XB%B&]^+[C_-J)OAQ;X$I0L75-3C]%(7]%A]$8NO+L@,^#US$VP2^\V@:W M1M^83HW;SKS[STYW-C/FLTYW=-L9#KHW@^%@/C!FJ7('!U'4S2XM">M9A#GF MH4S=+\U.C-Q[U")O=^6 \HK^9S;OS MQ7P\_=+I&[?&M#OL#$:]\9W!Q#/MS@TEPEAX_KY"+F'Y!GGD6R$'\_=O>&PO M1I3QCZ/!OQ+<;XR1T1_,FT1ZC]]>=7GY4=Y?G_)S@,70*$<*X:?'WDA[A)#M M$ONY95MRWAX%_10]H.91)*N!-_^&YVL.+Y%#5JJOJMH2LG,'E^$'7"FKS[L>2PJY6U%&]9.& MJLI-E) [0#RXN"G;C\9D7S:I^]\0!T&:/\ZA >ZC*EBBU(E/P(9VC_C&OLYNAR?W*1IS=&4B0L&L"\!7QD6)=P%5!CKHX< _1'1=)5/2"[Q\_NW&4/MXF9F_&-AC.8=XY.A5P;H M8_XD[)IP#W7Y0%+TB')"Y[;6QHHI@B,G/PC$N_:6RU/BR:?$:5QR.ZB+Y^') MGP_5";<:G3QS*!7F (&[J$O;PI.V$!M]+9-5PJ.S-;(B"#7-]'9"KRB&*K>Y MHJS1XMG"A::^#-*7N@7E=Z=RU0N479XOU0LTW9TNU0LDP6OT=2PI$"B5D2JW MK:K7+^G$V##53;UQQ653I42IZO,D\ZWIV 7WG=]*^0(<$^9#X2U?J*)4X?$H#WN%<^ZD_ M:WTF/2:UF6QL MH@U/[D=-&C_T 2!I[NRRP-TNO.\R'1[. AGYI/CK<#HJ=-V]XI*RLB^ M),!$0Z+5*Z&%#O&[FD-<(9?:F>RT2'+28ORE>-/._)?.($%3#E OGP/Q,+S\ M?BW!48*)JL_,4)9MHCN$8'-%OK];2%+!F8PX%;*)P1Y(^XS3& !LGY8X:?7R+)CWYG)TR.AV8JH>TO/#-$*^V1_&7ON MMJI01/"[*??.^K]WJ,!3[\>Z+":*IB"D7U'S0D:#JV_,@%FB'LDM*O:T3"7? MN]D>VDS,+4N2R.)(=L1W/7OBFIY,+$T]7ZNV_D80DITS1#:;K@N"<[!@F721 M+:C!(>ZH8NFJ$=_CLAVR/YI>T6CM39HU.26/PXQ/B*'_>2#2(;_Y_U!+ M P04 " !6B7]:ROCZMEZ% !MR@< %0 &)I868M,C R-#$R,S%?;&%B M+GAM;.R]?7/C1I(F_O]%W'>H\UYLV!&2[7;OS.QX=N^"DBB;OU6+7(IJK]>Q MX8" HH1M$. H%J<3_^K*KP00+T"!*N2/;=QY^EN9B:>K'JJ*NLMZU_^[]LF M0J\XS<(D_M>OWGW[_5<(QWX2A/'SOW[U^' Y>;B>S;Y"6>[%@1HML01\&/Z";Q+V?Q.OD+NOUW9<\ MWV8_?O?=Y\^?OXV35^]SDG[*OO63C9G!A]S+=UEM[?NW[\O_*]3_)0KC3S_2 M_SQY&4:DO.+LQ[OZ'?+SWY^_VV2/G_WP_??O_ON/S[.-=AC$M M-Q]_56E1*R*]=W_^\Y^_8[]6HISDVU,:5=]X_UT%I[9,?@T5\@TD6?ACQN#= M);Z7LVK7?@9))>C?+BNQ2_I/E^]^N'S_[MNW+/BJ*GQ6@FD2X25>(^;FC_E^ M2ZB4A90)7Y7_]I+BM1A,E*;?4?WO8OSLY3B@'_HS_="[/](/_4/YSW?>$XZ^ M0E22\$/JUY];MDJE[VR#7> T3()I/ QU5]L1?-)VTOP(!YKZUEU8);D7#0+? MU+0.^QX/*_&#GOV2)OT\'E;2#'%R_% M'_#F":<=QWIIVB#. %@'VGB+\BY>F7IQGJV1!RN>%Q)\-[^2TZZ=OC7Q#W*HIV$<9!A$'(.[2 ML3:!*AMHE:#*"FJQ=2Q.CC>@3O^Z"_,]G0J3237!;C*HBG6<#*PJ^,+!5:3@ MG(I]4';I5XBB@^Q(X^S1%%L0,SA-<2#O"-6B-@FE MODD4@.#'T4X+JLJ46A M=4S72?R*TSPD_6D/ FFU;'+)T(4FK30J8!AFAI,/V&HM!)AXZJ!-(6>77(H@ M3"H$B$!F017,J&D2!"%=JO:BA1<&L_C:VX:Y%RGYHM&QR1TC^$T>*17 <,H$ M99=?!QU$E2[#&)5J<-BVQ+D7QCB8>FD,;^32MODD 9RDT0243 L4N/KTJB21@WQ MTRZ9?@RCR'O&<^^3N&N1"5E;BY("K!><. GGE:^$U:WS4@Y1P1/W&EF:-WH, M\K=#;T'^\OLJS",\7\_B('P-@YT7"?H)A9P-2FAA4E9(A9P30X>,6U:DLLB+ M [1(;/0&R^1IO_C_DKV//]S(NP.1E+7^0 ZQ[A!X$><5K\;%11-$$"V^14SV M GWX]N9;./'$;1B'.;X+7S$)LW,"FT[I)UF&\^QJ_\'[[R1E6WZ*&*.7!9MQ MQP#7FK%(#W7GA!R.N4O6PL(E,X$.-E!A!!$F,S.HV @&LB[-]FLV7OHIF\0! M^PL]?Z>>76ET;!+5"'Z3FDH%,&0T02G<>6,Z;)QD?V6'*0%-P:YW69YL<+K$ M$3OEF+V$6S77E!I6EQKUT%N+CG)Q,"S38^06(DL-U%*!PZ])G(=!&.URT@<_ M8'^7DE 19],W/]H%.+@E%4IW!GA^YA=R& CIH0 DVIIMME.PQ9AL9\RUU6]GY*^1M-@TM[":Q MI<)@:*E#V"45(^/EE9>1L';A[>F)##2A9WN>V>F,"U38@#,*E">/E-3JR-BD MDQ!>DT(M 3"T$:'J4J64@4.%)<[R-/1SDV,3$EF[>T8*N.TM(X$@&*JHT/$; M1I6LE?UMS6H-9QSJQ?,+M,* M)42U+E"I=Z#<:8_._QR2.764/._+[]UBR?*;5MK:UH,>$*LKT-&"-1H,-RRMH)895-HY-3'G^0M=7W[%\4Y%/Z&8-9(I0-94$LC ((P<6)<6 M3!)5HJ>99V78__8Y>?TNP&$11I,_'*)G\I??[_"S%TWC/,SW@LF54,(&$130 M* <$/SNO?CFF;LTS*52(G?CB\9Y$SR]WN_A9<<68D[%WF5@"[W!MN"/@O))5 MJ+C=.2:&J!R<%3@RB=_B--\O"-1\$@?TAMZ6CDU7^Q7YK&)KS4C3[K4X8U?: MM^2T:LYIUA\KU\V2[F*36-KR]285Y,XE)Y$H M&&*I\0DN/#%I5(N[719>TLTNR5IPXS=;"\ ;V+T' ;BW3G.\O9 M=/D#]K)=BHNJ/F&'H:GH#V$<;G8;8=<@^-U6A0MA597>^A%$Q8L0<>LDA8S; M=OW!>U-7=_MW:]4M@E57=_-'&-4M0,15=R%SZO6&:N!X2-;Y9UVB(Z&DS<1& M"JC-1$8",>?UKLGPL>NS0.WT]G+EL,5KI.:<6/VQ$O960'4V1K&!*Y>U M1B =W)HR,D$8)-&@X_J=6KPZCW3R3J=X0R*Z3M(M_32>^'GXRNZ9R/FAU['& M$U/X-5]T"C!X8XBRRY]2#=5ZZ*!HH8-1S[RE4C8[%<7,6R("@Q!27((NY 3[ M+)H%.C+RF:_1"82M+]-) 7,K=9PD##[HX$G7Z]CQ>W!K=G0[>KYNW$-3G"20 MR%I-5*""VTI0(!)TSB 3=#R!HJB(3NAMU(8.8U3S[\7)M/S%BU%;Z:1GE5:? MR;?WQ7]O22FMDGV2>V0@I!#DG9*1FKT,]>9.'!+3ZW6<$ZXGT"[W:&VC0AR5 M\B=_ J$#MCH 3E-XS-=K$IFGV2S.=BE]\FN11*&_-R=9#V/.J-?;82DAC2W! MI&E?^$+RUD98;UF90;4=5!B",R!/2'P0:([T=62LYK<0P6MEI&@*.">6"A67 M]8'*("ITXJ1X[6N]CW&89X_Q*_E7',B[,A,M>TGSC%TX)-'3JC@G2S^M[EPZ-R]U:CXS#IB!B^(OE(6\$Y^?J@-!P*OR9Z MV3>GGD!6>9FR^R3&U9])T[E*2'@W7]<3 GD/V->"M0YPF&MU_]=/W3D#AV/F M#L55BA>(F+FL_\KFA,P2N^%;3Q5M,93XT73+@)$2#?L,5$+G&2<4!\8P%48I MHQB%B!HZ_ N8 94,],D&U^__W=&/J%_K4&K8'$P-H#>'4H6X*S.-.W+.0A*9L5ZS$JSX=VM.&U>=JA[C7 M>KZVCP$PS!V"FNM8"QL7J#JVPW926W8J.I\\&!3/[VF^^M8/AVV1$19SAEEW MO,YS3)%HEH"&F';>($[CCW#AB#8/MIL&? 5IQM;:DU39I7>%[(:U(H#M2+8I MX9QD2EA=KE1"< CQL'O*PB#TTOV#1Q_)8JM1JM?HY?)6AW8=[-8P+A,&0QX= M0FYX)E)TRE,F,C[M7NPS&?)QBH-B]6>^7N,T5*5=TFE8W(,U@=[8?U6).^>* M.49^0E(IE2MXJ%([=>BV2,-7,D,G8Z#/INEEVG;%.IY.PQIYS*#7Y%&+PR"/ M$48^-S930K46JM1.3I[JBY-GY;E]L9P]HBA@'N@A$ )""CDRP0Y]20$F"R>( M88]$X6#AI?E^1;B9>3Y[,^IJW_Q%$=7T,6!WG:VO8^WE-E-MYU0<#)D?ZYA8 MM>F0EG^E:N.]3R1;J""_XND;S305/T]\GPRX84Y?>2R"?L6H9ZII;X&AERN' MQ0,C->=LZX^5>P.1*J-*&QW44:U_\CW2\N.J1XA4@O9V1%5 #QNA(BD83%%! MX[8]*TJ,_4*1A 7W^+.6 +R,M;J7P:NKO2L H\8EJ+J53<1LU?/AC;T%\?+% MR_#DF71!ZANM!DK6F&#L0$T-K08,KIC"Y+=8ZE<3*T54:YZ:3K.8]%+YKLC1 MKUP4UHM;HY !Z)H\"ED8M-$#Y!>/&QIH]*5D^3WJ31*7O1Q[H5$1QRJ$;=ZC M5@-NWJ,62\)@B Z>X!XUD:\'I$+CY)NS]/5O[RG"VBA$)FEO3J.$>IC#",5@ M4$*)3?A..Q6V%HLFL3D=%,+VHE,=X$.8*I.$P0L=/"YP3>++T]'C^ SZD9=E M\W6):YXNP^<75=H%A;S5+/HZV*T\^C)AYXPR1[DI6?"+!"=,Y[:K; M(L6S;7*=D'@HS>EK$/=)KHI1U/(6]Y?TL!N[2W)AYWPQ1<12-F;ZD@A'F8XG @,)DAQ'0>CT=5X.DMI:%\C9 MK'@![2G='#JYM204Z.O!8L938>X MULALVD<=!M$&8>8SG;8/PS SZ)\OBI.<5D\W',_.X^PY.BUQ)'./,0:#QR-X MH#NEX93ELSC8%6C:ODUVS[LLOPU?L3G#A]NRN$)]G+N-Y>MAAF"P^DCT_,)W M98XC]A=AR%S?W3M\QK(+HHP=2^WB3,(@^ MFA]]>^V3-8/C:NYK76P6_FM9<+.66F* MD-O0]=Y0H8":&J?=7IF^;4/*YEG@E37?=IJ&CQ&&H/1QK'4@VTG#.J M-U3^V&JABV8QZ:K>VU@7P.LP#G,<*9)3BZ1LSN4E$)NS](X(#"9(<0EFUK4@ MG-&)WH;%?]V1(77Z2OZC2?4LE;9]'UD!N7L;62#JG#EF^+A3K+4T8N)C9H<> MFTC"CD8CZY!$?*>C%(1*(/4AZ"Y]3CSNE"&Y_AZR1-#:Z*,$6@] 0BGG1-!" MZ[*@FBC9NEE<+*?I22"6L\8!%%BC6-VW5_V.L M%5S0ZUCCA2G\FB,Z!1A\,439Y4Y3#;7/P)^<2&7'17.L&78I.@W; XP&>G>D MD8C#() 11MG8PQ+0;K0%"2AHHC)CLN4#/O?/B>O MWP4X+$A"_G#@!OG+[S>)O]N4L_:.0_S/-G@@ T5KO_N;\SJ7 .*V.TL1MM9A MN8(GY,,!_?AMY#T+X'=^MU7%0EA5';=^!%')(D3R#/?UB*/HQB3RMKM^)>SN M6" 4!D$:$X32T:*IA&HM1SR:Q/'.BY9XFZ0J^K3%;+-&!+)+EJ8,*(X(@$FI M42*!VJ=$1 \4.,38I06IQMQQA*?E"VH%I M2<*+6I]N2,!R4X^.'"B>2,#)IR2UO%NF/+S@*+I.-ELOUG8!BI5X-"&;0C?D##)T-F&O$OR<+!5_*F%P5*HB]"01<5N/M5S MQ*0%3L,D(&%VJN,0)VF;/1*H7=YTQ$ Q1HQ-RI5"'#%Y]R29QH$116HY-P3I MP!33HQ0"2(XV,ATUIO3M-'?$N TSWXL*++?DW[K;*QI9VP21PNV2A!,$1109 M.BE9"H6*,TS%*6%^Q5YJ1I>&I!NR<%#%5*G% !*EBTU'$RKOA"37NS1MH9:/ M.')16S31@:UX(I,#010-."YU62'>(HJC$6@:YV&^OPTC?+\3'"(2B]CBA@Q< MQ8GN[R"X( '%78%A8HC*H4+02"W?\-[J5^K/[@G MS0^FI/D!-&E^&$*:U><$"&G>]W#UO7O2O#])_A5CD1%PL[H8<0L) D+4EX5!'!TQ&FT$%$R<7$NJ0KW= 0 M7B7K_&YMMUD$J]YB;OX(@@0B1/P[C,7J22%DNYHI1U/L27J$]L_6*ED JJ[C MQF\PJI@'Q-4P:]=$QD5#ODOH&:F7))8?$.!%;-6T#%Q5V]W?0=2X!%2WUID8 M8G*.5N/?T;E!B9RM6E;"K&I<* 2B]E7(NDPH95%;V#(M'I(H],.5F'.):$3BU@;DR3@ZA&I\SL(;DA <:\^T-_H ML]KO?OCZZ1M4:5FN_GOVJ"\9$A_VFZQV_TT9$!10 .,F):4HJF1=7$@X#%G/^B#@V5D0\*P) IXA!@'/ MID' L[,@H/ILD2*$/I_V%(7/GB0YH5+:-BD4D+O\$(B"HHH[$?>E&='E&T(JY7L<860_ U<33R,#AD!I)_PX.I5;D,:\5# MJDO;2^G% 8Q?[HD9#>SVH1F), @ZF2"4 M')VA2I>?J!:JU,J5,"=,^IA$NSCW4G:7/!7U3!(YN\R1P&PSIB,$B"EB9!*& MU,*HD'9S0;O('E$'6;3#$Z: 48M;OJZM!-VYM2V4!<09)4#9'>XRY\%%WMLC#& MF7P@ZDC9Y8(08IL++1% 7!#ADG"!B:)*U@D7IAN,XSR%XS8<=: _'LC$WQAQ]5+([Y/+T0447D< M>*F(0BIAZZ^.2 %S;X]PDB"(I(4G?X>DUD"5BF76S F'T^8\CH&@;^E);SOH M56PQR!1\Q2.=/ @V&8+DWE6E:NW)-5-D[R*ZS&;43&XO#_%:0I8C8P' 3F#< MD #!$2DL65CZ\W5,4^K=1XLE765HREC/F\? ZR?(. H 8P*.2IH4$8-;4?SL^R0!1 '5_LE7N.4WCM8X;?\BGSHDV*& M8:!K>_9F[$YW,J=5!$'"OFAE4[T,-0V@*WI&K#1AF8IV0$=M7T,=$R?YS+#H'^)=99!H@:&4,4_%>"W=V##$SZ& '_48M_9>3Z.PN MS&B$N/#2CUZTPPNW&9!K8[7!,(@R"828()4%8J72!B!IB>G1U MO(C&7)Q\3=+Y-HP)GU7AEE32ZCE7.=36\59># 1GU-B$AUE)?U.*H]^H F(: MMKN<$HKD\E7K5\MT$%VU:OP$J=H5%ZNJJG9PG:K\-$TL)+E#PTE8KN(NM$XU M5S]#JNH.)EEU5V)NJOPV3#3K(,YYF&@5TA MFUP3 VRRJBT!AC]"6%PW]? P73T 84&YY6%$!D[6/BYG$ ?V?Z5]WX:L7T67E27[MI>F>3+'9Y%KBMZ&N34;UB"(:+?=!RPV:IR_B8L+-FZ4'] L5XW(W[(:RB.]-( M7I;$B1J!R8E[4CL]YGXB;1 MC?L[[&5X&3Z_Y//U(QFG:0.0%(%&QR;%C. W.:94 $,R$Y3;_.F":I*E^@T,,SJ NC2H?G9>T[,X)[C"IPB7\1[.IV]^M*,G_S4L M,%.UNWAD[DQ[44FO!X99/<#RBU"5:AFBP^AM&DL:A^F&;&P7RUJ-FE1P6]&2 M2! ,CU3HQ+>F02T-*&>M+J;]\DD^Q"4AY5H0D(J^"[VG, KS$-.]&'9![26) M IQF=-J8[S5K0N;J-LG2UZDFG4QUP?0Q/0%S3UO.)E>SN]EJ-GU D_L;]+": M7__;S_.[F^GRX1__X9]_>/>GOZ#IOS_.5K]"XJK9:165@B,^&IQ;D4M#Y%R_ M$RS10=']TF6UD;SP]G3KV.RL0%?8Q>$ ,6#1:8"V)!C^*.%)]_NWA30$WJ0[ M'/"-0.ZM3-XR>]2P.P02"T/BD!*A@$94OMZK=4ZC&WKK.L7!$K_B>*?I?F3" M-@FD!MQDCU@2#'64\+J\>8RQE]+T\VDA[9PW[:7WBO][-7]T2NZV1&0.R/=$ MNAI@>&4$4[:=6<;4U8L(YE3P8QAF 5.^. M &;;?9)CL]A<*&F36PJH34H)Q, P28Z-/X5")*M@'!YMC,-RU_&X62#N. +7 M+G4:Q]_M(W"-A0!(C#$^#*?1<<0CLV-Q2@4P'9()2M4!.4@,DP2&^ITXO1Z MP%VS0Z=3 L,X4Z0](O@8LVO T,9(8=BH9:-6RWDXKV:B1@4,#\UP&L?U0#EX ME\3/*YQNFH&G;"@0BEH=8Q5@6T.K0 X,KQ3@-#$^5 H=AGA]$.$L*-.$8&## M>64<#RFZHMEUPYRE-J7WFQ/VB@6.?3DME!I6KY[KH;HSC=NV^<38!!=\"TF4%;G;XP1E1?KVD+Y& M': D1'^!B.(6LU=#(_>WU!OY[)49 M6S@QVR.D"&1W6&S*@"&:!)AH $SBBF);+T6O+#WM__[^V^^__Q/:$BXQTOT% MO?O^^XOOB_]?\=#;Y2])&OX-!^3G/US\X4]_O/CCGPK._?GB_9__Z>*/[[[O M<);=4F^2-J/1_=GP=A($+)6:%RV\,)C%U]XV)#&I[)R(3-KJV1LUY-;)&[$H M&$ZK\7&G;FII1#,E7(8Q\@L%YS1:XMP+8QQ,O32F#\!,?'^WV47T480;O [] M4!;2F2C:))>Y(TV>Z;7 4,X8JN#,5R6(@D+2.>WXN-4XP'4]8S";*L99KCDG>P3-4 U'?)-!E_"L*PZ17Q*,:EYQZW/P^*4,UZ323GDE#]0DHG#Y MI S1A%P"$I_U>*+83,4IHS1A&>C'B7N -"(8I&B,OE*[P?5S*II]=JFTW>1( M2LCM?$A"43",4N/CLQY1Z<:;G8!>N2EO>=Z2FJ*G42BH7\+\Y7I'J+_!:9W8 MB29M(?\O6'EOTG7H 9;L[@0,=K6]-=#;#!C>#L?.G8'$.5I"N_-;)BG7/=JD MD'=R84 &6WA1H"L,AELZA/*+ 572@:-/&CV%WIK1X]T/[]\QBES-)K>_WX3T M;>3K)&.'[BIX'3>4DC9H80"5$D(AYIP*>FSN:ASCICAXV9ZI<*8S#C^& 2.(II-%<=DC(P(V2?! MAL"DXRD]9J;NA4R5K1Z7Z.50ZPB%D:9S\@V"RQW"+I0OT'.ASGHLKV7 .35O M\)8,V2%[(YJZMZ'7G?XF>J?;2,-NBB8M]':>)JDX&+KI,7(15T.CX%=#QSF[ MN$F$Z63#\=3-:,H&ZRB.#)[X[$W"S=;@<*587[M+,BU;FI).^,)#%3+F( :4 M,QQ +G,N^0G10JB8D\3N&7.?Q$G;@^I9._6"D8&>W81*AFZTTRMIE,",::9( MQ3GBPV*Q_>NRF_K&_?4U^O)FQFYP%M[,XAR3,E,]?2H6M_T,J@IT]TE4D2P8 M1FD "EZI8#^77 ) H )/V0R:[4/JL$+#\H,H.NB==U!DXG;(].>"3#%^IL>E M5$.A'JJ45F77Y)Q7K,/D>UO9V"^3MO[TB1PR]_@)+PJF4U+C4PUN\(BC7I"2 MBSNECF+1228+K1/2X!23"$KWWI'A?/D M)V:TFKKDU"R0UDE<++N4*QSCM?36KU3:?JN00N89S8E"Z]_5,"7GS A_P/3Q M]SC7KLYU9*RNI(C@M59-F@*P^BH1--$IK8C\[)P'U>7TZN[)E9>%OL0QB:Q- M7BCA-ODA% 0SQ5"ADU&%)53QR^//5.D"/5$U35Q+:/>/[')UV49-;R'UM@* SSH7#1@M,P&= MTQKY+JN7%3!CT&#HPCS#ET]4FHY M3A4+A=-N*3B"1C.4AEJ[/FZ@ H+'7*M!MNZD(GJPRPD*%5 M=F.:8C:)8YJNF 3_G\/\!>4O&'D',U )6Z:9&QZ,).80^(?$H] *,W[X9IW,F4G%.Q+U)N M;NI%C'Q^(TLD5,J5>TO].==2!$ Z@2/&(>)9T(Z':L([,%W>)/CO77'),ELE MDG>P&I[3_]+-3)8H3%)0QYFT^X39\>_@#,(T5M:1 N6 4RKP#GVX.!JD*W(I2/C'/LI$QO/UM9>]W$;)9UW* M5;6*W>A"#[[=?N7R@"(*+4A^?Z7*1DT""JJ$F!:DW-3W.*? %FGR&@8XN-H_ MDCGA+*Z3T$SHFZO%6V*:_"T##%F^AC30T- MZT^A/$%I]3$45W>"R+_2/_NTJ>ZR8G=?U$[=9V[J=^P/PLD^\\-[P,_GC7$$ M#\PM:-+*4DS@W>#B?QOMJIS_ZM]O,39@^<9]3\\GNYAE]F<+E60LP>&K]Q1),[7VM.&6O0;N MJ0FL, !M66X(>,$3\DR#43=AV872@Q) _M),@#'Y4-B#KRT=M_P4P%?SL:$ MGW\\6#[#22'A_GUO'OTBQ5LO#&[*EWRKG*5E6YJP+MZX*,R,N25C'X?5+#6Q M!)^^/;P0O/],5>OEZJ++Q] -"X#3L\M_21NJ+G748)//#'@+NL>8^RE,:%="N112U%X M7&22+/OP>VR^6B12=3V3D3FCF]!T]0"O#4G!ROJ\L%0XT5EJQ>K5'?W[DJ:( MF:\?2=1*H\Z.G\-,6#M-/="Y^CAU3WTH\Y$CL,M?9(VH$DJIUF6ROMR1O[!Y MB/->T7RC^.B=9JA' ([;^@>7P[0?;M'%5.U&(E36%L^2C'"016D( (L-'#5@ ML\(*F!A@,'3=09:PL@")UR2NJ8[UTIOX*29^D_:7[Q?$EYR^_DS^E;VH*BFN M/@9L\KB_8TW^FFM#"2(&(^<6,@FH%Z^XFK4M=8MWO2M%>*2]VF5AC$EXDY'6 M6QR@+'^17;KN9\(I<0V<4U)7H0^>O'KL_#RLD5"$'E*BEVUH3^R5>L[9:S[ M'#U"00T=C@L9SB( EN/6!L @ P6)F[=A[,7^" &PTA %ALX:L!FA17H ; > MNBX 7E<6(/&:N.EC'+#7@JI[:[.88/.BQ>XI"OWJHIILR#+7MQI%]'6K%4*8 M*H/A;%_$_.Y]H5_.U$H+W8NZQ:\!B2)\&E<4%NLH8Q<'./V[B_?M_NOCG=^] -8D^B8P,]%PU >,T15HE MD)3ODX2H375<20/+KM7TKDPJ4CDF"XO5*JZ8)P,O(UU7'B3?)"#-J$9[N[$R M#AW-LR7>EG-.^L1(DN8KG&YN\),L>E7(VV28%G:37E)A:--_'5".7X4T(N-S ME'@QG$-/K;[9@%4*>6[;G%0_ $?/GC>O4%=,#=AMDTR+_HI379; MHG%#E_S8<_,X.+PV?XH:ZPWA;'J"@84[6C_0\_L07Z)SX+]PXT?4\I&7HR?\ M',;T(6*Z#K3'7NHH#=W?%4\!)L]SXG\OIF*V5Z/EJ)T\-KOM-F+)WKRHR@\W M+?Y!F[C/2-5JCIL>SK0RWACH@5E]Z@&6RX;34&4[B5&2[=)BG]"O-M5)B+5. MT@TC.(@\(\D&K[PWG-&LL,J;39R@Y7M,$J"=6TL=*3"\DD+C,RU009132<3N MII=!.0"R5)>JU$SI2-FEB1!BFR,M$4 $$>'BV5%(,6:W=D_(F?Q0< MB;NI.S?)(':$'6O7UHYQL[Z[-L2(<\H=BYQ;0BA,"$] NA_C&AG.W\D&_9:( MHR<7W@ECI\;OSGFC "5_1))MBYS^\5.SODRP8CZH+S.TXZHOZ^6FK"\S,N*< MD\)P-*?JM76/OZA57%RJ4H$77:(2 MR3LG7 ^0?(X4[1EE\1'E4>F78?_;Y^3U.^P')?/\X$ X\I??%Z_;E2 E6?LG M&P02@:%$:?Z[)*%$5\ 6%\3 *A*T?P51^T)(_%I0)>2FNB?!?Z\2FB5>4MN=WVU5MA!6 M5=>M'T%4M0B1_&D'&F,V$_.[J?D/V&-3*7&]MWZU5>L"2%6=-WX"4>,\GFY] MEQ)N*K<*25;X+;\B!C\IPI:&C.VPCH/7C>]J 1"5+D/5*^*[0*O1C[7K"7&= M/. (T^W\DI?WWD84XDOD;!%#";,BAU (!$%4R+CS#V0$\.(]JC10U6%0'