<SEC-DOCUMENT>0001493152-24-033982.txt : 20240827
<SEC-HEADER>0001493152-24-033982.hdr.sgml : 20240827
<ACCEPTANCE-DATETIME>20240827143854
ACCESSION NUMBER:		0001493152-24-033982
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		17
CONFORMED PERIOD OF REPORT:	20240809
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240827
DATE AS OF CHANGE:		20240827

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FLEXIBLE SOLUTIONS INTERNATIONAL INC
		CENTRAL INDEX KEY:			0001069394
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS CHEMICAL PRODUCTS [2890]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		IRS NUMBER:				911922863
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-31540
		FILM NUMBER:		241247740

	BUSINESS ADDRESS:	
		STREET 1:		2614 QUEENSWOOD DR
		CITY:			VICTORIA B C
		STATE:			A1
		ZIP:			V8N 1X5
		BUSINESS PHONE:		2504779969

	MAIL ADDRESS:	
		STREET 1:		2614 QUEENSWOOD DR
		CITY:			VICTORIA BC CANADA
		STATE:			A1
		ZIP:			V8N 1X5
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>form8-k.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:FSI="http://flexiblesolutions.com/20240809">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_037_FSI_flexiblesolutions.com_20240809 -->
<!-- Field: Set; Name: xdx; ID: xdx_04B_20240809_20240809 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001069394 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000004" name="dei:EntityCentralIndexKey">0001069394</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-08-09" id="xdx2ixbrl0012" name="dei:EntityIncorporationStateCountryCode">A0</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-08-09" id="xdx2ixbrl0017" name="dei:EntityAddressStateOrProvince">AB</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="fsi-20240809.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-08-09">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-08-09</xbrli:startDate>
        <xbrli:endDate>2024-08-09</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


<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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 4pt solid; border-bottom: Black 1.5pt solid; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></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">&#160;</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: 18pt"><b>UNITED
STATES</b></span></p>

<p style="font: bold 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: 18pt">SECURITIES
AND EXCHANGE COMMISSION</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: 12pt"><b>WASHINGTON,
D.C. 20549</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">&#160;</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: 18pt"><b>FORM
<span id="xdx_90D_edei--DocumentType_c20240809__20240809_zzHy4XWlfFbl"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></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">&#160;</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">CURRENT
REPORT</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">&#160;</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">Pursuant
to Section 13 or 15(d) of the</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">Securities
Exchange Act of 1934</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">&#160;</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">Date
of Report (date of earliest event reported): <span><b><span id="xdx_90B_edei--DocumentPeriodEndDate_c20240809__20240809_zi79O1tV20M6"><ix:nonNumeric contextRef="AsOf2024-08-09" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">August 9, 2024</ix:nonNumeric></span></b></span></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">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span id="xdx_900_edei--EntityRegistrantName_c20240809__20240809_zxg4Yh30Eepk" style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000011" name="dei:EntityRegistrantName">FLEXIBLE
SOLUTIONS INTERNATIONAL INC</ix:nonNumeric></span><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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact
name of Registrant as specified in its charter)</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">&#160;</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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="border-bottom: Black 1pt solid; text-align: center; width: 32%"><span style="font-family: Times New Roman, Times, Serif"><span><span id="xdx_908_edei--EntityIncorporationStateCountryCode_dxL_c20240809__20240809_zBFPcG76JKI4" title="::XDX::A0"><span style="-sec-ix-hidden: xdx2ixbrl0012">Alberta</span></span></span></span></td>
    <td style="padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="border-bottom: Black 1pt solid; text-align: center; width: 32%"><span id="xdx_902_edei--EntityFileNumber_c20240809__20240809_zVD7kJf8yrU1" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000013" name="dei:EntityFileNumber">001-31540</ix:nonNumeric></span></td>
    <td style="padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="border-bottom: Black 1pt solid; text-align: center; width: 32%"><span style="font-family: Times New Roman, Times, Serif"><span><span id="xdx_90A_edei--EntityTaxIdentificationNumber_c20240809__20240809_zosJF0oXaNO5"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000014" name="dei:EntityTaxIdentificationNumber">71-1630889</ix:nonNumeric></span></span></span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">(State or other jurisdiction</span></p>
                                 <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">of incorporation)</span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">(Commission</span></p>
                                 <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">File No.)</span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">(Employer</span></p>
                                 <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Identification No.)</span></p></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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="text-decoration: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_edei--EntityAddressAddressLine1_c20240809__20240809_zF7HlTpYsmBl"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000015" name="dei:EntityAddressAddressLine1">6001
54 Ave.</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span><span id="xdx_903_edei--EntityAddressCityOrTown_c20240809__20240809_zD67BiNekgTa"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000016" name="dei:EntityAddressCityOrTown">Taber</ix:nonNumeric></span>,</span>
<span id="xdx_908_edei--EntityAddressStateOrProvince_dxL_c20240809__20240809_zqTfVRdHW461" title="::XDX::AB"><span style="-sec-ix-hidden: xdx2ixbrl0017">Alberta,</span></span> <span id="xdx_90F_edei--EntityAddressCountry_c20240809__20240809_zegMU8yw2Cpj"><ix:nonNumeric contextRef="AsOf2024-08-09" format="ixt-sec:countrynameen" id="Fact000018" name="dei:EntityAddressCountry">Canada</ix:nonNumeric></span> <span id="xdx_902_edei--EntityAddressPostalZipCode_c20240809__20240809_zcerJFuHPAIg"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000019" name="dei:EntityAddressPostalZipCode">T1G 1X4</ix:nonNumeric></span></span></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">(Address
of principal executive offices, including Zip Code)</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">&#160;</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">Registrant&#8217;s
telephone number, including area code: <span id="xdx_900_edei--CityAreaCode_c20240809__20240809_zNcLdlx1z5J8"><span style="text-decoration: underline"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000020" name="dei:CityAreaCode">(250)</ix:nonNumeric></span></span></span><span style="text-decoration: underline">
<span id="xdx_905_edei--LocalPhoneNumber_c20240809__20240809_zxocVGZTAKAc" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000021" name="dei:LocalPhoneNumber">477-9969</ix:nonNumeric></span></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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></p>

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 50%"><div style="border-top: Black 1pt solid; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></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">(Former
name or former address if changed since last report)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Check
the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligations of the registrant under
any of the following provisions:</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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="width: 0.25in"><span id="xdx_903_edei--WrittenCommunications_c20240809__20240809_zluwTivbnNOj" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2024-08-09" format="ixt:booleanfalse" id="Fact000022" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Written communications pursuant to Rule 425 under the Securities Act (17CFR
  230.425)</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span id="xdx_905_edei--SolicitingMaterial_c20240809__20240809_z1epStvfXqJ6" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2024-08-09" format="ixt:booleanfalse" id="Fact000023" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17
  CFR 240.14a-12) </span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span id="xdx_903_edei--PreCommencementTenderOffer_c20240809__20240809_zNK3KumTVpLi" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2024-08-09" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange
  Act (17 CFR 240.14d-2(b) </span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span id="xdx_90B_edei--PreCommencementIssuerTenderOffer_c20240809__20240809_zrx1i3d2H5xf" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2024-08-09" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></td>
  <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange
  Act (17 CFR 240.13e-14c)) </span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
registered pursuant to Section 12(b) of the Act:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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="vertical-align: top; text-align: left">
  <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center; width: 38%"><span style="font-family: Times New Roman, Times, Serif"><b>Title
  of Each Class</b></span></td>
    <td style="padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center; width: 20%"><span style="font-family: Times New Roman, Times, Serif"><b>Trading
  Symbol(s)</b></span></td>
    <td style="padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="border-bottom: Black 1pt solid; text-align: center; width: 38%"><span style="font-family: Times New Roman, Times, Serif"><b>Name
  of Each Exchange on Which Registered</b></span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="text-align: center"><span id="xdx_900_edei--Security12bTitle_c20240809__20240809_zz8bUABmGeW7" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000026" name="dei:Security12bTitle">Common
  Stock</ix:nonNumeric></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: center"><span id="xdx_903_edei--TradingSymbol_c20240809__20240809_zGADghYCh0i7" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2024-08-09" id="Fact000027" name="dei:TradingSymbol">FSI</ix:nonNumeric></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="text-align: center"><span id="xdx_907_edei--SecurityExchangeName_c20240809__20240809_z1hiItaxX69c" style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="AsOf2024-08-09" format="ixt-sec:exchnameen" id="Fact000028" name="dei:SecurityExchangeName">NYSE
  American</ix:nonNumeric></span></td></tr>
</table>

<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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;203.405
of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;204.12b-2 of this chapter.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
growth company <span id="xdx_905_edei--EntityEmergingGrowthCompany_c20240809__20240809_zFM7bkNLr8j"><ix:nonNumeric contextRef="AsOf2024-08-09" format="ixt:booleanfalse" id="Fact000029" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1.5pt solid; border-bottom: Black 4pt solid; font-size: 1pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></div><!-- Field: /Rule-Page -->

<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">&#160;</span></p>


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
1.01 Entry Into a Material Definitive Agreement</b></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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By
agreements dated August 9, 2024, the Company sold its membership interest in its Florida LLC which is engaged in the
international sale of fertilizer additives.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt"><b>Item 8.01 Other Events</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 12, 2024, the Company issued a press release, filed as Exhibit 99, announcing the sale of its Florida LLC.</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>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><b>Item 9.01 Financial Statements and Exhibits.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="border-bottom: Black 1pt solid; width: 10%"><span style="font-family: Times New Roman, Times, Serif"><b>Exhibit No.</b></span></td>
    <td style="padding-bottom: 1pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="border-bottom: Black 1pt solid; width: 88%"><span style="font-family: Times New Roman, Times, Serif"><b>Description</b></span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">10.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-1.htm">Agreement regarding sale of membership Interests
  in Florida LLC dated August 9, 2024<sup>(1)</sup></a></span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">10.2</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td><a href="ex10-2.htm"><span style="font-family: Times New Roman, Times, Serif">Agreement regarding sale of membership Interests in Florida LLC dated August 9, 2024<sup>(1)</sup></span></a></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">99</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font-family: Times New Roman, Times, Serif"><a href="ex99.htm">Press Release regarding sale of Florida LLC.</a></span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">104</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font-family: Times New Roman, Times, Serif">Cover page interactive data file (embedded within the Inline XBRL document)</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 4pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0pt"/><td style="font: 10pt Times New Roman, Times, Serif; width: 63pt"/><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"/></tr></table>

<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"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Portions
                                            of this exhibit have been Omitted pursuant to Item 601(b)(10) of Regulation S-K since the
                                            Omitted portions are not material and would likely cause competitive harm to the Company
                                            if publicly disclosed.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 27pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->




<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>&#160;</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>SIGNATURES</b></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">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
the undersigned hereunto duly authorized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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 3.5in; text-indent: -3.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
August 23, 2024</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 2.75in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">FLEXIBLE SOLUTIONS INTERNATIONAL INC.</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="width: 50%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td style="width: 3%"><span style="font-family: Times New Roman, Times, Serif">By:</span></td>
  <td style="border-bottom: Black 1pt solid; width: 47%"><span style="font-family: Times New Roman, Times, Serif"><i>/s/ Daniel B. O&#8217;Brien</i></span></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
  <td><span style="font-family: Times New Roman, Times, Serif">Daniel B. O&#8217;Brien, President and Chief Executive Officer</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 2.75in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 2.75in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 2.75in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 220.5pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<!-- Field: Page; Sequence: 3; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjV0KwjAQhE/QOyx5LhrjD9JHSxWxihQRX6NdJdhmyyb+HclbGlvEZWFZZr4ZIWKxoLmpkOEwK3LYYd1U2iMUeEZGe8LgSJerBMIt8GKcZ219+/7AlAKDgRn31PAYhNZ6Nw7LBOS0ryZ9NQKpkqGE7VpEXz0lezYlWm90BdqWsGVq2KDX/OoSdvpJlupXW7VHdoZsAoOe7OQ3KDlQsKG7fhBfHeR5KqK4nUgsmG5NcGVPj/ZLQlZhHepcR/83+gAIbEqP -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex10-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
10.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
identified information (shown as &ldquo;Omitted&rdquo;) in this exhibit has been excluded from this</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">exhibit pursuant to Item 601(b)(10)
of Regulation S-K since the excluded information is not</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">material and would likely cause competitive harm to the Company if publicly disclosed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>MEMBERSHIP
INTEREST PURCHASE AGREEMENT</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AMONG</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INNFLEX
HOLDINGS, INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AND</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>(OMITTED)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Effective
August 9, 2024</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>MEMBERSHIP
INTEREST PURCHASE AGREEMENT</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">THIS
MEMBERSHIP INTEREST PURCHASE AGREEMENT (the &ldquo;Agreement&rdquo;), effective as of August 9, 2024, is by and among (Omitted) (&ldquo;Buyer&rdquo;),
and InnFlex Holdings, Inc., a Colorado corporation and wholly-owned subsidiary of Flexible Solutions International, Inc., a Canada corporation
(&ldquo;Seller&rdquo;). Buyer and Seller are each a &ldquo;party&rdquo; and are collectively the &ldquo;Parties.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>RECITALS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.
Seller owns (beneficially and of record) fifty percent (50%) of the Membership interest in (Omitted), a Florida limited liability company
(referred to herein as &ldquo;(Omitted)&rdquo; or &ldquo;<B>Company</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.
(Omitted) owns (beneficially and of record) the remaining fifty percent (50%) of the Membership Interest in the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.
Buyer wishes to acquire thirty and one-tenth percent (30.1%) of the Company from Seller on a cash free, debt free basis in exchange for
a one-time payment of Two Million Dollars and No Cents ($2,000,000.00) as set forth herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AGREEMENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
consideration of the foregoing recitals and the mutual representations, warranties, covenants and agreements herein contained, and intending
to be legally bound hereby, the Parties hereby agree as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEFINITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following terms have the meanings specified or referred to in this Article I:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Action</B>&rdquo;
means any claim, action, cause of action, demand, lawsuit, arbitration, inquiry, audit, notice of violation, proceeding, litigation,
citation, summons, subpoena or investigation of any nature, civil, criminal, administrative, regulatory or otherwise, whether at law
or in equity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Affiliate</B>&rdquo;
of a Person means any other Person that directly or indirectly, through one or more intermediaries, controls, is controlled by, or is
under common control with, such Person. The term &ldquo;control&rdquo; (including the terms &ldquo;controlled by&rdquo; and &ldquo;under
common control with&rdquo;) means the possession, directly or indirectly, of the power to direct or cause the direction of the management
and policies of a Person, whether through the ownership of voting securities, by contract or otherwise. For sake of clarity, Seller,
Flexible Solutions International, Inc. and Nanochem Solutions, Inc. are Affiliates.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Agreement</B>&rdquo;
means this Membership Interest Purchase Agreement, including all Schedules, and any other documents delivered pursuant to this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Buyer</B>&rdquo;
shall have the meaning set forth in the preamble.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Closing</B>&rdquo;
means the execution of this Agreement and such other documents, and the performance of such other acts, as are necessary to effect the
purchase and sale of the 50% Interest and the other transactions contemplated by this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Dollars&rdquo;
or &ldquo;$</B>&rdquo; means the lawful currency of the United States.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Encumbrance</B>&rdquo;
means any charge, claim, community property interest, pledge, condition, equitable interest, lien (statutory or other), option, security
interest, mortgage, easement, encroachment, right of way, right of first refusal, or restriction of any kind, including any restriction
on use, voting, transfer, receipt of income or exercise of any other attribute of ownership.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Environmental
Law</B>&rdquo; means any applicable Law, and any Governmental Order or binding agreement with any Governmental Entity: (a) relating to
pollution (or the cleanup thereof) or the protection of natural resources, endangered or threatened species, human health or safety,
or the environment (including ambient air, soil, surface water or groundwater, or subsurface strata); or (b) concerning the presence
of, exposure to, or the management, manufacture, use, containment, storage, recycling, reclamation, reuse, treatment, generation, discharge,
transportation, processing, production, disposal or remediation of any Hazardous Materials. The term &ldquo;Environmental Law&rdquo;
includes, without limitation, the following (including their implementing regulations and any state analogs): the Comprehensive Environmental
Response, Compensation, and Liability Act of 1980, as amended by the Superfund Amendments and Reauthorization Act of 1986, 42 U.S.C.
&sect;&sect; 9601 et seq.; the Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act of 1976, as amended
by the Hazardous and Solid Waste Amendments of 1984, 42 U.S.C. &sect;&sect; 6901 et seq.; the Federal Water Pollution Control Act of
1972, as amended by the Clean Water Act of 1977, 33 U.S.C. &sect;&sect; 1251 et seq.; the Toxic Substances Control Act of 1976, as amended,
15 U.S.C. &sect;&sect; 2601 et seq.; the Emergency Planning and Community Right-to-Know Act of 1986, 42 U.S.C. &sect;&sect; 11001 et
seq.; the Clean Air Act of 1966, as amended by the Clean Air Act Amendments of 1990, 42 U.S.C. &sect;&sect; 7401 et seq.; and the Occupational
Safety and Health Act of 1970, as amended, 29 U.S.C. &sect;&sect; 651 et seq.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Environmental
Matters</B>&rdquo; shall have the meaning set forth in <B>Section 3.11</B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Governmental
Entity</B>&rdquo; means any federal, state, local, municipal or foreign government, regulatory, self-regulatory, legislative or administrative
body, or any agency, bureau, board, commission, court, department, tribunal or instrumentality thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Governmental
Order</B>&rdquo; means any order, writ, judgment, injunction, decree, stipulation, determination or award entered by or with any Governmental
Entity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Hazardous
Materials</B>&rdquo; means any material, substance, chemical, waste, product, derivative, compound, mixture, solid, liquid, mineral or
gas, in each case, whether naturally occurring or manmade, that is hazardous, acutely hazardous, toxic, or words of similar import or
regulatory effect under Environmental Laws.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Indebtedness</B>&rdquo;
of any Person shall mean, without duplication, (i) all obligations of such Person for money borrowed; (ii) all obligations of such Person
evidenced by notes, debentures, bonds or other similar instruments for the payment of which such Person is responsible or liable; (iii)
all obligations of such Person for the reimbursement of any obligor on any letter of credit, banker&rsquo;s acceptance, guarantee or
similar credit transaction; and (iv) guarantees by such Person of any of the foregoing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Law</B>&rdquo;
means any statute, law, ordinance, regulation, rule, code, order, constitution, treaty, common law, judgment, decree, other requirement
or rule of law of any Governmental Entity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Liabilities</B>&rdquo;
shall mean any and all debts, liabilities and obligations, of whatever kind or nature, primary or secondary, direct or indirect, whether
accrued or fixed, known or unknown, absolute or contingent, matured or unmatured or determined or determinable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Material
Adverse Effect</B>&rdquo; means any event, occurrence, fact, condition or change that is, or could reasonably be expected to become,
individually or in the aggregate, materially adverse to (a) assets, operations or financial condition of the Company, or (b) the ability
of Seller to consummate the transactions contemplated hereby on a timely basis; <I>provided, however, </I>that &ldquo;Material Adverse
Effect&rdquo; shall not include any event, occurrence, fact, condition, or change, directly or indirectly, arising out of or attributable
to: (i) any changes, conditions or effects in the United States or foreign economies or securities or financial markets in general; (ii)
changes, conditions or effects that generally affect the industries in which the Company operates; (iii) any change, effect or circumstance
resulting from an action required or permitted by this Agreement; or (iv) conditions caused by acts of terrorism or war.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Membership
Interest</B>&rdquo; means the collective rights of ownership of the Company, including the right to share of profits and losses of the
Company, the right to receive distributions of the Company, and the right to vote or participate in management of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Organizational
Documents</B>&rdquo; means (a) in the case of a Person that is a corporation, its articles or certificate of incorporation and its bylaws,
regulations or similar governing instruments required by the laws of its jurisdiction of formation or organization; (b) in the case of
a Person that is a partnership, its articles or certificate of partnership, formation or association, and its partnership agreement (in
each case, limited, limited liability, general or otherwise); (c) in the case of a Person that is a limited liability company, its articles
or certificate of formation or organization, and its limited liability company agreement or operating agreement; and (d) in the case
of a Person that is none of a corporation, partnership (limited, limited liability, general or otherwise), limited liability company
or natural person, its governing instruments as required or contemplated by the laws of its jurisdiction of organization.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Party</B>&rdquo;
and &ldquo;<B>Parties</B>&rdquo; shall have the meanings set forth in the preamble of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Permits</B>&rdquo;
means all permits, licenses, franchises, approvals, authorizations, registrations, certificates, variances and similar rights obtained,
or required to be obtained, from Governmental Entities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Person</B>&rdquo;
means an individual, corporation, partnership, joint venture, limited liability company, Governmental Entity, unincorporated organization,
trust, association or other entity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Pre-Closing
Tax Period</B>&rdquo; means any taxable period ending on or before the Closing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Seller</B>&rdquo;
shall have the meaning set forth in the preamble.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Supply
Agreement</B>&rdquo; shall mean a certain Manufacturing Services and Supply Agreement effective August 9, 2024, by and between (Omitted)
and Nanochem Solutions, Inc., an Affiliate of InnFlex.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Tax</B>&rdquo;
means any foreign, federal, state, county or local and other tax, assessment, charge, duty, fee, levy, impost or other similar charge
imposed by a Governmental Entity, including all income, sales and use, excise, franchise, profits, capital gains, transfer, gross receipts,
gross margins, capital stock, production, customs, real property transfer, service, occupation, employment, social security, unemployment,
payroll, severance, alternative minimum, add-on, value-added, withholding or other tax, duty or assessment and including any interest,
addition to tax or penalty on such amounts.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Tax
Return</B>&rdquo; means any return, report, declaration, information return, claim for refund, or similar document filed or required
to be filed with any Tax authority with respect to Taxes and any amendments thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Transaction
Documents</B>&rdquo; means this Agreement, the Admission Agreement, the Supply Agreement, the Second Amended and Restated Operating Agreement,
and all other agreements and documents prepared by the parties to effect the Closing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURCHASE
AND SALE</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.01
Conveyance of Seller&rsquo;s 30.1% Interest. </B>Subject to and in accordance with the terms and conditions set forth in this Agreement,
at Closing, Seller shall, transfer, convey, assign and deliver to Buyer, free and clear of any Encumbrance, a thirty and one-tenth percent
(30.1%) ownership interest in the Company (Seller&rsquo;s &ldquo;30.1% Interest&rdquo;) in exchange for Buyer&rsquo;s payment of Two
Million Dollars and No Cents ($2,000,000.00) (the &ldquo;Purchase Price&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.02
Assets Acquired and Excluded</B>. All of the assets of the Company shall remain with the Company except that at or immediately prior
to closing, Seller shall cause the Company to (i) pay, or make arrangements for payment of, any and all Indebtedness and all payment
obligations of the Company that are accrued or otherwise due and owing as for the Closing, and (ii) to distribute any remaining cash
and cash equivalents, after payment of the amounts described in clause (i) of this Section 2.02, equally to Seller and <B>Omitted</B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.03
Closing. </B>The transaction contemplated by this Agreement shall take place by remote location coordinated from the offices of Seller&rsquo;s
attorneys on 9, 2024 at 3:30 p.m. C.S.T. (the &ldquo;Closing&rdquo;). Unless otherwise agreed to by the parties in writing, the execution
of this Agreement shall constitute an express acknowledgment by all parties that all conditions to Closing have either been satisfied
or waived.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.04
Transactions to be Effected at the Closing. </B>At the Closing, Buyer shall deliver (i) the Purchase Price to Seller as described in
Section 2.02, (ii) all executed Transaction Documents, (iii) a fully executed Second Amended and Restated Operating Agreement effective
August 9, 2024, (iv) a fully executed Supply Agreement; and (vi) such other documents and instruments as Seller or Buyer may reasonably
request to better evidence or effectuate the transactions contemplated between the parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
3</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>REPRESENTATIONS
AND WARRANTIES OF SELLER</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Seller
represents and warrants to Buyer, that the statements contained in this Article 3 are (i) true and correct as of the Effective Date,
and (ii) shall remain in full force and effect and shall survive until Closing. For purposes of this Article 3, &ldquo;Seller&rsquo;s
knowledge,&rdquo; &ldquo;knowledge of Seller&rdquo; and any similar phrases shall mean the actual or constructive knowledge of Seller,
after due inquiry.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.01
Capacity.</B> Seller is legally competent to make these warranties and representations contained in Article III.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.02
Organization and Authority of Seller. </B>Seller is a corporation validly existing and in good standing under the laws of the State of
Colorado. Seller has full power and authority to enter into this Agreement and all other documents related to this transaction (&ldquo;<B>Transaction
Documents</B>&rdquo;) to which Seller is a party, to carry out Seller&rsquo;s obligations under this Agreement, the Assignment, and all
other Transaction Documents to which Seller is a party. The execution and delivery by Seller of this Agreement, the Assignment, and all
other Transaction Documents have been duly authorized by all requisite action on the part of Seller. When this Agreement, the Assignment,
and all other Transaction Documents to which Seller is or will be a party have been duly executed and delivered by Seller (assuming due
authorization, execution and delivery by each other party to these documents), this Agreement, the Assignment, and all other Transaction
Documents will constitute the legal and binding obligations of Seller enforceable against Seller in accordance with their terms.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.03
Ownership.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Seller is, and immediately prior to Closing shall have, the sole ownership of all membership interests in the Company held by Seller,
including Seller&rsquo;s 30.1% Interest, free and clear of all Encumbrances. Seller does not owe any debt to the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Seller&rsquo;s ownership Seller&rsquo;s 30.1% Interest, is in compliance with the Organizational Documents of the Company, and there
are no outstanding or authorized options, warrants, or other rights, agreements, arrangements or commitments of any kind relating to
any of the membership interests in the Company or obligating Seller or the Company to issue or sell to any third party any membership
interests, or any other interest, in the Company. Other than the Organizational Documents, there are no voting trusts, proxies or other
agreements or understandings in effect with respect to the voting or transfer of any of the membership interests in the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.04
No Subsidiaries. </B>The Company does not own, or have, any interest in any other Person now or at any time since the organization of
the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.05
No Conflicts; No Consents.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The execution, delivery and performance by Seller of this Agreement, the Assignment, and the other Transaction Documents, and the consummation
of the transactions therein, do not and will not conflict with or result in a violation or breach of, or default under any provision
of the Organizational Documents of Seller or the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The execution, delivery and performance by Seller of this Agreement, the Assignment, and the other Transaction Documents, and the consummation
of the transactions therein, do not and will not (a) require the consent, notice or other action by any Person not a party to this Agreement,
the Assignment or the Other Transaction Documents, and (b) result in the creation or imposition of any Encumbrance.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.06
No Pending Litigation or Defaults.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
There are no Actions pending or threatened against or by Seller or the Company, or their respective Affiliates, which could affect or
do affect (i) any assets of the Company, or (ii) seeks to prevent, enjoin or otherwise delay the transactions contemplated by this Agreement.
Further, Seller has no knowledge of any event that has occurred or circumstances that exist which may give rise to, or serve as a basis
for, any such Action.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
There are no outstanding Governmental Orders and no unsatisfied judgments, penalties or awards against or affecting the Company or any
of its properties or assets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The Company is in compliance with all Laws (including Environmental Laws, Laws relating to Taxes and Laws relating to employment, employee
benefits, labor matters, and import/export laws and regulations) applicable to the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
The Company is not in default under or in violation of, and the execution and delivery of the Agreement and the consummation of the transactions
contemplated hereby will not result in a default by the Company under, or a violation of: (a) any mortgage, indenture, charter or bylaw
provision, provision of any Company Plan, contract, agreement, lease, commitment or other instrument of any kind to which the Company
are a party or by which the Company or any of its properties or assets may be bound or affected or (b) any law, rule or regulation applicable
to the Company, or any court injunction, order or decree, or any valid and enforceable order of any governmental agency in effect having
jurisdiction over the Company or any Company Plan, which default or violation could adversely affect the ability of Seller or the Company
to consummate the transactions contemplated hereby or will have a Material Adverse Effect.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.07
Proprietary Rights. </B>To the knowledge of Seller, the Company has full and sufficient rights to use all trade names, brand names, trademarks,
service marks and logos and to use and practice all technology, proprietary information, know-how or patented ideas, designs or inventions
(collectively &ldquo;<B>Proprietary Rights</B>&rdquo;) necessary for the present operation of its businesses and the marketing, distribution,
sale and use of the materials used and the products sold by the Company. To the knowledge of Seller, none of the ownership, access to,
use or practice of the Proprietary Rights by the Company infringes on the rights of any other party, and all Proprietary Rights are valid
and enforceable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.08
(Omitted).</B> As of Closing, the Company is in compliance with all obligations imposed on it pursuant to a certain License Agreement
dated July 1, 2018, and as amended dated December (undated in original), 2018.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.09
Books and Records. </B> Seller has made and kept (and given Buyer or their agents access to) the books and records pertaining to the
business of the Company (the &ldquo;<B>Books and Records</B>&rdquo;), which, in reasonable detail, accurately and fairly reflect, in
all material respects, the activities, transactions and financial condition of the Company. At the Closing, all Books and Records will
be in possession of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.10
Environmental Matters. </B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
To the knowledge of Seller, the Company is in full compliance in all material respects with all federal, state, and local laws, ordinances,
codes, rules, standards, regulations, and orders applicable or related to worker health and safety, labeling and hazardous substances,
petroleum substances, drinking water, toxic substances, waste storage, treatment, transportation and disposal and groundwater and soil
monitoring applicable or related to its business, as currently conducted and as conducted previously, and to its properties and assets
(hereinafter collectively referred to as (&ldquo;<B>Environmental Matters</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
To the knowledge of Seller, the Company has taken all actions reasonably necessary to permit the Company to remain in substantial compliance
with all laws, ordinances, codes, rules, standards, regulations, and orders applicable to or related to Environmental Matters, as now
in effect.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
To the knowledge of seller, there are no claimed violations or citations, nor any pending or threatened claims or complaints, relating
to Environmental Matters.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
The Company has not received notification that they are a potentially responsible party under the Comprehensive Environmental Response,
Compensation and Liability Act (CERCLA), administrative proposals to list property owned or operated by Company on the National Priorities
List under CERCLA, or the state-equivalent thereto, demand letters, notices of violations, or the like.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
To the knowledge of seller, no Hazardous Materials have been, directly or indirectly, disposed or, leaked, buried, or deposited in or
on the ground or within the boundaries of Company&rsquo;s plant in any manner which violated in any material respect any applicable laws
relating to Environmental Matters.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
To the knowledge of seller, nothing other than permitted waste has been discharged into the sanitary waste disposal system of the properties
owned or leased by Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
To the knowledge of seller, there are and have been no leaks or ruptures in any tanks located on or under the properties owned or leased
by Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
To the knowledge of seller, there are no materials containing urea formaldehyde, asbestos, or polychlorinated biphenyls on or in the
properties owned or leased by Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.11
Taxes. </B>The Company has filed all requisite federal, state, local and other tax returns, information returns, declarations and reports
for all fiscal periods ended on or before the Closing Date; and there are no claims (nor is there any matter pending which may result
in a claim) against the Company for federal, state or local income, sales, use, franchise or other taxes for any period or periods prior
to and including the Closing Date and no notice of any claim, whether pending or threatened, for taxes has been received which would
create a lien on the Company&rsquo;s assets or adversely affect the Company. The amounts shown as accruals for taxes on the Financial
Statements are sufficient for the payment of all taxes of any kind or nature whatsoever for all fiscal periods ended on or before the
date of the current balance sheet. The Company has not obtained any extensions of time in which to file any tax returns that have not
yet been filed. The Company has not waived any statute of limitations with respect to federal, state, or local income, sales, use, franchise
or other taxes or agreed to any extensions of time with respect to a tax assessment or deficiency, except for such waivers or extensions
which, by their terms, have lapsed as of the date hereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.12
Finder or Broker. </B>There is no firm, corporation, agency, or other person that is entitled to a finder&rsquo;s fee or any type of
brokerage commission in relation to or in connection with the transactions contemplated by this Agreement as a result of any agreement
or understanding with Seller or the Company, or any entity or person affiliated with Seller or the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.13
Other Disclosures.</B> Seller further warrants, represents and affirms that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
None of the Company&rsquo;s customers or suppliers have canceled or substantially reduced, or are currently attempting or threatening
to cancel or substantially reduce, service or products, as appropriate.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
the Company has complied with all contractual commitments and is not in default under any such contracts and agreements, and no notice
of default has been received by the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.14
Full Disclosure.</B> No representation or warranty by Seller in the Agreement, and no statement made or delivered by Seller to Buyer
in or in connection with this Agreement, contains or will contain any untrue statement of a material fact or omits or will omit any material
fact necessary in order to make the statements herein or therein, in light of the circumstances under which they are or were made, not
misleading.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
4</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>REPRESENTATIONS
AND WARRANTIES OF BUYER</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buyer
warrants, represents and affirms to Seller the truth and accuracy of the following, as of the Closing Date:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.01
Authority for Transaction</B>. Buyer has full right, power, and authority to: (a) execute, deliver and perform this Agreement, and (b)
consummate the transactions contemplated herein, and all necessary corporate action by Purchaser has been taken with respect thereto.
This Agreement has been duly executed and delivered by Buyer, and it and its provisions constitute, legal, valid and binding obligations
of Buyer, enforceable against Buyer in accordance with its terms and conditions, except as such enforcement may be limited by bankruptcy,
insolvency, reorganization, moratorium or other similar laws affecting the enforcement of creditors&rsquo; rights generally and by general
principles of equity (whether applied in a proceeding at law or in equity). There are no claims, lawsuits, actions, arbitrations, administrative
or other proceedings, governmental investigations, audits or inquiries pending or threatened against Buyer that limit, impair or otherwise
affect, Buyer&rsquo;s right or authority to enter into this Agreement or the performance by Buyer of its obligations hereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.02
Organization.</B> Buyer is a limited liability company duly organized, validly existing and in good standing under the laws of the State
of Texas.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.03
Consents.</B> No approval, consent, order or action of, or filing with, any court, administrative agency, governmental authority or other
third party is required for the execution, delivery or performance by Buyer of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.04
Defaults.</B> Buyer is not in default under or in violation of; and the execution and delivery of the Agreement and the consummation
of the transactions contemplated hereby will not result in a default by Buyer under or a violation of: (a) any mortgage, indenture, charter
or bylaw provision, contract, agreement, lease, commitment or other instrument of any kind to which Buyer is a party or by which Buyer
or any of its properties or assets may be bound or affected, or (b) any Law, rule or regulation applicable to Buyer or any court injunction,
order or decree, or any valid and enforceable order of any governmental agency in effect having jurisdiction over Buyer, which default
or violation could adversely affect the ability of Buyer to consummate the transactions contemplated hereby or will have a Material Adverse
Effect.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.05
Finder or Broker. </B>There is no firm, corporation, agency, or other person that is entitled to a finder&rsquo;s fee or any type of
brokerage commission in relation to or in connection with the transactions contemplated by this Agreement as a result of any agreement
or understanding with Buyer, or any entity or person affiliated with Purchaser.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.06
Disclosure.</B> No representation or warranty by Buyer in the Agreement or made or delivered to Seller in or in connection with the Agreement
contains or will contain any untrue statement of a material fact or omits or will omit any material fact necessary in order to make the
statements herein or therein, in light of the circumstances under which they are or were made, not misleading.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.07
Financing and SBA Qualification.</B> Buyer has or will have on the Closing Date sufficient funds to permit Buyer to consummate the transactions
contemplated hereby and to satisfy all of the conditions to qualification imposed by the Small Business Administration (&ldquo;SBA&rdquo;).
Buyer has no reason to believe that it cannot qualify under SBA Rules and Regulations to obtain financing from then SBA and enter into
this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.08
Compliance with Laws. </B>The execution, delivery and performance of this Agreement by Buyer does not, and will not: (i) violate any
provision of the organization documents of Buyer; (ii) conflict with or violate any Law, judicial or administrative order, writ, award,
judgment, injunction, decree or agreement to which Buyer is subject; or (iii) require Buyer to make any filing with, obtain any permit,
consent, license or approval of, or give any notice to, any Governmental Authority except for the SBA.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
5</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>COVENANTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.01
Conduct of Business Prior to the Closing.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Seller shall cause the Company to conduct its business in the ordinary course consistent with past practices, and use reasonable best
efforts to maintain and preserve intact the current organization and to preserve the rights, goodwill and relationships of its employees,
customers, lenders, suppliers, regulators and others having business relationships with the Company. Without limiting the foregoing,
Seller shall:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="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="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    Company to preserve and maintain all of its Permits;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    Company to pay its debts, Taxes and other obligations when due;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    Company to maintain its assets in accordance with past practices;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    the Company to continue in full force and effect without modification all Insurance Policies, except as required by applicable Law;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    the Company to perform all of its obligations under its material contracts;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    the Company to maintain its books and records in accordance with past practice;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    the Company to comply in all material respects with all applicable Laws;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    the Company to not increase the compensation, bonus, commissions or fee arrangements payable or to become payable by the Company
    to its employees, except in the ordinary course of business;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    the Company to not enter into, amend, modify or terminate any new or existing Material Contract (including, without limitation, agreements
    obligating the Company to pay capitalized expenses) other than in the ordinary course of business consistent with past practices;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(10)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    the Company to not incur any additional Indebtedness or accrue any additional liabilities other than trade indebtedness incurred
    in the ordinary course of business consistent with past practices;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
    the Company to not acquire, lease or dispose of any equipment (other than in the ordinary course of business);</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
    make any settlement of or compromise any Tax liability, change any Tax election or Tax method of accounting or make any new Tax election
    or adopt any new Tax method of accounting without the consent of Buyer, which consent shall not be unreasonably withheld or conditioned;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
    make any material changes to any the Company benefit plans or materially increase the Liabilities of the Company thereunder;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(14)
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
    as provided in this Agreement, not make any distributions to the Seller from the Company.</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.75in; text-align: justify"></P>


<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.02
Windfall Profits from Sale (Omitted Intentionally)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.03
Public Announcements. </B>Unless otherwise required by applicable Law (based upon the reasonable advice of counsel), neither Buyer nor
Company shall make any public announcements in respect of this Agreement or the contemplated transactions or otherwise communicate with
any news media without the prior written consent of Seller or its parent company Flexible Solutions, International, Inc. (&ldquo;FSI&rdquo;)
Buyer acknowledges, however, that Seller&rsquo;s parent company is a public company and may be legally obligated to make certain public
announcements from time to time regarding its businesses, including one or more announcements regarding the transactions contemplated
by this Agreement. Accordingly, Buyer agrees that Seller or FSI shall be free to make such public announcements regarding the transactions
contemplated by this Agreement at such time as Seller or FSI reasonably believes such announcements are required in order to comply with
applicable federal and state securities laws.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.04
Further Assurances. </B>Following the Closing, each of the parties shall, and shall cause their respective Affiliates to, execute and
deliver the additional documents, instruments, conveyances and assurances and take further actions as may be reasonably required to carry
out the provisions of this Agreement and give effect to the transactions contemplated by this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
6</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>TAX
MATTERS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6.01
Tax Covenants. </B>All Tax Returns of the Company due to have been filed through the date hereof in accordance with any applicable Law
have been duly filed and are correct and complete in all material respects; (ii) all Taxes, deposits of Taxes or other payments relating
to Taxes due and owing by the Company have been paid in full; (iii) there are not now any extensions of time in effect with respect to
the dates on which any Tax Returns of the Company were or are due to be filed; (iv) all deficiencies asserted as a result of any examination
of any Tax Returns of the Company have been paid in full, accrued on the books of the Company, as applicable, or finally settled, and
no issue has been raised in any such examination which, by application of the same or similar principles, reasonably could be expected
to result in a proposed deficiency for any other period not so examined; (v) no claims have been asserted and no proposals or deficiencies
for any Taxes of the Company are being asserted, proposed or, threatened, and no audit or investigation of any Tax Return of the Company
is currently underway, pending or, threatened; (vi) no claim has ever been made by a Taxing authority in a jurisdiction in which the
Company does not file Tax Returns that it is or may be subject to taxation by that jurisdiction; (vii) the Company has withheld and paid
all Taxes required to have been withheld and paid in connection with amounts paid or owing to any employee, independent contractor, creditor,
equity holder or other third party; (viii) there are no outstanding waivers or agreements by or on behalf of the Company for the extension
of time for the assessment of any Taxes or deficiency thereof, nor are there any requests for rulings, outstanding subpoenas or requests
for information, notice of proposed reassessment of any property owned or leased by the Company or any other matter pending between the
Company and any Taxing authority; (ix) there are no Liens against any assets or property of the Company for Taxes (other than Liens for
Taxes which are not yet due and payable), nor are there any such Liens for Taxes which are pending or threatened; (x) the Company is
not a party to any Tax allocation, sharing or indemnification agreement under which the Company will have any Liability after the Closing;
(xi) the Company does not have any Liability for the Taxes of any Person (other than for itself) under U.S. Treasury Regulations Section
1.1502-6 (or any similar provision of Law), as a transferee or successor, by contract, or otherwise; and (xiii) the Company has at all
times used proper accounting methods and periods in computing its Tax Liability.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6.02
Tax Indemnification. </B>Seller shall indemnify, defend and hold the Company and Buyer harmless for one half of all Taxes of the Company
or relating to the business of the Company for all Pre-Closing Tax Periods.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6.03
Tax Treatment of Indemnification Payments. </B>Any indemnification payments pursuant to this <B>Article VI </B>shall be treated as an
adjustment to the Purchase Price by the parties for Tax purposes, unless otherwise required by Law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6.04
Survival. </B>Notwithstanding anything in this Agreement to the contrary, the provisions of <B>Article VI </B>shall survive for the full
period of all applicable statutes of limitations (giving effect to any waiver, mitigation or extension thereof) plus 60 days.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
7</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INDEMNIFICATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.01
Seller&rsquo;s Indemnification. </B>Seller shall indemnify, hold harmless and defend each Buyer from and against any and all Damages
(as hereinafter defined) that are incurred by the Buyer and arise out of or are based upon, in whole or in part:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
  breach of any representation or warranty of Seller contained in this Agreement hereto;</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 63pt; text-indent: 0.5in; text-align: justify; text-indent: -27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
  failure by Seller to have paid all Taxes due or claimed to be due from it with respect to all Pre-Closing Tax Periods; or</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 63pt; text-indent: 0.5in; text-align: justify; text-indent: -27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
  failure by Seller perform or comply with any covenant, agreement or other obligation, contained in this Agreement;</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 63pt; text-indent: 0.5in; text-align: justify; text-indent: -27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;Damages,&rdquo;
as used in Section 7.01 shall mean all liabilities, damages, losses, Taxes, assessments, costs and expenses (excluding attorney&rsquo;s
fees and accountants&rsquo; fees and expenses) and any judgments or assessments, fines or penalties incurred by any Indemnified Party
or parties, whether or not they have arisen from or were incurred in or as a result of any demand, claim, action, suit, assessment or
other proceeding or any settlement or judgment, and whether sustained before or after the Effective Date. &ldquo;Damages&rdquo; shall
not include incidental, consequential, or punitive damages.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buyer&rsquo;s
  damages against Seller shall in no event exceed the amount of Buyer&rsquo;s out of pocket payment to Seller.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 63pt; text-indent: 0.5in; text-align: justify; text-indent: -27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.02
Buyer&rsquo;s Indemnification. </B>Buyer shall indemnify, hold harmless and defend Seller and from and against any and all Damages that
arise out of or are based upon, in whole or in part:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
  breach of any representation or warranty of Buyer contained in this Agreement; or</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 63pt; text-indent: 0.5in; text-align: justify; text-indent: -27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
  <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
  failure by Buyer to perform or comply with any covenant, agreement or other obligation, contained in this Agreement.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 63pt; text-indent: 0.5in; text-align: justify; text-indent: -27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.03
Indemnification Materiality Minimum. </B>Notwithstanding any provision of this Agreement to the contrary, no party shall have any obligation
to indemnify any other party that would otherwise be entitled to indemnification under Sections 7.01(a) or 7.01(b), unless the persons
so entitled to indemnity thereunder have suffered Damages in an aggregate amount in excess of Five Thousand Dollars ($5,000) (the &ldquo;Deductible&rdquo;),
and then only to the extent of such excess.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.04
Indemnification Notice</B>. Whenever any claim shall arise for indemnification hereunder, the party entitled to indemnification (the
&ldquo;Indemnified Party&rdquo;) shall promptly notify the other party or parties from whom indemnity may be sought under this Article
VII (the &ldquo;Indemnifying Party&rdquo;), of the claim and, when known, the facts constituting the basis for such claim; provided that
the Indemnified Party&rsquo;s failure to give such notice shall not affect any rights or remedies of such Indemnified Party hereunder
with respect to indemnification for Damages except to the extent that the Indemnifying Party is materially prejudiced thereby. In the
event of any claim for indemnification hereunder resulting from or in connection with any claim or legal proceeding by a third party,
the notice to the Indemnifying Party shall specify, if known, the amount or any estimate of the amount of the liability arising therefrom.
Neither the Indemnified Party nor any Indemnifying Party shall settle or compromise any claim by a third party for which the Indemnified
Party is entitled to indemnification hereunder, without the prior written consent of the other party (which shall not be unreasonably
withheld.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.05
Resolution of Indemnification Obligations</B>. Any dispute under Article VII shall be resolved according to Article IX.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.06
Defense. </B>Buyer shall, if it is the Indemnifying Party, and may, at its option, if it is the Indemnified Party and it so elects, (i)
take control of the defense and investigation of any lawsuit or action, (ii) employ and engage attorneys of its own choice, if Seller
is the Indemnifying Party, to handle and defend the same, at the Indemnifying Party&rsquo;s cost, risk and expense; and (iii) compromise
or settle such claim, which compromise or settlement shall be made only with the written consent of Seller, which shall not be unreasonably
withheld.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
8</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MISCELLANEOUS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.01
Expenses. </B>Each party to this Agreement shall pay its own costs and expenses incurred or to be incurred by it in negotiating and preparing
this Agreement and in closing and carrying out the transactions contemplated by this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.02
Notices. </B>All notices, requests, demands or other communications hereunder shall be in writing and shall be deemed to have been duly
given, if delivered in person or by certified mail, return-receipt requested, postage prepaid, or electronic mail, as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
    to Seller, addressed to:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="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="font: 10pt Times New Roman, Times, Serif; width: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    O&rsquo;Brien, Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
    Solutions International, Inc.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6001
    54th Ave,</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taber,
    Alberta, Canada, T1G 1X4</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>dan@flexiblesolutions.com</U></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="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="font: 10pt Times New Roman, Times, Serif; width: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
    a copy to:</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jeffrey
    D. Corso</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cooney
    Corso &amp; Moynihan, LLC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1311
    Butterfield Road, Suite 308</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Downers
    Grove, IL 60515</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>jcorso@ccvmlaw.com</U></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
    to Buyer, addressed to:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
party may from time to time, by written notice to the other parties, designate a different address, which shall be substituted for the
one specified above for such party. If any notice or other document is sent by certified or registered mail, return receipt requested,
postage prepaid, properly addressed as aforementioned, the same shall be deemed served or delivered 72 hours after mailing thereof. If
any notice is transmitted by electronic mail to a party, it will be deemed to have been delivered on the date the email is actually received,
provided that an original or photocopy of the document sent is also mailed, postage prepaid, to the address then applicable to such party
within 24 hours after such transmission.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.03
Interpretation. </B>For purposes of this Agreement, (a) the words &ldquo;include,&rdquo; &ldquo;includes&rdquo; and &ldquo;including&rdquo;
shall be deemed to be followed by the words &ldquo;without limitation&rdquo;; (b) the word &ldquo;or&rdquo; is not exclusive; and (c)
the words &ldquo;herein,&rdquo; &ldquo;hereof,&rdquo; &ldquo;hereby,&rdquo; &ldquo;hereto&rdquo; and &ldquo;hereunder&rdquo; refer to
this Agreement as a whole. This Agreement shall be construed without regard to any presumption or rule requiring construction or interpretation
against the party drafting an instrument or causing any instrument to be drafted. The Schedules referred to in this Agreement shall be
construed with, and as an integral part of, this Agreement to the same extent as if they were set forth verbatim herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.04
Headings. </B>The headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.05
Severability</B>. If any term or provision of this Agreement is illegal, invalid or unenforceable in any jurisdiction, such illegality,
invalidity or unenforceability shall not affect any other term or provision of this Agreement or invalidate or render unenforceable the
term or provision in any other jurisdiction. Upon a determination that any term or other provision is invalid, illegal or unenforceable,
the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely
as possible in a mutually acceptable manner in order that the contemplated transactions are consummated as originally contemplated to
the greatest extent possible.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.06
Further Assurances. </B>Each party shall execute and deliver, both before and after the Closing, such instruments and take such other
actions as the other party or parties, as the case may be, may reasonably request in order to carry out the intent of this Agreement
or to better evidence or effectuate the transactions contemplated herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.07
Governing Law; Dispute Resolution. </B>See Article IX.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.08
Entire Agreement; Modification and Amendment. </B>This Agreement, any Schedules hereto, and any Transaction Documents constitute the
sole and entire agreement of the parties with respect to the subject matter contained in this Agreement, and supersede and extinguish
all prior and contemporaneous agreements and understandings, representations and warranties, relating to the subject matter hereof. This
Agreement may not be modified, amended or terminated except by written agreement specifically referring to this Agreement signed by the
parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.09
Waiver. </B>No waiver by any party of any of the provisions of this Agreement shall be effective unless explicitly set forth in writing
and signed by the party so waiving. No waiver by any party shall operate or be construed as a waiver in respect of any failure, breach
or default not expressly identified by the written waiver, whether of a similar or different character, and whether occurring before
or after that waiver. No failure to exercise, or delay in exercising, any right, remedy, power or privilege arising from this Agreement
shall operate or be construed as a waiver of this Agreement; nor shall any single or partial exercise of any right, remedy, power or
privilege under this Agreement preclude any other or further exercise of this Agreement or the exercise of any other right, remedy, power
or privilege.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.10
Cumulative Remedies. </B>No remedy made available hereunder by any of the provisions of this Agreement is intended to be exclusive of
any other remedy, and each and every remedy shall be cumulative and shall be in addition to every other remedy given hereunder or now
or hereafter existing at law or in equity or by statute or otherwise.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.11
Counterparts. </B>This Agreement may be executed in counterparts, each of which shall be deemed an original, but all of which together
shall be deemed to be one and the same agreement. A signed copy of this Agreement delivered by facsimile, e-mail or other means of electronic
transmission shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.12
No Third-party Beneficiaries. </B>This Agreement is for the sole benefit of the parties to this Agreement and their respective successors
and permitted assigns and nothing in this Agreement, express or implied, is intended to or shall confer upon any other Person or entity
any legal or equitable right, benefit or remedy of any nature whatsoever under or by reason of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.13
Benefit of Parties and Assignment</B>. All of the terms and provisions of this Agreement shall be binding upon and inure to the benefit
of the parties and their respective permitted successors and assigns. This Agreement shall not be assignable by either party without
the prior written consent of the other party.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>ARTICLE
9</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>DISPUTE
RESOLUTION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>9.01
</B>If a dispute arises from or relates to this contract or the breach thereof, and if the dispute cannot be settled through direct discussions,
then any controversy or claim arising from or relating to this contract or the breach thereof shall be settled by arbitration of a single
arbitrator administered by the American Arbitration Association under its applicable Procedures for Large, Complex Commercial Disputes,
and judgment on the award rendered by the arbitrator may be entered in any court having jurisdiction thereof. The place of arbitration
shall be in Tampa, Florida, and this agreement and any documents executed in connection therewith shall be governed by and construed
in accordance with the laws of the State of Florida without regard to principles of conflicts of law. In making determinations regarding
the scope of exchange of electronic information, the arbitrator(s) and the parties agree to be guided by The Sedona Principles, Third
Edition: Best Practices, Recommendations &amp; Principles for Addressing Electronic Document Production. Hearings will take place pursuant
to the standard procedures of the Commercial Arbitration Rules that contemplate in person hearings. Each party to the arbitration shall
be equally liable to pay the arbitrator and American Arbitration Association, before commencement of the arbitration, all fees and costs
required by the American Arbitration Association. Further, each party shall be responsible for their own costs and fees including witness
fees and attorneys&rsquo; fees. The award of the arbitrators shall be accompanied by a reasoned opinion. Except as may be required by
law, neither a party nor an arbitrator may disclose the existence, content, or results of any arbitration hereunder without the prior
written consent of both parties. The parties agree that failure or refusal of a party to pay its required share of the deposits for arbitrator
compensation or administrative charges shall constitute a waiver by that party to present evidence or cross-examine witness. In such
event, the other party shall be required to present evidence and legal argument as the arbitrator(s) may require for the making of an
award. Such waiver shall not allow for a default judgment against the non-paying party in the absence of evidence presented as provided
for above. Notwithstanding any language to the contrary in the contract documents, the parties hereby agree: that the underlying award
may be appealed pursuant to the AAA&rsquo;s Optional Appellate Arbitration Rules (&ldquo;Appellate Rules&rdquo;); that the underlying
award rendered by the arbitrator(s) shall, at a minimum, be a reasoned award; and that the underlying award shall not be considered final
until after the time for filing the notice of appeal pursuant to the Appellate Rules has expired. Appeals must be initiated within thirty
(30) days of receipt of an underlying award, as defined by Rule A-3 of the Appellate Rules, by filing a Notice of Appeal with the American
Arbitration Association. Following the appeal process the decision rendered by the appeal tribunal may be entered in any court having
jurisdiction thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the parties to this Agreement have caused this Agreement to be executed as of the date first written above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="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 COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(Omitted)</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 47%"></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/9/2024</FONT></TD>
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>InnFlex Holdings, Inc.</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Daniel O&rsquo;Brien</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    O&rsquo;Brien, President</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8/9/2024</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 18; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>ex10-2.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
10.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
identified information (shown as &ldquo;Omitted&rdquo;) in this exhibit has been excluded from this</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">exhibit pursuant to Item 601(b)(10)
of Regulation S-K since the excluded information is not</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">material and would likely cause competitive harm to the Company if publicly disclosed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>MEMBERSHIP
INTEREST PURCHASE AGREEMENT</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AMONG</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INNFLEX
HOLDINGS, INC.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AND</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>(Omitted)</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Effective
August 9, 2024</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>SECOND
MEMBERSHIP INTEREST PURCHASE AGREEMENT</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">THIS
SECOND MEMBERSHIP INTEREST PURCHASE AGREEMENT (the &ldquo;Agreement&rdquo;), dated effective as of August 9, 2024, is by and among (Omitted)
(&ldquo;Buyer&rdquo;), and InnFlex Holdings, Inc., a Colorado corporation and wholly-owned subsidiary of Parent (&ldquo;Seller&rdquo;).
Buyer and Seller are each a &ldquo;party&rdquo; and are collectively the &ldquo;Parties.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>RECITALS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A. Prior
to July 31, 2024, (i) Seller owned (beneficially and of record) fifty percent (50%) of the Membership interest in (Omitted) (referred
to herein as (Omitted) or &ldquo;<B>Company</B>&rdquo;); and (ii) the remaining 50% of the Company was owned (beneficially and of record)
by (Omitted).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B. On
July 31, 2024, Buyer acquired a 48 percent interest in the Company from Omitted and a 30.1 percent of Seller&rsquo;s ownership of the
Company, for a combined total of 78.1% interest in the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">C. On
account of the transaction described in Recital B, at the moment of execution of this Agreement, Seller owns a 19.9% interest in the
Company, Omitted owns a 2.0% interest in the Company, and Buyer owns a 78.1 percent interest in the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">D. Immediately
following execution of the transaction described in Recital B, Buyer wishes to acquire all of Seller&rsquo;s remaining ownership interest
in the Company in five (5) tranches as set forth herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>AGREEMENTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
consideration of the foregoing recitals and the mutual representations, warranties, covenants and agreements herein contained, and intending
to be legally bound hereby, the Parties hereby agree as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEFINITIONS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following terms have the meanings specified or referred to in this Article I:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Action</B>&rdquo;
means any claim, action, cause of action, demand, lawsuit, arbitration, inquiry, audit, notice of violation, proceeding, litigation,
citation, summons, subpoena or investigation of any nature, civil, criminal, administrative, regulatory or otherwise, whether at law
or in equity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Affiliate</B>&rdquo;
of a Person means any other Person that directly or indirectly, through one or more intermediaries, controls, is controlled by, or is
under common control with, such Person. The term &ldquo;control&rdquo; (including the terms &ldquo;controlled by&rdquo; and &ldquo;under
common control with&rdquo;) means the possession, directly or indirectly, of the power to direct or cause the direction of the management
and policies of a Person, whether through the ownership of voting securities, by contract or otherwise. For sake of clarity, Seller,
Flexible Solutions International Inc. and Nanochem Solutions, Inc. are Affiliates.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Agreement</B>&rdquo;
means this Membership Interest Purchase Agreement, including all Schedules, and any other documents delivered pursuant to this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Buyer</B>&rdquo;
shall have the meaning set forth in the preamble.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Closing</B>&rdquo;
means the execution of this Agreement and such other documents, and the performance of such other acts, as are necessary to effect the
purchase and sale of the 50% Interest and the other transactions contemplated by this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Dollars
or $</B>&rdquo; means the lawful currency of the United States.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Encumbrance</B>&rdquo;
means any charge, claim, community property interest, pledge, condition, equitable interest, lien (statutory or other), option, security
interest, mortgage, easement, encroachment, right of way, right of first refusal, or restriction of any kind, including any restriction
on use, voting, transfer, receipt of income or exercise of any other attribute of ownership.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Environmental
Law</B>&rdquo; means any applicable Law, and any Governmental Order or binding agreement with any Governmental Entity: (a) relating to
pollution (or the cleanup thereof) or the protection of natural resources, endangered or threatened species, human health or safety,
or the environment (including ambient air, soil, surface water or groundwater, or subsurface strata); or (b) concerning the presence
of, exposure to, or the management, manufacture, use, containment, storage, recycling, reclamation, reuse, treatment, generation, discharge,
transportation, processing, production, disposal or remediation of any Hazardous Materials. The term &ldquo;Environmental Law&rdquo;
includes, without limitation, the following (including their implementing regulations and any state analogs): the Comprehensive Environmental
Response, Compensation, and Liability Act of 1980, as amended by the Superfund Amendments and Reauthorization Act of 1986, 42 U.S.C.
&sect;&sect; 9601 et seq.; the Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act of 1976, as amended
by the Hazardous and Solid Waste Amendments of 1984, 42 U.S.C. &sect;&sect; 6901 et seq.; the Federal Water Pollution Control Act of
1972, as amended by the Clean Water Act of 1977, 33 U.S.C. &sect;&sect; 1251 et seq.; the Toxic Substances Control Act of 1976, as amended,
15 U.S.C. &sect;&sect; 2601 et seq.; the Emergency Planning and Community Right-to-Know Act of 1986, 42 U.S.C. &sect;&sect; 11001 et
seq.; the Clean Air Act of 1966, as amended by the Clean Air Act Amendments of 1990, 42 U.S.C. &sect;&sect; 7401 et seq.; and the Occupational
Safety and Health Act of 1970, as amended, 29 U.S.C. &sect;&sect; 651 et seq.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Environmental
Matters</B>&rdquo; shall have the meaning set forth in <B>Section 3.11</B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Governmental
Entity</B>&rdquo; means any federal, state, local, municipal or foreign government, regulatory, self-regulatory, legislative or administrative
body, or any agency, bureau, board, commission, court, department, tribunal or instrumentality thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Governmental
Order</B>&rdquo; means any order, writ, judgment, injunction, decree, stipulation, determination or award entered by or with any Governmental
Entity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Hazardous
Materials</B>&rdquo; means any material, substance, chemical, waste, product, derivative, compound, mixture, solid, liquid, mineral or
gas, in each case, whether naturally occurring or manmade, that is hazardous, acutely hazardous, toxic, or words of similar import or
regulatory effect under Environmental Laws.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Indebtedness</B>&rdquo;
of any Person shall mean, without duplication, (i) all obligations of such Person for money borrowed; (ii) all obligations of such Person
evidenced by notes, debentures, bonds or other similar instruments for the payment of which such Person is responsible or liable; (iii)
all obligations of such Person for the reimbursement of any obligor on any letter of credit, banker&rsquo;s acceptance, guarantee or
similar credit transaction; and (iv) guarantees by such Person of any of the foregoing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Law</B>&rdquo;
means any statute, law, ordinance, regulation, rule, code, order, constitution, treaty, common law, judgment, decree, other requirement
or rule of law of any Governmental Entity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Liabilities</B>&rdquo;
shall mean any and all debts, liabilities and obligations, of whatever kind or nature, primary or secondary, direct or indirect, whether
accrued or fixed, known or unknown, absolute or contingent, matured or unmatured or determined or determinable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Material
Adverse Effect</B>&rdquo; means any event, occurrence, fact, condition or change that is, or could reasonably be expected to become,
individually or in the aggregate, materially adverse to (a) assets, operations or financial condition of the Company, or (b) the ability
of Seller to consummate the transactions contemplated hereby on a timely basis; <I>provided, however, </I>that &ldquo;Material Adverse
Effect&rdquo; shall not include any event, occurrence, fact, condition, or change, directly or indirectly, arising out of or attributable
to: (i) any changes, conditions or effects in the United States or foreign economies or securities or financial markets in general; (ii)
changes, conditions or effects that generally affect the industries in which the Company operates; (iii) any change, effect or circumstance
resulting from an action required or permitted by this Agreement; or (iv) conditions caused by acts of terrorism or war.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Membership
Interest</B>&rdquo; means the collective rights of ownership of the Company, including the right to share of profits and losses of the
Company, the right to receive distributions of the Company, and the right to vote or participate in management of the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Organizational
Documents</B>&rdquo; means (a) in the case of a Person that is a corporation, its articles or certificate of incorporation and its bylaws,
regulations or similar governing instruments required by the laws of its jurisdiction of formation or organization; (b) in the case of
a Person that is a partnership, its articles or certificate of partnership, formation or association, and its partnership agreement (in
each case, limited, limited liability, general or otherwise); (c) in the case of a Person that is a limited liability company, its articles
or certificate of formation or organization, and its limited liability company agreement or operating agreement; and (d) in the case
of a Person that is none of a corporation, partnership (limited, limited liability, general or otherwise), limited liability company
or natural person, its governing instruments as required or contemplated by the laws of its jurisdiction of organization.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Party</B>&rdquo;
and &ldquo;<B>Parties</B>&rdquo; shall have the meanings set forth in the preamble of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Permits</B>&rdquo;
means all permits, licenses, franchises, approvals, authorizations, registrations, certificates, variances and similar rights obtained,
or required to be obtained, from Governmental Entities.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Person</B>&rdquo;
means an individual, corporation, partnership, joint venture, limited liability company, Governmental Entity, unincorporated organization,
trust, association or other entity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Pre-Closing
Tax Period</B>&rdquo; means any taxable period ending on or before the Closing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Seller</B>&rdquo;
shall have the meaning set forth in the preamble.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Tax</B>&rdquo;
means any foreign, federal, state, county or local and other tax, assessment, charge, duty, fee, levy, impost or other similar charge
imposed by a Governmental Entity, including all income, sales and use, excise, franchise, profits, capital gains, transfer, gross receipts,
gross margins, capital stock, production, customs, real property transfer, service, occupation, employment, social security, unemployment,
payroll, severance, alternative minimum, add-on, value-added, withholding or other tax, duty or assessment and including any interest,
addition to tax or penalty on such amounts.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Tax
Return</B>&rdquo; means any return, report, declaration, information return, claim for refund, or similar document filed or required
to be filed with any Tax authority with respect to Taxes and any amendments thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&ldquo;Tranche
Payment&rdquo; </B>means any of the Tranche 1 through Tranche 5 Payments defined in Sections 2.02 to Section 2.06.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<B>Transaction
Documents</B>&rdquo; means this Agreement, the Admission Agreement, the Supply Agreement, the Second Amended and Restated Operating Agreement,
and all other agreements and documents prepared by the parties to effect the Closing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PURCHASE
AND SALE</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.01 Conveyance
of Seller&rsquo;s 19.9% Interest. </B>Subject to and in accordance with the terms and conditions set forth in this Agreement, Seller
shall transfer, convey, assign and deliver to Buyer all of Seller&rsquo;s remaining interest in the Company, free and clear of any Encumbrance,
which interest is equal to Nineteen and Nine Tenths percent (19.9%) ownership interest in the Company (Seller&rsquo;s &ldquo;19.9% Interest&rdquo;)
in five tranches as set forth in Sections 2.02 through 2.06.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.02 Tranche
1 Payment. </B> On or before December 31, 2025, Buyer shall pay to Seller Eight Hundred Thousand Dollars and No Cents ($800,000.00)
(the &ldquo;Tranche 1 Payment&rdquo;) in exchange for a 3.98% interest in Company from Seller.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.03 Tranche
2 Payment. </B> On or before December 31, 2026, Buyer shall pay to Seller Eight Hundred Thousand Dollars and No Cents ($800,000.00)
(the &ldquo;Tranche 2 Payment&rdquo;) in exchange for a 3.98% interest in Company from Seller.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.04 Tranche
3 Payment. </B> On or before December 31, 2027, Buyer shall pay to Seller Eight Hundred Thousand Dollars and No Cents ($800,000.00)
(the &ldquo;Tranche 3 Payment&rdquo;) in exchange for a 3.98% interest in Company from Seller.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.05 Tranche
4 Payment. </B> On or before December 31, 2028, Buyer shall pay to Seller Eight Hundred Thousand Dollars and No Cents ($800,000.00)
(the &ldquo;Tranche 4 Payment&rdquo;) in exchange for a 3.98% interest in Company from Seller.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.06 Tranche
5 Payment. </B> On or before December 31, 2029, Buyer shall pay to Seller Eight Hundred Thousand Dollars and No Cents ($800,000.00)
(the &ldquo;Tranche 5 Payment&rdquo;) in exchange for a 3.98% interest in Company from Seller.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.07 Closing.
</B>The &ldquo;Closing&rdquo; of the transactions contemplated in connection with each of the Tranche Payments shall take place by remote
location on a date hereafter agreed to by the parties, which date shall be on or before the date by which such payments are required
to be paid. Unless otherwise agreed to by the parties in writing, the execution of this Agreement shall constitute an express acknowledgment
by all parties that all conditions to Closing have either been satisfied or waived.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.08 Transactions
to be Effected at the Closing. </B>At the Closing in connection with any Tranche Payment Buyer shall deliver (i) the Purchase Prices
to Seller as described in Section 2.02. In addition, at the Closing in connection with the Tranche 5 Purchase Price, Buyer shall deliver
a fully executed amended and restated operating agreement that terminates Seller&rsquo;s membership in the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>2.9 Damages
for Failure to Timely Pay a Tranche Payment.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a. Events
of Default. For purposes of this Agreement, an &ldquo;Event of Default&rdquo; shall be construed to mean the failure of Buyer to timely
make a Tranche Payment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b. Interest
and Liquidated Damages Upon Event of Default. Upon the occurrence of an Event of Default, Buyer agrees to pay Seller (i) the sum of $100,000
for each Event of Default within 30 days of the Event of Default as and for &ldquo;Liquidated Damages&rdquo;, and (ii) ten percent (10%)
interest per annum on the unpaid amount of a Tranche Payment and Liquidated Damages, which interest accrues thereon beginning the 1<SUP>st
</SUP>day after the due date of a Tranche Payment. Buyer agrees that all Tranche Payments a strictly due when owed, that there is no
right to cure or grace period that applies to any Tranche Payment pursuant to Law or anything contained in this Agreement, and Buyer
waives all requirements of a demand for payment or notices requiring payment to the extent permitted by Law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c. Reasonableness
of Liquidated Damages. Buyer agrees the amount of Liquidated Damages is reasonable in the light of the anticipated or actual harm caused
by the Buyer to Seller in light of the nature of the transactions contemplated by this Agreement, the difficulties of proof of loss,
and the inconvenience or nonfeasibility of otherwise obtaining an adequate remedy.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d. No
Limitation on Other Remedies. Notwithstanding anything to the contrary in this Agreement, Buyer agrees that Seller will continue to have
any and all remedies available to Seller for any triggered Event of Default or other breach of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
3</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>REPRESENTATIONS
AND WARRANTIES OF SELLER</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Seller
represents and warrants to Buyer, that the statements contained in this Article 3 are (i) true and correct as of the Effective Date,
and (ii) shall remain in full force and effect and shall survive until December 31, 2029. For purposes of this Article 3, &ldquo;Seller&rsquo;s
knowledge,&rdquo; &ldquo;knowledge of Seller&rdquo; and any similar phrases shall mean the actual or constructive knowledge of Seller,
after due inquiry.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.01 Capacity.
</B>Seller is legally competent to make these warranties and representations contained in Article III.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.02 Organization
and Authority of Seller. </B>Seller is a corporation validly existing and in good standing under the laws of the State of Colorado. Seller
has full power and authority to enter into this Agreement and all other documents related to this transaction (&ldquo;<B>Transaction
Documents</B>&rdquo;) to which Seller is a party, to carry out Seller&rsquo;s obligations under this Agreement, the Assignment, and all
other Transaction Documents to which Seller is a party. The execution and delivery by Seller of this Agreement, the Assignment, and all
other Transaction Documents have been duly authorized by all requisite action on the part of Seller. When this Agreement, the Assignment,
and all other Transaction Documents to which Seller is or will be a party have been duly executed and delivered by Seller (assuming due
authorization, execution and delivery by each other party to these documents), this Agreement, the Assignment, and all other Transaction
Documents will constitute the legal and binding obligations of Seller enforceable against Seller in accordance with their terms.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.03 Ownership.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Seller is, and immediately prior to Closing shall have, the sole ownership of all membership interests in the Company held by Seller,
including Seller&rsquo;s 19.9% Interest, free and clear of all Encumbrances. Seller does not owe any debt to the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Seller&rsquo;s ownership of Seller&rsquo;s 19.9% Interest, is in compliance with the Organizational Documents of the Company, and there
are no outstanding or authorized options, warrants, or other rights, agreements, arrangements or commitments of any kind relating to
any of the membership interests in the Company or obligating Seller or the Company to issue or sell to any third party any membership
interests, or any other interest, in the Company. Other than the Organizational Documents, there are no voting trusts, proxies or other
agreements or understandings in effect with respect to the voting or transfer of any of the membership interests in the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.04 No
Conflicts; No Consents.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) The
execution, delivery and performance by Seller of this Agreement, the Assignment, and the other Transaction Documents, and the consummation
of the transactions therein, do not and will not conflict with or result in a violation or breach of, or default under, (a) any provision
of the Organizational Documents of Seller or the Company; (b) any provision of any Law or Governmental Order applicable to any Seller
or the Company; (c) any provision of any agreement between Seller or Company, on the one hand, and Seller, on the other hand.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The execution, delivery and performance by Seller of this Agreement, the Assignment, and the other Transaction Documents, and the consummation
of the transactions therein, do not and will not (a) require the consent, notice or other action by any Person not a party to this Agreement,
the Assignment or the Other Transaction Documents, and (b) result in the creation or imposition of any Encumbrance.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>3.05 Finder
or Broker. </B>There is no firm, corporation, agency, or other person that is entitled to a finder&rsquo;s fee or any type of brokerage
commission in relation to or in connection with the transactions contemplated by this Agreement as a result of any agreement or understanding
with Seller or the Company, or any entity or person affiliated with Seller or the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
4</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>REPRESENTATIONS
AND WARRANTIES OF BUYER</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buyer
warrants, represents and affirms to Seller the truth and accuracy of the following, as of the Closing Date:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 37pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B> 4.01</B> <B>Authority
for Transaction</B>. Buyer has full right, power, and authority to: (a) execute, deliver and perform this Agreement, and (b) consummate
the transactions contemplated herein, and all necessary corporate action by Purchaser has been taken with respect thereto. This Agreement
has been duly executed and delivered by Buyer, and it and its provisions constitute, legal, valid and binding obligations of Buyer, enforceable
against Buyer in accordance with its terms and conditions, except as such enforcement may be limited by bankruptcy, insolvency, reorganization,
moratorium or other similar laws affecting the enforcement of creditors&rsquo; rights generally and by general principles of equity (whether
applied in a proceeding at law or in equity). There are no claims, lawsuits, actions, arbitrations, administrative or other proceedings,
governmental investigations, audits or inquiries pending or threatened against Buyer that limit, impair or otherwise affect, Buyer&rsquo;s
right or authority to enter into this Agreement or the performance by Buyer of its obligations hereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 37pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.02 Organization.
</B>Buyer is a limited liability company duly organized, validly existing and in good standing under the laws of the State of Texas.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.03 Consents.
</B>No approval, consent, order or action of, or filing with, any court, administrative agency, governmental authority or other third
party is required for the execution, delivery or performance by Buyer of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 37pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.04 Defaults.
</B>Buyer is not in default under or in violation of; and the execution and delivery of the Agreement and the consummation of the transactions
contemplated hereby will not result in a default by Buyer under or a violation of: (a) any mortgage, indenture, charter or bylaw provision,
contract, agreement, lease, commitment or other instrument of any kind to which Buyer is a party or by which Buyer or any of its properties
or assets may be bound or affected, or (b) any law, rule or regulation applicable to Buyer or any court injunction, order or decree,
or any valid and enforceable order of any governmental agency in effect having jurisdiction over Buyer, which default or violation could
adversely affect the ability of Buyer to consummate the transactions contemplated hereby or will have a Material Adverse Effect.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.05 Finder
or Broker. </B>There is no firm, corporation, agency, or other person that is entitled to a finder&rsquo;s fee or any type of brokerage
commission in relation to or in connection with the transactions contemplated by this Agreement as a result of any agreement or understanding
with Buyer, or any entity or person affiliated with Purchaser.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.06 Disclosure.
</B>No representation or warranty by Buyer in the Agreement or made or delivered to Seller in or in connection with the Agreement contains
or will contain any untrue statement of a material fact or omits or will omit any material fact necessary in order to make the statements
herein or therein, in light of the circumstances under which they are or were made, not misleading.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.07 Financing
and SBA Qualification.</B> Buyer has or will have on the Closing Date sufficient funds to permit Buyer to consummate the transactions
contemplated hereby and to satisfy all of the conditions to qualification imposed by the Small Business Administration (&ldquo;SBA&rdquo;).
Buyer has no reason to believe that it cannot qualify under SBA Rules and Regulations to obtain financing from then SBA and enter into
this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>4.08 Compliance
with Laws. </B>The execution, delivery and performance of this Agreement by Buyer does not, and will not: (i) violate any provision of
the organization documents of Buyer; (ii) conflict with or violate any Law, judicial or administrative order, writ, award, judgment,
injunction, decree or agreement to which Buyer is subject; or (iii) require Buyer to make any filing with, obtain any permit, consent,
license or approval of, or give any notice to, any Governmental Authority except for the SBA.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
5</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>COVENANTS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.01 Conduct of Business Prior to the Closing.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Seller
shall cause the Company to conduct its business in the ordinary course consistent with past practices, and use reasonable best efforts
to maintain and preserve intact the current organization and to preserve the rights, goodwill and relationships of its employees, customers,
lenders, suppliers, regulators and others having business relationships with the Company. Without limiting the foregoing, Seller shall:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.75in"></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            Company to preserve and maintain all of its Permits;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            Company to pay its debts, Taxes and other obligations when due;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            Company to maintain its assets in accordance with past practices;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            the Company to continue in full force and effect without modification all Insurance Policies,
                                            except as required by applicable Law;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            the Company to perform all of its obligations under its material contracts;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            the Company to maintain its books and records in accordance with past practice;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            the Company to comply in all material respects with all applicable Laws;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            the Company to not increase the compensation, bonus, commissions or fee arrangements payable
                                            or to become payable by the Company to its employees, except in the ordinary course of business;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            the Company to not enter into, amend, modify or terminate any new or existing Material Contract
                                            (including, without limitation, agreements obligating the Company to pay capitalized expenses)
                                            other than in the ordinary course of business consistent with past practices;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(10)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            the Company to not incur any additional Indebtedness or accrue any additional liabilities
                                            other than trade indebtedness incurred in the ordinary course of business consistent with
                                            past practices;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">cause
                                            the Company to not acquire, lease or dispose of any equipment (other than in the ordinary
                                            course of business);</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
                                            make any settlement of or compromise any Tax liability, change any Tax election or Tax method
                                            of accounting or make any new Tax election or adopt any new Tax method of accounting without
                                            the consent of Buyer, which consent shall not be unreasonably withheld or conditioned;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not
                                            make any material changes to any the Company benefit plans or materially increase the Liabilities
                                            of the Company thereunder;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(14)</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
                                            as provided in this Agreement, not make any distributions to the Seller from the Company.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.02 Windfall Sale Profit. </B>In the event that Buyer sells an interest in the Company acquired
from Seller pursuant to this Agreement to a non-party prior to December 31, 2029, then Buyer shall pay to Seller a percentage of its
&ldquo;Windfall Sale Profit&rdquo; according to the following formula:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of Sale to Non-Party less Amount paid by Buyer to Seller = Windfall Sale Profit</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Then,</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Windfall
Sale Profit multiplied by</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
product of [0.0139 times the number of days from date of sale to non-party until December 31, 2029]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event that Buyer sells all of its interest in the Company acquired from Seller pursuant to this Agreement to a non-party prior to
the completion of the payments outlined in section 2.02, then Buyer shall pay to Seller a percentage of its &ldquo;Windfall Sale Profit&rdquo;
according to the following formula:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Windfall
Sale Profit = [(A) less (B)] x (C) x 50%</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">where,</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> (A)
= Sale Price owed by Non-Party is the total amount paid or to be paid by a non-party  for all of Buyer&rsquo;s interest acquired from
Seller.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
= $12,000,000</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
= Yearly Multiplier expressed as a percentage, which equals:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
25% if Buyer sells all of its interest in the Company acquired from Seller in calendar year 2025</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
20% if Buyer sells all of its interest in the Company acquired from Seller in calendar year 2026</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
15% if Buyer sells all of its interest in the Company acquired from Seller in calendar year 2027</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
10% if Buyer sells all of its interest in the Company acquired from Seller in calendar year 2028</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
5% if Buyer sells all of its interest in the Company acquired from Seller in calendar year 2029</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Example:
if Buyer sells all of its interest acquired from Seller in calendar year 2025 for $20,000,000, then Buyer owes Seller a Windfall Sale
Profit of $1,000,000 computed as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">($20,000,000
- $12,000,000) x 0.25 x 0.50 = $1,000,000.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Windfall Sale Profit shall be paid to Seller immediately upon Buyer&rsquo;s sale of all of its interest in the Company acquired from
Seller, and in no event more than three (3) business days after the effective date of such sale.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
the foregoing, no Windfall Sale Profit is owed if the Buyer sells all of its interest in the Company acquired from Seller after 30 days
following Buyer&rsquo;s full payment of all Tranche 1 through Tranche 5 payments. The intent of this provision is to disallow Buyer to
use funds received from the non-party to make any Tranche payment to Seller.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.03 Public
Announcements. </B>Unless otherwise required by applicable Law (based upon the reasonable advice of counsel), neither Seller nor Company
shall make any public announcements in respect of this Agreement or the contemplated transactions or otherwise communicate with any news
media without the prior written consent of Buyer or FSI. Seller acknowledges, however, that Buyer&rsquo;s parent company is a public
company and may be legally obligated to make certain public announcements from time to time regarding its businesses, including one or
more announcements regarding the transactions contemplated by this Agreement. Accordingly, Seller agrees that Buyer or FSI shall be free
to make such public announcements regarding the transactions contemplated by this Agreement at such time as Buyer or FSI reasonably believes
such announcements are required in order to comply with applicable federal and state securities laws.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>5.04 Further
Assurances. </B>Following the Closing, each of the parties shall, and shall cause their respective Affiliates to, execute and deliver
the additional documents, instruments, conveyances and assurances and take further actions as may be reasonably required to carry out
the provisions of this Agreement and give effect to the transactions contemplated by this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
6</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INTENTIONALLY
OMITTED</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
7</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>INDEMNIFICATION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.01 Indemnification.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Seller
shall indemnify, hold harmless and defend each Buyer from and against any and all Damages (as hereinafter defined) that are incurred
by the Buyer and arise out of or are based upon, in whole or in part:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) &nbsp;the breach of any representation or warranty of Seller contained in this Agreement hereto;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) the
failure by Seller to have paid all Taxes due or claimed to be due from it with respect to all Pre-Closing Tax Periods; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) the
failure by Seller perform or comply with any covenant, agreement or other obligation, contained in this Agreement;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;Damages,&rdquo;
as used in Section 7.01 shall mean all liabilities, damages, losses, Taxes, assessments, costs and expenses (excluding attorney&rsquo;s
fees and accountants&rsquo; fees and expenses) and any judgments or assessments, fines or penalties incurred by any Indemnified Party
or parties, whether or not they have arisen from or were incurred in or as a result of any demand, claim, action, suit, assessment or
other proceeding or any settlement or judgment, and whether sustained before or after the Effective Date. &ldquo;Damages&rdquo; shall
not include incidental, consequential, or punitive damages.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Buyer&rsquo;s damages against Seller shall in no event exceed the amount of Buyer&rsquo;s out of pocket payment to Seller.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Buyer
shall indemnify, hold harmless and defend Seller and from and against any and all Damages that arise out of or are based upon, in whole
or in part:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) the
breach of any representation or warranty of Buyer contained in this Agreement; or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) the
failure by Buyer to perform or comply with any covenant, agreement or other obligation, contained in this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) Notwithstanding
any provision of this Agreement to the contrary, no party shall have any obligation to indemnify any other party that would otherwise
be entitled to indemnification under Sections 7.01(a) or 7.01(b), unless the persons so entitled to indemnity thereunder have suffered
Damages in an aggregate amount in excess of Five Thousand Dollars ($5,000) (the &ldquo;Deductible&rdquo;), and then only to the extent
of such excess.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) Whenever
any claim shall arise for indemnification hereunder, the party entitled to indemnification (the &ldquo;Indemnified Party&rdquo;) shall
promptly notify the other party or parties from whom indemnity may be sought under this Article VII (the &ldquo;Indemnifying Party&rdquo;),
of the claim and, when known, the facts constituting the basis for such claim; provided that the Indemnified Party&rsquo;s failure to
give such notice shall not affect any rights or remedies of such Indemnified Party hereunder with respect to indemnification for Damages
except to the extent that the Indemnifying Party is materially prejudiced thereby. In the event of any claim for indemnification hereunder
resulting from or in connection with any claim or legal proceeding by a third party, the notice to the Indemnifying Party shall specify,
if known, the amount or any estimate of the amount of the liability arising therefrom. Neither the Indemnified Party nor any Indemnifying
Party shall settle or compromise any claim by a third party for which the Indemnified Party is entitled to indemnification hereunder,
without the prior written consent of the other party (which shall not be unreasonably withheld.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) Any
dispute under Article VII shall be resolved according to Article IV.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>


<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>7.02 Defense.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Buyer
shall, if it is the Indemnifying Party, and may, at its option, if it is the Indemnified Party and it so elects, (i) take control of
the defense and investigation of any lawsuit or action, (ii) employ and engage attorneys of its own choice, if Seller is the Indemnifying
Party, to handle and defend the same, at the Indemnifying Party&rsquo;s cost, risk and expense; and (iii) compromise or settle such claim,
which compromise or settlement shall be made only with the written consent of Seller, which shall not be unreasonably withheld.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ARTICLE
8</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>MISCELLANEOUS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.01 Expenses. </B>Each party to this Agreement shall pay its own costs and expenses incurred or
to be incurred by it in negotiating and preparing this Agreement and in closing and carrying out the transactions contemplated by this
Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.02 Notices. </B>All notices, requests, demands or other communications hereunder shall be in writing
and shall be deemed to have been duly given, if delivered in person or by certified mail, return-receipt requested, postage prepaid,
or electronic mail, as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="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="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
    to Seller, addressed to:</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.35in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    O&rsquo;Brien, Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
    Solutions International, Inc.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6001
    54th Ave,</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taber,
    Alberta, Canada, T1G 1X4</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>dan@flexiblesolutions.com</U></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
    a copy to:</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jeffrey
    D. Corso</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cooney
    Corso &amp; Moynihan, LLC</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1311
    Butterfield Road, Suite 308</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Downers
    Grove, IL 60515</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>jcorso@ccvmlaw.com</U></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</FONT></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
    to Buyer, addressed to:</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
party may from time to time, by written notice to the other parties, designate a different address, which shall be substituted for the
one specified above for such party. If any notice or other document is sent by certified or registered mail, return receipt requested,
postage prepaid, properly addressed as aforementioned, the same shall be deemed served or delivered 72 hours after mailing thereof. If
any notice is transmitted by electronic mail to a party, it will be deemed to have been delivered on the date the email is actually received,
provided that an original or photocopy of the document sent is also mailed, postage prepaid, to the address then applicable to such party
within 24 hours after such transmission.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.03 Interpretation. </B>For purposes of this Agreement, (a) the words &ldquo;include,&rdquo; &ldquo;includes&rdquo;
and &ldquo;including&rdquo; shall be deemed to be followed by the words &ldquo;without limitation&rdquo;; (b) the word &ldquo;or&rdquo;
is not exclusive; and (c) the words &ldquo;herein,&rdquo; &ldquo;hereof,&rdquo; &ldquo;hereby,&rdquo; &ldquo;hereto&rdquo; and &ldquo;hereunder&rdquo;
refer to this Agreement as a whole. This Agreement shall be construed without regard to any presumption or rule requiring construction
or interpretation against the party drafting an instrument or causing any instrument to be drafted. The Schedules referred to in this
Agreement shall be construed with, and as an integral part of, this Agreement to the same extent as if they were set forth verbatim herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.04 Headings.
</B>The headings in this Agreement are for reference only and shall not affect the interpretation of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B> 8.05 Severability</B>.
 If any term or provision of this Agreement is illegal, invalid or unenforceable in any jurisdiction, such illegality, invalidity
or unenforceability shall not affect any other term or provision of this Agreement or invalidate or render unenforceable the term or
provision in any other jurisdiction. Upon a determination that any term or other provision is invalid, illegal or unenforceable, the
parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as
possible in a mutually acceptable manner in order that the contemplated transactions are consummated as originally contemplated to the
greatest extent possible.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.06 Further
Assurances. </B>Each party shall execute and deliver, both before and after the Closing, such instruments and take such other actions
as the other party or parties, as the case may be, may reasonably request in order to carry out the intent of this Agreement or to better
evidence or effectuate the transactions contemplated herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.07 Governing
Law; Dispute Resolution. </B>See Article IX.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.08 Entire
Agreement; Modification and Amendment. </B>This Agreement, any Schedules hereto, and any Transaction Documents constitute the sole and
entire agreement of the parties with respect to the subject matter contained in this Agreement, and supersede and extinguish all prior
and contemporaneous agreements and understandings, representations and warranties, relating to the subject matter hereof. This Agreement
may not be modified, amended or terminated except by written agreement specifically referring to this Agreement signed by the parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.09 Waiver.
</B>No waiver by any party of any of the provisions of this Agreement shall be effective unless explicitly set forth in writing and signed
by the party so waiving. No waiver by any party shall operate or be construed as a waiver in respect of any failure, breach or default
not expressly identified by the written waiver, whether of a similar or different character, and whether occurring before or after that
waiver. No failure to exercise, or delay in exercising, any right, remedy, power or privilege arising from this Agreement shall operate
or be construed as a waiver of this Agreement; nor shall any single or partial exercise of any right, remedy, power or privilege under
this Agreement preclude any other or further exercise of this Agreement or the exercise of any other right, remedy, power or privilege.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.10 Cumulative
Remedies. </B>No remedy made available hereunder by any of the provisions of this Agreement is intended to be exclusive of any other
remedy, and each and every remedy shall be cumulative and shall be in addition to every other remedy given hereunder or now or hereafter
existing at law or in equity or by statute or otherwise.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.11 &nbsp;Counterparts. </B>This Agreement may be executed in counterparts, each of which shall be deemed
an original, but all of which together shall be deemed to be one and the same agreement. A signed copy of this Agreement delivered by
facsimile, e-mail or other means of electronic transmission shall be deemed to have the same legal effect as delivery of an original
signed copy of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.12 &nbsp;No Third-party Beneficiaries. </B>This Agreement is for the sole benefit of the parties to
this Agreement and their respective successors and permitted assigns and nothing in this Agreement, express or implied, is intended to
or shall confer upon any other Person or entity any legal or equitable right, benefit or remedy of any nature whatsoever under or by
reason of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.13
Benefit of Parties and Assignment</B>. All of the terms and provisions of this Agreement shall be binding upon and inure to the benefit
of the parties and their respective permitted successors and assigns. This Agreement shall not be assignable by either party without
the prior written consent of the other party.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>8.14
Early Termination</B>. If there is a change in control of the buyer, then the payments of the Tranche 1 through 5 Purchase Prices shall
be accelerated and fully vested with the Seller immediately upon the change in control of the Buyer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>ARTICLE
9</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>DISPUTE
RESOLUTION</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>9.01</B> If
a dispute arises from or relates to this contract or the breach thereof, and if the dispute cannot be settled through direct discussions,
then any controversy or claim arising from or relating to this contract or the breach thereof shall be settled by arbitration of a single
arbitrator administered by the American Arbitration Association under its applicable Procedures for Large, Complex Commercial Disputes,
and judgment on the award rendered by the arbitrator may be entered in any court having jurisdiction thereof. The place of arbitration
shall be in Tampa, Florida, and this agreement and any documents executed in connection therewith shall be governed by and construed
in accordance with the laws of the State of Florida without regard to principles of conflicts of law. In making determinations regarding
the scope of exchange of electronic information, the arbitrator(s) and the parties agree to be guided by The Sedona Principles, Third
Edition: Best Practices, Recommendations &amp; Principles for Addressing Electronic Document Production. Hearings will take place pursuant
to the standard procedures of the Commercial Arbitration Rules that contemplate in person hearings. Each party to the arbitration shall
be equally liable to pay the arbitrator and American Arbitration Association, before commencement of the arbitration, all fees and costs
required by the American Arbitration Association. Further, each party shall be responsible for their own costs and fees including witness
fees and attorneys&rsquo; fees. The award of the arbitrators shall be accompanied by a reasoned opinion. Except as may be required by
law, neither a party nor an arbitrator may disclose the existence, content, or results of any arbitration hereunder without the prior
written consent of both parties. The parties agree that failure or refusal of a party to pay its required share of the deposits for arbitrator
compensation or administrative charges shall constitute a waiver by that party to present evidence or cross-examine witness. In such
event, the other party shall be required to present evidence and legal argument as the arbitrator(s) may require for the making of an
award. Such waiver shall not allow for a default judgment against the non-paying party in the absence of evidence presented as provided
for above. Notwithstanding any language to the contrary in the contract documents, the parties hereby agree: that the underlying award
may be appealed pursuant to the AAA&rsquo;s Optional Appellate Arbitration Rules (&ldquo;Appellate Rules&rdquo;); that the underlying
award rendered by the arbitrator(s) shall, at a minimum, be a reasoned award; and that the underlying award shall not be considered final
until after the time for filing the notice of appeal pursuant to the Appellate Rules has expired. Appeals must be initiated within thirty
(30) days of receipt of an underlying award, as defined by Rule A-3 of the Appellate Rules, by filing a Notice of Appeal with the American
Arbitration Association. Following the appeal process the decision rendered by the appeal tribunal may be entered in any court having
jurisdiction thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the parties to this Agreement have caused this Agreement to be executed as of the date first written above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="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="font: 10pt Times New Roman, Times, Serif; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 47%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 48%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-decoration: none"><I>/s/</I></FONT></TD>
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U STYLE="text-decoration: none">August
    9, 2024</U></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Omitted)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">InnFlex
    Holdings, Inc.</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-decoration: none"><I>/s/
    Daniel O&rsquo;Brien</I></FONT></TD>
    <TD STYLE="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U STYLE="text-decoration: none">August
    9, 2024</U></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    O&rsquo;Brien, President</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
July 31 Inflex Memberhip Interest Purch. Agree. 8-15-24</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>


<!-- Field: Page; Sequence: 17; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99
<SEQUENCE>4
<FILENAME>ex99.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
99</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><IMG SRC="ex99_001.jpg" ALT="" style="width: 200px"></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="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="font: 10pt Times New Roman, Times, Serif; width: 85%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NEWS
    RELEASE</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 15%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>August
    12, 2024</B></FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>FSI
Announces Sale of Florida LLC units</B></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>VICTORIA,
BRITISH COLUMBIA, August 12, 2024 &ndash; FLEXIBLE SOLUTIONS INTERNATIONAL, INC. (NYSE- AMERICAN: FSI), </B>is the developer and manufacturer
of biodegradable polymers for oil extraction, detergent ingredients and water treatment as well as crop nutrient availability chemistry.
Flexible Solutions also manufactures biodegradable and environmentally safe water and energy conservation technologies. Today the Company
announces the sale of units of the Florida LLC we invested in more than five years ago.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
terms of the sale are $2 million paid at closing and $800,000/year paid annually for five years. The total received will be $6 million.
The original purchase price was $3.5 million.</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dan
O&rsquo;Brien, CEO, comments, &ldquo;This transaction increases FSI&rsquo;s liquidity at a time when strong potential exists in our nutrition
and food operations. It will contribute to our ability to take on significant contracts that may appear in the next several months.&rdquo;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CEO
O&rsquo;Brien continues, &ldquo;At the same time, the new partner in the Florida LLC has plans and the skills to expand sales over the
next several years. This will be beneficial to FSI as we have retained a supply agreement with the LLC. It is expected that the change
in ownership will result in increased sales to the Florida LLC beginning in the next several quarters.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>About
Flexible Solutions International</U></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
Solutions International, Inc. (<U>www.flexiblesolutions.com</U>), based in Victoria, British Columbia, is an environmental technology
company. The Company&rsquo;s NanoChem Solutions Inc. subsidiary specializes in biodegradable, water-soluble products utilizing thermal
polyaspartate (TPA) biopolymers. TPA beta-proteins are manufactured from the common biological amino acid, L-aspartic and have wide usage
including scale inhibitors, detergent ingredients, water treatment and crop enhancement. Along with TPA, this division started producing
other crop enhancement products as well. In 2022, the Company entered the food and nutrition markets by obtaining FDA food grade approval
for the Peru IL plant. The other divisions manufacture energy and water conservation products for drinking water, agriculture, industrial
markets and swimming pools throughout the world.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Safe
Harbor Provision</U></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Private Securities Litigation Reform Act of 1995 provides a &ldquo;Safe Harbor&rdquo; for forward-looking statements. Certain of the
statements contained herein, which are not historical facts, are forward looking statement with respect to events, the occurrence of
which involve risks and uncertainties. These forward-looking statements may be impacted, either positively or negatively, by various
factors. Information concerning potential factors that could affect the company is detailed from time to time in the company&rsquo;s
reports filed with the Securities and Exchange Commission.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Flexible
Solutions International</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6001
54<SUP>th</SUP> Ave, Taber, Alberta, CANADA T1G 1X4</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Company
Contacts: Jason Bloom, Toll Free: 800.661.3560, Fax: 403.223.2905</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:
<U>info@flexiblesolutions.com</U></FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
find out more information about Flexible Solutions and our products please visit <U>www.flexiblesolutions.com</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
you have received this news release by mistake or if you would like to be removed from our update list please reply to: <U>info@flexiblesolutions.com</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>ex99_001.jpg
<TEXT>
begin 644 ex99_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !" ,@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M>+_$#7/[5\?QZ>0)+#0%6Z>(\K-<'!52.X _]FKM=>\1S2?#R'5H%\F6\2/
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
M>HKWXMV5G(T8TBZDDM[6*YO5,J(8-ZAM@W$;V&>@]#0!0;XJ6K!0W@36B%&
M#:#BC_A:ML-N/ FM?*<K_H@X^E:-O\5K;5KN[B\/Z+>:G':6WVB:56$8'RYV
MX.3G@CZC%00?&+3YM(EU3^R+P6OG1VUL=PW3S,N2@'0!>Y)],4 2Z?\ %87V
MHVUH?"FN0">58_-D@^5,G&3CM16]X4\:VGBBZO[);=[6^L6 FB,BR*0>A5U.
M&%% '3T444 (RAE*L 0>"#WKRSQQH.C*]Q(-)L X_B%LF?SQ110".;\%Z'I%
MS:HT^E6,K9ZR6Z,>_J*]QL[:"TM4AMH(X8@.$C0*!^ HHI+8;)Z***8@KPGX
MWVEM_P )/HLGV>+S)659&V#+C/0GN*** (_C%86<%EX7\FT@C^2./Y(P/EQ]
MWCM[5ZCH-A9P7&BM#:01LFENJ%(P"H+1Y QTHHH&>=;C9_M");VI,$$IWR1Q
M?*KM@\D#@GWK=^!7_(I:M_V%Y?\ T7'110(\X^*<$,'C/Q (8HX]]HC-L4#<
M3-'DG'>L9?\ D.W_ /V,-M_Z%-115/874[#QS8VA^-.GH;6#9-*K2KY8PYXY
M;U_&O5?B-;6\_@74$F@CD5$#*KH"%(Z$9Z445)1X_P"';"SD^!VLSO:0--YN
M?,:,%LC.#GKQ6:+>&/X+Z;,D,:RR:]&'<* S823&3WHHI]">I5L88I_%-A%-
M&DD;:]=AD=00?]5U!KMOBJS:?\1?#\MDQMI)O+65X3L,@#C 8CKCWHHIH&=!
MX Y^*_CO/_/2+^;5H^);"S3X87Z+:0!$GFD11&,*WG-\PXX/O114C$^#%S/=
6_#V"6YGDFD\^0;I'+'KZFBBBA@?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>fsi-20240809.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWayAWbP9z5Z8aekhvWB+bQna/yco4lv46S7KWkpW4QwH -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:FSI="http://flexiblesolutions.com/20240809" elementFormDefault="qualified" targetNamespace="http://flexiblesolutions.com/20240809">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://flexiblesolutions.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="fsi-20240809_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="fsi-20240809_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>fsi-20240809_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>fsi-20240809_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Cover" xlink:href="fsi-20240809.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140527447905680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Aug. 09, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug.  09,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-31540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FLEXIBLE
SOLUTIONS INTERNATIONAL INC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001069394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">71-1630889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">A0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6001
54 Ave.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Taber<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AB<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">T1G 1X4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">477-9969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
  Stock<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FSI<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSEAMER<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( -IT&UD'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #:=!M9!)WO\O     K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>NG\F*%&7"]-.("$Q"<0M2KPMHFFBQ*C=V].&K1."!^ 8^Y?/
MGR6WRG/E CX'YS&0P7@SVJZ/7/DU.Q)Y#A#5$:V,^93HI^;>!2MI>H8#>*D^
MY &A*HI;L$A22Y(P S._$)EHM>(JH"07SGBM%KS_#%V":078H<6>(I1Y"4S,
M$_UI[%JX F888;#QNX!Z(:;JG]C4 79.CM$LJ6$8\J%.N6F'$MZ>'E_2NIGI
M(\E>X?0K&DXGCVMVF?Q:/VQV6R:JHEIE19-5=[NRX77#5_?OL^L/OZNP==KL
MS3\VO@B*%G[=A?@"4$L#!!0    ( -IT&UF97)PC$ 8  )PG   3    >&PO
M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$
M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4
M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?<D3$L/<@HL(2W@4
MR]9<X%L:+R/6ZK3;W5:$:6RA&$=D8'U>+&A T%116F]?(+3E'S/X%<M4C66C
M 1-702:YB+3R^6S%_-K>/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6
M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+
MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3
M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@
M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W
MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK
ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88<G;CL3<CH<9T)\S_;V
MD:4E,L_O^0KK3CQG'U:6L%W/S^2>C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?
MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:
M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;S<HY=8%0&7&-\TJC4LQ=9XE<#Q
MK9P\'1,2S90+!D&&ER0F$JDY?DU($_XKI=K^G-- \)0O)/I*D8]ILR.G=";-
MZ#,:P4:O&W6':-(\>OX%^9PU"AR1&QT"9QNS1B&$:;OP'J\DCIJMPA$K0CYB
M&38:<K46@;9QJ81@6A+&T7A.TK01_%FL-9,^8,CLS9%USM:1#A&27C="/F+.
MBY 1OQZ&.$J:[:)Q6 3]GE[#2<'H@LMF_;A^AM4S;"R.]T?4%TKD#R:G/^DR
M- >CFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"
MP#E_+GW/I>^Y]#VATK<W(WUGP=.+6]Y&;EO$^ZXQVM<T+BAC5W+-R,=4KY,I
MV#F?P.S]:#Z>\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"<M4TV4W
MBA*>0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F
M.$KTL<QP3A[+##MG/)(=MG>@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1
MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/
MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K
MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;
M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON<K2<15.+]%,[82EQB\
MX^;'<4Y3N!)VM@\",KF[.:EZ93%GIO+?+0P)+%N(61+B35WMU>>;G*YZ(G;Z
MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4<!A87,N10
M[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E$A2*L P%
M(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TS<D/85"7SKMHF"X7;XE3-NQJ^
M)F!+PWING2TG_]M>U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#
M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1
M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO
M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%
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
M    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( -IT&UD$G>_R\    "L"   1              "  :\   !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( -IT&UF97)PC$ 8  )PG   3
M      "  <X!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ VG0;
M63V_=\Y8!   _Q   !@              ("!#P@  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( -IT&UF?H!OPL0(  .(,   -
M      "  9T,  !X;"]S='EL97,N>&UL4$L! A0#%     @ VG0;69>*NQS
M    $P(   L              ( !>0\  %]R96QS+RYR96QS4$L! A0#%
M  @ VG0;6:K$(A8S 0  (@(   \              ( !8A   'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( -IT&UDD'INBK0   /@!   :
M  "  <(1  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M -IT&UEED'F2&0$  ,\#   3              "  :<2  !;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@     )  D /@(  /$3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="form8-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="form8-k.htm">form8-k.htm</File>
    <File>fsi-20240809.xsd</File>
    <File>fsi-20240809_lab.xml</File>
    <File>fsi-20240809_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>18
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "form8-k.htm": {
   "nsprefix": "FSI",
   "nsuri": "http://flexiblesolutions.com/20240809",
   "dts": {
    "inline": {
     "local": [
      "form8-k.htm"
     ]
    },
    "schema": {
     "local": [
      "fsi-20240809.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",
      "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/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "fsi-20240809_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fsi-20240809_pre.xml"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 4,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 23
   },
   "report": {
    "R1": {
     "role": "http://flexiblesolutions.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-08-09",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8-k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-08-09",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "form8-k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.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": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://flexiblesolutions.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": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://flexiblesolutions.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": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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://flexiblesolutions.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": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.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": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.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": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.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": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://flexiblesolutions.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://flexiblesolutions.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": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://flexiblesolutions.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": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://flexiblesolutions.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": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "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"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>19
<FILENAME>0001493152-24-033982-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-24-033982-xbrl.zip
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
MZ?81T$_K"5)].I&A[$3 OHEG6SN6/&H-7%NZP%A,XNSRI.D\RAV'1G/YG8:
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
MP!=XZYC803Y@ #@E97ON&C.3!I4"2(5\T,B1;0;(K-+3A!WD1J%3/4&#BH]
MMW'J3C$ [IVF5<-NNK&^0K/OQP+!H>%S4]"?H J,#$9V$_-'%Q<P1G& 8;<9
M/QM\L,IQ^U/2Q[*MZ>0<.5M-=SC8SX#^C(H80W"YX@LDBE3"&J<B[HKNTB#<
M@PB*<0%$ XV9QA!Z&G@KW,Q -7/,_E57,^B(L_%&"H,F8O1(9AK$H(8UV\I&
M3B;GY\#&R2)IE6\$Q) A0P/H^DZ,47C8,"C%2BYX!O >0 SL8) MY(/8^HZI
M)_8RDF H8 AU29=$,\6N.1_EVH@Y25@F_(0:-@&GBH@)+Z*7A[_,JA)%/#B1
M$Q ++_#V>?GCX2^T4+(E=C\BV8[A@/>C;;\'X5#B5-0M]R7V&W-]HDM2:4-V
MA(;$N=('J^!)QZSMYRP <U 0M&6"+FBUV3Y@[+ZU L5"VS'RLG*J^4N?W=+>
M,#@Z'Q4WQG[TG"7IX> 3O=.*RBM()RY $J?;8$2/HE99-@Y!,)AVE!%9.)BJ
MA3"CA=15VDS9\H/F$=/DY 4G" V\ =A[(@("\<P9<LQZ:5 EQRZ@-!O,AE*+
MZ&$,_"2*5:!-P Y-R5R35#WG7<?)><[KDFN& QN8NSP(TP/!<4";:46.+3"S
M=NH<A\ !"P/.49%X"EQHK"4F(J?T-VEB.'!MM-ZDX+8+S'$SS VL4MCJUCJG
MW6L7)<L7Z*4AYU&-QR^(M^DTT=/S.D[.T?.'ZCPI)+8&Y8DW-KA]D:CQLI8+
M HW:84JDLUNWP!6!J)%@.56?.'V*ILHQFF64#;ILPSSB"Z,Y)G3'SH!MKPEK
M66 ')IZ4T(;BN+8$;V ;U ?\]@?<4R;S8:.^3@B:/((5>$$"17N2B)*T,$L\
M'7*2/SG+UK.MKD'T*5,=A$MA2\'C00CA%I:1"1P*@DH7+\+3V>BUO)5FN@U3
M2V^S?]?"W;7G2:IS9Z+7+JN?W+6M!U/%EUD6#(,HQ7J4M>;03J"VDR@H&WK<
M)<9P8;<^>_V6/.F! $OGV4&)P5C27TZIB6F)&(NI&S<3;[BP/?-=Q\DYYHMX
M2?.6/2)(B)??VQ:+:R*!S/59:XOY3#W1K./D/%&02F*6V5/S7!06LEVEJC#8
MY!BS1( "*+5[AMIL@F 0K;!:0P97B>ZACP%OAT\7H&1RO"=EJ,E-;.7:D>"%
ML3W5\C9&"W,_LIJU:%K5?2[2>DXNI$AS#8A/Y"U#\;6W<1S]46JX^"_89W;#
M31LO,\W'45-X29(NU4#TP*#]QE"<MQ.VO#=.W3_C_LV1$(_[2(@OCH1XW$="
MK#>/_=Y3\IRU4@\D;WTX.$NN4-/19;;<S%\G5Y2B-J-G(@;MC)C;,2%)5@.U
M=P]BOM9\2HX*V*&Q2M@5WWMI-GJWF]DLGP\'RW">HM!?32(ZR-;1>Y?_B#0
M/5QH*ZES8P&6A2_HTBWE(G5<1JJ^Q K##M.>E=+KL,70M..QQ5#9E.(N/<6M
M^I0<Q<'%<DUTCOC]XH4$D[1LBIH\D91JPM$1#$N27)&LK8SAZ!N+0Y U**J/
M,1 G5Q=H3IS.2N/!\)Q6R2\,!_2[.-.6R_UM!#-.X8\)/X6IG])ZU55*V)I.
M#8ZM+P4A16>(GQV=PS$R(3+ >54:8_$!T!;-7_#N!2^:NDP_MG-_4]BJ<DH*
M-9H#+=B";]OP 67'[TS4(;0 EG-)6"[)CVJA%%"_"7X>#F;)')$4L258% Z7
M2G+!!(23C7DZTP:14[/L 38."G^C'L G5,,Q0'+"A9?\VM.NX0Z)65IV3P#
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
M4Q(0C@72YAWL\+G;\S?,=C=04%B1[?SJW%*D!F]VV1?V-%/.T!64KK=>'+R
MY\MO35LF7E?6ZD*()Q:F!(UDY$CC @>)18@?#H /RB>+F+\TAX=K#U"$C5(?
MR3,WJP3.7Q6(9M=)>%%Y,O]4D&TWW6!G.'C;5-B&2_)!1S*L3RO,Q542X- B
M?$0J"F1=T'L)RR?OMJP 1@R?,T8YE63@Y'Q572@J0<UE$(8#N*W8%D&1R;P_
M/3_=D&E:<<4?P-#*W$)>H0JN'#\#CS6%2]MPY9;03$H@(&(HI7JL)CRT?, L
MTGU@*F8H948]%MP4VP@=PI[@UO 2VTI%%K8;O=PM@GXT+$6*0.?6&;=8J#3F
M9P*71(#XL?!3B*G#?RNL6PV7"*/_Y,F(,B*IW+KU0"*HR8_JBJJH4G@/QXHY
M)/IMQ-#%RH(84-"[\]9J2EO9(BT65)2GH[QS":- UQ][K>J:B!@1$-JA6UTM
M+%JBA T'RTH1.2TL-#[804I*GYT%C9D]8:TQ/^?Z2N@[ VH^3Q"%BQ><4'81
M9ZOFR5+)A>' V2MB;[JP(H;M[#C'A<8A5U2K*/'*:JX2H^+ D>A51)^WU/(M
MNHBF8#KLZK2J(PMY2RK^5-95=MUM0:+-"/1K+-SL[QV6BE"-I$*76"F0*P!6
MP2D/SC@E6W=%/ZHOA/7L6P7*R:S/EB I.,A/4E0A!UP'P4CR-*_&>7C)PD85
MZ3QP'TZ2"T( ;9<"N%#5LB5I;Q2OG"4<>,03B B_7+&J76_)PBY?9Y7B#/3/
MK:XEL6H4H)9$W9I9$L;>,]$5GQ)KY,^&@V,X=)56-18Z/*$  _%J\GE9%HO?
M#L.Q4;&4?]!@BK1&!B&H\D!AF)=/&==5DH%<FM"XT)B3V0_T"Q8<0XP^ =:C
M F2V4-)YR7_9UM#XAHP+GZ.F53HI2GAN3CS/32@ ,N-*C \F[&C%@D@%4K7.
M%-9YSQ3:L Q?&:B&,4_?\N6?X&B%B+[=16M%XQ8*M#2#/[J:P!RD[LOC69XW
M:HQ&7 :1?BAB@"JO449M6/4)ER;)E85$=/$%<@!-1#7+;"."96C0MYEUKIJ=
MZ*;-M757R$!YZ<#=L5:PP?V$<5#WE=\">7IQ5;IW'.P'HILJ8\-L?4TM[Q*7
ML&4;4[JD5;Q:B!USQ&W C^\!W[G9'?ZL=X=_L3O\6>\.[^_6+[Y;?X+KPZ(O
M<Y+3/C$Z!Y=0WTJ=#N/A+98NUI&O,9?/- DG2'D8Z7=<,<:K,,-!1O+;_V >
MP1Z"&>S])-S5,+8F_,B/O(%["Z/5HBT0MND;,H%J6-<DW^97[P&'7>\I,?7]
M/!R\*DL1H$X4YD>(8!=:H:=)Q@+%1T2KVL*_T(Q<"!"%,[^C+H/WKI4!&--C
MY#JHN /TB-8"Z\3ZUG!@!9PNME0(A -#7AAL*%") D3QH X8 ^WQT%E.HDE3
M<;PY-C!.=)4C@L8XI^+<""I"0>5651%G H>)DM_S@@H8Q6WMA]KZ9 'CG:@+
M@X)]+4R'E"8T6^$<9E3YTRQI;*,H<5,/U][N<-"V:KYGZR,?L(V:\(KLX;?Q
M7MY2Y>7+FI3>X,9&V]XR+N.O\B[\/NNV"+Q/I5(CAAQ##U^,YL0,!XQ6+1-S
MUBJZ8.+0BLU-E.+-\09MLH*YU-++$O1)X/<JR0E]&]3T9*Q0Q<J3D<IM@NPD
M^0]T4#:@,C8C\30B3+VJJS)7S33\.LI C?N(;U[B=#'']$JGK2<N$U,C/$)9
MD<6R1L>O1,,@DT7+?.+MKQJ^,)()>%ZAK8\:YM&6&CCGM"PT-$:CO6ZFH4*-
M&*81EV2O*9V\0'U8-.3$!%^@SU?#O'.;JE%VK9'\"IHC0:;C8!M&(VB9!^#"
M4964S(,.@@3>I<PBO."^/]^_)SZQ;^.$_0S3&<(0,N.P8H='_@KL2!B:0#4A
MNTDW'A5$#E_-PHIE2\.!8S\+3";Z$AX#?;</WU(BIU,(ZX#)/F('[VE]0Z;)
M/N$EM&X\K?M@!*H? 93B/!><KJ9K2V:%>#Z6APO1ZS;#;08?*$;!^HG)D[%<
M)-OX;;@OU-;U^G(45<WE?2Y41@&M5.I6VRKB0(#S2/R0)1K\-4'+H&0&)*>I
MS![Y)ST6"+9>J8F"GR]4AZ1.^#W$9L+'%,7-B 3SSA4YW<>PL]<')Z_?[6]C
M\1ZLX\,5>2_(+$^"#CE&<@S@<J6%T-:>^;+I'$OFO()L+C]*).3\&/.J26D=
M#MYA,SP#[M;&S;&<^< C*O.)Q/ P=+>@]*F$2W,P,"GI_H"Z=G+]<04LZ_U!
MNIN#I#[!MH%9_^IT@??.O>002= MA=AE^9S=9?93+&(\43'%$7S$2E6CIM(J
MD]P*"NRV=L7A0,B:)7YV+=<3B0@GCS^E69+5E ^"A_+/T?(IJ90P[0*HG[WD
M3+_<!__85L@X'M0+,B@6(>2;CSCJ+Y)-GN;6^)/TCS1X;FNJ8;(YR]Y(5*S6
MXMW#X#S:<*&[S (_ ==-0%-%H9V?=;JMF</'J;7X>?42CH%E_11[$S+^GNHV
M9)I;Y[<6EMD88^&?@!LC)R71MVIF&/1E+&L#A0U^(-!Z]@I9]((.A44= AL.
M>@K;N&EN33Y''?-A(X*82)!XH&Y%%#&39VHRS]!&:4;*U"7+@K,RGZ>3'*UP
M+*#J&4C*\]P([?'-31&(UU!>S]IN#M_XJ0_?^.+PC9_Z\(U[YQ^Z>Q_?'C!3
M3$I8Q'BAB$<J9]H&D.RZ=Y;45)9JJF99B573*L+JT&W+JN;,+78A@;R)]8AA
MZ&5F(@[>D#1V(M;0%4U TB\\_%3+%&>B+;2X:6-_8U6)ZBV)!<[GEG'X.AEQ
M$WY]V^4"A09I'&9[&7QQZ59AYYBK.KMJSJT:QHI+2;$Q$"?*-8EYRKYV5KNJ
M<7?>-KO)ICESA"&-'<,)%(<:+K,UQARU2>-P@KZS,O&B7&+4]7! 6<MH7LJU
M<M"A7575YAY6RZ.T?5!F4-O*3.#BI  =K+R%U[0?DW3SUH8F# >G'H0<MSB(
MPG7QI[Z$%L7+<D-!##\\!W<Z"  PP:0V)=:DCCZ+ZCC.R*HWXGF+1DE.WE$S
M4:KF.78->.5($)NY<%J-MC=;C Q.*M4ZXLR!DLZ=B+[N,-F,R0LD;B#2N:IY
MS^B0+N^32Q-Q+B0L7L,#S_74VJ,7P+ZZI_MV=$UUD$+"+JN@J-,U$^YVG=!L
M@WK>#%-!6YS.8UML#G>+$CMI<A7UY5L?#B2&AD-R+3YJS M'5WT6H-'37O;5
MEM=B2GQA/1P.WFJ;]_2J*C]:F&S.":4D*3@2U30.P;)CR5,)8 9G#/U ITKC
M::]UG0O!8D!4%J ECI6R&2LU"&6$3C:BOE'"H1PBCG.BR"U)66'7(<4[%H54
M>_*%36^?6LVYS9):)<PL\6&/72@_[N/Z3',ZC3C9N=PWN J)S3;/;GB]/R$K
M/B4^(0@R3!3^!NXS$!70E-(J/S#F1/T >[-3"02I >ONXMEXOE$KM(&;3C%=
M1T$V2U<P2Z%/N+KYIC18QTWC![H04Y1:<C9=!)$5Y#W,FE0<&BAM^1@CE)ZG
ML[HC4%KW-+=X77MQ9/.>*+&&DW<H>B*9<483M-7SF16?$H7_=$-\.!C'7B )
M10URWFW#H3H.L)<TFFN2F1ULAWU9.%*(!1QJ/(3!8)M85&,Z&6$;M0L;2%A\
M@3U&+!F@'W]_\?5U5';JX) KE2^QL*J&>%8#9#(A&5?%BC,"2+]8K#%ARU^1
M'> Z":Z-?";&95_B0KZ(...=RF'YSE&&\_[:<9)R[OE4U[X!_-3RZPX']*"/
ME:/!93Q>6S@HK-/% 9PBPC%P&GS,,;70::\MN!T^@"Y[G4-*<#PH5^."Q:QX
M@JR;JP1%S?X\??:4ODG-P<=K7HOO%C4'7_WV[[[DX&J>(V&>G]8N7'%D5H@;
M"=OG/*?4H92,RSPO+SGGR.=7!3;07D59\2D!K3^F:GB^QAE:\0+D3#P$.Y*.
MYZ 6*&L^YCID\4(A,@:,D8I1#K(T1"Q=N*8%DY- ;&Z/!H(WI\W2]]>O-2ZI
M %'45O^NO"3*@>]M4R=')^Y@G&?+SN/#;6ZNA27%.4F,KN4?XT%P3%!]*N;2
M4W$ Z[*D A4)T=+JLA)4O"]+*E!AOV1?Y3HS-G?0.&-M8EB:EU9%]B*H&[)"
M\X1&2?$1@S[2.=6W,65^P<:Z2H5% 6*$!DHP.Z:9>CN>+;[)^%<MN+:P5YAA
M"NN'R35&5&,+RW"N"K1Y2UXEC$>^0 ^_+E(]R]F+@"XP(+TMZU:AZ#J)P,/E
M3Y6BE4T(C$M$1WYIF^SS7=]43(-N"-]+R ]+G8QT7=G0U'9@;6!G]_W!4RU$
M'D3V,!9T%)MH,I$LN:(HQBO<#%;)^TV64=JE&%.R$UVU<"*Q5.F8,D_I<6=N
MJ%C"K&Y;-="Z;MHHPY*9R^@A87(XKB))JO= ^+PYB.+G/HCBBX,H?NZ#*'K)
MYHLEFTXY5[96R*5IR&W.5UWNLB=26TBGH?!R>A>-K5]<TY6N\C-UE:Q )'=/
M.[>@G4>891-4#T$K%]G"+U!L<S#V#J[/UF_E,@[HM1.77^R!_A;R<:SSLXW<
MYPL.NQ)A81TS;2RB?N8"+);5"& OXM++NX,1O5';M[$4^7@X:,'4>TYV2_A1
M%XOU1?"CRXM _!7X41Z_&^U?P1TEP9N 1Z, =_2N@46#*V,14%3,*E^ )1J'
M8*+O/@DFZ@SAUX*(XFB^*HIHM @B*FIJ"RJ45N5SL4)%R;ES:-#AH,<&78LI
M,;=[TL<3W2:>2([=;>.'G"6L/P4K/B4^!4_ASO]<;ZNS"K;O<D*I[WI7O:W_
M!I]J"\WO&[A4HUMX5(>#K^]2C7J/ZMI,B8_+,[HT,"Y=5/335_O1_VN@6XO,
M$$K.5.4F%!IL!'T8QQ]&LP/9F  +YS:2RG)@?L%YXL(G<P;:'%M)6VSU^,"?
MX= =_J8$SYQ.">K/ ASN!ZHE/&SQGV %',S3<. G7I0"]8/]( Z7NE!R2=88
M+(;TS]U;? I<RQ/$ZA%@08?10S<@1=%;P$)8O'%5HJ-'%?0>2YS6U$SZ;*^
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
MPI[5E)Q-8Q*74(UA:<E+BEV9FF05UDVMA<^E;RVYV-F!J1[8&JDXD6-FP?>
MQZ[WE)CZ'C'UH1A06WFS0XK \N:! W,?):;.$\ZP,6LJTR2%F(=!XT%#(W)K
MT(G^>4CO.U]131(9&P- UD@RG*0MCXF49LN38\&MU*%A6".\"'S8)8K-,-/F
M)M<J""D]2:[XE)@D'P\'ITUUH2^2G"GNJ*Q1-W6J%7 ?H"T4[+K!:99R6-2L
MYO$2O\9U%&FH3Z\CHCUI.!!+BC#-P(Z(7L"F9A;J$0A RSG75/W*NTE(_"=%
M-HZPP)4U<%1>0[6JYG8TRQL3/=V-LF3>L]#5,LX[A\FS-?<R'!Z].7A_=/CV
M\/7^V>&'HS6?S>;Z3)Z1SZ03B?)9<B()ATX,1,E0)$?R:K.42$$G9 4*[3KX
M&=IZDTQ!@S##P1;<TLBC=,$6"S23%2K;9HLE&ELL'("]IR5FA)PJ>!FCEYF3
MT\A*["*;8C:HE@R"A;$Q<,%__RI_7Y_UW4YO?O7AY,W!R1T4]PNU2HHP[BC[
M-%(<UG=/#PC*YWV3&G]W%8__-<O^Z86R?ZN814"6Y2A"HP9'S;"MG*K^%;63
M>RX) H]MQ<*Z4&)+D*,L$>J0[]3ELFR6,'?@[IC$TT=+ O!O60WTP<-GQ+U[
MWM'SCI7A'6O%/,:)SIN*U'WA#=:+23Y);[M"!Q&F?J,_EWV=(XY$((E&+P0Y
MW&2M>@$M]?REYR\]?_E+_&7-&8PMZ2+ &1( 3L)+*M%J ;2DCV7P=5_BFP28
M7G+9&$6.<TE$*XXEH60X2,0Y#5LOOO,(E7>;=J,2CAX,L/7B*)-&(KB-R'PM
M\8,^]H/"OC'(A JH"3YIM*6N;.9' MRQ*M3<&@>&@[&R\>'L'\<X2_DU<K]Y
MJ%,;_/%'DYVS 1_5\W  J.5S? <<@YP,[Z&BCR\[BP1\=8P!%.1&$C,]PKDH
M/BP5A3# WQ*]1V:!@F]K5 I4:$2@I(QE<8+05X(8LG3MQQ+K'D>FT77<BNNI
M8!@<#%>5J5(V$*0+EU.YR7-$FAVN >KA\\S.67K7!6L<D'47S<5ODEKM1&W"
M$+K@[>?8$D[7H0EJI%C,3Z)4)W0:UQH_XJ(UA:96A3CN@P6X%S5Z4>/VHL;%
M6D@:9/OT7#FRY]G96#L&6PRN4Q?(CQ#,7[%#GT,Q'3"6LP"+(756IA]5;5VO
MJ-]PH\M0%GII8QWY);L 'DJZZLT> +:VW]X!( 2(W]S& 4!F?I!S>DM^?X7U
M5UAOR5]FR6<6=),>W!O9/B-$]U$?HOOE(;J/^A#=_G+L+\?UN1S7ZG8,+,E\
M^07EP;^2+;G7[C9%E6#M[M%PT VWME6O,+OKO2[TM)E>&P?;3L3Z5# L9O92
MAAOKB2Z;S-,>Y1H[_3',*.;,. SVNJ0$91]EC:G*1:WKG)VPW=AP3C83L[@A
MN_A6LHV$3W^.MEW@-L7J4N::&0XP;WFQU3H$P^4)F&:,"6>94U4I.1N.V#FB
M#-7.CH+)[U>I)#*\12/KV:1L#"JZ;U# J4RT]5]/XMW=W>UH"X=B;;HJ:V#L
MHUQ9_*@8<9O(1@.K7N1SN] 4SDNJL22&8V_WP82[UE/B<_AX\1P>468N'KR=
MZ'?8:TH7)SY.&>1\AM@B,EZ2$^K(-'9I"_,;#\H6W2I"=0M.%4M\TB^B^\\P
M\1WSA\<<<1F>5.^!8?O.Y01C(MPALEGH"*)ADU:9>W!H_'#PS\/#UC&P YHC
MYVF-*+:90;PNY)VYQ+.!Z&H%SWZ<8/%F='C _!M7CV^4&,V9''1BJ($7'GR6
MC4[XX)+E$&N8O8-A00F>B!J2I&I?.R#A:'Q28C5,6;*R$8R.0_CIM85>_"8.
M!]UHDN[VX2PL"Y*2K&V^0,PSG(Q?2L0&"'#!0<O^H\E@!AESN]%\!U[BO&TV
M$XM"SBM^(_6)^PR[LIZV96G_KC'*+#]/\M!M1L@(0>)^S)LBJRRS7#(K2:R
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
M^O#FWWCD?OSU[/V[7_X_4$L#!!0    ( -IT&UGZ<%/@[T8    Y @ *
M97@Q,"TR+FAT;>U]:7/;.+;H=U7I/^!US4S958SC)<[F3.HYMC/QO6[;SW:F
M[]2M^P$B(0L=BM00I!W=7__. H"@%B_=3B(IG*KI6%S  ^#@[,N[3U>_GKSO
M=MY].MH_A'\%_N_=U?'5R='[=\_Y7[C[W-Y^]^'L\%_B\NI?)T=__Z6?9^5;
ML;4Y*L65'BHC3M6MN,B',HOX0B0N5:'[O\"+\.KY8]_;$T-97.OLK<!'_?]_
M>?_NX]GI53C:L[X<ZG3\]K[QZ%FC_U?QYV&DYS@4_'/^M##NB5)]+9_)5%_#
MK5AEI2J>%.X/[_^6]<QH[]WS#]]I$H6^'I1//(>C__IT_.'XJMO9VMS8_GY3
M69;]>%;F(YJ(O]#+RS(?VFO?=DH'JBBESKH=G<#8NJ]5(G36SXNA+'6>B34S
MR&\S(8WX6YK\N\KWSH:Z+%7RMX)^K</#HAQH(]37@>[I4@S@T9Y2&5R(TRJ!
MX?I%/J1G5F/%W$1'56$JF96BS,5QJ8;BY>;66F]];6MSO=O)^^)"75<I+^+E
ML_\41F>Q@F50]<*$ZPPKF.7E:JP03 GNR%3(+!&W>94F(M5?5#H6L:R,$G$^
M'*E2E_I& ;H40UQ!7)@#N"ZSL=!]6-Q>JF-X(]$F3G.CDHUE)1J.8BPG]$#R
MWGU^_^O1KQ^.+BX_'9]W.\>G5T<71Y=7XOSSQ<&G_<LCL?^/BZ.C7X].K]X]
M__R^I>\_?A+[OYZ=_F/)Y[ 2&W%\>OKQY.B_NIU/9R>'QZ?_N(S$\>G!QI+/
M:B6V9O_T<,EGL.S;8$<O"YD9%(3>BFHT4D4LC:+YK5E1<WUUI[CL6\CJ7;^O
M8A3FNIW]ZKHRI7@3B>W-[1??;UZ_PU=U?_R]#AC,X_\\>R8^:I4F;\6YO%9[
M,,Z_*P4B/KR_)\Y&*-2;M_B]2UR</-L3_Y1IA;?%LV?6!//N\/B?#M@),?TE
M(D\O+Q)5^&L?4AE_$5LP?9.G.@$8K_8_G!R)@Z.3D_/]0V0P?_]E\Q?Z?7F^
M?^!^VR_8T>(\3>7( "3NKSUQJY-R@#/?_.NLI;BZ<&/<@+JH8YFZA0<UH[D3
MJ>K3&X?NC6GT:WP.G@V6TBWBGK@:C^#[^X7LZ7A/G,JAXH4^S7'YML*7GKNW
M\,Z[YU>'^)\+_ ^N#OP+JSQCP7N%DE^>]12<2QA[1)L8*D\O:>KGS?TA+*QE
M^O/FZ"%0""SO]!*=YE7052Z/#LY.#[N=6F<1K<JRX,3VZM/Q9;?#.R<>MG%B
M#4T&UBBU?UTH-83%=6:I2"021 >A'&]""U;>%TT&%:'9I3<F.X4<YMFU\#)'
MM[-FQ_Y0C551CXO/'F?9QU1]%9_R--'9-4SL.(LWX)XXR-.\D$D.M+48P5]D
MVR$SR "([?A9?IL!5*;J&9UH68P1IG-9 .3"?>]2I6G]P8UNAP"@0?B6@.>%
MDO$ OF??&<FB'-M7>#:%(O+.DT_'(E@L^%ZIE=FPSR\MTBP]L;HX.CB^VC^Y
M7.JC^SUWP8)O+^H,3=;PPL:NSIYR2OL;XKS0>='ME+GXCPI.S\Z6(QAK>MT=
M0S[+:SV5J;Z.M83S36</CG2AX/PGZZ*O^^58H,1/)WQW\Z_K>!L/XZ]JV%.%
M&>B1T(A;"LB2SFH")-8*U5=%H1("8P!/:++#UT_DA3O2@$S6>(JXY&@'DX(U
M#2#C%PLUE#H#>B4 #@>&L[G>(GV\=T+=#E!+#\!W,LFV2/N0*7W8$&=9MS.!
MKI9WQ/^N-& 2,(P7KSTZAF@7H@+Y:^P>,S,1.YL;6_X]0 ?'HPSB&2,.HS)C
M5;=CQXH 3O@\6OQ[&I&KS$N9XE.O7F]L_74>""UB+1!B'3!BR3C.*]Y]W"DR
M:4C2;$6B3%SH'GFTQ(6*->[Q!Q"'2GITF \MVJBO*J[H%1H%A"\ON$4!536
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
M!AE(F36S+.=I:E5=LF8"T3(X9)_*]VGZ6X[0#B*Q@$4CH-B0:=W&2='/0,J
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
M1-1? //6;@?*FOPIPXTKX>+RQTIQ%'J)P%CICM]:IP"4VIU W0E@F1#HBAJ
M6/1#;TQ/UXW39((]-+B3VDV@*-6?HYX@H6U!9S<*MO_:#U$EFKT2').(?HN1
M\HZC<H!:C\)PM>9^D^A+NT0=4J0N&MU4[5K;0/HZ%)-3 VN/U'U12E:(G-!C
M&03;/C5$55Q%DFA;<7.A"/V+R2@Z&U5I:<>=;8F9X-FSC@FG3Q)*=Z6^RB4.
MQ/GQ6/(M5/07&('CO0.,(J>Y[R09U:8A\JS9-$NVPI!^BHHH[#VRGXB4U3BO
ML"',!*%T^GR#,M84J6XWA+YE;&2$QB4=='7N6[HTR^[&BO%,<K72:3QWNV-?
MM^[8)W3'OOY9W+$_>=KDMV'%+URJH9EDPVA,!T[:\(19435PG/7WO.E_3A"O
MY;;-:/-)5\&L!'<TB$YH6%@ZSKD*0D^> ](36 ]MP\O7?^L]>: @E-<2F_SQ
M^E*C6&SC5_)[O3%*YEY5BAB80J(<*VM%,5724&]!%PA5,PQ-.4!.I?"Q43Z\
M.I!WF*G05QLW7:!2W^EMV)=/8_$EV_*N-$Y)ZN55QK4&;+TRXH'.U0AS 26I
M2A6[0*\KNR)-OV+CH\0M81*_5YGM$NCY;*) 05+<=AD?K57&, S:/LY3;W)7
M8KE!K-- WB"K_KTJM$FTY>*HHUM=T]86K'-BZST%,-,$^_K!XP9C/F7=NTC6
MQ0M\F85:H[_'?&[1S86^4[R[%+_"O0(['>[S!VW&VVK5?_WQM.X;"92MS^=!
M/A][ZA[JX_'&K!438E<!XU^*0VWB-#? WVHEJIF'R$5)R1X_KCFH]70WS"]#
MF2AF ,[(V"A<,Q]CZU%LRB.S,%]  9."$=>JC)*+?4(R%V@:.J+;!Z2G0SBT
M=BH: '\Q3V\\5UM@";2$Z;]+S@R2GKL=-MY: Q/;<2?K\,2ZB*LA'A0L"L7B
M!;,EN#LF:QW"@V0$5XD"%@2<;! 0DK9!^"(>C5?(#& [B>Y1G-.'??'_*@"E
MK[D",L4D!KZ&ABQ@HZ%"5Y,P%59;THBXV$F6"]A1?; '"2"S!5[)0B/7$!Z[
M1F96@ ZJ#_\[!%T$G:C)UC7$]SY4 "O6-]X/;"!!+B>L@,O8!&)13SS+;<$K
M*KD,AU]1^W1D?G"B98:XSI\?VZ.!:WE1N:;6%U[B)$BY?A3R25Y^+E=>8@8C
MOL>"I+,"H^-EA2TEJW"27E-@!V>L6!'B1-X:+UH]*"1MND"W9T4N#2IJQ(J]
MI6(4K FHJ9A']M>%7J$@K]DI!'M<FV(J2#0<] 15I]\K4$LT%W>8<K10A"B6
M'0?X@(\F]/BU#3D+%2C6FVB,NC3RE#IHN'OB'NEO&N%S 7&>AG"Q5*SS']HX
M[;&BE2"B4]M(NQV8G\H,?]R:4)VA])K,H/"6C;$K<[:7-N)0ZR1WZ[!S9D\X
ML2MV).\V7KYIC9=/:+Q\\[,8+]NVQW\N7FUWR2=R</;/H]/]TZO+)YW'#S6)
MKW2$\*YM?9Q4<<GR@A6=SUU.>2#]/VWRTD_NY_@FF4S-UM%4@W<RHSBVFXVF
MA9[;;6L% 88+RDK!5G'#K@L0 5& (YEQ)+'F-WH'L&8TRZGXB:!,< ]K=ZL^
M=E_FKAY8"<T*;" )HSVFN,%J8*6TYFNNE5XVA5BK#?KG\4&7JHU!#R0=2Y^#
M#7 .],@X%P+JEOE8(8@Q+'X^5 5&!:6*K( 1R)X4J5107";I;+GM745V3^,L
M]7Y]FE_Q]AZ?0_T;7,&R/A31X:*MD%%?YQ2S:8U'M"W?*E)S:TZ<YK<_-H^2
MZJ9$MS] ,Z8I1D/H>_BH,\3#7][CC X?/Y:=V.;&*S[8)-C]J8%VGII";*W[
MK?NCP'UC!".2Q=+I0_\7T#9/+O HUX2'34E(&,Y)831[C65 X1OW_(?BSQ]'
MF"?%D.U5QQ Y)D3 "C/PD2OY506$OQ%82?T>DDJUR#(/6796'%D\!4&,L7$(
M,X*^FU)1BR[ST.7%*J++M'3-9=+GUOZ]M:+B,$]J-P:RJ./,5)1,*\[S%-TK
M*+(^!I0ZQ< ';:)?I8Y].9&W+7;.P\[=GP [71Y0(!%-5Q[5%&UE7<PN&JPE
M:W,1Y^5/@#@-3MC+\R^NT#-RPON98HL\\Y#GU4^ /%3GC\)3D.YXTF+3_ZPY
M!6\U655+<N9BS>N? &LX+ALKD!A7(V4X4IF1[&3NY5EE;$2RX2Q/3(;!FJ-A
M]4;0]SAU\S&0L.&[!\1MJ-P(+L(DK,W8M#1:\6N.*17#(:TUL<7K>7C]YB?!
MZSKL)^+NTA&K Q1^ZAM(<[""HL19G_CG([,/K&3V.&#6?/W>R&LBJ6\I%99!
M#<N33HJ1$M!:CN"EE.JKJJ]X,)59?^0QJPN/WG]H[O%%M&=JKLUW\R<Y5(#9
M%8=RNP;Q$I5JM/2IA%"(<B=C;NO3>,HEX%+.R1]$83B,B:(L&_\]@JAP388>
MA=Z/ Z,]"P\\"ROI )EQ%F1,!B";N$6Q[-I@I*Q+CD #T8@B\];FD^''@3&-
MU.LM)L[%Q,5WM)SFCY0M?+BF4669^L0&+J ^*O(A%<G UM?R:UWS@-(105[W
M=U1JTRJP(@[\'BH04Y)'TN4^&22PJQH7]?"PH3PU^169Y*.R<9>_.3&,E9<>
M?SAM>&I0589C8=UUCM; <]O#3G ^FF),GZ06#-QMC1F62MIS-?=<+;Y/ZH^?
MJ]HJ2R?&MY(/&4!/9:JO01I():O$[B6RP 3J],D?EGGZ38[C"]"T6#D7*Q??
M]75$UHO'88*T1;:2L(]FG31.J6$.=Q-,)="]RF?'4%"];1!L\V*F"V=.QD:O
M1KS44H<9<M#HMO@-OM!'OG4I4R7.BQRH#J?"'+,4J:C),Z5/<48'MC!!OX'O
MV3'9$\5*K<#K"2,L=HQ K*QD5DZ7.N8\Y"S/GG%E =\'::J/:L1I5Q8.8K=H
MQ*C3.B7ZQC#,5'(#4XW1BS9=;-9,?<]4<GL$';9]H4;T_ ZK5'ZSPHPM\CY^
M2OM#%.:H8#=M)FS:*:#/.:%/2BF#] 1@AZY+"P9X\O>9>+]:6WQW8M#69IL9
M](2905N;;6I02[X>.*4K8&+1:A&;Y=X0QPRZG8 ;"&#[I>92J+UQNUT_2O@N
ML:T/*"@NM^F_-S<VMW;>B)+&06$MJTA*A'N)'!O60Q);+=-8^: 6+]$,E$[+
MEO^SQ$OT X[D4X)_G''^^SQ5HPYSNT_E$'].XV P*-!%A77>0,FPSM2J3'7&
M>K*QEL=M4*/^B&(B[M=+NIU6,5D!1O)W\=]K^^NLF*Q]6/\?\56L':S#?W<W
M_]KNWN+LWBW:0%O![)$-))YR"@+.2;?S=T<*J8?6+0? UPJ^9JY?YE2=,5#T
M7<"75_M#&D\E0"PK:91VKYE*@XNXSL@K5BYDN4\H4$]$C[]L;4>;FYOX_W9W
M%FAW#FAW_J5DD8[%KTY]PK W3.G$ E]4X+$6A9P+56$]+O/]F]\LS8;.TR(F
MM_2)-U3#AF[O_E7H_I-(Y%AO46+ZOBS$&+ $%:_==M,7;=-IUS>_Z:Z_;'=]
MX78=MWWKVQ[V5^VV+]JVW^"N?]O#_KK=]07;==ST;WO2W[2"^8\!_^BK1//E
MVV[G ;O[<"F-U.>_;&\ZO:MA\00=W=26SH9!L]NQ1C#X]%^VW-MD8^4N@,::
M-+^=]+^*&#-!'[:>F#X$&]WM/ OU;31;;FX /N _NYOB[\&NKIBIY)X BJTV
M@.(I RBVV@"*E:%.3QJHN*R 7Z'?>I9SSSH(G9TZ:$HQ'*H$6Y6D8U&-\FS"
M3DVN;,QE>*28YBS9D6LWF>76U3J$<V+3W@98ZWMM9[U.92-?NNR7MA<EU[W!
MXMO>M8X=<!&H%:/[RP/^:5YB:DG=$&>B7B5L]$P$U(;=*IK=VT^A S"B[&P2
MVF ?;.>F;N(P%5.R[G2'R]@O.X;QMQ +\^IZX*_L>L\[]1DFB++2%]^O*^AK
MBD5/-& C?-:'>W8[6-:4FUL4*E: O4D=IE[[AL(B]>[;#DA_/%LL7R!7 X>O
M[XCSJI?JN-O9S[*\RK@GMFWE\#DCAWO=V'E^.2VQUI/HG2"B2S5JZTJX,KG1
MW/ !,\C@D*S#N5*:LBTM[F>@&MG#X6KV>G0:$8!"AO!Q[RSNFC[=2,)V*F@T
M5VGTT&ITJ\;*&56&!<ALQ1Z;_P9GD)B)+P] <2P4YX+-'^ <3>6SX< ?+X\W
M_)&.OV3Y;:J2:]R) 5",&V0B=7R./]5PBKA;$A,([A)H=\9=Y%J>W"(=>[=C
M9V0N3<"-F6C%8A!&L3[1S%7C@PMX0;$P^"\0.LG1,6$99(36UT<0>8:9L-1C
M74T,6+_^R#YE&V+?Q>6DX\BO%]XV8?P2+VC-[_OP@*VF_$4Q_YPYTS\,&/9H
MIV%I>4"W;L 19"3:MCB )?1X\_/8'LH?EK =E2T!Q'A6GZ"^2JBO/&XQ-:K"
MV*BJH*0TZF&]O*1SU:O&OQ ?JP*)"9!08PL76OKYT;/PH'9\))0$?/%Q<=3@
MDQ&<Q<N)DN6Z<)0.)<=]UXO/4-L6;K2CP@:L+,($-1U\&YPH:%%JJ%?,C1IS
M?S-\7WKHN>@X'K ^3TVXLR-]_]'@)'A$1_R6!;: Q>1@)I=6OC SR#1^A7K1
MV(*0-C[O,51DB1M$K%:[CI=+/I'CTZNCTZOCL]/]DY-_=3MGOQY?71T=+OFD
M5@O%7BWY1(Y/#X]^/3W^>'RPCXCVW=GADB/7]V/JK[ 5#-9+&F;-UI!+NUTK
MJ+Y.-WG1=L?&J&FEB1C(8DCZ*PM'?86EIZ7OO$>Z$,D]U]B?ELN>T&\8ZU .
M)=:56 .!ASO$LG4&AL'DA75645#*=Z6MNAU;%Y%'IX$*5"]1<^3B+_AXK253
MR]E;@%39/KHH"JY>2Y0EF@"VE^1)X#ZB)X3E=$2,.SHH8PHUJZ^VL_&L(A"$
M166^S,NS ONK\>"J;J<O=5H55,K4;AWH'M3EE_P)9%*EAAA)1:<S3B4,G=C8
M>+Q(U$/;"HS.$H4Y4?#J>:&>N3;!6$/I'.#)$X,-/I=X]?Z(@W>[=? ^I8-W
MNW7P+I6'M*7*#PV;G4>679\&6SK/6TXS+!UZHS*)Y95D:/B?;%\4W<65E]=O
MN>1N5YNX:\7LJ$[6-=A&D7;JTB8'DS9F74)*<NG\H$QM)!([B "62YX+8MT1
M]2DRQAL[3<F:@*O1+-;45^?AD,!JBDR-G3L&4%$YJRB7/01$,_:N\/=\N6=^
M$I#2-0+G$KLA *@WT%5X1:9D\_55<=&;!B][E1,N49Y>MX//LX48\WP4XW9!
M!<7@[S'++*1G9"R2H&"J K6$G0^<- 1B2I663J*%;TFLMTVR360MO-@1DOJ:
M>]#)\\.':E3DL5*)+20Y6=^RJ+N@<]MV"ZX![.'CQTR'WO4Q$4<^)N)0EFI#
M-!'#%9>B[>]V,BYN#)M&$]0)M2JW7<^1&98:?^*B59FVD18TT/*Z3WZ\ZO[4
MD9$4+]_T?MI=\JIXV"6T$6Z#K050#D</!Z>M3N6B6GU[E,=?5-G&("RV$:>W
MSKOW&!N.\Q5GR<-L.-94\S!;#)'<UACSXR>PYH3"Q]AAV/9VE\"W@CKX,DU@
MI@G&EQ;\QM)^2_H7B?3'ZV(J^)+"O7Q(XG3$@(T0X%Y\Q9C",SG^D-D'B\/9
M., (ZD_DN K?8V&6PQ:1-]SF59K4 6% <A0VIM$@VB;AZZY')7<'M/J)(04%
MO1& CO1G;SV"1XAK40B$*@P^9O)9@Y9AW6B&WU0@$Y-'P7$PZAD/B'^-44VE
M%WW@,LI#AF(K/J*T>S7(*X/\[Q"-7 7H.'_9Y923-03%"=<*"X'I7JJL?+W.
M$CNE(^59.G;K# B@;)%0BG'BK[7':)&.4;(N?H-]4Q3Y0Y02]3E['ECJZ9-(
MT\1ACW.1#T,:WXGT(0)-*:H.CYRBACT.1B4@$FAL>.RHET9P[&JUED4X$+V&
MP8FP(48&(YE+>]R8$J =-E7BG\?',P$:HV[:@"@B["6B0>M"*B\UM,;(S(QG
MW\>^GJ1%POPKW^@)Y$-M:/4(^VF O;K0-]$.?&[&<KA8;<OD,(Z:(IUH(%R4
M6 7-#B3'/Y%\HV'*9"<H%$:?*N/S!*8^4V_BE!MB<O=P$I::=#NV/UOCD$_/
MIEY+C$8-BN>#  ::/LP@8=+5&V^(1J5K*ZKQ@M^)?-T.VR2H&)LU7V@*J\VL
M]:<6 &@TN$^AKZ$M@JH4 7H4"6-79$/3:9'M)&=,BI<?5PS5#<KU#%#":9=L
MYU" &$.;L]'4/?&7[^!!Y\UB3Z%P0AMPE+5M*S,#42CN.33]C(D--@ D$\N,
MWB&\().3I_7FBC"SOPA[>=<QK^E"M_.@N.?)H[W&'[^_DT?+1A:)C:AUL8^Q
M]]@="0-*F:R$]-:'8,.1S5-, VE45G2/'O]S>3=VA:.:'N6VW6G=MD_IMMUI
MW;;?-7YO5<\P129NBT,T@QJUW!&)J[M-H3T[POQ0SA:=+85&+JDKPKPC3,'*
M1VS'FOEB+<91'G))1@7LWP;PD,&4,L#0.I)C#BKG8"2,+S9U^09E66L:L8(Z
MYA=5FH5=ZP4D.QVW=&9/9W:-%,+Y28U+< 5Y6<2#'"1M@MAE84]/UPJU$0=:
M94FJ0I,^/FV ;-(JS%XIKU.A)S<"/<E\"7VP>_2#8PD"01EU-Q:@:Q4.)5O;
M=6[ZN6'=A@Y$G2%V,B6+".DA"-D,$=CEAB^8Y-NF%-R;4O!ZR2?RZ_$ERD_[
MIT=GGR];?K"0_ !F]AI#6(YLL BG!AZA3\NGSD^8N>OR]Y[&3H>O^ @/#-#@
MP-0PH$23?3A3UWFI)1E8\.U1H>"C;**8RL5#RXL-6\6?E,I'P1[6!G!O8EZW
M\X-\+=]Z#U=0XV>TW$8?C/8)J_O,N?!"1&F=("Q@A!6%"M5I\T'*/.%";8?T
MG!/]Z9B^S%Z=I+Z1('XD/MZZIX"7)A5P1[2/LMQC$UG9A<?N$_PT(!DFM[,4
M-)0Z11#+JLB>46$*6$D+L4HB,8(#@Q(+(;Q.(O+KDZA4Y "X?7]U2Z?5RG:H
M7$\JWX^>8D/WGJNC_T(JYE-V/"6%]<?V+IU89U#<%P(L$/MGPW1PAEM_^O=?
MMA^]ST\)WW&?0?(!6!'FIMM:YF7^-@3>MLI="-3QN/ZMF<F?0:0 R)VE@')Q
M@?RV8"T29O^4&]""-1^L0YEIE3(H9];.\J'0*(T=#+3J@^J"54;0?WW6[X-P
M6+2HW8*U%&!]3-57#'1B8"[SU+9=/T9C3":Y0DX$/^/I5NLM3K=@+2)8+S<W
MMQB0W1?E0.S?! W76MQMP5IDL*YDCT*+$)3]M(>U"D'(D)E,X-^KK7^(K?]Z
MT2)S"]92@/7N\_M$9O^W;V4,XZ2+C3@?OGO^^?WB(K);T#^WD@LZRF(M]<J?
M@KO 6A ;Y&^Z'#!04L3Y:+S(=L>?'&-:L%ICXL)O0 O6?+#^0_7[A1HS+(<;
MXB O3-YB;PO64H!UD.>90U["7/$W.1SMB5_S<:8'.,#)R4&+S2U82P'6ULZ6
MM11^J,I2%7V,]H=W90+O5+I48F?S=8O-+5A+ =9A?INIPC L_RCR&Q6)XQ/Q
M<G-W:[=%XA:LI0#KW>?WO\<H6/S?.+X9IO)V\8V%*[\G+5BM/6*)-@!SLQ;:
MW!J$?%(RW))$?/X$J-."U5*ZI=Z %JP[^,+9$%-3D_79&&L+#"Q_:LO2@$\%
M53C'#RM:337?C#"ER>439XUZ175%'2YQK0P 2:7?1**I/!SF[#%7;28>8]VL
MJL>%K+!5+_="[7:PB2<7.\+T*=D#];DN;45 ;HACS@>WH/AL+]= $/.Z*>>Y
MD8E%I:JNM2DI8RO,RQ+3>5FP'A.)65C)::2*=!P("5BM&@M=X$<U )Y$/D-\
M*I',J.*&H:C3QEYMBT%>%:[W-L+DJS+E?9PGETJS$\5T=4QMY..#LYM(%*/&
M'JZX%#7]2.?GLGDH;"-<ZO5-Q;%H*.SL&I>53*EQ(C=4CJAB6E!53&+"FP:4
ME2G52AOD94Z.:UMPR>^(L=LB4Y,3J+-RWQQ2V07F.G]!\U&X76,!EWW2F=A^
MT5A$[HG*RV0,=\1:TG-Y5Z[Q/95Q7K25<9ZR,LZ+MC+.-T/QMAS 'YK%]\F[
MWN$,!*#07,C:]0O&S@4%T&\UHU]N)+#*+-4@ 1)@7.U+VQ#!]="8N&SJUAI9
MTKP'++'17Z')T;#7-J5&N_3^B<^ZXH"I!K9)<["#[0FLZNZ>=X_GA0<$Y@2,
M5U#W#0/LSY9NB6?,C5OO34Z-V?BLJ[WQK*ME[BX&:^!SUCU<A>IS&>K)T@C8
M.X.*PV^(JUF%&GJ*:X<6%:R56Q=N0$Z2 Q4U5J8:CES-\J)*77]P%$SLVU19
MP1:@#Y'#5[>O*[4F!7!E+M00-'6F*I&RLA4<QN$=V[D,7U,)SD.)RWB@$@ $
MFZ7#S M7$'*RE,.\64:V:S3#4*IK;&".X 'J1G,J-Y,(9RN.PINZSVU,J&6)
M425*I.4 %>4>S'QH6R^NIJ2Q"F3LA?BD)!(2LP$3@CDB7@WLI1E-$+'K0I\4
M!E)A8EM<J2X0D=75<!%=)L[!%$EL,6,A,4, :NS" W".;65<G"6@B-,P85>I
MEN]=M=[A!ZA96.P7NW/<P"1(RZLRE0$*Q8I4%ZJ,CFV7"FT2[5L8@:IBW]6D
MLO'KVG94"H;@LKTS*S&S[OL02(E@TQ>H1#"B-Q5#:8)*%71X-*ONT7!V!ORU
M<!X;XO,(:3_P9'P-=$$N9\_Z8;V&OC>3&] X:"*W"%/K%K%-P-7@9B;IEL&6
M#*+%O<[S!*M88_$S4##SA*MY-YE@CJ0<;JOZX'KM%4]P72C8?1">QTI#"L^^
M(9N T6X[Q;"RZK&,L4XU+1X@7J8*;F;%U<!MH;A&&:)&@2*D-<BPJN&0;DKC
MH4K'$^_EO!XP)?AM2L>A'%PMF5E(,@-4YJ7X6!5X $!>,::"_8]G5-ABQ%:4
MQ>[J#I*5)@+='%#;-B8C<<9W)K,=7!TY\:(4E^&B2HMTA\^?Q3KJ8#>_VCU5
M'"*TE4;9,O<1_1N4";36L@#9<Z[%Y0MQA8=JDA*1H(?!7MV.0HM2QI8\/IN5
MLT7-+^6U["+7RI;J>B7^D0/*9E12ZT3>[HE#6ZO[PJ>>,>9?*E67X_ZOY=W*
M52=>K\515NI"!;H61AHG=35^I#3[<#TA85>PA-VT": H4&MRS,DCWX_RJC[G
MXM :C8-.%TP,3,[56(%B$#QABZ4FWYYL,T%O5[W?\2=PV?+NYEL,EJFPI)M*
ME"UGB&ILI<V >K91FP&V55BJE,,,5%Z9&B@FP*2[N\Y!)IIH#,;/V-9@1'@+
M!?3-UJJ? ;9S#327M]M!VIQQ+5>2?C0:V"5N"3L=G&BF$F';:@0^G7H=K><E
MMF9_5+<]+$UA"M"PMKC8=6^/\*(>X3?B-XF"A%5_3W/ .?SM6KI: 8"U'G>8
MG*@^P\97VUJ4;XQJ>TFIK^BPT=A5I[:4U&46^6P1]G0[ ?J,43Y'H."9#3$'
M0/XJ^N&L!M,P]K !C%_3F3__=E:VQPV(4K91'WKB^K)*2V[8"G"CUPG IGZM
M[#1T%D5[4'CPH,4M# V3@9V1U.^V]GG& UD /:.@HJ#);!YCY5/J!C/59%8"
M(/P!FG_=DP<EPB+61D76?8@%5S-WE60_WY(GXGX\8_2NW7(37J!5-QKT*^7;
MOK"'=]:&VJ4E]7/NVDYAPQ[UA[&MG+#=+GR$>\$089"IGX%OCW@OK+;OS@24
ML$7<5K?61>&M/LO6C:_,D#BIB5 3#A[B7FA6D[#=XT/<;7V(3^E#W&U]B*O&
MNY?=$_I=9(^M37%0#2N4:F^ L5S8=G&L)<#98*K++0SD#3 ],J35I9JM / 0
MH81,BB7+O.Q(\LZ[!L%''QJ3>A+M41J@/X!4C!T\M3/) R\:!:+1!I@DVO7N
MY)<M/^$AJ%)T,!/@*%E^B__@-6+[V.1.&Y:+2FQP83O+H<N-+3(P?= >2 =R
M1E1L_KF:'&D5T'U+\/0.L/6>*E ",K-48M<]TIK[N*Q]\$XD7#_IB; Y]GVC
M\ND-Q2#45B4IIO[Q,K]FD7.VSQS#[&30T:36 3?$OM/NZE"N!N!UZ%AOC V2
M8Y* 03I5SRATS!O[ATKR.0WBU,+0K+G5UCU4[!:P!GN00>VGK:KBY]_MW EQ
M>U@6];!LV\,"?. *FT,^8SWO@\I4'Y1(4%C4[,-C&YYZLU"/WI@R!&%#TQD=
M). 173@%T?8[Q9;!><$&F1%:2TKVQB!F\570$@=(J6<8C*SR2-1["/HO6E^:
MW(A4*L9WT*HP@J,BMYE70LY] P'J>\E<S[O%B"$09[3*BI^P9S>6PV7 +$!M
MO 5]TN3(E83G/GA<V8#__<[(TK>;_Y''8Z?;^5 C]KGS2J*UE? 2-XY<UF*?
M:;]SWEHT?I %IZ?)-NGP$1F1M3M0<V'^OF]// J F#I&];F9.%#V&,T)3+*&
M2WZ(D!QCFW7@FK+12MPH[*$]7I>7[*\L0K_H=HXD!M%?U:$"C,#'?8Y[IRAQ
M-)]EU\KV6+9=XA@=.5&/0L,9'<=L:[?WT9$0P[];\*O OMQB5YQ7!8QGE#@O
ML&.,:_Z-& =(FI+%*R$T[5=H][ZA'("ZE9KK%C=$S06>A4?HK)"#=!Z@E%&X
M8AAXC\'H96LP>DJ#T<N?Q6#$H&PB-DQ@"%W[MMWIOB>I?6KH[>BD4L$.PX)5
M(V#!&+3Q2Z-_X)OE[1]XWQP/CR_//U_!'"^.+L]./E\=GYVN[F175Q=\L[&Y
MA?/BG#?AVKNCQPJ&(H<5:3H8_&.\/YIXKHR]>\>Z]FP"'9OWM$U%LR/&,K/B
M)C=23;R@D.@"K0SP8%R1><)$)&^RDL;L'7B#(;,<=6AM.M0<?*'#_&X @U1(
M"PL:.XN>AG=\XUOK38-5L3?099B \.12&:V/<G\(JPNS X92#P!J0AYK_IO5
M0.S4&.34G1=YK!*0]UF?/@&<4)$XR$&)55_QWR$ZS$ 'M4$\N":XJK]7R34[
MUE@.DK>81< !I35, <C.VI65KF,>KVI5E&CSP44+HTKK)$@,U1Z!5, FW'IN
MMG6Q-<5>R>%(1N)CFA<::[2S>J*#< P?:Y+X^)*FZ2W+5/!IDO[\%ZXII,EN
M$ =]L&.TV\&9Q#'('1C35PN-V*S8R8*7);FK^PZ\&<D7H--DL1ZEG%"#%@+8
M(19KL?B..,Y@!;_@*C7";(T=@H*MR!@2YR/ZE/IJ1=.F^4UC<.U0<@!R<XO6
MS+HW"7HM#U?/F@RO*TK\A!6@K R5Y)E$D=K"';$%!P1\-HJ#+(?1@>>(_MRH
M\4)A/T9 $0LZERRL1R ,W.?D3YSI40VVBPE"?$TJ&W?\25&+4,-YKA3IR(@R
MJ@I320R+<4$T&'^#*SVJT=WN38#BX<&YH# E"M\-P@Z#1H\#^_$-,=DB536.
M<*UL@ !'836I=MFLV#EUXIC82*H[3W+D@@=X.>-&"%3P[8@LPGUEM77JS8H&
M($SG>3C=V'"AJ]8@'49B]!1I_["9%!9M+7*ZF.@%2R#X9"[$_@RVN-OQH/E^
MW;:K$[W!1Y\)R\3DT*S@(<#3!X<_L_$:TL:H8MS3"*@DSN"(0YZD<60H6(1N
M!PY8)#)K;[#YTQ31 (LR0<&0.6! N TF0!*<84]QPA$T!!(3,%7*1Q?)38@,
MM2_(40!OS^AV9A@T*.K7!5<Q)6P>3,1/%RC"^2J5D2GS#8^2KD&OGS0L7:%\
MCK8:Y09OX^[5T^UV<%559J1+!G-,IV!G&$:X7#MM.@S5DT'H#@%8 \*1;R(,
M^(V+W)AGZBN(#IERJ$'T#J.6,3B8UG4R5CG /SNI6>,C;K$)%6"M7);<--GC
MR&8:R)N5+;FE702>AVBX(2XQDMI.+\C&P/Q#7C\74U0SR# I+LNS9[ ;."Y/
M0UONV3.\'OT:=CL9CKUQ:?=P9O K6!4!@X1*1",77,@&8Z#Y%6IEEA2Q %+X
M+WF!Q'/!J$'P.3N1T>MMG;Y 2)L2X+02''"(AP_D4XF2BZ.Y[L/[^_OV,!MQ
M-N(&5F(?GDZ)D$[3VC6;\%@_0]=MVN/ZWBQ@[+[<(7?@[M)&1>A@E0)1>%@-
M(X*]IA0TS)YE?W/FW#16(L)K_FB?75!55NHT",PO0>@EI.C[L@Z^9$7?+MST
MLC5G#Z(11=0AAF_039D"$0.QG.4>31DP;*MBMP251EC;V5P7B1P3$7+5+=AE
M-CFKB-UJ?6VE&_RLV'^VX\C#!$!4"\1.2-JFS/@H@U:+/XZK=#OSV0JE[;J5
M<>N!#)IK/P!4,:<*36TO/UL6NE<A6MTO6W8[,X7+U3+/+;<2>'S:[?QV?'5Z
M='DI?OMT='%T]K%)FJ:#D,E7C(G$*IF1QQOZUJ67]RCWK:\+.$$^_)G(Z;=:
MS&^_[6T/[0; .W]=T"):'L(7KYX4Q)D%M?X\E-N+OXZOOS&(;1V]%JPE NM[
MH.L(@QZS:^^BV4*K]6),?PK6NWV+/P)L*T2!9)NS2/P6=4(T[A^_?VZ>OWM^
M_/[.&;6K_R<]#9\;/MOI?=BOKD'<Y;F\B<3VYO:+GZ7J^8?QVX6C<4\KVOP$
M3.$0U)N? 5D7=/E;L!98@EF4LO-9]C%57QFN3WEJ$\./LWAC"79H0<%JZ5P+
MUA*!U6IJBZXKW*.IV;ZAZ'5.Q9GU='THM,I:':[5X5H=KJ&2X"%A4!HG)1+G
MA3)4;6/A@%Y03C)?O6O;9GQO\%&(Q["G;N<_JG0L=K9 A.]CU.2O:MA3Q4"/
MN'@V1<%A"LH&^R<WQ.MG6[O/D"@MZ<R7?.,>E]7R:L_&KYBWXD3"7K:I+7\Z
MM>75'TUM6?YJ)4M^=GX,^.X[SS^<'?X+>=SS3U>_GKS__U!+ P04    " #:
M=!M93TC);9L)  "G+@  "    &5X.3DN:'1MY5IM<]I($OY.%?^AC]I-[58!
MQD[LBC%QG< XX8K8+D-RR:>K01I@UB,-F9' W*^_IT<(8\=9;[:<%W.I<H2D
MF9Y^?;I[-*TWP[?]XW*I]:8;G.!*_*\U[ W[W>/63G[%VYW5ZU;[_.0C#88?
M^]U7E;%)TB;M-F8I#54L'9W)!5V:6"35_$&5!M*J<043,?7B:^<=42SL1"6U
MU,R:A.'K!R.3IB:^_4S+,:@VCBB5UVE-:#5)FF359)I6CENGYV?#S>5K8Q$K
MO6P^Q( ?Z]1_9<XO*+6/GR4C-SMJ[;2A(*:+R\5V2=C]\*;7[@W+I</#[RGF
MIEBA3%)IG[SEOKE(K=[;US2X[+RJR.O#P_\T&KOU/V:3"@7]X:M*A5RZU/)5
M9:&B=-JDO49C=HUIVZ2 +]MT&+3[7>IT^_W!1=#IG;U^56E4_/U%<')2W'^U
MV"M=[C8:OQ[1R-A(VEIHM!8S![Z*7Q6/I:WAY=<O,)<V5:'0A=J@X,H*F5O#
MD[_-\,O]7Q]9]6?=?P]ROBZ[_6XPZ-ZRPO#D$9C>?72F@VR2N33G;'>OBIC8
M>W&7;_QWF=MOQSO1\6: ?.[1^4*/%C3?'_2>D$@K1$FM2-S86)#/9C-I0\$A
M!VE/![UR*4@2DR4AR Z$EF3&=*J-59&@?K]#6:)2]_^BCY^K6/D#H:?&RT?V
M\/>]SO#\LA=4RZ7V96_8&[RASGG_W=LV'E$>[^M0IV=))-STB$[[W0\]3A #
M#!WVSL\&U#L;=B_/ KX)^E7<=NKTV]G'0;=&P=ON9:\3G#4)#O9[E5BARE$Z
ME13)N=0&.B>11) ^R<8B3#,K;;D$SQLI$\F)%9$8P15G1B]C:1WDL&24)BC'
M8K@RD#22\+0)_(U4,K$R4OCI/-6%P!M*K11IS.^%HX74FJ^A-3-*LM0J_V(N
ME!8CI56ZI' J8^52NZR72Z=:7BOF8&!TQLN!L'9FDU]WAU=>6"9S94W"BPJM
ME^3$6*ZXR5^#82P$<M+.!=.%O<-I8K29*.GJ-#216'H]=4P\$\FR7!+KZ.3'
M;A6A/BKY!S_<#->%A#KFTJ4RP@^*C948(Q(:J[FDI130IIB8^I;Z=Q' ?P&J
M5JL_,E;=E?@QA1M.9;D$9XK7EO?N(&#B7_8(-#5[U$RHB$1*H38.D>$][Y>7
MC4:UT6CLL .L1B1)YIV48^O&.>"#H)L:.#!9&4J\0$"!-(VPRD&Q"F*$Q\'O
M("N&SC(;3H&B-+,J9)]W],OS^OYZ^)9:9*O=[40DY=+Y,^L^9>:HS8A913]P
M7@6 Q0QQF/I,1_QR.&5TYZ2:@S.0)P3Z.BR'!+"BX$BK3YF*&&OAGH)2+$^+
MJ4S0=P$U)X#[%&258)P'$CL&,)/9'*^9+J-A!$9-1)Q"/(+"8WMI[J$ 5@P<
M92D[L)]98#MN4W$%?\5:L(8:HV, _OL)8)FQ%2S%P%Z!>@ A@I4YOA(8D!Q2
ME@53,49/7?V9]3)OJ=$?\.BGG1W@O7<\VKN 2C)YX\Q!NH)6>">[:'7E"0O@
MIDV1P@OGV$R[P#Z::9'D!8B??P67=.QY\GK&#QFK =QS+DT8R&_YUAI[$4@%
MVHY0+\!1.1Y !8&4%S)8"V!M92I4 FP6Y%## L<%BB#IZYV%2J>>!W#FHP-$
MP80,N2CPGLXO@=?)!'QPD"T@EINJ6;XVBIM,<UFUCN.">XZC.Y*/)"R8<**Y
M+V8^9= 9:#\8-4]J(^7[!LDWWA1Z=QR,3);>6_3V>+7$XZS0K9UW6]$$_DC[
M?0-0*\Q6+GW!;NC-DA"]&2R]6"SJX]5X5XRN(Y^S;=&HC7RL(Y#?JS!%C(LJ
MM3GUNBD:$IW%(WZB&.1N]SHW;0PZEC!O7?)*<M7'K&N ,Y&8#CJM6TX&[EPV
M<J@-A$77!*0"Z$%$7P'<:K.J>3M58^9]AVA-E'$"!RW,8!@"!ME8Z'*)NT?A
M&+0QA7X;7@2_,[&BJ01_%P'@*Q4U4$FE8O!&*;W1XZ'6L";.T1(UC_',<*\6
M0F28*S$D0A55J5_+%U*AQW^/T L52<J<R#$VU%G$W+F02W:53-5(0</N"WUL
M]?,F%G1]]RH3 '?HD;Y.@>;"R0,^I.%4!>M$:JX<EV$N9?2-5EH">?38K)[/
M"-WH<=4K(VTDO .P5]WL1LD'MLP3G"_#F*MU><;>?R5!9+0D,^+\Q!*?G@3Y
M6+:AY ++FCG;AQL/)G0A;4:]OL^?:>XU.9>%'&[3)D47?=/HW^JGUX(P]<BJ
MY(IY\ .KG")5B-0&,G#C)$(PPL?!2L&XS],+%<?*EZ.&$_C4FFPR!4)Z9A?&
MZNB[=<_;WBT_<B(;B#&"[8VP(QC_ F[FW><OYZV?7\:M2EQ^.^/"JCG#\T"&
M&:,(*/1QF>31?"EYEY:",.4=C]W#PWT.\#F0%;%:%.QL=<J-OJHR\ST-8Q?"
M1C5MC,< QVG ]ZUUZDC+\+3:1BF7;M[YAB"OK %!2 I XJD*ISXU)"8E "QG
M1LX C$B0C]^L%J//%LNQ&14UE]^^&YCG^,Y@8D((;25 &)R42_E"*ID;S16^
M<E<Y(O'VG^<WS3<)I]+)/Q'/]['H'Q0PFTO^*DGE\71F'%0[EV@6H)]$LI+Y
MKLJ /1=6F<P!E@6G?FZK$U9^;@AH!3PDZE:7OAJ9MQ2AR33RP7CLY<PSIL\9
MG)"X6='K=,I]/W<2?%TU#>'M,J%<LG)F+,.XG[?N:#;<A#73O<Z[&$Y0L7+N
M3[>:GE19OE4M1OOA(G6KOK(?-!J[Y=+^B];@W<5Q.FWM\)6".:J.H1AQ)1+H
M$8=TE3K!68 ":;C[FG8_O-@J+7SEI]2GMU>V_D;3X9R!7-"D?PD'M&P#E&-,
M-UK3J968\++1J!\<[-:?[Q\TJG0JKIOTHO&\OK>'O\/&_B/8_%Y5_F %=6/
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
MVO9C[_;G6>:#2$,@M;VXC-\N"C.00/4Z,"W*@9C",5'RB4*@O!4$ 2 $64!
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
M>#<&FP%/   @:@( "@              @ $     97@Q,"TQ+FAT;5!+ 0(4
M Q0    ( -IT&UGZ<%/@[T8    Y @ *              "  2E/  !E>#$P
M+3(N:'1M4$L! A0#%     @ VG0;64](R6V;"0  IRX   @
M ( !0)8  &5X.3DN:'1M4$L! A0#%     @ VG0;60=<]GW4$P  %9,   L
M             ( ! :   &9O<FTX+6LN:'1M4$L! A0#%     @ VG0;6:I[
MYJTM P  ^PL  !               ( !_K,  &9S:2TR,#(T,#@P.2YX<V10
M2P$"% ,4    " #:=!M9V'V(=/X*  " A@  %               @ %9MP
M9G-I+3(P,C0P.# Y7VQA8BYX;6Q02P$"% ,4    " #:=!M9A=5<F5L'  #F
M5P  %               @ &)P@  9G-I+3(P,C0P.# Y7W!R92YX;6Q02P4&
2      < !P"A 0  %LH

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>form8-k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fsi-20240809.xsd" xlink:type="simple"/>
    <context id="AsOf2024-08-09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <startDate>2024-08-09</startDate>
            <endDate>2024-08-09</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2024-08-09" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-08-09" id="Fact000004">0001069394</dei:EntityCentralIndexKey>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-08-09" id="xdx2ixbrl0012">A0</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-08-09" id="xdx2ixbrl0017">AB</dei:EntityAddressStateOrProvince>
    <dei:DocumentType contextRef="AsOf2024-08-09" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-08-09" id="Fact000010">2024-08-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-08-09" id="Fact000011">FLEXIBLE SOLUTIONS INTERNATIONAL INC</dei:EntityRegistrantName>
    <dei:EntityFileNumber contextRef="AsOf2024-08-09" id="Fact000013">001-31540</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-08-09" id="Fact000014">71-1630889</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-08-09" id="Fact000015">6001 54 Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-08-09" id="Fact000016">Taber</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="AsOf2024-08-09" id="Fact000018">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-08-09" id="Fact000019">T1G 1X4</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-08-09" id="Fact000020">(250)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-08-09" id="Fact000021">477-9969</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-08-09" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-08-09" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-08-09" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-08-09" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-08-09" id="Fact000026">Common   Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-08-09" id="Fact000027">FSI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-08-09" id="Fact000028">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-08-09" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
