<SEC-DOCUMENT>0001079973-24-000781.txt : 20240517
<SEC-HEADER>0001079973-24-000781.hdr.sgml : 20240517
<ACCEPTANCE-DATETIME>20240517170514
ACCESSION NUMBER:		0001079973-24-000781
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20240517
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240517
DATE AS OF CHANGE:		20240517

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DUOS TECHNOLOGIES GROUP, INC.
		CENTRAL INDEX KEY:			0001396536
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				650493217
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256
		BUSINESS PHONE:		904-296-2807

	MAIL ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DUOS TECHNOLOGY GROUP, INC.
		DATE OF NAME CHANGE:	20150710

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INFORMATION SYSTEMS ASSOCIATES, INC.
		DATE OF NAME CHANGE:	20070416
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>duot_8k.htm
<DESCRIPTION>FORM 8-K
<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:ref="http://www.xbrl.org/2006/ref" 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:DUOT="http://duostech.com/20240517">
<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_031_DUOT_duostech.com_20240517 -->
<!-- Field: Set; Name: xdx; ID: xdx_04C_20240517_20240517 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DEntityCentralIndexKey_0001396536 -->
<!-- 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-05-17" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000004" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20240517.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-05-17">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-17</xbrli:startDate>
        <xbrli:endDate>2024-05-17</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="margin: 0"></p>

<p style="margin: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 0.25pc solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES<br/>
SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549</b></p>

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

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_90B_edei--DocumentType_c20240517__20240517_z7X9WxE4M971"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the Securities
Exchange Act of 1934</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Date of Report (Date of earliest event reported):
<span id="xdx_902_edei--DocumentPeriodEndDate_c20240517__20240517_zEqEo7PoyLR5"> <ix:nonNumeric contextRef="AsOf2024-05-17" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">May 17, 2024</ix:nonNumeric></span></b></p>

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

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

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

<p style="font: 16pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90F_edei--EntityRegistrantName_c20240517__20240517_zybNARrLLaVc"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000011" name="dei:EntityRegistrantName">Duos Technologies Group, Inc.</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Exact name of registrant as specified in its
charter)</i></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 34%; text-align: center"><b><span id="xdx_90B_edei--EntityIncorporationStateCountryCode_c20240517__20240517_zpSEMAgNhWF1"><ix:nonNumeric contextRef="AsOf2024-05-17" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_905_edei--EntityFileNumber_c20240517__20240517_zWQomzSGNUk1"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000013" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_908_edei--EntityTaxIdentificationNumber_c20240517__20240517_zIwqxV3Bhc2d"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000014" name="dei:EntityTaxIdentificationNumber">65-0493217</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>(State or Other Jurisdiction</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(Commission</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(I.R.S. Employer</i></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>of Incorporation)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>File Number)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>Identification No.)</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_907_edei--EntityAddressAddressLine1_c20240517__20240517_zQjUZ4ERqOO8"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000015" name="dei:EntityAddressAddressLine1">7660 Centurion Parkway</ix:nonNumeric></span>, <span id="xdx_90B_edei--EntityAddressAddressLine2_c20240517__20240517_zUwMECE6MPnj"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000016" name="dei:EntityAddressAddressLine2">Suite 100</ix:nonNumeric></span>, <span id="xdx_90F_edei--EntityAddressCityOrTown_c20240517__20240517_zXqB04LU5sY4"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000017" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>,
<span id="xdx_907_edei--EntityAddressStateOrProvince_c20240517__20240517_zy2DoZoLv2nd"><ix:nonNumeric contextRef="AsOf2024-05-17" format="ixt-sec:stateprovnameen" id="Fact000018" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_90C_edei--EntityAddressPostalZipCode_c20240517__20240517_zLhx3kOWZFgg"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000019" name="dei:EntityAddressPostalZipCode">32256</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Address of Principal Executive Offices) (Zip
Code)</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_907_edei--CityAreaCode_c20240517__20240517_zFdtvbdphARh"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000020" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_907_edei--LocalPhoneNumber_c20240517__20240517_zZT9giPhIJA3"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000021" name="dei:LocalPhoneNumber">296-2807</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Registrant&#8217;s telephone number, including
area code)</i></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc">Check the appropriate box below
if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90B_edei--WrittenCommunications_c20240517__20240517_zlY7kUeLoW55"><ix:nonNumeric contextRef="AsOf2024-05-17" format="ixt:booleanfalse" id="Fact000022" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span>
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_901_edei--SolicitingMaterial_c20240517__20240517_z5eJq8zZFjJ5"><ix:nonNumeric contextRef="AsOf2024-05-17" format="ixt:booleanfalse" id="Fact000023" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span>
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_908_edei--PreCommencementTenderOffer_c20240517__20240517_zgvJREbjo161"><ix:nonNumeric contextRef="AsOf2024-05-17" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90A_edei--PreCommencementIssuerTenderOffer_c20240517__20240517_zgm3auYhI0ye"><ix:nonNumeric contextRef="AsOf2024-05-17" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Title of each class</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Trading Symbol(s)</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span id="xdx_906_edei--Security12bTitle_c20240517__20240517_zCE3O0YFsIqi"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000026" name="dei:Security12bTitle">Common Stock (par value $0.001 per share)</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_903_edei--TradingSymbol_c20240517__20240517_zHH8xlPhySvh"><ix:nonNumeric contextRef="AsOf2024-05-17" id="Fact000027" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_901_edei--SecurityExchangeName_c20240517__20240517_zwkMrbo6Gct1"><ix:nonNumeric contextRef="AsOf2024-05-17" format="ixt-sec:exchnameen" id="Fact000028" name="dei:SecurityExchangeName">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Emerging growth company <span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_907_edei--EntityEmergingGrowthCompany_c20240517__20240517_zp5MsWuY4R33"><ix:nonNumeric contextRef="AsOf2024-05-17" 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 0">&#160;</p>

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

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

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 0.25pc solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><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 0"></p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: -1in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: -1in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: -1in"><b>Item
1.01 Entry into a Material Definitive Agreement.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: -1in"><b>&#160;</b></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">On
May 17, 2024, Duos Technologies Group, Inc. (the &#8220;Company&#8221;) entered into an At-the-Market Issuance Sales Agreement (the
&#8220;Sales Agreement&#8221;) with Ascendiant Capital Markets, LLC, as sales agent (the &#8220;Agent&#8221;) to sell shares of its
common stock, par value $0.001 (the &#8220;Common Stock&#8221;), having an aggregate offering price of up to $7,500,000 (the
&#8220;Shares&#8221;) from time to time, through an &#8220;at the market offering&#8221; (the &#8220;ATM Offering&#8221;) as defined
in Rule 415 under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). On May 17, 2024, the
Company filed a prospectus supplement with the Securities and Exchange Commission (&#8220;SEC&#8221;) relating to the offer and sale
of up to $7,500,000 of common stock in the ATM Offering.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">The
offer and sale of the Shares will be made pursuant to the Company&#8217;s effective &#8220;shelf&#8221; registration statement on
Form S-3 and an accompanying base prospectus contained therein (Registration Statement No. 333-272603) filed with the SEC on June
12, 2023, amended on June 20, 2023 and declared effective by the SEC on June 21, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-indent: 0px">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">This
Current Report on Form 8-K shall not constitute an offer to sell or the solicitation of any offer to buy the Shares, nor shall there be
any offer, solicitation or sale of the Shares in any state in which such offer, solicitation or sale would be unlawful prior to registration
or qualification under the securities laws of such state.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">Subject
to the terms and conditions of the Sales Agreement, the Agent will use its commercially reasonable efforts to sell the Shares, based upon
the Company&#8217;s instructions, consistent with its normal trading and sales practices and applicable state and federal laws, rules
and regulations and rules of the Nasdaq Stock Market. The Company will set the parameters for sales of the Shares, including the number
of Shares to be sold, the time period during which sales are requested to be made, any limitation on the number of Shares that may be
sold in one trading day, and any minimum price below which sales may not be made. Under the Sales Agreement, the Agent may sell the Shares
by any method permitted by law deemed to be an &#8220;at the market offering,&#8221; as defined in Rule 415 of the Securities Act. The
Company or the Agent may, upon written notice to the other party in accordance with the terms of the Sales Agreement, suspend offers and
sales of the Shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">The
Company and the Agent each have the right, in its sole discretion, to terminate the Sales Agreement pursuant to the terms and subject
to the conditions set forth in the Sales Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">The
foregoing description of the Sales Agreement does not purport to be complete and is qualified in its entirety by reference to the full
text of the Sales Agreement which is attached hereto as Exhibit 1.1.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: 0px">A
copy of the opinion of Shutts &amp; Bowen LLP relating to the validity of the shares of common stock
that may be sold pursuant to the Sales Agreement is filed herewith as Exhibit 5.1.</p>

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

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

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

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

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 62px"><span style="font-size: 8pt"><b>Exhibit No.</b></span></td>
    <td style="vertical-align: top; width: 10px">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 8pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">1.1</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0"><a href="ex1x1.htm">ATM Sales Agreement by and between Duos Technologies Group, Inc. and Ascendent Capital Markets, LLC, dated May 17, 2024</a></p></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex5x1.htm">Opinion of Shutts &amp; Bowen LLP</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex5x1.htm">Consent of Shutts &amp; Bowen LLP (included in Exhibit 5.1)</a></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">104</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">Cover Page Interactive Data File
    (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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


<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><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 0; text-align: center"><b>&#160;</b></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">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.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><b>DUOS TECHNOLOGIES GROUP, INC.</b></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 55%">&#160;</td>
    <td style="width: 6%">&#160;</td>
    <td style="width: 39%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Dated: May 17, 2024</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/&#160;<i>Adrian G. Goldfarb</i></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td rowspan="2">
    Adrian G. Goldfarb<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">&#160;</p>

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

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

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



<p style="margin: 0">&#160;</p>

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-1.1
<SEQUENCE>2
<FILENAME>ex1x1.htm
<DESCRIPTION>AT-THE-MARKET ISSUANCE SALES AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><FONT STYLE="color: Black">Exhibit 1.1</FONT></P>

<P STYLE="margin: 0"><FONT STYLE="color: Black">&nbsp;</FONT></P>

<P STYLE="margin: 0"><FONT STYLE="color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="color: Black"><B>DUOS TECHNOLOGIES GROUP,
INC.</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="color: Black">Common Stock</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="color: Black">(par value $0.001 per share)</FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="color: Black">At-The-Market Issuance
Sales Agreement</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; text-indent: 0.5in"><FONT STYLE="color: Black">May
17, 2024</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 4in 0 0; text-align: justify"><FONT STYLE="color: Black">Ascendiant Capital
Markets, LLC</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 292.5pt 0 0; text-align: justify"><FONT STYLE="color: Black">110 Front
Street, Suite 300</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 292.5pt 0 0; text-align: justify"><FONT STYLE="color: Black">Jupiter, FL
33477</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="color: Black">Ladies and Gentlemen:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="color: Black">Duos
Technologies Group, Inc., a Florida corporation (the &ldquo;<U>Company</U>&rdquo;), confirms its agreement (this &ldquo;<U>Agreement</U>&rdquo;)
with Ascendiant Capital Markets, LLC (the &ldquo;<U>Agent</U>&rdquo;), as follows:</FONT></P>

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

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 7pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt; color: Black">1.&#9;<U>Issuance and Sale of Shares</U>. The Company agrees to issue and sell through
or to the Agent, shares (the &ldquo;<U>Placement Shares</U>&rdquo;) of the Company&rsquo;s common stock, par value $0.001 per share (the
&ldquo;<U>Common Stock</U>&rdquo;), from time to time during the term of this Agreement and on the terms set forth in this Agreement;
<I>provided however</I>, that in no event will the Company issue or sell through or to the Agent such dollar amount of Placement Shares
that&nbsp;would exceed $7,500,000 in the aggregate, subject to General Instruction I.B.6 of Form S-3 (the &ldquo;<U>Maximum Amount</U>&rdquo;).
Notwithstanding anything to the contrary contained herein, the parties hereto agree that compliance with the limitations set forth in
this Section 1 on the amount of Placement Shares issued and sold under this Agreement will be the sole responsibility of the Company
and that the Agent will have no obligation in connection with such compliance provided the Agent follows the trading instructions provided
by the Company pursuant to any Placement Notice in all material respects. The issuance and sale of Placement Shares through or to the
Agent will be effected pursuant to the Registration Statement (as defined below) filed by the Company and declared effective by the U.S.
Securities and Exchange Commission (the &ldquo;<U>SEC</U>&rdquo;), although nothing in this Agreement will be construed as requiring
the Company to use the Registration Statement to issue Common Stock. Certain capitalized terms used in this Agreement have the meanings
ascribed to them in Section 25.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="color: Black">The Company has filed with the SEC, in accordance with the provisions of the Securities Act of 1933, as amended (the &ldquo;<U>Securities
Act</U>&rdquo;), and the rules and regulations thereunder (the &ldquo;<U>Securities Act Regulations</U>&rdquo;), a registration statement
on Form S-3 (File No. 333-272603), including a base prospectus, relating to certain securities, including the Placement Shares, to be
issued from time to time by the Company, and which incorporates by reference documents that the Company has filed or will file in accordance
with the provisions of the Securities Exchange Act of 1934, as amended (the &ldquo;<U>Exchange Act</U>&rdquo;), and the rules and regulations
thereunder. The Company has prepared or will prepare a prospectus supplement specifically relating to the Placement Shares (the &ldquo;<U>Prospectus
Supplement</U>&rdquo;) to the base prospectus included as part of the registration statement. The Company will furnish to the Agent,
for use by it, copies of the prospectus included as part of the registration statement, as supplemented by the Prospectus Supplement.
Except when the context otherwise requires, such registration statement, including all documents filed as part thereof or incorporated
by reference therein, and including any information contained in a Prospectus (as defined below) subsequently filed with the SEC pursuant
to Rule&nbsp;424(b) under the Securities Act Regulations or deemed to be a part of the registration statement pursuant to Rule&nbsp;430B
of the Securities Act Regulations, is herein called the &ldquo;<U>Registration Statement</U>.&rdquo; The base prospectus, including all
documents incorporated therein by reference, included in the Registration Statement, as it may be supplemented by the Prospectus Supplement,
in the form in which the prospectus and/or Prospectus Supplement have most recently been filed by the Company with the SEC pursuant to
Rule&nbsp;424(b) under the Securities Act Regulations is herein called the &ldquo;<U>Prospectus</U>.&rdquo; Any reference herein to the
Registration Statement, the Prospectus, or any amendment or supplement thereto will be deemed to refer to and include the documents incorporated
by reference therein, and any reference herein to the terms &ldquo;amend,&rdquo; &ldquo;amendment,&rdquo; or &ldquo;supplement&rdquo;
respecting the Registration Statement or the Prospectus will be deemed to refer to and include the filing of any document with the SEC
deemed to be incorporated by reference therein, including in each such case filings made after the execution hereof (any such documents,
collectively, the &ldquo;<U>Incorporated Documents</U>&rdquo;).</FONT></P>

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="color: Black">For
purposes of this Agreement, all references to the Registration Statement, the Prospectus, or any amendment or supplement thereto will
be deemed to include the most recent copy filed with the SEC pursuant to its Electronic Data Gathering Analysis and Retrieval System,
or if applicable, the Interactive Data Electronic Application system when used by the SEC (collectively, &ldquo;<U>EDGAR</U>&rdquo;).</FONT></P>

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

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black"></FONT><FONT STYLE="font-size: 7pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt; color: Black">2.&#9;<U>Placements</U>. Each time that the Company wishes to issue and sell Placement
Shares hereunder (each, a &ldquo;<U>Placement</U>&rdquo;), it will notify the Agent by email notice (or other method mutually agreed
to in writing by the parties) of the number of Placement Shares, the period during which sales are requested to be made, any limitation
on the number of Placement Shares that may be sold in any one day, and any minimum price below which sales may not be made (a &ldquo;<U>Placement
Notice</U>&rdquo;), the form of which is attached hereto as <U>Schedule 1</U>. The Placement Notice will originate from any of the individuals
from the Company set forth on <U>Schedule 3</U> (with a copy to each of the other individuals from the Company listed on the schedule)
and will be addressed to each of the individuals from the Agent that are set forth on <U>Schedule 3</U>, as <U>Schedule 3</U> may be
amended from time to time. The Placement Notice will be effective unless and until: (a)&nbsp;the Agent declines to accept the terms contained
therein for any reason, in its sole discretion, which must be evidenced by a written notice to the Company, addressed to the individuals
set forth on <U>Schedule 3</U> within one (1) Business Day after receipt of such Placement Notice; (b)&nbsp;the entire amount of the
Placement Shares thereunder have been sold; (c)&nbsp;the Company suspends or terminates the Placement Notice; or (d)&nbsp;the Agreement
has been terminated under the provisions of Section 13. The amount of any discount, commission, or other compensation to be paid by the
Company to the Agent in connection with the sale of the Placement Shares will be calculated in accordance with the terms set forth in
<U>Schedule 2</U>. Neither the Company nor the Agent will have any obligation whatsoever respecting a Placement or any Placement Shares
unless and until the Company delivers a Placement Notice to the Agent and the Agent does not decline such Placement Notice pursuant to
the terms set forth above, and then only upon the terms specified therein and herein. In the event of a conflict between the terms of
Sections 2, 3, and 4 of this Agreement and the terms of a Placement Notice, the terms of the Placement Notice will control. </FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black"></FONT><FONT STYLE="font-size: 7pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt; color: Black">3.&#9;<U>Sale of Placement Shares by the Agent</U>. Subject to the terms and conditions
of this Agreement, each Agent, at any time it is an Agent, for the period specified in the Placement Notice, will use its commercially
reasonable efforts consistent with its normal trading and sales practices and applicable state and federal laws, rules, and regulations
and the rules of the Nasdaq Stock Market (the &ldquo;<U>Exchange</U>&rdquo;), to sell the Placement Shares in accordance with the terms
of such Placement Notice. The Agent will provide written confirmation to the Company no later than the opening of the Trading Day (as
defined below) immediately following the Trading Day on which it has sold Placement Shares hereunder, setting forth the number of Placement
Shares sold on such day, the compensation payable by the Company to the Agent pursuant to <U>Section&nbsp;2</U> for such sales, and the
Net Proceeds (as defined below) payable to the Company, with an itemization of the deductions made by the Agent (as set forth in <U>Section&nbsp;5(b)</U>)
from the gross proceeds that it receives from such sales. Subject to the terms of the Placement Notice, Placement Shares may be sold
hereunder by any method permitted by law deemed to be an &ldquo;at the market&rdquo; offering as defined in Rule&nbsp;415(a)(1)(x) and
Rule 415(a)(4) of the Securities Act Regulations, including sales made directly on the Exchange or on any other existing trading market
for the Common Stock, to or through a market maker or directly to the Placement Agent as principal in negotiated transactions. Subject
to the terms of a Placement Notice, the Agent may also sell Placement Shares by any other method permitted by law, including in privately
negotiated transactions, with the Company&rsquo;s consent. &ldquo;<U>Trading Day</U>&rdquo; means any day on which Common Stock is purchased
and sold on the Exchange. </FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="color: Black">4<FONT STYLE="font-size: 10pt">.&#9;<U>Suspension of Sales</U>. The Company or the Agent may, upon notice
to the other party in writing (including by email correspondence to each of the individuals of the other party set forth on <U>Schedule
3</U>, if receipt of such correspondence is actually acknowledged by any of the individuals to whom the notice is sent, other than via
auto-reply) or by telephone (confirmed immediately by verifiable email correspondence to each of the individuals of the other party set
forth on <U>Schedule 3</U>), suspend any sale of Placement Shares; provided, however, that such suspension will not affect or impair
any party&rsquo;s obligations respecting any Placement Shares sold hereunder prior to the receipt of such notice. Notwithstanding anything
herein to the contrary, the obligations under <U>Section 7(l), 7(m</U>), and <U>7(n)</U> with respect to delivery of certificates, opinions
and comfort letters to the Agent shall not apply while a suspension of sales under this <U>Section 4</U> is in effect. Each of the parties
agrees that no such notice under this <U>Section 4</U> will be effective against any other party unless it is made to one of the individuals
named on <U>Schedule 3</U> hereto, as such schedule may be amended from time to time.</FONT></FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 0.25in 0 0; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="font-size: 10pt; color: black">5.&#9;<U>Sale and Delivery to the Agent; Settlement</U>.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><U>Sale
of Placement Shares</U><I>. </I>On the basis of the representations and warranties herein contained and subject to the terms and conditions
herein set forth, upon delivery of a Placement Notice, and unless the sale of the Placement Shares described therein has been declined,
suspended, or otherwise terminated in accordance with the terms of this Agreement, each Agent, at any time it is an Agent, for the period
specified in the Placement Notice, will use its commercially reasonable efforts consistent with its normal trading and sales practices
and applicable state and federal laws, rules and regulations and the rules of the Exchange to sell such Placement Shares up to the amount
specified, and otherwise in accordance with the terms of such Placement Notice. The Company acknowledges and agrees that: (i)&nbsp;there
can be no assurance that any Agent will be successful in selling Placement Shares; (ii)&nbsp;no Agent will incur any liability or obligation
to the Company or any other Person (as defined herein) for a failure to sell Placement Shares for any reason other than a failure by
such Agent to use its commercially reasonable efforts consistent with its normal trading and sales practices and applicable law and regulations
to sell such Placement Shares as required under this Agreement; and (iii)&nbsp;no Agent will be under any obligation to purchase Placement
Shares on a principal basis pursuant to this Agreement, except as otherwise agreed by such Agent and the Company. </FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><U>Settlement
of Placement Shares</U><I>. </I>Unless otherwise specified in the applicable Placement Notice, settlement for sales of Placement Shares
will occur on the second Trading Day (or such earlier day as is industry practice for regular-way trading) following the date on which
such sales are made (each, a &ldquo;<U>Settlement Date</U>&rdquo;). The Agent shall notify the Company of each sale of Placement Shares
no later than opening day following the Trading Day that the Agent sold Placement Shares. The amount of proceeds to be delivered to the
Company on a Settlement Date against receipt of the Placement Shares sold (the &ldquo;<U>Net Proceeds</U>&rdquo;) will be equal to the
aggregate sales price received by the Agent, after deduction for&nbsp;the Agent&rsquo;s commission, discount, or other compensation for
such sales payable by the Company pursuant to <U>Section 2</U> hereof.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 7pt; color: Black">
</FONT><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT><U>Delivery of Placement Shares</U>. Before each Settlement Date, the Company
will, or will cause its transfer agent to, electronically transfer an agreed-upon amount of the Placement Shares being sold by crediting
the Agent&rsquo;s account or its designee&rsquo;s account (<I>provided</I> the Agent shall have given the Company written notice of such
designee a reasonable period of time prior to the Settlement Date) at The Depository Trust Company through its Deposit and Withdrawal
at Custodian System or by such other means of delivery as may be mutually agreed upon by the parties hereto, which in all cases will
be freely tradable, transferable, registered shares in good deliverable form. On each Settlement Date, the Agent will deliver the related
Net Proceeds in same-day funds to an account designated by the Company on, or prior to, the Settlement Date. The Agent is not obligated
to sell any of the Placement Shares unless they are first deposited in the Agent&rsquo;s account or its designee&rsquo;s account. The
Company agrees that if the Company or its transfer agent defaults in its obligation to deliver Placement Shares before a Settlement Date
through no fault of the Agent that, in addition to and in no way limiting the rights and obligations set forth in <U>Section 11(a)</U>
hereto, it will&nbsp;hold the Agent harmless against any loss, claim, damage, or expense (including reasonable and documented legal fees
and expenses) arising out of or in connection with such default by the Company or its transfer agent (if applicable).</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT><U>Limitations
on Offering Size</U><I>. </I>Under no circumstances will the Company cause or request the offer or sale of any Placement Shares if, after
giving effect to the sale of such Placement Shares, the aggregate gross sales proceeds of Placement Shares sold pursuant to this Agreement
would exceed the lesser of: (i)&nbsp;together with all sales of Placement Shares under this Agreement, the Maximum Amount; or (ii)&nbsp;the
amount authorized from time to time to be issued and sold under this Agreement by the Company&rsquo;s board of directors, a duly authorized
committee thereof, or a duly authorized executive committee, and notified to the Agent in writing. Under no circumstances will the Company
cause or request the offer or sale of any Placement Shares pursuant to this Agreement at a price lower than the minimum price authorized
from time to time by the Company&rsquo;s board of directors, a duly authorized committee thereof, or a duly authorized executive committee,
and notified to the Agent in writing.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; color: black; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 7pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt; color: Black">6.&#9;<U>Representations and Warranties of the Company</U>. The Company represents
and warrants to, and agrees with, the Agent that as of the date of this Agreement and as of each Applicable Time (as defined below),
unless such representation, warranty or agreement specifies a different date or time:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><U>Registration
Statement and Prospectus</U>. The Company and, assuming no act or omission on the part of the Agent that would make such statement untrue,
the transactions contemplated by this Agreement meet the requirements for and comply with the conditions for the use of Form S-3 under
the Securities Act. The Registration Statement has been filed with the SEC and has been declared effective under the Securities Act.
The Prospectus Supplement will name the Agent as the agent in the section entitled &ldquo;Plan of Distribution.&rdquo; The Company has
not received, and has no notice of, any order of the SEC preventing or suspending the use of the Registration Statement or threatening
or instituting proceedings for that purpose. The Registration Statement and the offer and sale of Placement Shares as contemplated hereby
meet the requirements of Rule&nbsp;415 under the Securities Act and comply in all material respects with said Rule. Any statutes, regulations,
contracts, or other documents that are required to be described in the Registration Statement or the Prospectus or to be filed as exhibits
to the Registration Statement have been so described or filed. Copies of the Registration Statement, the Prospectus, and any such amendments
or supplements and all documents incorporated by reference therein that were filed with the SEC on or prior to the date of this Agreement
have been delivered, or are available through EDGAR, to the Agent and its counsel. The Company has not distributed and, prior to the
later to occur of each Settlement Date and completion of the distribution of the Placement Shares, will not distribute any offering material
in connection with the offering or sale of the Placement Shares other than the Registration Statement and the Prospectus and any Issuer
Free Writing Prospectus (as defined below) to which the Agent has consented, which consent shall not be unreasonably withheld or delayed.
The Common Stock is currently listed on the Exchange under the trading symbol &ldquo;DUOT.&rdquo; Except as disclosed in the Registration
Statement, including the Incorporated Documents, the Company has not, in the six months preceding the date hereof, received notice from
the Exchange to the effect that the Company is not in compliance with the Exchange&rsquo;s listing requirements. Except as disclosed
in the Registration Statement, including the Incorporated Documents, or the Prospectus, the Company has no reason to believe that it
will be unable to comply with the Exchange listing requirements.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><U>No
Misstatement or Omission</U>. The Registration Statement, when it became effective, and the Prospectus, and any amendment or supplement
thereto, on the date of such Prospectus or amendment or supplement, conformed and will conform in all material respects with the requirements
of the Securities Act. At each Settlement Date, the Registration Statement and the Prospectus, as of such date, will conform in all material
respects with the requirements of the Securities Act. The Registration Statement, when it became effective, did not contain an untrue
statement of a material fact or omit to state a material fact required to be stated therein or necessary to make the statements therein
not misleading. The Prospectus and any amendment and supplement thereto, on the date thereof and at each Applicable Time, did not and
will not include an untrue statement of a material fact or omit to state a material fact necessary to make the statements therein, in
light of the circumstances under which they were made, not misleading. The documents incorporated by reference in the Prospectus or any
Prospectus Supplement did not, and any further documents incorporated by reference therein will not, when filed with the SEC, contain
an untrue statement of a material fact or omit to state a material fact required to be stated in such document or necessary to make the
statements in such document, in light of the circumstances under which they were made, not misleading. The foregoing will not apply to
statements in, or omissions from, any such document made in reliance upon, and in conformity with, information furnished to the Company
by the Agent specifically for use in the preparation thereof.&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT><U>Conformity
with Securities Act and Exchange Act</U>. The Incorporated Documents, when such documents were or are filed with the SEC under the Securities
Act or the Exchange Act, or became or become effective under the Securities Act, as the case may be, conformed or will conform in all
material respects with the requirements of the Securities Act and the Exchange Act, as applicable.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT><U>Financial
Information</U>. The consolidated financial statements of the Company included or incorporated by reference in the Registration Statement,
the Prospectus, and the Issuer Free Writing Prospectuses, if any, together with the related notes and schedules, complied as to form
in all material respects with applicable accounting requirements and the published rules and regulations of the SEC with respect thereto
as in effect as of the time of filing. Such financial statements have been prepared in accordance with generally accepted accounting
principles, consistently applied, during the periods involved (except: (i)&nbsp;as may be otherwise indicated in such financial statements
or the notes thereto; or (ii)&nbsp;in the case of unaudited interim statements, to the extent they may exclude footnotes or may be condensed
or summary statements) and fairly present in all material respects the consolidated financial position of the Company and the Subsidiaries
(as defined below) as of the dates indicated and the consolidated results of operations and cash flows of the Company for the periods
specified (subject, in the case of unaudited statements, to normal year-end audit adjustments that will not be material, either individually
or in the aggregate); the other financial and statistical data respecting the Company and the Subsidiaries contained or incorporated
by reference in the Registration Statement, the Prospectus, and the Issuer Free Writing Prospectuses, if any, are accurately and fairly
presented and prepared in all material respects on a basis consistent with the financial statements and books and records of the Company;
there are no financial statements (historical or pro forma) that are required to be included or incorporated by reference in the Registration
Statement or the Prospectus that are not included or incorporated by reference as required; the Company and the Subsidiaries do not have
any material liabilities or obligations, direct or contingent (including any off-balance sheet obligations), not described in the Registration
Statement (including the exhibits thereto) and the Prospectus that are required to be described in the Registration Statement or the
Prospectus (including exhibits thereto and Incorporated Documents); and all disclosures contained or incorporated by reference in the
Registration Statement, the Prospectus, and the Issuer Free Writing Prospectuses, if any, regarding &ldquo;non-GAAP financial measures&rdquo;
(as such term is defined by the rules and regulations of the SEC) comply in all material respects with Regulation G of the Exchange Act
and Item 10 of Regulation S-K under the Securities Act, to the extent applicable.</FONT></P>

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

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(e)</FONT><U>Conformity
with EDGAR Filing</U>. The Prospectus delivered to the Agent for use in connection with the sale of the Placement Shares pursuant to
this Agreement will be identical to the versions of the Prospectus created to be transmitted to the SEC for filing via EDGAR, except
to the extent permitted by Regulation S-T.</FONT></P>

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

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(f)</FONT><U>Organization</U>.
The Company and each of its Subsidiaries are duly organized, validly existing as a corporation, limited partnership, limited liability
company, or other legal entity, and in good standing under the laws of their respective jurisdictions of organization, except where the
failure to be in good standing would not, individually or in the aggregate, have a Material Adverse Effect (as defined below) or reasonably
be expected to have a Material Adverse Effect. The Company and each of its Subsidiaries are duly qualified as a foreign corporation for
transaction of business and in good standing under the laws of each other jurisdiction in which their respective ownership or lease of
property or the conduct of their respective businesses requires such qualification, and have all corporate power and authority necessary
to own or hold their respective properties and to conduct their respective businesses as described in the Registration Statement and
the Prospectus, except where the failure to be so qualified or in good standing or have such power or authority would not, individually
or in the aggregate, have a material adverse effect or reasonably be expected to have a material adverse effect on the assets, business,
operations, earnings, properties, condition (financial or otherwise), prospects, stockholders&rsquo; equity, or results of operations
of the Company and the Subsidiaries (as defined below) taken as a whole, or prevent or materially interfere with consummation of the
transactions contemplated hereby (a &ldquo;<U>Material Adverse Effect</U>&rdquo;).</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(g)</FONT><U>Subsidiaries</U>.
The significant subsidiaries of the Company, as determined pursuant to Rule 1-02(w) of Regulation S-X, are set forth on <U>Schedule 4
</U>(collectively, the &ldquo;<U>Subsidiaries</U>&rdquo;). Except as set forth in the Registration Statement and in the Prospectus, the
Company owns, directly or indirectly, all of the equity interests of the Subsidiaries free and clear of any material lien, charge, security
interest, encumbrance, right of first refusal, or other restriction, and all the equity interests of the Subsidiaries are validly issued
and are fully paid, nonassessable, and free of preemptive and similar rights.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(h)</FONT><U>No
Violation or Default</U>. Neither the Company nor any of its Subsidiaries is: (i)&nbsp;in violation of its charter or bylaws or similar
organizational documents; (ii)&nbsp;in default, and no event has occurred that, with notice or lapse of time or both, would constitute
such a default, in the due performance or observance of any term, covenant, or condition contained in any indenture, mortgage, deed of
trust, loan agreement, or other agreement or instrument to which the Company or any of its Subsidiaries is a party, by which the Company
or any of its Subsidiaries is bound, or to which any of the property or assets of the Company or any of its Subsidiaries are subject;
or (iii)&nbsp;in violation of any law or statute or any judgment, order, rule, or regulation of any court, arbitrator, or governmental
or regulatory authority, except, in the case of each of clauses (ii) and (iii) above, for any such violation or default that would not,
individually or in the aggregate, reasonably be expected to have a Material Adverse Effect. Except as described in the Prospectus, the
Prospectus Supplement, or the Incorporated Documents, to the Company&rsquo;s knowledge, no other party under any material contract or
other agreement to which it or any of its Subsidiaries is a party is in default in any respect thereunder where such default would reasonably
be expected to have a Material Adverse Effect.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(i)</FONT><U>No
Material Adverse Change</U>. Subsequent to the respective dates as of which information is given in the Registration Statement and the
Prospectus (including any Incorporated Documents), there has not been: (i)&nbsp;any Material Adverse Effect, or any development involving
a prospective Material Adverse Effect, in or affecting the business, properties, management, condition (financial or otherwise), results
of operations, or prospects of the Company and the Subsidiaries taken as a whole; (ii)&nbsp;any transaction that is material to the Company
and the Subsidiaries taken as a whole; (iii)&nbsp;any obligation or liability, direct or contingent (including any off-balance sheet
obligations), incurred by the Company or any Subsidiary, that is material to the Company and the Subsidiaries taken as a whole; (iv)&nbsp;any
material change in the capital stock (other than as a result of the sale of Placement Shares or other than as described in a proxy statement
filed on Schedule 14A or a Registration Statement on Form S-4 and otherwise publicly announced) or outstanding long-term indebtedness
of the Company or any of its Subsidiaries; or (v)&nbsp;any dividend or distribution of any kind declared, paid, or made on the capital
stock of the Company or any Subsidiary, other than in each case above, in the ordinary course of business or as otherwise disclosed in
the Registration Statement or Prospectus (including any document deemed incorporated by reference therein).</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(j)</FONT><U>Capitalization</U>.
The issued and outstanding shares of capital stock of the Company have been validly issued, and are fully paid, and nonassessable. The
Company has an authorized, issued, and outstanding capitalization as set forth in the Registration Statement or the Prospectus as of
the dates referred to therein (other than the grant of shares of Common Stock, options or restricted stock under the Company&rsquo;s
existing equity incentive plans, or changes in the number of outstanding Common Stock of the Company due to the issuance of shares upon
the exercise or conversion of securities exercisable for, or convertible into, Common Stock outstanding on the date hereof or as a result
of the issuance of Placement Shares), and such authorized capital stock conforms to the description thereof set forth in the Registration
Statement and the Prospectus. The description of the Common Stock in the Registration Statement and the Prospectus is complete and accurate
in all material respects. Except as disclosed in or contemplated by the Registration Statement, the Prospectus, and the Incorporated
Documents, as of the date referred to therein, the Company did not have reserved or available for issuance any shares of Common Stock
in respect of options, any rights or warrants to subscribe for, any securities or obligations convertible into or exchangeable for, or
any contracts or commitments to issue or sell, any shares of capital stock or other securities.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(k)</FONT><U>Authorization;
Enforceability</U>. The Company has full legal right, power, and authority to enter into this Agreement and perform the transactions
contemplated hereby. This Agreement has been duly authorized, executed, and delivered by the Company and is a legal, valid, and binding
agreement of the Company enforceable in accordance with its terms, except to the extent that: (i)&nbsp;enforceability may be limited
by bankruptcy, insolvency, reorganization, moratorium, or similar laws affecting creditors&rsquo; rights generally and by general equitable
principles; and (ii)&nbsp;the indemnification and contribution provisions of <U>Section 11</U> hereof may be limited by federal or state
securities laws and public policy considerations in respect thereof.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(l)</FONT><U>Authorization
of Placement Shares</U>. The Placement Shares, when issued and delivered pursuant to the terms approved by the board of directors of
the Company or a duly authorized committee thereof, or a duly authorized executive committee, against payment therefor as provided herein,
will be duly and validly authorized and issued and fully paid and nonassessable, free and clear of any pledge, lien, encumbrance, security
interest, or other claim (other than any pledge, lien, encumbrance, security interest, or other claim arising from an act or omission
of any Agent or a purchaser), including any statutory or contractual preemptive rights, resale rights, rights of first refusal, or other
similar rights, and will be registered pursuant to Section 12 of the Exchange Act. The Placement Shares, when issued, will conform in
all material respects to the description thereof set forth in or incorporated into the Prospectus.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(m)</FONT><U>No
Consents Required</U>. No consent, approval, authorization, order, registration, or qualification of or with any court or arbitrator
or any governmental or regulatory authority having jurisdiction over the Company is required for the execution, delivery, and performance
by the Company of this Agreement, and the issuance and sale by the Company of the Placement Shares as contemplated hereby, except for
such consents, approvals, authorizations, orders, and registrations or qualifications as may be required under applicable state securities
laws or by the bylaws and rules of the Financial Industry Regulatory Authority (&ldquo;<U>FINRA</U>&rdquo;) or the Exchange in connection
with the sale of the Placement Shares by the Agent.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(n)</FONT><U>No
Preferential Rights</U>. Except as set forth in the Registration Statement or the Prospectus: (i)&nbsp;no person, as such term is defined
in Rule 1-02 of Regulation S-X promulgated under the Securities Act (each, a &ldquo;<U>Person</U>&rdquo;), has the right, contractual
or otherwise, to cause the Company to issue or sell to such Person any Common Stock or shares of any other capital stock or other securities
of the Company (other than upon the exercise of options or warrants to purchase Common Stock or upon the exercise of options that may
be granted from time to time under the Company&rsquo;s stock option plans); (ii)&nbsp; no Person has any preemptive rights, rights of
first refusal, or any other rights (whether pursuant to a &ldquo;poison pill&rdquo; provision or otherwise) to purchase any Common Stock
or shares of any other capital stock or other securities of the Company from the Company that have not been duly waived respecting the
offering contemplated hereby; (iii)&nbsp;no Person has the right to act as an underwriter or as a financial advisor to the Company in
connection with the offer and sale of the Placement Shares; and (iv)&nbsp;no Person has the right, contractual or otherwise, to require
the Company to register under the Securities Act any Common Stock or shares of any other capital stock or other securities of the Company,
or to include any such shares or other securities in the Registration Statement or the offering contemplated thereby, whether as a result
of the filing or effectiveness of the Registration Statement or the sale of the Placement Shares as contemplated thereby or otherwise,
except for such rights as have been waived on or prior to the date hereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0pt 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(o)</FONT><U>Independent
Public Accountant</U>. Salberg &amp; Company, P.A. (the &ldquo;<U>Accountants</U>&rdquo;), whose reports on the consolidated financial
statements of the Company are filed with the SEC as part of the Company&rsquo;s most recent Annual Report on Form 10-K and incorporated
by reference into the Registration Statement, is and, during the periods covered by its report, was an independent registered public
accounting firm within the meaning of the Securities Act and the Public Company Accounting Oversight Board (United States). To the Company&rsquo;s
knowledge, the Accountants are not in violation of the auditor independence requirements of the Sarbanes-Oxley Act of 2002 (the &ldquo;<U>Sarbanes-Oxley
Act</U>&rdquo;) respecting the Company.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 6pt 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(p)</FONT><U>Enforceability
of Agreements</U>. To the Company&rsquo;s knowledge, all agreements between the Company and third parties expressly referenced in the
Prospectus, other than such agreements that have expired by their terms or whose termination is disclosed in documents filed by the Company
on EDGAR, are legal, valid, and binding obligations of the Company enforceable in accordance with their respective terms, except to the
extent that: (i)&nbsp;enforceability may be limited by bankruptcy, insolvency, reorganization, moratorium, or similar laws affecting
creditors&rsquo; rights generally and by general equitable principles; and (ii)&nbsp;the indemnification provisions of certain agreements
may be limited be federal or state securities laws or public policy considerations in respect thereof, except for any unenforceability
that, individually or in the aggregate, would not reasonably be expected to have a Material Adverse Effect.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"></FONT><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(q)</FONT><U>No Litigation</U>. Except as set forth in the Registration Statement or the Prospectus: (i)&nbsp;there are no
legal, governmental, or regulatory actions, suits, or proceedings pending or, to the Company&rsquo;s knowledge, any legal, governmental,
or regulatory investigations to which the Company, a Subsidiary, or any of their respective directors, officers, or controlling Persons
is a party or to which any property of the Company or any of its Subsidiaries is the subject that, individually or in the aggregate,
if determined adversely to the Company or any of its Subsidiaries, would reasonably be expected to have a Material Adverse Effect or
materially and adversely affect the ability of the Company to perform its obligations under this Agreement; (ii)&nbsp;to the Company&rsquo;s
knowledge, no actions, suits, or proceedings are threatened or contemplated by any governmental or regulatory authority or threatened
by others against the Company, a Subsidiary, or any of their respective directors, officers, or controlling Persons that, individually
or in the aggregate, if determined adversely to the Company or any of its Subsidiaries, would reasonably be expected to have a Material
Adverse Effect; (iii)&nbsp;there are no current or pending legal, governmental, or regulatory, actions, suits, proceedings or, to the
Company&rsquo;s knowledge, investigations that are required under the Securities Act to be described in the Prospectus that are not described
in the Prospectus; and (iv)&nbsp;there are no contracts or other documents that are required under the Securities Act to be filed as
exhibits to the Registration Statement that are not so filed.</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"></FONT><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(r)</FONT><U>Licenses and Permits</U>. Except as set forth in the Registration Statement or the Prospectus, the Company and
each of its Subsidiaries possess or have obtained all licenses, certificates, consents, orders, approvals, permits, and other authorizations
issued by, and have made all declarations and filings with, the appropriate federal, state, local, or foreign governmental or regulatory
authorities that are necessary for the ownership or lease of their respective properties or the conduct of their respective businesses
as described in the Registration Statement and the Prospectus (the &ldquo;<U>Permits</U>&rdquo;), except where the failure to possess,
obtain, or make the same would not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect. Except
as disclosed in the Registration Statement or the Prospectus, neither the Company nor its Subsidiaries have received written notice of
any proceeding relating to revocation or modification of any such Permit or have any reason to believe that such Permit will not be renewed
in the ordinary course, except when the failure to obtain any such renewal would not, individually or in the aggregate, reasonably be
expected to have a Material Adverse Effect.</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(s)</FONT><U>S-3
Eligibility</U>. (i)&nbsp;At the time of filing the Registration Statement; and (ii)&nbsp;if applicable, at the time of the most recent
amendment thereto for the purposes of complying with Section 10(a)(3) of the Securities Act (whether such amendment was by post-effective
amendment, incorporated report filed pursuant to Section 13 or 15(d) of the Exchange Act, or form of prospectus), the Company met the
then-applicable requirements for use of Form S-3 under the Securities Act, including compliance with General Instruction I.B.6 of Form
S-3, for the sale of up to the Maximum Amount of Placement Shares.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(t)</FONT><U>No
Material Defaults</U>. Except as set forth in the Registration Statement and Prospectus, neither the Company nor any of the Subsidiaries
has defaulted on any installment on indebtedness for borrowed money or on any rental on one or more long-term leases, which defaults,
individually or in the aggregate, would reasonably be expected to have a Material Adverse Effect. Except as set forth in the Registration
Statement and Prospectus, the Company has not filed a report pursuant to Section 13(a) or 15(d) of the Exchange Act since the filing
of its last Annual Report on Form 10-K, indicating that it: (i)&nbsp;has failed to pay any dividend or sinking fund installment on preferred
stock; or (ii)&nbsp;has defaulted on any installment on indebtedness for borrowed money or on any rental on one or more long-term leases,
which defaults, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(u)</FONT><U>Certain
Market Activities</U>. Neither the Company or any of the Subsidiaries, nor, to the Company&rsquo;s knowledge, any of their respective
directors, officers, or controlling Persons has taken, directly or indirectly, any action designed, or that has constituted or might
reasonably be expected to cause or result in, under the Exchange Act or otherwise, the stabilization or manipulation of the price of
any security of the Company to facilitate the sale or resale of the Placement Shares.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(v)</FONT><U>Broker-Dealer
Relationships</U>. Neither the Company nor any of the Subsidiaries or any related entities: (i)&nbsp;are required to register as a &ldquo;broker&rdquo;
or &ldquo;dealer&rdquo; in accordance with the provisions of the Exchange Act; or (ii)&nbsp;directly or indirectly through one or more
intermediaries, control or are a &ldquo;person associated with a member&rdquo; or &ldquo;associated person of a member&rdquo; (within
the meaning set forth in the FINRA rules).</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(w)</FONT><U>No
Reliance</U>. The Company has not relied upon the Agent or legal counsel for the Agent for any legal, tax, or accounting advice in connection
with the offering and sale of the Placement Shares.</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(x)</FONT><U>Taxes</U>.
The Company and each of its Subsidiaries have filed all federal, state, local, and foreign tax returns that have been required to be
filed and paid all taxes shown thereon through the date hereof, to the extent that such taxes have become due and are not being contested
in good faith, except when the failure to do so would not reasonably be expected to have a Material Adverse Effect. Except as otherwise
disclosed in or contemplated by the Registration Statement or the Prospectus, no tax deficiency has been determined adversely to the
Company or any of its Subsidiaries that has had, or would reasonably be expected to have, individually or in the aggregate, a Material
Adverse Effect. The Company has no knowledge of any federal, state, or other governmental tax deficiency, penalty, or assessment that
has been or might be asserted or threatened against it that could reasonably be expected to have a Material Adverse Effect.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(y)</FONT><U>Title
to Real and Personal Property</U>. The Company and each of its Subsidiaries have good title to all of their real and personal property
owned by them that are material to the business of the Company and such Subsidiary, in each case, free and clear of all liens, encumbrances,
and defects, except as described in the Registration Statement and Prospectus or that do not materially affect the value of the properties
of the Company and its Subsidiaries, considered as one enterprise, and do not interfere in any material respect with the use made and
proposed to be made of such properties by the Company and its Subsidiaries, considered as one enterprise; and all of the leases, subleases,
and other rights under which the Company or any of its Subsidiaries holds or uses properties described in the Registration Statement
and Prospectus are in full force and effect, with such exceptions as would not reasonably be expected to have a Material Adverse Effect,
and neither the Company nor any of its Subsidiaries has received any written notice of any material claim of any sort that has been asserted
by anyone adverse to the rights of the Company or its Subsidiaries under any of the leases, subleases, and other rights mentioned above,
or affecting or questioning the rights of the Company or any Subsidiary thereof to the continued possession or use of the leased or subleased
premises or the premises granted by leases, subleases, and other rights. The Company and each of its Subsidiaries have the consents,
easements, rights-of-way, or licenses from any Person as are necessary to enable them to conduct their business in the manner described
in the Registration Statement and the Prospectus, subject to such qualifications as may be set forth in the Registration Statement and
the Prospectus, and except for the consents, easements, rights-of-way, or licenses the lack of which would not have, individually or
in the aggregate, a Material Adverse Effect.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(z)</FONT><U>Intellectual
Property</U>. Except as set forth in the Registration Statement or the Prospectus, to the Company&rsquo;s knowledge, the Company and
its Subsidiaries own or possess adequate enforceable rights to use all patents, patent applications, trademarks (both registered and
unregistered), service marks, trade names, trademark registrations, service mark registrations, copyrights, licenses, and know-how (including
trade secrets and other unpatented and/or unpatentable proprietary or confidential information, systems, or procedures) (collectively,
the &ldquo;<U>Intellectual Property</U>&rdquo;), necessary for the conduct of their respective businesses as conducted as of the date
hereof, except to the extent that the failure to own or possess adequate rights to use such Intellectual Property would not, individually
or in the aggregate, reasonably be expected to have a Material Adverse Effect; except as disclosed in writing to the Agent, the Company
and any of its Subsidiaries have not received any written notice of any claim of infringement or conflict that asserted Intellectual
Property rights of others, which infringement or conflict, if the subject of an unfavorable decision, would result in a Material Adverse
Effect; there are no pending, or to the Company&rsquo;s knowledge, threatened judicial proceedings or interference proceedings against
the Company or its Subsidiaries challenging the Company&rsquo;s or its Subsidiaries&rsquo; rights in or to or the validity of the scope
of any of the Company&rsquo;s or its Subsidiaries&rsquo; material patents, patent applications, or proprietary information; to the Company&rsquo;s
knowledge, no other entity or individual has any right or claim in any of the Company&rsquo;s or its Subsidiaries&rsquo; owned, material
patents, patent applications, or any patent to be issued therefrom by virtue of any contract, license, or other agreement entered into
between such entity or individual and the Company or a Subsidiary or by any non-contractual obligation of the Company or a Subsidiary,
other than by written licenses granted by the Company or a Subsidiary; the Company and its Subsidiaries have not received any written
notice of any claim challenging the rights of the Company or a Subsidiary in or to any Intellectual Property owned, licensed, or optioned
by the Company or such Subsidiary that, if the subject of an unfavorable decision, would result in a Material Adverse Effect.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(aa)</FONT><U>Environmental
Laws</U>. Except as set forth in the Registration Statement or the Prospectus, the Company and its Subsidiaries: (i)&nbsp;are in compliance
with any and all applicable federal, state, local, and foreign laws, rules, regulations, decisions, and orders relating to the protection
of human health and safety, the environment, hazardous or toxic substances or wastes, pollutants, or contaminants (collectively, &ldquo;<U>Environmental
Laws</U>&rdquo;); (ii)&nbsp;have received and are in compliance with all permits, licenses, or other approvals required of them under
applicable Environmental Laws to conduct their respective businesses as described in the Registration Statement and the Prospectus; (iii)&nbsp;have
not received written notice of any actual or potential liability for the investigation or remediation of any disposal or release of hazardous
or toxic substances or wastes, pollutants, or contaminants, except, in the case of any of clauses (i), (ii), or (iii) above, for any
such failure to comply or failure to receive required permits, licenses, other approvals or liability as would not, individually or in
the aggregate, reasonably be expected to have a Material Adverse Effect; and (iv)&nbsp;there are no costs or liabilities arising under
Environmental Laws respecting the operation of the Company&rsquo;s and each of its Subsidiaries&rsquo; properties (including any capital
or operating expenditures required for clean-up or closure of the properties, compliance with Environmental Laws, any permit, license,
or approval or any related legal constraints or operating activities, and any potential liabilities of third parties assumed under contract
by the Company or any of its Subsidiaries) that would reasonably be expected, individually or in the aggregate, to have a Material Adverse
Effect. </FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(bb)</FONT><U>Disclosure
Controls</U>. Except as set forth in the Registration Statement or the Prospectus, the Company and each of its Subsidiaries maintains
a system of internal accounting controls designed to provide reasonable assurance that: (i)&nbsp;transactions are executed in accordance
with management&rsquo;s general or specific authorizations; (ii)&nbsp;transactions are recorded as necessary to permit preparation of
financial statements in conformity with generally accepted accounting principles and to maintain asset accountability; (iii)&nbsp;access
to assets is permitted only in accordance with management&rsquo;s general or specific authorization; and (iv)&nbsp;the recorded accountability
for assets is compared with the existing assets at reasonable intervals and appropriate action is taken respecting any differences. The
Company is not aware of any material weaknesses in its internal control over financial reporting (other than as set forth in the Prospectus).
Since the date of the latest audited financial statements of the Company included in the Prospectus, there has been no change in the
Company&rsquo;s internal control over financial reporting that has materially affected, or is reasonably likely to materially affect,
the Company&rsquo;s internal control over financial reporting (other than as set forth in the Prospectus). Except as set forth in the
Registration Statement or the Prospectus, the Company has established disclosure controls and procedures (as defined in Exchange Act
Rules 13a-15 and 15d-15) for the Company and designed such disclosure controls and procedures to provide reasonable assurance that material
information relating to the Company and each of its Subsidiaries is made known to the certifying officers by others within those entities,
particularly during the period in which the Company&rsquo;s Annual Report on Form 10-K or Quarterly Report on Form 10-Q, as the case
may be, is being prepared. The Company&rsquo;s certifying officers have evaluated the effectiveness of the Company&rsquo;s controls and
procedures as of a date within 90 days prior to the filing date of the Form 10-K for the fiscal year most recently ended (such date,
the &ldquo;<U>Evaluation Date</U>&rdquo;). The Company presented in its Form 10-K for the fiscal year most recently ended the conclusions
of the certifying officers about the effectiveness of the disclosure controls and procedures based on their evaluations as of the Evaluation
Date. Since the Evaluation Date, there have been no significant changes in the Company&rsquo;s internal controls (as such term is defined
in Item 307(b) of Regulation S-K under the Securities Act). </FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(cc)</FONT><U>Sarbanes-Oxley</U>.
There is and has been no failure on the part of the Company or, to the knowledge of the Company, any of the Company&rsquo;s directors
or officers, in their capacities as such, to comply in all material respects with any applicable provisions of the Sarbanes-Oxley Act
and the rules and regulations promulgated thereunder. Each of the principal executive officer and the principal financial officer of
the Company (or each former principal executive officer of the Company and each former principal financial officer of the Company as
applicable) has made all certifications required by Sections 302 and 906 of the Sarbanes-Oxley Act respecting all reports, schedules,
forms, statements, and other documents required to be filed by it or furnished by it to the SEC. For purposes of the preceding sentence,
&ldquo;principal executive officer&rdquo; and &ldquo;principal financial officer&rdquo; will have the meanings given to such terms in
the Sarbanes-Oxley Act.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(dd)</FONT><U>Finder&rsquo;s
Fees</U>. Neither the Company nor any of the Subsidiaries has incurred any liability for any finder&rsquo;s fees, brokerage commissions,
or similar payments in connection with the transactions herein contemplated, except as may otherwise exist respecting the Agent pursuant
to this Agreement.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(ee)</FONT><U>Labor
Disputes</U>. No labor disturbance by or dispute with employees of the Company or any of its Subsidiaries exists or, to the knowledge
of the Company, is threatened that would reasonably be expected to result in a Material Adverse Effect.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(ff)</FONT><U>Investment
Company Act</U>. Neither the Company nor any of the Subsidiaries is or, after giving effect to the offering and sale of the Placement
Shares, will be an &ldquo;investment company&rdquo; or an entity &ldquo;controlled&rdquo; by an &ldquo;investment company,&rdquo; as
such terms are defined in the Investment Company Act of 1940, as amended (the &ldquo;<U>Investment Company Act</U>&rdquo;).</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(gg)</FONT><U>Operations</U>.
The operations of the Company and its Subsidiaries are and have been conducted at all times in compliance with applicable financial recordkeeping
and reporting requirements of the Currency and Foreign Transactions Reporting Act of 1970, as amended, the money laundering statutes
of all jurisdictions to which the Company or its Subsidiaries are subject, the rules and regulations thereunder, and any related or similar
rules, regulations, or guidelines, issued, administered, or enforced by any governmental agency having jurisdiction over the Company
(collectively, the &ldquo;<U>Money Laundering Laws</U>&rdquo;), except as would not reasonably be expected to result in a Material Adverse
Effect; and no action, suit, or proceeding by or before any court or governmental agency, authority, or body or any arbitrator involving
the Company or any of its Subsidiaries respecting the Money Laundering Laws is pending or, to the knowledge of the Company, threatened.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(hh)</FONT><U>Off-Balance
Sheet Arrangements</U>. There are no transactions, arrangements, and other relationships between and/or among the Company, and/or, to
the knowledge of the Company, any of its affiliates and any unconsolidated entity, including any structural finance, special purpose,
or limited purpose entity (each, an &ldquo;<U>Off Balance Sheet Transaction</U>&rdquo;) that could reasonably be expected to affect materially
the Company&rsquo;s liquidity or the availability of or requirements for its capital resources, including those Off Balance Sheet Transactions
described in the SEC&rsquo;s Statement about Management&rsquo;s Discussion and Analysis of Financial Conditions and Results of Operations
(Release Nos. 33-8056; 34-45321; FR-61), required to be described in the Prospectus that have not been described as required.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(jj)</FONT><U>Underwriter
Agreements</U>. The Company is not a party to any agreement with an agent or underwriter for any other &ldquo;at-the-market&rdquo; or
continuous equity transaction.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(jj)</FONT><U>ERISA</U>.
To the knowledge of the Company: (i)&nbsp;each material employee benefit plan, within the meaning of Section 3(3) of the Employee Retirement
Income Security Act of 1974, as amended (&ldquo;<U>ERISA</U>&rdquo;), that is maintained, administered, or contributed to by the Company
or any of its Subsidiaries (other than a Multiemployer Plan, within the meaning of Section 3(37) of ERISA) for employees or former employees
of the Company and any of its Subsidiaries has been maintained in material compliance with its terms and the requirements of any applicable
statutes, orders, rules, and regulations, including ERISA and the Internal Revenue Code of 1986, as amended (the &ldquo;<U>Code</U>&rdquo;);
(ii)&nbsp;no prohibited transaction, within the meaning of Section 406 of ERISA or Section 4975 of the Code, has occurred respecting
any such plan (excluding transactions effected pursuant to a statutory or administrative exemption); and (iii)&nbsp;for each such plan
that is subject to the funding rules of Section 412 of the Code or Section 302 of ERISA, no &ldquo;accumulated funding deficiency&rdquo;
as defined in Section 412 of the Code has been incurred, whether or not waived, and the fair market value of the assets of each such
plan (excluding for these purposes accrued but unpaid contributions) equals or exceeds the present value of all benefits accrued under
such plan determined using reasonable actuarial assumptions, other than, in the case of (i), (ii), and (iii) above, as would not reasonably
be expected to have a Material Adverse Effect.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(kk)</FONT><U>Margin
Rules</U>. Neither the issuance, sale, and delivery of the Placement Shares nor the application of the proceeds thereof by the Company
as described in the Registration Statement and the Prospectus will violate Regulation T, U, or X of the Board of Governors of the Federal
Reserve System or any other regulation of such Board of Governors.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(ll)</FONT><U>Insurance</U>.
The Company and each of its Subsidiaries carry, or are covered by, insurance in such amounts and covering such risks as the Company and
each of its Subsidiaries reasonably believe are adequate for the conduct of their properties and as is customary for companies of similar
size engaged in similar businesses in similar industries.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(mm)</FONT><U>No
Improper Practices</U>. (i)&nbsp;Neither the Company nor, to the Company&rsquo;s knowledge, the Subsidiaries or any of their respective
executive officers has, in the past five years, made any unlawful contributions to any candidate for any political office (or failed
fully to disclose any contribution in violation of law) or made any contribution or other payment to any official of, or candidate for,
any federal, state, municipal, or foreign office or other Person charged with similar public or quasi-public duty in violation of any
law or of the character required to be disclosed in the Prospectus; (ii)&nbsp;no relationship, direct or indirect, exists between or
among the Company or, to the Company&rsquo;s knowledge, any Subsidiary or any affiliate of any of them, on the one hand, and the directors,
officers and stockholders of the Company or, to the Company&rsquo;s knowledge, any Subsidiary, on the other hand, that is required by
the Securities Act to be described in the Registration Statement and the Prospectus that is not so described; (iii)&nbsp;no relationship,
direct or indirect, exists between or among the Company or any Subsidiary or any affiliate of them, on the one hand, and the directors,
officers, stockholders, or directors of the Company or, to the Company&rsquo;s knowledge, any Subsidiary, on the other hand, that is
required by the rules of FINRA to be described in the Registration Statement and the Prospectus that is not so described; (iv)&nbsp;except
as described in the Prospectus, there are no material outstanding loans or advances or material guarantees of indebtedness by the Company
or, to the Company&rsquo;s knowledge, any Subsidiary to or for the benefit of any of their respective officers or directors or any of
the members of the families of any of them; and (v)&nbsp;the Company has not offered, or caused any placement agent to offer, Common
Stock to any Person with the intent to influence unlawfully: (1)&nbsp;a customer or supplier of the Company or any Subsidiary to alter
the customer&rsquo;s or supplier&rsquo;s level or type of business with the Company or any Subsidiary; or (2)&nbsp;a trade journalist
or publication to write or publish favorable information about the Company or any Subsidiary or any of their respective products or services;
and (vi)&nbsp;neither the Company nor any Subsidiary nor, to the Company&rsquo;s knowledge, any employee or agent of the Company or any
Subsidiary has made any payment of funds of the Company or any Subsidiary or received or retained any funds in violation of any law,
rule, or regulation (including the Foreign Corrupt Practices Act of 1977), which payment, receipt, or retention of funds is of a character
required to be disclosed in the Registration Statement or the Prospectus.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(nn)</FONT><U>Status
under the Securities Act</U>. The Company was not and is not an ineligible issuer as defined in Rule 405 under the Securities Act at
the times specified in Rules 164 and 433 under the Securities Act in connection with the offering of the Placement Shares.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(oo)</FONT><U>No
Misstatement or Omission in an Issuer Free Writing Prospectus</U>. Each Issuer Free Writing Prospectus, as of its issue date and as of
each Applicable Time (as defined in <U>Section 25</U> below), did not, does not and will not include any information that conflicted,
conflicts or will conflict with the information contained in the Registration Statement or the Prospectus, including any incorporated
document deemed to be a part thereof that has not been superseded or modified. The foregoing sentence does not apply to statements in
or omissions from any Issuer Free Writing Prospectus based upon and in conformity with written information furnished to the Company by
the Agent specifically for its therein.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(pp)</FONT><U>No
Conflicts</U>. None of the execution of this Agreement; the issuance, offering, or sale of the Placement Shares; the consummation of
any of the transactions contemplated herein; or the compliance by the Company with the terms and provisions hereof will conflict with
or result in a breach of any of the terms and provisions of; constitute or will constitute a default under; or has resulted in or will
result in the creation or imposition of any lien, charge, or encumbrance upon any property or assets of the Company pursuant to the terms
of any contract or other agreement to which the Company may be bound or to which any of the property or assets of the Company is subject,
except: (i)&nbsp;such conflicts, breaches, or defaults as may have been waived; and (ii)&nbsp;such conflicts, breaches, and defaults
that would not reasonably be expected to have a Material Adverse Effect; nor will such action result in any material violation of the
provisions of the organizational or governing documents of the Company or in any material violation of the provisions of any statute
or any order, rule, or regulation applicable to the Company or of any court or of any federal, state, or other regulatory authority or
other government body having jurisdiction over the Company, except where such violation would not reasonably be expected to have a Material
Adverse Effect.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(qq)</FONT><U>Regulatory
Compliance</U>.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">&#9;(i)&#9;Neither
the Company nor any of its Subsidiaries (each, an &ldquo;<U>Entity</U>&rdquo;) nor, to the Company&rsquo;s knowledge, any director, officer,
employee, agent, affiliate, or representative of the Entity, is a government, individual, or entity that is owned or controlled by any
director, officer, employee, agent, affiliate, or representative of the Entity that is:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(1)</FONT>the
subject of any sanctions administered or enforced by the U.S. Department of Treasury&rsquo;s Office of Foreign Assets Control, the United
Nations Security Council, the European Union, His Majesty&rsquo;s Treasury, or other relevant sanctions authority (collectively, &ldquo;<U>Sanctions</U>&rdquo;);
or</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(2)</FONT>located,
organized, or resident in a country or territory that is the subject of Sanctions (including Burma/Myanmar, Cuba, Iran, North Korea,
Sudan and Syria).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(ii)</FONT>The
Company, on behalf of each Entity, represents and covenants that it will not, directly or indirectly, knowingly use, lend, contribute,
or otherwise make available the proceeds of the offering governed by this Agreement to any subsidiary, joint venture partner, or other
director, officer, employee, agent, affiliate, or representative of the Entity:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(1)</FONT>to fund or
facilitate any activities or business of or with any Person or in any country or territory that, at the time of such funding or facilitation,
is the subject of Sanctions; or</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(2)</FONT>in
any other manner that will result in a violation of Sanctions by any Person (including any Person participating in the offering, whether
as underwriter, advisor, investor, or otherwise).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(iii)</FONT>Except
as detailed in the Prospectus, for the past five years, the Entity has not knowingly engaged in, is not now knowingly engaged in, and
will not engage in, any dealings or transactions with any Person, or in any country or territory, that at the time of the dealing or
transaction is or was the subject of Sanctions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(rr)</FONT><U>Stock
Transfer Taxes</U>. On each Settlement Date, all stock transfer or other taxes (other than income taxes) that are required to be paid
in connection with the sale and transfer of the Placement Shares to be sold hereunder will be, or will have been, fully paid or provided
for by the Company and all laws imposing such taxes will be or will have been fully complied with in all material respects.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin-top: 0pt; margin-bottom: 6pt; margin-left: 0pt; text-indent: 0pt; text-align: justify">Any
certificate signed by an officer of the Company and delivered to the Agent or to counsel for the Agent pursuant to or in connection with
this Agreement will be deemed to be a representation and warranty by the Company, as applicable, to the Agent as to the matters set forth
therein.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0; color: black; text-align: justify; text-indent: 40pt"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.</FONT><U>Covenants
of the Company</U>. The Company covenants and agrees with the Agent that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0; color: black; text-align: justify; text-indent: 40pt"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin-top: 0pt; margin-bottom: 6pt; margin-left: 40pt; text-indent: 40pt; text-align: justify"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><U>Registration
Statement Amendments</U>. After the date of this Agreement and during any period in which a Prospectus relating to any Placement Shares
is required to be delivered by the Agent under the Securities Act (including in circumstances when such requirement may be satisfied
pursuant to Rule 172 under the Securities Act): (i)&nbsp;the Company will notify the Agent promptly of the time when any subsequent amendment
to the Registration Statement, other than documents incorporated by reference, has been filed with the SEC and/or has become effective
or any subsequent supplement to the Prospectus has been filed and of any request by the SEC for any amendment or supplement to the Registration
Statement or Prospectus or for additional information; (ii)&nbsp;the Company will prepare and file with the SEC, promptly upon the Agent&rsquo;s
reasonable request, any amendments or supplements to the Registration Statement or Prospectus that, in the Agent&rsquo;s reasonable opinion,
may be necessary or advisable in connection with the distribution of the Placement Shares by the Agent (<I>provided, however</I>, that
the failure of the Agent to make such request will not relieve the Company of any obligation or liability hereunder, or affect the Agent&rsquo;s
right to rely on the representations and warranties made by the Company in this Agreement and provided, further, that the only remedy
the Agent will have respecting the failure to make such filing will be to cease making sales under this Agreement until such amendment
or supplement is filed); (iii)&nbsp;the Company will not file any amendment or supplement to the Registration Statement or Prospectus
relating to the sale of Placement Shares or a security convertible into the Placement Shares unless a copy thereof has been submitted
to the Agent within a reasonable period of time before the filing and the Agent has not reasonably objected thereto within two (2) Business
Days (<I>provided</I>, <I>however</I>, that (A) the failure of the Agent to make such objection will not relieve the Company of any obligation
or liability hereunder, or affect the Agent&rsquo;s right to rely on the representations and warranties made by the Company in this Agreement
and provided, further, that the only remedy the Agent will have respecting the failure by the Company to provide the Agent with such
copy will be to cease making sales under this Agreement and (B) the Company will have no obligation to provide the Agent any advance
copy of such filing or provide to the Agent an opportunity to object to such filing if (i) the filing does not name the Agent and does
not relate to the transactions pursuant hereto or (ii) relates to the termination of this Agreement or the Prospectus Supplement) and
the Company will furnish to the Agent at the time of filing thereof a copy of any document that upon filing is deemed to be incorporated
by reference into the Registration Statement or Prospectus, except for those documents available via EDGAR; and (iv)&nbsp;the Company
will cause each amendment or supplement to the Prospectus to be filed with the SEC as required pursuant to the applicable paragraph of
Rule 424(b) of the Securities Act or, in the case of any document to be incorporated therein by reference, to be filed with the SEC as
required pursuant to the Exchange Act, within the period prescribed (the determination to file or not file any amendment or supplement
with the SEC under this <U>Section 7(a)</U>, based on the Company&rsquo;s reasonable opinion or reasonable objections, will be made exclusively
by the Company).</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><U>Notice
of SEC Stop Orders</U>. The Company will advise the Agent, promptly after it receives notice or obtains knowledge thereof, of the issuance
or threatened issuance by the SEC of any stop order suspending the effectiveness of the Registration Statement, of the suspension of
the qualification of the Placement Shares for offering or sale in any jurisdiction, or of the initiation or threatening of any proceeding
for any such purpose; and it will promptly use its commercially reasonable efforts to prevent the issuance of any stop order or to obtain
its withdrawal if such a stop order should be issued. The Company will advise the Agent promptly after it receives any request by the
SEC for any amendments to the Registration Statement or any amendment or supplements to the Prospectus or any Issuer Free Writing Prospectus
or for additional information related to the offering of the Placement Shares or for additional information related to the Registration
Statement, the Prospectus or any Issuer Free Writing Prospectus in connection with the offering of the Placement Shares.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT><U>Delivery
of Prospectus; Subsequent Changes</U>. During any period in which a Prospectus relating to the Placement Shares is required to be delivered
by the Agent under the Securities Act respecting the offer and sale of the Placement Shares (including in circumstances where such requirement
may be satisfied pursuant to Rule 172 under the Securities Act) (the &ldquo;<U>Prospectus Delivery Period</U>&rdquo;), the Company will
comply with all requirements imposed upon it by the Securities Act, as from time to time in force, and to file on or before their respective
due dates all reports and any definitive proxy or information statements required to be filed by the Company with the SEC pursuant to
Sections 13(a), 13(c), 14, 15(d), or any other provision of or under the Exchange Act. If the Company has omitted any information from
the Registration Statement pursuant to Rule 430A under the Securities Act, it will use its commercially reasonable efforts to comply
with the provisions of and make all requisite filings with the SEC pursuant to said Rule 430A and to notify the Agent promptly of all
such filings. If during the Prospectus Delivery Period any event occurs as a result of which the Prospectus as then amended or supplemented
would include an untrue statement of a material fact or omit to state a material fact necessary to make the statements therein, in the
light of the circumstances then existing, not misleading, or if during the Prospectus Delivery Period it is necessary to amend or supplement
the Registration Statement or Prospectus to comply with the Securities Act, the Company will promptly notify the Agent to suspend the
offering of Placement Shares during such period and the Company will promptly amend or supplement the Registration Statement or Prospectus
(at the expense of the Company) so as to correct such statement or omission or effect such compliance; provided, however, that the Company
may delay any amendment or supplement, if in the sole discretion of the Company, it is in the Company&rsquo;s best interest to do so.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT><U>Listing
of Placement Shares</U>. During the Prospectus Delivery Period, the Company will use its commercially reasonable efforts to cause the
Placement Shares to be listed on the Exchange.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(e)</FONT><U>Delivery
of Registration Statement and Prospectus</U>. The Company will furnish to the Agent and its counsel (at the expense of the Company) copies
of the Registration Statement, the Prospectus (including all documents incorporated by reference therein) and all amendments and supplements
to the Registration Statement or Prospectus that are filed with the SEC during the Prospectus Delivery Period (including all documents
filed with the SEC during such period that are deemed to be incorporated by reference therein), in each case as soon as reasonably practicable
and in such quantities as the Agent may from time to time reasonably request and, at the Agent&rsquo;s request, will also furnish copies
of the Prospectus to each exchange or market on which sales of the Placement Shares may be made; provided, however, that the Company
will not be required to furnish any document (other than the Prospectus) to the Agent to the extent such document is available on EDGAR.
</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(f)</FONT><U>Earnings
Statement</U>. The Company will make generally available to its security holders as soon as practicable, but in any event not later than
15 months after the end of the Company&rsquo;s current fiscal quarter, an earnings statement covering a 12-month period that satisfies
the provisions of Section 11(a) and Rule 158 of the Securities Act. The Company&rsquo;s compliance with the reporting requirements of
the Exchange Act shall be deemed to satisfy this Section&nbsp;7(f).</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(g)</FONT><U>Use
of Proceeds</U>. The Company will use the Net Proceeds as described in the Prospectus in the section entitled &ldquo;Use of Proceeds.&rdquo;</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(h)</FONT><U>Notice
of Other Sales</U>. Without the prior written notice to the Agent, the Company will not, directly or indirectly, offer to sell, sell,
contract to sell, grant any option to sell or otherwise dispose of any Common Stock (other than the Placement Shares offered pursuant
to this Agreement) or securities convertible into or exchangeable for Common Stock, warrants or any rights to purchase or acquire, Common
Stock during the period beginning on the second Trading Day immediately prior to the date on which any Placement Notice is delivered
to the Agent hereunder and ending on the fifth Trading Day immediately following the final Settlement Date respecting Placement Shares
sold pursuant to such Placement Notice (or, if the Placement Notice has been terminated or suspended prior to the sale of all Placement
Shares covered by a Placement Notice, the date of such suspension or termination); and will not directly or indirectly in any other &ldquo;at-the-market&rdquo;
offering sell, contract to sell, grant any option to sell or otherwise dispose of any Common Stock (other than the Placement Shares offered
pursuant to this Agreement) or securities convertible into or exchangeable for Common Stock, warrants or any rights to purchase or acquire,
Common Stock prior to the termination of this Agreement; <I>provided</I>, <I>however</I>, that such restrictions will not be required
in connection with the Company&rsquo;s issuance or sale of: (1)&nbsp;Common Stock, options to purchase Common Stock or Common Stock issuable
upon the exercise of options or restricted stock units granted pursuant to any employee or director stock option or benefits plan, stock
ownership plan or dividend reinvestment plan (but not Common Stock subject to a waiver to exceed plan limits in its dividend reinvestment
plan) of the Company whether now in effect or hereafter implemented; (2)&nbsp;Common Stock issuable upon conversion of securities or
in respect of dividends accruing thereon or the exercise of warrants, options or other rights in effect or outstanding, and disclosed
in filings by the Company available on EDGAR or otherwise in writing to the Agent; and (3)&nbsp;Common Stock, or securities convertible
into or exercisable for Common Stock, as consideration for mergers, acquisitions, other business combinations, licensing agreements or
strategic alliances, or offered and sold in a privately negotiated transaction to vendors, customers, or strategic partners and otherwise
conducted in a manner so as not to be integrated with the offering of Common Stock hereby. </FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(i)</FONT><U>Change
of Circumstances</U>. The Company will, at any time that a Placement Notice has been issued, advise the Agent promptly after it will
have received notice or obtained knowledge thereof, of any information or fact that would alter or affect in any material respect any
opinion, certificate, letter or other document required to be provided to the Agent pursuant to this Agreement.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(j)</FONT><U>Due
Diligence Cooperation</U>. The Company will cooperate with any reasonable due diligence review conducted by the Agent or its representatives
in connection with the transactions contemplated hereby, including providing information and making available documents and senior corporate
officers, during regular business hours and at the Company&rsquo;s principal offices or such other location mutually agreed to by the
parties, as the Agent may reasonably request.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(k)</FONT><U>Disclosure
of Shares Sold</U>. The Company will disclose information regarding the sale of the Placement Shares in compliance with the requirements
of the Exchange Act.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(l)</FONT><U>Representation
Dates; Certificate</U>. On the date of this Agreement and each time the Company:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 60pt; color: black; text-align: justify; text-indent: 60pt"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(i)</FONT>files
the Prospectus relating to the Placement Shares or amends or supplements (other than a prospectus supplement relating solely to an offering
of securities other than the Placement Shares) the Registration Statement or the Prospectus relating to the Placement Shares by means
of a post-effective amendment, sticker, or supplement but not by means of incorporation of documents by reference into the Registration
Statement or the Prospectus relating to the Placement Shares;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 60pt; color: black; text-align: justify; text-indent: 60pt"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(ii)</FONT>files
an annual report on Form 10-K under the Exchange Act (including any Form 10-K/A that contains restated financial statements);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 60pt; color: black; text-align: justify; text-indent: 60pt"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(iii)</FONT>files
a quarterly report on Form 10-Q under the Exchange Act; or </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 60pt; color: black; text-align: justify; text-indent: 60pt"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(iv)</FONT>files
a current report on Form 8-K containing amended audited financial information (other than information &ldquo;furnished&rdquo; pursuant
to Items 2.02 or 7.01 of Form&nbsp;8-K or to provide disclosure pursuant to Item 8.01 of Form 8-K relating to the reclassification of
certain properties as discontinued operations in accordance with Statement of Financial Accounting Standards No. 144) under the Exchange
Act (each date of filing of one or more of the documents referred to in clauses (i) through (iv) will be a &ldquo;<U>Representation Date</U>&rdquo;)</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 60pt; color: black; text-align: justify; text-indent: 60pt"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin-top: 0pt; margin-bottom: 6pt; margin-left: 60pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">t</FONT>he
Company will furnish the Agent (but in the case of clause (iv) above only if the Agent reasonably determines that the information contained
in such Form 8-K is material) with a certificate, in the form attached hereto as <U>Exhibit A</U>. The requirement to provide a certificate
under this Section 7(l) will be waived for any Representation Date occurring at a time at which no Placement Notice is pending, which
waiver will continue until the earlier to occur of the date the Company delivers a Placement Notice hereunder (which for such calendar
quarter will be considered a Representation Date) and the next occurring Representation Date. Notwithstanding the foregoing, if the Company
subsequently decides to sell Placement Shares following a Representation Date when the Company relied on such waiver and did not provide
the Agent with a certificate under this Section 7(l), then before the Company delivers the Placement Notice or the Agent sells any Placement
Shares, the Company will provide the Agent with a certificate, in the form attached hereto as <U>Exhibit A</U>, dated the date of the
Placement Notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin-top: 0pt; margin-bottom: 6pt; margin-left: 60pt; text-indent: 0pt; text-align: justify"></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(m)</FONT><U>Legal
Opinion</U>. On the date of this Agreement and within five Trading Days of each Representation Date for which the Company is obligated
to deliver a certificate in the form attached hereto as <U>Exhibit A</U> for which no waiver is applicable, the Company will cause to
be furnished to the Agent written opinions of Shutts &amp; Bowen LLP (&ldquo;<U>Company Counsel</U>&rdquo;), or other counsel reasonably
satisfactory to the Agent, in form and substance reasonably satisfactory to the Agent and its counsel; <I>provided</I>, <I>however</I>,
the Company will be required to furnish to the Agent no more than one opinion hereunder per calendar quarter; <I>provided</I>, further,
that in lieu of such opinions for subsequent periodic filings under the Exchange Act, Company Counsel may furnish the Agent with a letter
(a &ldquo;<U>Reliance Letter</U>&rdquo;) to the effect that the Agent may rely on a prior opinion delivered under this <U>Section 7(m)
</U>to the same extent as if it were dated the date of such letter (except that statements in such prior opinion will be deemed to relate
to the Registration Statement and the Prospectus as amended or supplemented as of the date of the Reliance Letter).</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(n)</FONT><U>Comfort
Letters</U>. On the date of this Agreement and within five Trading Days of each Representation Date, other than pursuant to <U>Section
7(l)(iii</U>), for which the Company is obligated to deliver a certificate in the form attached hereto as <U>Exhibit A </U>for which
no waiver is applicable, the Company will cause its Accountants to furnish the Agent letters (the &ldquo;<U>Comfort Letters</U>&rdquo;),
dated the date the Comfort Letters are delivered, which will meet the requirements set forth in this <U>Section 7(n)</U>. The Comfort
Letter from each of the Accountants will be in a form and substance reasonably satisfactory to the Agent: (i)&nbsp;confirming that they
are an independent public accounting firm within the meaning of the Securities Act and the PCAOB; (ii)&nbsp;stating, as of such date,
the conclusions and findings of such firm respecting the financial information and other matters ordinarily covered by accountants&rsquo;
&ldquo;comfort letters&rdquo; to underwriters in connection with registered public offerings (the first such letter, the &ldquo;<U>Initial
Comfort Letter</U>&rdquo;); and (iii)&nbsp;updating the Initial Comfort Letter with any information that would have been included in
the Initial Comfort Letter had it been given on such date and modified as necessary to relate to the Registration Statement and the Prospectus,
as amended and supplemented to the date of such letter.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(o)</FONT><U>Market
Activities</U>. The Company will not, directly or indirectly: (i)&nbsp;take any action designed to cause or result in, or that constitutes
or might reasonably be expected to constitute, the stabilization or manipulation of the price of any security of the Company to facilitate
the sale or resale of Common Stock; or (ii)&nbsp;sell, bid for, or purchase Common Stock in violation of Regulation M, or pay anyone
any compensation for soliciting purchases of the Placement Shares other than the Agent.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(p)</FONT><U>Investment
Company Act</U>. The Company will conduct its affairs in such a manner so as to reasonably ensure that neither it nor any of its Subsidiaries
will be or become, at any time prior to the termination of this Agreement, required to register as an &ldquo;investment company,&rdquo;
as such term is defined in the Investment Company Act.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(q)</FONT><U>No Offer to Sell</U>. Other than an Issuer Free Writing Prospectus approved
in advance by the Company and the Agent in its capacity as agent hereunder, neither the Agent nor the Company (including its agents
and representatives, other than the Agent in its capacity as such) will make, use, prepare, authorize, approve, or refer to any
written communication (as defined in Rule 405 under the Securities Act), required to be filed with the SEC, that constitutes an
offer to sell or solicitation of an offer to buy Placement Shares hereunder.</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(r)</FONT><U>Sarbanes-Oxley
Act</U>. The Company and the Subsidiaries shall comply with the applicable provisions of the Sarbanes-Oxley Act in all material respects.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
8.&#9;<U>Representations and Covenants of the Agent</U>. The Agent represents and warrants that it is duly registered as a broker-dealer
under FINRA, the Exchange Act, and the applicable statutes and regulations of each state in which the Placement Shares will be offered
and sold, except such states in which such Agent is exempt from registration or such registration is not otherwise required. The Agent
will continue, for the term of this Agreement, to be duly registered as a broker-dealer under FINRA, the Exchange Act, and the applicable
statutes and regulations of each state in which the Placement Shares will be offered and sold, except such states in which such Agent
is exempt from registration or such registration is not otherwise required, during the term of this Agreement. The Agent will comply
with all applicable law and regulations in connection with the Placement Shares, including Regulation M.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 0.25in 0 0; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
9.&#9;<U>Payment of Expenses</U>. The Company will pay all expenses incident to the performance of its obligations under this Agreement,
including: (i)&nbsp;the preparation, filing, including any fees required by the SEC, and printing of the Registration Statement (including
financial statements and exhibits) as originally filed and of each amendment and supplement thereto and each Free Writing Prospectus,
in such number as the Agent will reasonably deem necessary; (ii) the printing and delivery to the Agent of this Agreement and such other
documents as may reasonably be required in connection with the offering, purchase, sale, issuance, or delivery of the Placement Shares;
(iii)&nbsp;the preparation, issuance, and delivery of the certificates, if any, for the Placement Shares to the Agent, including any
stock or other transfer taxes and any capital duties, stamp duties, or other duties or taxes payable upon the sale, issuance, or delivery
of the Placement Shares to the Agent; (iv)&nbsp;the fees and disbursements of the counsel, accountants, and other advisors to the Company;
(v)&nbsp;the fees and expenses of the transfer agent and registrar for the Common Stock; (vi)&nbsp;the filing fees incident to any review
by FINRA of the terms of the sale of the Placement Shares; (vii)&nbsp;the fees and expenses incurred in connection with the listing of
the Placement Shares on the Exchange; (viii) route and exchange fees and usual and customary transaction, ticket, and similar charges;
and (ix) $30,000 in due diligence fees and expenses of the Agent, including Agent&rsquo;s legal counsel initially and, thereafter, the
reasonable fees and expenses of the Agent&rsquo;s legal counsel in connection with quarterly and annual bring-downs required hereunder
up to a maximum amount of $2,500 for each such bring-down.</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
10.&#9;<U>Conditions to the Agent&rsquo;s Obligations</U>. The obligations of the Agent hereunder respecting a Placement will be subject
to the continuing accuracy and completeness of the representations and warranties made by the Company herein in all material respects
(except for representations and warranties qualified by materiality which are required to be accurate and complete in all respects),
to the due performance by the Company of its obligations hereunder in all material respects, to the completion by such Agent of a due
diligence review satisfactory to it in its reasonable judgment, and to the continuing satisfaction (or waiver by such Agent in its sole
discretion) of the following additional conditions:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(a)&#9;<U>Registration Statement Effective</U>. The Company shall at all times maintain in effect the Registration Statement, which
will be available for the sale of all Placement Shares contemplated to be issued by any Placement Notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(b)&#9;<U>No Material Notices</U>. None of the following events will have occurred and be continuing: (i)&nbsp;receipt by the Company
of any request for additional information from the SEC or any other federal or state governmental authority during the period of effectiveness
of the Registration Statement the response to which would require any post-effective amendments or supplements to the Registration Statement
or the Prospectus which have not, as of the time of such Placement, been so made; (ii)&nbsp;the issuance by the SEC or any other federal
or state governmental authority of any stop order suspending the effectiveness of the Registration Statement or the initiation of any
proceedings for that purpose; (iii)&nbsp;receipt by the Company of any notification respecting the suspension of the qualification or
exemption from qualification of any of the Placement Shares for sale in any jurisdiction or the initiation or threatening of any proceeding
for such purpose; or (iv)&nbsp;the occurrence of any event that requires the making of any changes in the Registration Statement, the
Prospectus or documents so that, in the case of the Registration Statement, it will not contain any materially untrue statement of a
material fact or omit to state any material fact required to be stated therein or necessary to make the statements therein not misleading
and, that in the case of the Prospectus, it will not contain any materially untrue statement of a material fact or omit to state any
material fact required to be stated therein or necessary to make the statements therein, in the light of the circumstances under which
they were made, not misleading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(c)&#9;<U>No
Misstatement or Material Omission</U>. Such Agent will not have advised the Company that the Registration Statement or Prospectus, or
any amendment or supplement thereto, contains an untrue statement of fact that in the Agent&rsquo;s reasonable opinion is material, or
omits to state a fact that in the Agent&rsquo;s opinion is material and is required to be stated therein or is necessary to make the
statements therein not misleading, which changes shall not, as of the time of the Placement, have been so made.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(d)&#9;<U>Material
Changes</U>. Except as contemplated in the Prospectus, or disclosed in the Company&rsquo;s reports filed with the SEC, there will not
have been any material adverse change, on a consolidated basis, in the authorized capital stock of the Company or any Material Adverse
Effect, or any development that could reasonably be expected to cause a Material Adverse Effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(e)&#9;<U>Legal
Opinion</U>. Such Agent will have received the opinion of Company Counsel required to be delivered pursuant <U>Section 7(m)</U> on or
before the date on which such delivery of such opinion is required pursuant to <U>Section 7(m)</U>.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(f)&#9;<U>Comfort Letters</U>. Such Agent will have received the Comfort Letter required to be delivered pursuant <U>Section 7(n)
</U>on or before the date on which such delivery of such letter is required pursuant to <U>Section 7(n)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(g)&#9;<U>Representation Certificate</U>. Such Agent will have received the certificate required to be delivered pursuant to <U>Section
7(l)</U> on or before the date on which delivery of such certificate is required pursuant to <U>Section 7(l).</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(h)&#9;<U>No
Suspension</U>. Trading in the Common Stock will not have been suspended on the Exchange and the Common Stock will not have been delisted
from the Exchange.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(i)&#9;<U>Other
Materials</U>. On each date on which the Company is required to deliver a certificate pursuant to <U>Section 7(l)</U>, the Company will
have furnished to such Agent such appropriate further information, certificates, and documents as such Agent may reasonably request and
that are usually and customarily furnished by an issuer of securities in connection with a securities offering. All such opinions, certificates,
letters, and other documents will be in compliance with the provisions hereof. The Company will furnish such Agent with such conformed
copies of such opinions, certificates, letters, and other documents as such Agent will reasonably request.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 0.5in">(j)&#9;<U>Securities Act Filings Made</U>. All filings with the SEC required by Rule 424 under the Securities Act to have been filed
prior to the issuance of any Placement Notice hereunder will have been made within the applicable period prescribed for such filing by
Rule 424.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 40.5in">(k)&#9;<U>Approval
for Listing</U>. To the extent required by continued listing rules of the Exchange, the Placement Shares will either have been approved
for listing on the Exchange, subject only to notice of issuance, or the Company will have filed an application for listing of the Placement
Shares on the Exchange at, or prior to, the issuance of any Placement Notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 40pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(l)</font><U>No Termination Event</U>. No event will have occurred that would permit such Agent to terminate this Agreement pursuant
to Section 13(a).</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0in"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.</FONT><U>Indemnification and Contribution</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 40pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><U>Company
Indemnification</U>. The Company agrees to indemnify and hold harmless the Agent, its partners, members, directors, officers, employees,
and agents and each Person, if any, who controls any Agent within the meaning of Section&nbsp;15 of the Securities Act or Section&nbsp;20
of the Exchange Act as follows:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(i)</FONT>against
any and all loss, liability, claim, damage, and expense whatsoever, as incurred, joint or several, arising out of or based upon any untrue
statement or alleged untrue statement of a material fact contained in the Registration Statement (or any amendment thereto), or the omission
or alleged omission therefrom of a material fact required to be stated therein or necessary to make the statements therein not misleading,
or arising out of any untrue statement or alleged untrue statement of a material fact included in any related Issuer Free Writing Prospectus
or the Prospectus (or any amendment or supplement thereto), or the omission or alleged omission therefrom of a material fact necessary
in order to make the statements therein, in the light of the circumstances under which they were made, not misleading;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(ii)</FONT>against
any and all loss, liability, claim, damage and expense whatsoever, as incurred, joint or several, to the extent of the aggregate amount
paid in settlement of any litigation, or any investigation or proceeding by any governmental agency or body, commenced or threatened,
or of any claim whatsoever based upon any such untrue statement or omission, or any such alleged untrue statement or omission; provided
that any such settlement is effected with the written consent of the Company, which consent will not unreasonably be delayed or withheld;
and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(iii)</FONT>against
any and all expense whatsoever, as incurred (including the reasonable fees and disbursements of counsel), reasonably incurred in investigating,
preparing or defending against any litigation, or any investigation or proceeding by any governmental agency or body, commenced or threatened,
or any claim whatsoever based upon any such untrue statement or omission, or any such alleged untrue statement or omission, to the extent
that any such expense is not paid under (i) or (ii) above;</FONT></P>

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

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; text-align: justify; text-indent: 0in"><I>provided,
<U>however</U></I>, that this indemnity agreement will not apply to any loss, liability, claim, damage, or expense to the extent arising
out of any untrue statement or omission or alleged untrue statement or omission made solely in reliance upon and in conformity with written
information furnished to the Company by the Agent expressly for use in the Registration Statement (or any amendment thereto), or in any
related Issuer Free Writing Prospectus or the Prospectus (or any amendment or supplement thereto).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0 0.5in; color: black; text-align: justify; text-indent: 40pt"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><U>Agent
Indemnification</U>. The Agent agrees, jointly and severally, to indemnify and hold harmless the Company and its directors and each officer
of the Company who signed the Registration Statement, and each Person, if any, that: (i)&nbsp;controls the Company within the meaning
of Section 15 of the Securities Act or Section 20 of the Exchange Act; or (ii)&nbsp;is controlled by or is under common control with
the Company against any and all loss, liability, claim, damage, and expense described in the indemnity contained in <U>Section 11(c)</U>,
as incurred, but only respecting untrue statements or omissions, or alleged untrue statements or omissions, made in the Registration
Statement (or any amendments thereto), the Prospectus (or any amendment or supplement thereto) or any Free Writing Prospectus in reliance
upon and in conformity with information furnished to the Company in writing by the Agent expressly for use therein.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT><U>Procedure</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(i)</FONT>Any
party that proposes to assert the right to be indemnified under this <U>Section 11</U> will, promptly after receipt of notice of commencement
of any action against such party in respect of which a claim is to be made against an indemnifying party or parties under this <U>Section
11</U>, notify each such indemnifying party of the commencement of such action, enclosing a copy of all papers served, but the omission
so to notify such indemnifying party will not relieve the indemnifying party from: (1)&nbsp;any liability that it might have to any indemnified
party otherwise than under this <U>Section 11</U>; and (2)&nbsp;any liability that it may have to any indemnified party under the foregoing
provision of this <U>Section 11</U> unless, and only to the extent that, such omission results in the forfeiture or material impairment
of substantive rights or defenses by the indemnifying party.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(ii)</FONT>If
any such action is brought against any indemnified party and it notifies the indemnifying party of its commencement, the indemnifying
party will be entitled to participate in and, to the extent that it elects by delivering written notice to the indemnified party promptly
after receiving notice of the commencement of the action from the indemnified party, jointly with any other indemnifying party similarly
notified, to assume the defense of the action, with counsel reasonably satisfactory to the indemnified party, and after notice from the
indemnifying party to the indemnified party of its election to assume the defense, the indemnifying party will not be liable to the indemnified
party for any legal or other expenses except as provided below and except for the reasonable costs of investigation subsequently incurred
by the indemnified party in connection with the defense.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(iii)</FONT>The
indemnified party will have the right to employ its own counsel in any such action, but the fees, expenses and other charges of such
counsel will be at the expense of such indemnified party unless: (1)&nbsp;the employment of counsel by the indemnified party has been
authorized in writing by the indemnifying party; (2)&nbsp;the indemnified party has reasonably concluded (based on advice of counsel)
that there may be legal defenses available to it or other indemnified parties that are different from or in addition to those available
to the indemnifying party; (3)&nbsp;a conflict or potential conflict exists (based on advice of counsel to the indemnified party) between
the indemnified party and the indemnifying party (in which case the indemnifying party will not have the right to direct the defense
of such action on behalf of the indemnified party); or (4)&nbsp;the indemnifying party has not in fact employed counsel to assume the
defense of such action within a reasonable time after receiving notice of the commencement of the action, in each of which cases the
reasonable fees, disbursements and other charges of counsel will be at the expense of the indemnifying party or parties.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(iv)</FONT>It
is understood that the indemnifying party or parties will not, in connection with any proceeding or related proceedings in the same jurisdiction,
be liable for the reasonable fees, disbursements and other charges of more than one separate firm admitted to practice in such jurisdiction
at any one time for all such indemnified party or parties. All such fees, disbursements, and other charges will be reimbursed by the
indemnifying party promptly after the indemnifying party receives a written invoice relating to fees, disbursements and other charges
in reasonable detail.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(v)</FONT>An
indemnifying party will not, in any event, be liable for any settlement of any action or claim effected without its written consent.
No indemnifying party will, without the prior written consent of each indemnified party, settle or compromise or consent to the entry
of any judgment in any pending or threatened claim, action, or proceeding relating to the matters contemplated by this <U>Section 11
</U>(whether or not any indemnified party is a party thereto), unless such settlement, compromise or consent: (i)&nbsp;includes an unconditional
release of each indemnified party from all liability arising out of such litigation, investigation, proceeding, or claim; and (ii)&nbsp;does
not include a statement as to or an admission of fault, culpability, or a failure to act by or on behalf of any indemnified party.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT><U>Contribution</U>.
In order to provide for just and equitable contribution in circumstances in which the indemnification provided for in the foregoing paragraphs
of this <U>Section 11</U> is applicable in accordance with its terms but for any reason is held to be unavailable from the Company or
the Agent, the Company and the Agent will contribute to the total losses, claims, liabilities, expenses, and damages (including any investigative,
legal and other expenses reasonably incurred in connection with, and any amount paid in settlement of, any action, suit or proceeding
or any claim asserted, but after deducting any contribution received by the Company from Persons other than the Agent, such as Persons
that control the Company within the meaning of the Securities Act, officers of the Company who signed the Registration Statement and
directors of the Company, who also may be liable for contribution) to which the Company and the Agent may be subject in such proportion
as is appropriate to reflect the relative benefits received by the Company, on the one hand, and the Agent, on the other hand. The relative
benefits received by the Company, on the one hand, and the Agent, on the other hand, will be deemed to be in the same proportion as the
total net proceeds from the sale of the Placement Shares (before deducting expenses) received by the Company bear to the total compensation
received by the Agent (before deducting expenses) from the sale of Placement Shares on behalf of the Company. If, but only if, the allocation
provided by the foregoing sentence is not permitted by applicable law, the allocation of contribution will be made in such proportion
as is appropriate to reflect not only the relative benefits referred to in the foregoing sentence but also the relative fault of the
Company, on the one hand, and the Agent, on the other hand, respecting the statements or omission that resulted in such loss, claim,
liability, expense or damage, or action in respect thereof, as well as any other relevant equitable considerations respecting such offering.
Such relative fault will be determined by reference to, among other things, whether the untrue or alleged untrue statement of a material
fact or omission or alleged omission to state a material fact relates to information supplied by the Company or the Agent, the intent
of the parties and their relative knowledge, access to information and opportunity to correct or prevent such statement or omission.
The Company and the Agent agree that it would not be just and equitable if contributions pursuant to this <U>Section 11(d)</U> were to
be determined by pro rata allocation or by any other method of allocation that does not take into account the equitable considerations
referred to herein. The amount paid or payable by an indemnified party as a result of the loss, claim, liability, expense, or damage,
or action in respect thereof, referred to above in this <U>Section 11(d)</U> will be deemed to include, for the purpose of this <U>Section
11(d)</U>, any legal or other expenses reasonably incurred by such indemnified party in connection with investigating or defending any
such action or claim to the extent consistent with <U>Section 11(c)</U> hereof. Notwithstanding the foregoing provisions of this <U>Section
11(d)</U>, the Agent will not be required to contribute any amount in excess of the commissions received by it under this Agreement and
no Person found guilty of fraudulent misrepresentation (within the meaning of Section 11(f) of the Securities Act) will be entitled to
contribution from any Person who was not guilty of such fraudulent misrepresentation. For purposes of this <U>Section 11(d)</U>, any
Person who controls a party to this Agreement within the meaning of the Securities Act, and any officers, directors, partners, employees
or agents of the Agent, will have the same rights to contribution as that party, and each officer and director of the Company who signed
the Registration Statement will have the same rights to contribution as the Company, subject in each case to the provisions hereof. Any
party entitled to contribution, promptly after receipt of notice of commencement of any action against such party in respect of which
a claim for contribution may be made under this <U>Section 11(d)</U>, will notify any such party or parties from whom contribution may
be sought, but the omission to so notify will not relieve that party or parties from whom contribution may be sought from any other obligation
it or they may have under this <U>Section 11(d)</U> except to the extent that the failure to so notify such other party materially prejudiced
the substantive rights or defenses of the party from whom contribution is sought. Except for a settlement entered into pursuant to the
last sentence of <U>Section 11(c)</U> hereof, no party will be liable for contribution respecting any action or claim settled without
its written consent if such consent is required pursuant to <U>Section 11(c)</U> hereof.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
12.&#9;<U>Representations and Agreements to Survive Delivery</U>. The indemnity and contribution agreements contained in <U>Section 11
</U>of this Agreement and all representations and warranties of the Company herein or in certificates delivered pursuant hereto will
survive, as of their respective dates, regardless of: (a)&nbsp;any investigation made by or on behalf of the Agent, any controlling Persons,
or the Company (or any of their respective officers, directors, or controlling Persons); (b)&nbsp;delivery and acceptance of the Placement
Shares and payment therefor; or (c)&nbsp;any termination of this Agreement.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
13.&#9;<U>Termination</U>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT>The
Agent may terminate this Agreement, by written notice to the Company, as hereinafter specified at any time: (i)&nbsp;if there has been,
since the time of execution of this Agreement or since the date as of which information is given in the Prospectus, any Material Adverse
Effect, or any development has occurred that is reasonably likely to have a Material Adverse Effect or in the reasonable judgment of
the Agent makes it impractical or inadvisable to market the Placement Shares or to enforce contracts for the sale of the Placement Shares;
(ii)&nbsp;if there has occurred any material adverse change in the financial markets in the United States or the international financial
markets, any outbreak of hostilities or escalation thereof or other calamity or crisis or any change or development involving a prospective
change in national or international political, financial or economic conditions, in each case the effect of which is such as to make
it, in the judgment of the Agent, impracticable or inadvisable to market the Placement Shares or to enforce contracts for the sale of
the Placement Shares; (iii)&nbsp;if trading in the Common Stock has been suspended or limited by the SEC or the Exchange, or if trading
generally on the Exchange has been suspended or limited, or minimum prices for trading have been fixed on the Exchange; (iv)&nbsp;if
a major disruption of securities settlements or clearance services in the United States will have occurred and be continuing; or (v)&nbsp;if
a banking moratorium has been declared by either U.S. Federal or New York authorities. Any such termination will be without liability
of any party to any other party except that the provisions of <U>Section 9</U> (Expenses), <U>Section 11</U> (Indemnification), <U>Section
12</U> (Survival of Representations), <U>Section 18</U> (Applicable Law; Waiver of Jury Trial), <U>Section 19</U> (Consent to Jurisdiction),
and <U>Section 20</U> (Use of Information) hereof will remain in full force and effect notwithstanding such termination. If the Agent
elects to terminate this Agreement as provided in this <U>Section 13(a)</U>, the Agent will provide the required notice as specified
in <U>Section 14</U> (Notices).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT>
&#9;(i)&#9;The Company will have the right, by giving 10 days&rsquo; notice as hereinafter specified to terminate this Agreement in
its sole discretion at any time after the date of this Agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">(ii)&nbsp;If
any Agent decline any commercially reasonable placement notice pursuant to <U>Section 2(a)</U> of this Agreement, then the Company will
have the right to terminate this Agreement with respect to such Agent by giving written notice of termination to such Agent. Any such
termination will be effective immediately upon a delivery of a termination notice by the Company to such Agent.</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">Any
termination pursuant to <U>Section 13(b)</U> will be without liability of any party to any other party except that the provisions of
<U>Section 9</U>, <U>Section 11</U>, <U>Section 12</U>, <U>Section 18</U>, <U>Section 19</U>, and <U>Section 20</U> hereof will remain
in full force and effect notwithstanding such termination.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT>The
Agent will have the right, by giving 10 days&rsquo; notice as hereinafter specified to terminate this Agreement in its discretion at
any time after the date of this Agreement. Any such termination will be without liability of any party to any other party except that
the provisions of <U>Section 9</U>, <U>Section 11</U>, <U>Section 12</U>, <U>Section 18</U>, <U>Section 19</U>, and <U>Section 20</U>
hereof will remain in full force and effect notwithstanding such termination.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT>Unless
earlier terminated pursuant to this <U>Section 13</U>, this Agreement will automatically terminate upon the earlier to occur of: (i)
the two-year anniversary of the date hereof; or (ii)&nbsp;the issuance and sale of all of the Placement Shares through the Agent on the
terms and subject to the conditions set forth herein, except that, in either such case, the provisions of <U>Section 9</U>, <U>Section
11</U>, <U>Section 12</U>, <U>Section 18</U>, <U>Section 19</U>, and <U>Section 20</U> hereof will remain in full force and effect notwithstanding
such termination.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(e)</FONT>This
Agreement will remain in full force and effect unless terminated pursuant to <U>Sections 13(a)</U>, <U>(b)</U>, <U>(c)</U>, or <U>(d)
</U>above or otherwise by mutual agreement of the parties. Upon termination of this Agreement, the Company will not have any liability
to any Agent for any discount, commission, or other compensation respecting any Placement Shares not otherwise sold by an Agent under
this Agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(f)</FONT>Any
termination of this Agreement will be effective on the date specified in such notice of termination; <I>provided</I>, <I>however</I>,
that such termination will not be effective until the close of business on the date of receipt of such notice by the Agent or the Company,
as the case may be; provided further, that the Agent shall suspend any ongoing Placement as soon as practicable following receipt of
the notice of termination (and in any event by the close of business on the date of receipt). If such termination will occur prior to
the Settlement Date for any sale of Placement Shares, such Placement Shares will settle in accordance with the provisions of this Agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0pt"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">14.</FONT><U>Notices</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0 40pt; color: black; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
(a)&#9;All notices or other communications required or permitted to be given by any party to any other party pursuant to the terms of
this Agreement will be in writing, unless otherwise specified, and if sent to Ascendiant Capital Markets, LLC, will be delivered to:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 25%">&nbsp;</TD>
  <TD STYLE="width: 61%">&nbsp;</TD>
  <TD STYLE="width: 14%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Ascendiant Capital Markets, LLC</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Jupiter, FL 33477</P></TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>with a copy to:</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">Clyde Snow &amp; Sessions, P.C.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">201 South Main Street, Suite 2200</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">Salt Lake City, UT 84111</P></TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>and if to the Company, will be delivered to:</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">Duos Technology Group, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">7660 Centurion Parkway, Suite 100</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">Email: agg@duostech.com</P></TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>with a copy to:</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">Shutts &amp; Bowen LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">200 South Biscayne Boulevard, Suite 4100</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 20pt; text-align: justify">Email: tcookson@shutts.com</P></TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0 40pt; color: black; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

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

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

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

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

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Notice to any other Agent shall be sent to its address set forth in Annex 1 hereto.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT>Each
such notice or other communication will be deemed given: (i)&nbsp;when delivered personally on or before 4:30&nbsp;p.m., New York City
time, on a Business Day or, if such day is not a Business Day, on the next succeeding Business Day; or (ii)&nbsp;on the next Business
Day after timely delivery to a nationally recognized overnight courier. For purposes of this Agreement, &ldquo;<U>Business Day</U>&rdquo;
will mean any day on which the Exchange and commercial banks in the City of New York are open for business.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT>An
electronic communication (&ldquo;<U>Electronic Notice</U>&rdquo;) will be deemed written notice for purposes of this <U>Section 14</U>
if sent to the electronic mail address set forth above or specified by the receiving party under separate cover. Electronic Notice will
be deemed received at the time the party sending Electronic Notice receives confirmation of receipt by the receiving party. Any party
receiving Electronic Notice may request and will be entitled to receive the notice on paper, in a nonelectronic form (&ldquo;<U>Nonelectronic
Notice</U>&rdquo;), which will be sent to the requesting party within 10 days of receipt of the written request for Nonelectronic Notice.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT>Each
party to this Agreement may change such address for notices by sending to the parties to this Agreement written notice of a new address
for such purpose.</FONT></P>

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

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
15.&#9;<U>Successors and Assigns</U>. This Agreement will inure to the benefit of and be binding upon the Company and the Agent and their
respective successors and the affiliates, controlling persons, partners, members, officers, directors, employees, and agents referred
to in <U>Section 11</U> hereof. References to any of the parties contained in this Agreement will be deemed to include the successors
and permitted assigns of such party. Nothing in this Agreement, express or implied, is intended to confer upon any party other than the
parties hereto or their respective successors and permitted assigns any rights, remedies, obligations or liabilities under or by reason
of this Agreement, except as expressly provided in this Agreement. Neither party may assign its rights or obligations under this Agreement
without the prior written consent of the other party.</FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
16.&#9;<U>Adjustments for Stock Splits</U>. The parties acknowledge and agree that all share-related numbers contained in this Agreement
will be adjusted to take into account any share consolidation, stock split, stock dividend, corporate domestication or similar event
effected respecting the Placement Shares.</P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
17.&#9;<U>Entire Agreement; Amendment; Severability</U>. This Agreement (including all schedules and exhibits attached hereto and Placement
Notices issued pursuant hereto), by and between the Company and the Agent constitutes the entire agreement of the parties respecting
the subject matter hereof and thereof and supersedes all other prior and contemporaneous agreements and undertakings, both written and
oral, among the parties hereto with regard to the subject matter hereof and thereof. Neither this Agreement nor any term hereof may be
amended except pursuant to a written instrument executed by the Company and the Agent. In the event that any one or more of the provisions
contained herein, or the application thereof in any circumstance, is held invalid, illegal, or unenforceable as written by a court of
competent jurisdiction, then such provision will be given full force and effect to the fullest possible extent that it is valid, legal,
and enforceable, and the remainder of the terms and provisions herein will be construed as if such invalid, illegal, or unenforceable
term or provision was not contained herein, but only to the extent that giving effect to such provision and the remainder of the terms
and provisions hereof will be in accordance with the intent of the parties as reflected in this Agreement.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: black; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: black"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</B>18.&#9;<B><U>APPLICABLE LAW; WAIVER OF JURY TRIAL</U>. THIS AGREEMENT WILL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE LAWS
OF THE STATE OF NEW YORK WITHOUT REGARD TO THE PRINCIPLES OF CONFLICTS OF LAWS. SPECIFIED TIMES OF DAY REFER TO NEW YORK CITY TIME. THE
COMPANY HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL
PROCEEDING ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY.</B></FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</B>19.&#9;<B><U>CONSENT TO JURISDICTION</U>. EACH PARTY HEREBY IRREVOCABLY SUBMITS TO THE NON-EXCLUSIVE JURISDICTION OF THE STATE AND
FEDERAL COURTS SITTING IN THE CITY OF NEW YORK, BOROUGH OF MANHATTAN, FOR THE ADJUDICATION OF ANY DISPUTE HEREUNDER OR IN CONNECTION
WITH ANY TRANSACTION CONTEMPLATED HEREBY, AND HEREBY IRREVOCABLY WAIVES, AND AGREES NOT TO ASSERT IN ANY SUIT, ACTION OR PROCEEDING,
ANY CLAIM THAT IT IS NOT PERSONALLY SUBJECT TO THE JURISDICTION OF ANY SUCH COURT, THAT SUCH SUIT, ACTION OR PROCEEDING IS BROUGHT IN
AN INCONVENIENT FORUM OR THAT THE VENUE OF SUCH SUIT, ACTION OR PROCEEDING IS IMPROPER. EACH PARTY HEREBY IRREVOCABLY WAIVES PERSONAL
SERVICE OF PROCESS AND CONSENTS TO PROCESS BEING SERVED IN ANY SUCH SUIT, ACTION OR PROCEEDING BY MAILING A COPY THEREOF (CERTIFIED OR
REGISTERED MAIL, RETURN RECEIPT REQUESTED) TO SUCH PARTY AT THE ADDRESS IN EFFECT FOR NOTICES TO IT UNDER THIS AGREEMENT AND AGREES THAT
SUCH SERVICE WILL CONSTITUTE GOOD AND SUFFICIENT SERVICE OF PROCESS AND NOTICE THEREOF. NOTHING CONTAINED HEREIN WILL BE DEEMED TO LIMIT
IN ANY WAY ANY RIGHT TO SERVE PROCESS IN ANY MANNER PERMITTED BY LAW.</B></FONT></P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
20.&#9;<U>Use of Information</U>. The Agent may not use or disclose any information gained in connection with this Agreement and the
transactions contemplated by this Agreement, including due diligence, for any purpose except in connection with entering into this Agreement
and providing services as distribution agent hereunder. </P>

<P STYLE="color: black; font: 10pt Times New Roman, Times, Serif; margin: 0.25in 0 0; text-align: justify; text-indent: 0in">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
21.&#9;<U>Counterparts</U>. This Agreement may be executed in two or more counterparts, each of which will be deemed an original, but
all of which together will constitute one and the same instrument. Delivery of an executed Agreement by one party to the other may be
made by facsimile transmission.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">22.&nbsp;<U>Effect
of Headings</U>. The section and exhibit headings herein are for convenience only and will not affect the construction hereof.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">23.&nbsp;<U>Permitted
Free Writing Prospectuses</U>. The Company represents, warrants, and agrees that, unless it obtains the prior consent of the Agent, which
consent shall not be unreasonably withheld, conditioned or delayed, and each Agent represents, warrants and agrees that, unless it obtains
the prior consent of the Company, which consent shall not be unreasonably withheld, conditioned or delayed, it has not made and will
not make any offer relating to the Placement Shares that would constitute an Issuer Free Writing Prospectus, or that would otherwise
constitute a &ldquo;free writing prospectus,&rdquo; as defined in Rule&nbsp;405, required to be filed with the SEC. Any such free writing
prospectus consented to by the Agent or by the Company, as the case may be, is hereinafter referred to as a &ldquo;Permitted Free Writing
Prospectus.&rdquo; The Company represents and warrants that it has treated and agrees that it will treat each Permitted Free Writing
Prospectus as an &ldquo;issuer free writing prospectus,&rdquo; as defined in Rule&nbsp;433, and has complied and will comply with the
requirements of Rule&nbsp;433 applicable to any Permitted Free Writing Prospectus, including timely filing with the SEC where required,
legending, and recordkeeping. For the purposes of clarity, the parties hereto agree that all free writing prospectuses, if any, listed
in <U>Exhibit&nbsp;B</U> hereto are Permitted Free Writing Prospectuses.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">24. <U>Absence
of Fiduciary Relationship</U>. The Company acknowledges and agrees that:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT>Each
Agent is acting solely as agent in connection with the public offering of the Placement Shares and in connection with each transaction
contemplated by this Agreement and the process leading to such transactions, and no fiduciary or advisory relationship between the Company
or any of its respective affiliates, stockholders (or other equity holders), creditors or employees or any other party, on the one hand,
and such Agent, on the other hand, has been or will be created in respect of any of the transactions contemplated by this Agreement,
irrespective of whether or not such Agent has advised or is advising the Company on other matters, and such Agent has no obligation to
the Company respecting the transactions contemplated by this Agreement except the obligations expressly set forth in this Agreement;</FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT>it
is capable of evaluating and understanding, and understands and accepts, the terms, risks and conditions of the transactions contemplated
by this Agreement;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT>the
Agent has not provided any legal, accounting, regulatory or tax advice respecting the transactions contemplated by this Agreement and
it has consulted its own legal, accounting, regulatory and tax advisors to the extent it has deemed appropriate;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT>it
is aware that the Agent and its affiliates are engaged in a broad range of transactions that may involve interests that differ from those
of the Company and the Agent has no obligation to disclose such interests and transactions to the Company by virtue of any fiduciary,
advisory or agency relationship or otherwise; provided that the Agent hereby agrees not to engage in any such transaction that would
cause its interests to be in direct conflict with the best interests of the Company; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(e)</FONT>it
waives, to the fullest extent permitted by law, any claims it may have against any Agent for breach of fiduciary duty or alleged breach
of fiduciary duty in connection with the sale of Placement Shares under this Agreement and agrees that no Agent will have any liability
(whether direct or indirect, in contract, tort or otherwise) to it in respect of such a fiduciary duty claim or to any Person asserting
a fiduciary duty claim on its behalf or in right of it or the Company, employees or creditors of Company, other than in respect of such
Agent&rsquo;s obligations under this Agreement and to keep information provided by the Company to the Agent&rsquo;s and the Agents&rsquo;
counsel confidential to the extent not otherwise publicly available.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">25.</FONT><U>Definitions</U>.
As used in this Agreement, the following terms have the respective meanings set forth below:</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT>&ldquo;<U>Applicable Time</U>&rdquo; means: (i)&nbsp;each Representation Date; and (ii)&nbsp;the time of each sale of any Placement
Shares pursuant to this Agreement.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT>&ldquo;<U>Company&rsquo;s knowledge</U>,&rdquo; &ldquo;<U>knowledge of the Company</U>&rdquo; and similar expressions mean the
actual knowledge of an executive officer of the Company as of the date to which the expression relates.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT>&ldquo;<U>Agent</U>&rdquo; means, as of any given time, an Agent that the Company has designated as sales agent to sell Placement
Shares pursuant to the terms of this Agreement, which shall initially be Ascendiant Capital Markets, LLC.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT>&ldquo;<U>Issuer Free Writing Prospectus</U>&rdquo; means any &ldquo;issuer free writing prospectus,&rdquo; as defined in Rule&nbsp;433,
relating to the Placement Shares. </FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(e)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT>&ldquo;<U>Rule 164</U>,&rdquo; &ldquo;<U>Rule 172</U>,&rdquo; &ldquo;<U>Rule 405</U>,&rdquo; &ldquo;<U>Rule 415</U>,&rdquo; &ldquo;<U>Rule
424</U>,&rdquo; &ldquo;<U>Rule&nbsp;424(b)</U>,&rdquo; &ldquo;<U>Rule&nbsp;430A</U>,&rdquo; &ldquo;<U>Rule&nbsp;430B</U>,&rdquo; and
&ldquo;<U>Rule&nbsp;433</U>&rdquo; refer to such rules under the Securities Act Regulations.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(f)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT>All references in this Agreement to financial statements and schedules and other information that is &ldquo;contained,&rdquo;
&ldquo;included,&rdquo; or &ldquo;stated&rdquo; in the Registration Statement or the Prospectus (and all other references of like import)
will be deemed to mean and include all such financial statements and schedules and other information that is incorporated by reference
in the Registration Statement or the Prospectus, as the case may be.</FONT></P>

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(g)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT>All references in this Agreement to the Registration Statement, the Prospectus or any amendment or supplement to any of the foregoing
will be deemed to include the copy filed with the SEC pursuant to EDGAR; all references in this Agreement to any Issuer Free Writing
Prospectus (other than any Issuer Free Writing Prospectuses that, pursuant to Rule&nbsp;433, are not required to be filed with the SEC)
will be deemed to include the copy thereof filed with the SEC pursuant to EDGAR; and all references in this Agreement to &ldquo;supplements&rdquo;
to the Prospectus will include any supplements, &ldquo;wrappers,&rdquo; or similar materials prepared in connection with any offering,
sale, or private placement of any Placement Shares by Ascendiant outside of the United States.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">[<I>Signature
Page Follows</I>]</FONT></P>

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


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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">If
the foregoing correctly sets forth the understanding between the Company and the Agent, please so indicate in the space provided below
for that purpose, whereupon this letter will constitute a binding agreement between the Company and the Agent.</FONT></P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="RIGHT" STYLE="width: 50%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
                    truly yours,</FONT></P>
                    <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></P>
                    <P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black"><B>DUOS
                    TECHNOLOGIES GROUP, INC.</B></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 16%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">By:</FONT></TD>
    <TD STYLE="width: 84%; border-bottom: Black 1pt solid; font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black"><I>/
    s / Adrian G. Goldfarb</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Name:</FONT></TD>
    <TD STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Adrian G. Goldfarb</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Title: </FONT></TD>
    <TD STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Chief Financial
    Officer </FONT></TD></TR>
  </TABLE><BR STYLE="clear: both">
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">ACCEPTED
as of the date first-above written:</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="RIGHT" STYLE="width: 50%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black"><B>ASCENDIANT
                    CAPITAL MARKETS, LLC</B></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 16%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">By:</FONT></TD>
    <TD STYLE="width: 84%; border-bottom: Black 1pt solid; font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black"><I>/s/
    Bradley J. Wilhite</I> </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Name:</FONT></TD>
    <TD STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Bradley J.
    Wilhite</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Title: </FONT></TD>
    <TD STYLE="font: 12pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Managing Partner</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 27; Options: NewSection -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">SCHEDULE
1</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">_________________________________</FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">FORM
OF PLACEMENT NOTICE</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">_________________________________</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">From:</FONT>
Duos Technologies Group, Inc.</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt; color: Black">To:</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt; color: Black">Ascendiant
                                            Capital Markets, LLC<BR>
                                            Attention: Bradley J. Wilhite</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt; color: Black">Subject:</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt; color: Black">At-The-Market
                                            Issuance--Placement Notice</FONT></TD></TR></TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">Pursuant
to the terms and subject to the conditions contained in the At-The-Market Issuance Sales Agreement between Duos Technologies Group, Inc.,
a Florida corporation (the &ldquo;<U>Company</U>&rdquo;) and the Agent party thereto (&ldquo;[<U>Ascendiant]</U>&rdquo;), dated May [&#9679;],
2024, the Company hereby requests that [Ascendiant] sell up to $____________ of the Company&rsquo;s Common Stock, par value $0.001 per
share, at a minimum market price of $_______ per share, during the period beginning [month, day, time] and ending [month, day, time],
not to exceed $______ in a single Trading Day.</FONT></P>

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

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


<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">SCHEDULE
2</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">__________________________</FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">Compensation</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">__________________________</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">The
Company will pay to the Agent in cash, upon each sale of Placement Shares pursuant to this Agreement, an amount equal to up to three
percent (3.0%) of the gross proceeds from each sale of Placement Shares.</FONT></P>

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

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

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


<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">SCHEDULE
3</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">__________________________</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black"><B>Notice
Parties</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">__________________________</FONT></P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 34%; border: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black"><B>Name</B></FONT></TD>
    <TD STYLE="width: 33%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black"><B>Title</B></FONT></TD>
    <TD STYLE="width: 33%; border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black"><B>Email</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Charles
    P. Ferry</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Chief
    Executive Officer </FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">cpf@duostech.com
    </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Adrian
    G. Goldfarb</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Chief
    Financial Officer</FONT></TD>
    <TD STYLE="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">agg@duostech.com
    </FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black"><FONT STYLE="display: inline-block; width: 1.5in; float: left; white-space:nowrap">Bradley J. Wilhite</FONT>bwilhite@ascendiant.com</FONT></P>

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

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

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

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


<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt; color: Black">SCHEDULE
4</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">__________________________</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black"><B>Subsidiaries</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black">__________________________</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">Duos
Technologies, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">Duos
Edge AI, Inc.</FONT></P>

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

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


<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black"><B><U>Exhibit
A</U></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt; color: Black"><B>Form
of Representation Date Certificate<BR>
<BR>
</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">This
Officer&rsquo;s Certificate (this &ldquo;<U>Certificate</U>&rdquo;) is executed and delivered in connection with Section 7(l) of the
At-The-Market Issuance Sales Agreement (the &ldquo;<U>Agreement</U>&rdquo;), dated May 17, 2024, and entered into between Duos Technologies
Group, Inc. (the &ldquo;<U>Company</U>&rdquo;) and the Agent party thereto. All capitalized terms used but not defined herein shall have
the meanings given to such terms in the Agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">The
undersigned, a duly appointed and authorized officer of the Company, having made all necessary inquiries to establish the accuracy of
the statements below and having been authorized by the Company to execute this certificate, hereby certifies, in his capacity as such
officer and not in his individual capacity, as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt; color: Black">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">As
                                            of the date of this Certificate, neither the Registration Statement nor the Prospectus contain
                                            any untrue statement of a material fact or omit to state a material fact required to be stated
                                            therein or necessary in order to make the statements therein, in light of the circumstances
                                            under which they were made, not misleading and no event has occurred as a result of which
                                            it is necessary to amend or supplement the Prospectus in order to make the statements therein
                                            not untrue or misleading.</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt; color: Black">2.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Each
                                            of the representations and warranties of the Company contained in <U>Section 6</U> of the
                                            Agreement:</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt; color: Black">(a)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">to
                                            the extent such representations and warranties are subject to qualifications and exceptions
                                            contained therein relating to materiality or Material Adverse Effect, are true and correct
                                            on and as of the date hereof with the same force and effect as if expressly made on and as
                                            of the date hereof, except for those representations and warranties that speak solely as
                                            of a specific date, which were true and correct as of such date; and</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt; color: Black">(b)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">to
                                            the extent such representations and warranties are not subject to any qualifications or exceptions,
                                            are true and correct in all material respects as of the date hereof as if made on and as
                                            of the date hereof with the same force and effect as if expressly made on and as of the date
                                            hereof, except for those representations and warranties that speak solely as of a specific
                                            date, which were true and correct as of such date.</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt; color: Black">3.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Each
                                            of the covenants required to be performed by the Company in the Agreement on or prior to
                                            the date of the Agreement, this Representation Date, and each such other date as set forth
                                            in the Agreement, has been duly, timely and fully performed in all material respects and
                                            each condition required to be complied with by the Company on or prior to the date of the
                                            Agreement, this Representation Date, and each such other date as set forth in the Agreement
                                            has been duly, timely and fully complied with in all material respects.</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt; color: Black">4.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Subsequent
                                            to the date of the most recent financial statements included in or incorporated by reference
                                            into the Prospectus, there has been no Material Adverse Effect.</FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt; color: Black">5.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">No
                                            stop order suspending the effectiveness of the Registration Statement or of any part thereof
                                            has been issued, and, to the Company&rsquo;s knowledge, no proceedings for that purpose have
                                            been instituted or are pending or threatened by any securities or other governmental authority
                                            (including, without limitation, the SEC).</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">Shutts
&amp; Bowen LLP is entitled to rely on this Certificate in connection with any opinion such firm is rendering pursuant to the Agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt; color: Black">The
undersigned has executed this Officer&rsquo;s Certificate as of the date first written above.</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 12pt Times New Roman, Times, Serif; width: 50%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black"><B>DUOS
                    TECHNOLOGIES GROUP, INC.</B></FONT></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 17%; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">By:</FONT></TD>
    <TD STYLE="width: 83%; border-bottom: Black 1pt solid; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Name:</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">Title: </FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="margin: 0"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="margin: 0"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>

<P STYLE="margin: 0"><FONT STYLE="font-size: 10pt; color: Black">&nbsp;</FONT></P>

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

<P STYLE="text-align: right; margin: 0">Exhibit 5.1</P>

<P STYLE="margin: 0; text-align: right"></P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><IMG SRC="image_004.jpg" ALT="">&nbsp;</TD>
  <TD STYLE="width: 50%"><P STYLE="font: 8pt Trebuchet MS, Times, Serif; margin: 0">Shutts &amp; Bowen LLP</P>

<P STYLE="font: 8pt/9.5pt Trebuchet MS, Times, Serif; margin: 0; letter-spacing: 0.4pt">200 South Biscayne Boulevard<BR>
Suite 4100<BR>
Miami, FL 33131</P>

<P STYLE="font: 8pt Trebuchet MS, Times, Serif; margin: 0">DIRECT&#9;(305) 358-6300</P>

<P STYLE="font: 8pt Trebuchet MS, Times, Serif; margin: 0">FAX&#9;(305) 3581-9982</P></TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Duos Technologies Group, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">7660 Centurion Parkway, Suite 100</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Jacksonville, Florida 32256</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Ladies and Gentlemen:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">We have acted as counsel
to Duos Technologies Group, Inc., a Florida corporation (the &ldquo;Company&rdquo;), in connection with the At-the-Market Issuance Sales
Agreement, dated May 17, 2024 (the &quot;Sales Agreement&quot;), by and between the Company and Ascendiant Capital Markets, LLC
(the &quot;Agent&quot;), pursuant to which the Company may offer and sell through or to the Agent up to $7,500,000 of shares (the &ldquo;Shares&rdquo;)
of its common stock, par value $0.001 per share (the &ldquo;Common Stock&rdquo;), pursuant to a Registration Statement on Form S-3 (File
No. 333-272603) filed on June 12, 2023 with the Securities and Exchange Commission (the &ldquo;Commission&rdquo;) pursuant to the Securities
Act of 1933, as amended (the &ldquo;Securities Act&rdquo;), and Amendment No. 1 thereto, filed with the Commission on June 20, 2023 (the
&ldquo;Registration Statement&rdquo;), which was declared effective on June 21 2023, the prospectus contained therein and the prospectus
supplement filed with the Commission on May 17, 2024 (the &ldquo;Prospectus Supplement&rdquo;). .</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">In connection with this
opinion, we have examined originals or copies, certified or otherwise identified to our satisfaction, of (i) the Registration Statement;
(ii) the Sales Agreement; (iii) the prospectus, dated June 21, 2023 (the &ldquo;Base Prospectus&rdquo;), which forms part of the Registration
Statement; (iv) the Prospectus Supplement; (v) the Amended and Restated Articles of Incorporation of the Company, as amended, as currently
in effect; (vi) the Amended and Restated By-Laws of the Company, as amended, as currently in effect; and (vii) certain resolutions and
minutes of meetings of the Board of Directors of the Company and the Pricing Committee thereof, relating to the Registration Statement
(including the Base Prospectus), the Prospectus Supplement, the Shares, the Sales Agreement and the transactions contemplated thereby.
We have also examined originals or copies, certified or otherwise identified to our satisfaction, of such records of the Company and such
agreements, certificates of public officials, certificates of officers or other representatives of the Company and others, and such other
documents, certificates and records as we have deemed necessary or appropriate as a basis for the opinion set forth herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">In our examination, we
have assumed the legal capacity of all natural persons, the genuineness of all signatures, the authenticity of all documents submitted
to us as originals, the conformity to original documents of all documents submitted to us as facsimile, electronic, certified, conformed
or photostatic copies, and the authenticity of the originals of such copies. In making our examination of executed documents, we have
assumed that the parties thereto, other than the Company, had the power, corporate or other, to enter into and perform all obligations
thereunder and have also assumed the due authorization by all requisite action, corporate or other, and the execution and delivery by
such parties of such documents and the validity and binding effect thereof on such parties. As to any facts material to the opinion expressed
herein which we have not independently established or verified, we have relied upon statements and representations of officers and other
representatives of the Company and others.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">We have also assumed that
(i) the Company will have sufficient authorized and unissued shares of Common Stock at the time of each issuance of Shares pursuant to
the Sales Agreement to provide for such issuance; (ii) prior to the issuance of any of the Shares pursuant to the Sales Agreement, any
authority delegated by the Board of Directors to the Pricing Committee will be exercised in accordance with the Board resolutions, including
setting the maximum number of Shares that may be issued pursuant to the Sales Agreement, a time period during which such Shares may be
issued and a minimum amount of consideration for which such Shares may be issued; and (iii) the Company shall remain at all times a corporation
duly incorporated and validly existing and with an active status under the laws of the State of Florida.</P>

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&#160;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">Based upon the foregoing
and subject to the limitations set forth below, we are of the opinion that the Shares have been duly authorized and, when issued, sold
and paid for as described in the Registration Statement and the Prospectus Supplement and pursuant to the Sales Agreement, will be validly
issued, fully paid and non-assessable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">We express no opinion as
to matters governed by laws of any jurisdiction other than the laws of the State of Florida and the federal laws of the United States
of America, as in effect on the date hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">We are opining only as
to matters expressly set forth herein, and no opinion should be inferred as to any other matters. This opinion is rendered as of the date
hereof and is based upon currently existing statutes, rules, regulations and judicial decisions. We disclaim any obligation to advise
you of any change in any of these sources of law or subsequent legal or factual developments that affect any matters or opinions set forth
herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0.5in">We hereby consent to the
incorporation by reference of this letter as an exhibit to the Form 8-K being filed in connection with the entry into the Underwriting
Agreement and to any and all references to our firm in the Prospectus Supplement. In giving our consent, we do not thereby admit that
we are in the category of persons whose consent is required under Section 7 of the Securities Act or the rules and regulations thereunder.</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 50%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 5.4pt">Very truly yours,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.5in 0 0 5.4pt"><I>/s/ Shutts &amp; Bowen LLP</I></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 5.4pt">&nbsp;</P></TD></TR>
  </TABLE>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !H 0,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M 17R\\)B*<>:<&EZ'UE/%X>K+EA43?J>E445S/C?XF^$_AK8&]\4^(M-T&W
MR#?7*QLW^ZI.6^@!KFC%R=HJ[.F4E%7D[(Z:BOC#XG_\%0?A_P"&%GM_"&DZ
MAXPNU!"W##[':9]=S@N1]$_&OK+P)X@E\6>"/#^N3PI;S:EI]O>/#&251I(U
M<J">PW8KIJX6M0BIU8V3.:CBZ->3A2E=KL;M%%?-/BK_ (*$_"+P;XFU;0=2
MNM874-,NI+.X$>G,RB1&*M@YY&1UK.E0JUVU2BW;L:5:]*@DZLDK]SZ6HKY4
M_P"'EOP5_P"?O6__  6-_C1_P\M^"O\ S^:W_P""QO\ &NCZABO^?;^XYO[0
MPG_/U?>?FA\;O&WB'QK\2/$C:_KFH:R;?4[F*%;VX:18D65@JHI.%   X%=?
M^Q;_ ,G3?#G_ +"#?^B9*\K\8:G!K7C#7M1M2QMKS4+BYB+C!V/*S+D=C@BN
MR_9O\>:5\,/CEX0\5:X\R:3I=VTUPT$?F.%,;KPO?EA7Z+4A_LTH17V7I\C\
MVI5/]KC.3TYEK\S]S:^"O^"IGC;Q#X;L? NF:3KFH:7I^HB\^V6]G<-$MQM\
MK:'VD;@-S<'CFO2O^'EOP5_Y^];_ /!8W^-?(_[>G[2G@O\ :&D\&-X0FOI?
M[*^U?:?MEJ8<>9Y6W&3S]QJ^-RW!UZ>*A*I3:6NZ\C[7-,=0GA)QI5$WIL_-
M'R9W)[DY)]:_9G]@_P#Y--^'_P#UPN/_ $JFK\9J_1?]EO\ ;G^%WPE^ WA/
MPEK]SJJ:QIL4R7"V]@TB M/(XPP//#"O?SFC4K4(QIQN[]/1GSV1UJ='$2E5
ME96Z^J/O^BO"_@]^V9\./CEXR'ACPO<:E)JAMY+K;=631)L3&[YB>OS"O3?B
M)\2_#/PH\-3Z]XKUBWT;2XN/-G;EV[(BCEV/]U037PLZ%6G-4Y1:D^A]]"O2
MJ0]I&2<>YT]%? 7Q _X*LZ=:W4MOX*\%3:C$I(6^UFX\A7]Q$@)Q]6!]JXO3
M_P#@JYXQCNE-]X%T.>VS\R6]U-&^/8G</TKTHY1C)*_)^*/,EG&"B[<_X,_3
M&BOD[X3?\%(OAC\0+B&QU];KP/J,A"@ZD1):D^@G7@?5PHKZJLKZWU*TANK2
MXBNK690\<T+AT=3T*L."/<5YU;#U<.^6K%H]*CB*.(7-2DF3T445SG0?+7_!
M1SX=W/CC]G.[O[&%IKKP[>QZHRH,L80&27\E?<?9*_(ZOZ$;JUAOK6:VN(DG
MMYD,<D4BAE=2,%2#U!':OR[_ &K/^"?GB#P#JM]XD^'-A-KWA25FF?2K<%[O
M3^Y55ZR1CL1E@."#C-?79+CJ=.+P]1VUT_R/CL\R^I4DL325^_\ F?*/@?Q[
MXA^&OB2VU_POJ]SHNK6^0ES;-@E3U5@>&4]U((-?:OPQ_P""J6KZ?##:^/O"
M<6K!0 VHZ+((93[M"^5)^C*/:O@V2-X97BD1HY4.UXW!#*1U!!Z&FU]+B,'0
MQ7\6-_/J?+8?&XC"?PI6\NA^T'PR_;;^$'Q2DBMK'Q3%I&HR'"V.MK]DD)]
MS?(Q^C&O=$=9$5T8,K#(93D$>M?SUD!N",BO>OV=_P!LCQW\ =0MK>.]E\0>
M$]P$^AWTI957N8'.3$WICY3W%?.8G(;)RP\OD_\ ,^GPO$%VHXF/S7^1^SE?
MC[_P43_Y.O\ $W_7G8_^DZ5^JGPJ^*6@?&3P/IWBOPU=?:M-O%^ZW$D,@X>*
M1?X74\$?B,@@U^5?_!1/_DZ_Q-_UYV/_ *3I7)DD7#%RC)6:3_-';GLE/!1E
M%W3:_)GS92RR/-,\LKM+*YRTDC%F8^I)ZTTU^I_P#_X)Q> _!^DV>J>. /&N
MN2HLIAD+)8PY&<+&""^/5^#_ '17UF,QM+!14JG78^.P6!K8Z3C3V6Y^6&0>
MAS5C3]0NM)O[>^L;F:RO;=Q)#<V[E)(V'(96'(-?KU^T1^QC\//'GPOUB'0/
M"NE^'?$=E:R7&FWFEVRV[>:BEA&X4 ,K8VG.<9R.E?CZO(&1@U&"QU/'0;BK
M6W3+QV!J9?.*D[WV:/UT_82_:BN?CYX)N]'\12J_C'051;F8 +]M@;A)\#^+
M(*MCC.#_ !8KXV_X*8?-^T]+GG&BV>,]N9*RO^"=_B2XT#]J30+>)F$.JVMU
M93JIP&7RC(,_1HU-:O\ P4N_Y.>F_P"P+9_SDKRJ&'CALT:@K)QN>Q7Q4L5E
M2E-ZJ5CY2D_U;?0U^\WP9_Y(_P"!O^P'8_\ I.E?@S)_JV^AK]YO@S_R1_P-
M_P!@.Q_])TK/B#^'3]6:<._'4]$=E7X5?M"_\EY^(G_8?O?_ $<U?NK7X5?M
M"_\ )>?B)_V'[W_T<U<G#_\ %J>AU\1?PJ?J>?$XY/ IOFI_?7\Z]$_9YL[?
M4?CQ\/;6[@BNK6;7;2.6"9 Z2*90"K*>"#Z&OVF_X5#X$Z_\(5X=_P#!5!_\
M17NX[,HX&48N-[G@9?E<L?"4U*UC\%Z"0HR3@5O_ !!ACM_B!XHBBC6**/5;
MM$C0855$S@ #L *]#_8_TVSUC]ICX?V5_:07UG-?,LEO<QB2-QY,APRD8/('
M6O3G4Y*3J6V5SRH4N>JJ5]W8\;\U/[Z_G2JRMT(/T-?O3_PJ#P)_T)7AW_P5
M0?\ Q%? _P#P5(\(Z%X5F^'0T71=.T?SA?>;]@M8X/,QY.-VT#.,GKZUXF%S
MB.*K*BH6OYGNXS)982C*LYWMY'P?33(JG!90?K3J_7?]B/X;^$=<_9<\"7VI
M>%M%U"]F@N#)<W6GPRR.1<R@;F923P /PKT,=C%@J:J.-[NQYV7X)XZHZ:E:
MRN?%_P#P37O8+3]I)IYI4CAAT*]DD=CPJCRR2?H*\U_:>_: U7]H7XG7^LW$
M\BZ#:R/!H]@6.R"W!P'Q_??&YC[@= *_6#XN> ?#_AGX/^/[WP[X;TG2]5'A
MZ_2.XL;&*&7!@?(#*H/;I[5^(,?^K7Z5P9?5IXZM/%<MFDD>CF-*I@:$,)S7
M3;;)K6UFOKF*WMH9+BXE8)'#"A=W8]  .2?I74ZK\'_'FA:>;[4?!7B&QL@-
MQN+C2YD0#U)*\?C7L/["_P :/ WP1^*E]JOC>T<17=H+:SU58/.^P.6RS%0"
MP## W*"1C'0FOUF\%_$+PQ\1])74?#&NZ?KUBPR9+&=9-N>S '*GV(!IX_,J
MN#J<JIWCW%E^5TL;3YG5M+L?@3N!7/45^Q_["OP8U+X-_ NPBUJXNCJVL-_:
M4UC-*Q2R5U&R)$)PIVX+8Q\S'TKH?&?[(/PL\;^-](\67?AF"SUG3[M+MGL
M(8[ME.0L\8&UQD YP"<=<<5[/7@YCFD<92C3IJW<^@RW*98*K*I4=^P4445\
MX?2A12,P12S$*H&23P!6#X)\?>'?B/HHU?PQK%IK>F^8\)N+.0.H=20RGN""
M._;!Z$4^5VO;07,KVOJ<9\5?V8_AI\9O,D\3^%;.XOW&/[2M@;>Z'OYB8+?\
M"R*^2OB5_P $J(F6:Y\!>,7C;DII^O1;E^@FC (_%#7Z#T5W4,?B</I3GIVW
M1P8C+\-B=:D%?OLS\)/BU\#_ !K\#]:73/&.B3:8\N?(N5(DM[@#J8Y!PWTZ
MCN!7"5^V'[8GA/1_%G[-OCR/6(8G2RTR:_MI9 ,PW$2EXV4]CD8XZAB.]?B>
M.@K[O+<:\;2<I*S6A\!FF!C@:JC!W3U/M7_@E[\4KK0?BKJW@6:9FTS7K1KN
M"(GA+J$9)'^]'NS_ +B^E>??\%$_^3K_ !-_UYV/_I.E8_["*W#?M7>!/LX8
ML)+DOM_N?9I=WZ5L?\%$_P#DZ_Q-_P!>=C_Z3I6$::AFC:ZPO^-CH=24\I2?
M2=OPN?-9K^@K1_\ D$6/_7!/_017\^IK^@K1_P#D$6/_ %P3_P!!%>;Q!M2^
M?Z'I<.;U?E^I)J'_ !XW/_7-OY&OY^=0XU"[Q_SV?_T(U_0-J'_'C<_]<V_D
M:_GYU#_D(7?_ %V?_P!"-+A__E[\OU*XC_Y=?/\ 0]U_8/\ ^3KO O\ UTN?
M_2:6NN_X*7?\G/3?]@6S_G)7(_L'_P#)UW@7_KI<_P#I-+77?\%+O^3GIO\
ML"V?\Y*]:7_(SC_@_4\B/_(JE_C_ $/E*3_5M]#7[S?!G_DC_@;_ + =C_Z3
MI7X,R?ZMOH:_>;X,_P#)'_ W_8#L?_1"5YW$'\.GZL]+AWXZGHCLJ_"K]H7_
M )+S\1/^P_>_^CFK]U:_"K]H7_DO/Q$_[#][_P"CFKDX?_BU/0Z^(OX5/U)_
MV;?^3A/AO_V'[/\ ]&K7[G5^&/[-O_)PGPW_ .P_9_\ HU:_<ZC/_P"+#T'P
M[_!GZ_H?@7\1_P#DHOBO_L+WG_H]Z])_8M_Y.F^'7_80;_T3)7FWQ'_Y*+XK
M_P"PO>?^CWKTG]BW_DZ;X=?]A!O_ $3)7U-;_=9?X7^1\G0_WR'^)?F?M77Y
MX?\ !6;_ %_PT^E__P"T:_0^OSP_X*S?Z_X:?2__ /:-?"91_OL/G^3/OLY_
MW&I\OS1^?%?LS^P?_P FF_#_ /ZX7'_I5-7XS5^S/[!__)IOP_\ ^N%Q_P"E
M4U?1Y]_NT?\ %^C/FN'O]YG_ (?U1[O=VL-]:S6UQ&LL$R-')&PX92,$'Z@U
M^+O[5'[,NN?LZ^.KN%[66X\(7DS/I.JJI,9C)R(7/\,BCC!Z@9'6OVHK/U[P
M_I?BK2;G2]9T^VU33;A=DUI>1++&X]"K#%?,8#'2P,VTKQ>Z/JLPR^&/IJ+=
MI+9G\_-:?ASQ/K'@_5(]2T'5;W1=0C.5NK"=H9!^*D9K],OBW_P3#\#>*OM%
M[X(U.Z\'7[Y9;23-S9$^FTG>@^C$#TKXC^,G['_Q/^"$-Q?:WH7V[0X3\VL:
M4_GVZKG[SX :,?[R@>]?<8?,<+BERJ6KZ/\ K4^#Q&6XO!OF<;I=4>V? G_@
MIAXM\)W5MIOQ&MAXJT;(1M2MT6._A7^\0,++CT^4^YK])/!/C?1/B-X7T_Q%
MX=U"+5-'OH_,@N83P1T((ZA@<@@\@@@U^ U?='_!+/XI7VG^._$/@">=Y-*U
M"T;5+6%CD17$;*KE?3<C#/\ N"O(S3+*2I.O15FMUT/8RG-*LJJP]9W3V?4_
M2ZBBBOBC[D^/O^"B7[27_"L? (\#:%=^7XG\1Q,L[Q-A[2R/#MQT:3E![;SV
M%?G/\'?CEXR^!'B'^UO"&JM9,^!<64@WVMTH_ADCZ'V(P1V(K]3/VL/V-M!_
M:.L5U2TFCT/QM:Q>7;ZGM)CN$'(BG4<E<]&'*Y[CBORM^*WP5\9_!/6VTSQA
MH=QI;EB(;K&^VN!ZQRCY6'MU'<"ONLHEA:F']C]I[I]?^ ?!9S'%T\3[?[*V
M:Z?\$_0WX2_\%/? OB2UAMO'6G77A'4^ ]Q;HUU9N?4%1O3Z%3CUKV.;]MCX
M'PVYF/Q%TME SM1968_\!"9S7XL45I4R/#3E>+:_KS,:>?XJ$;22?]>1]E_M
MF?MV1_&;2)O!/@>*XM?"<C*;[4;E3'+?[2"$5.J1Y )SRV!P!U^-**]V_9E_
M9'\6?M%ZU#-'#-HW@^*0?;-<FC(5E'5( ?\ 6.?;A>Y['TX0H9?1LM(K^OO/
M+G/$9E7N]9/\#W7_ ()<_!^YU/QEK?Q(O(&33M-@;3=/D88$EQ)@RLOKM3"_
M]M/:O*/^"B?_ "=?XF_Z\['_ -)TK]8? /@/1/ACX/TSPSX=LEL-(TZ(10Q+
MR3W+,?XF8Y)/<DU^3W_!1/\ Y.O\3?\ 7G8_^DZ5\_E^*>+S&=7IRZ>ET?1Y
MCA5@\MC2Z\ROZZGS6:_H*T?_ )!%C_UP3_T$5_/J:_H*T?\ Y!%C_P!<$_\
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
M_#OP=\%^'[H3MX?@U9U.0NIR22I^*A@#^->Y^%OCAKO@?3Q8^'--T#0K,?\
M+#3]*CA4^YV]3[FO/**BI@<-6_B4T_5%T\ZS*C_#Q$EZ-GKG_#4WC[_GZL/_
M  #'^-'_  U-X^_Y^K#_ , Q_C7D=%<_]DX#_GS'[D='^L6<?]!4_P#P)GJ]
MW^TUXVU"UEMKI],N;:92DD,UBKHZG@@@G!!]*^??%WPG\'^+]2>_?P_:Z/,Y
MRZ:/NMHF/KY8)4?@!75T5O3P&%HN].FEZ(PJYYF=96J8B3]6SC?"?PD\.^"?
M%&D^(-+BN4U+2[J.\MFEG+H)$8,I*]QD=*^CO^&IO'W_ #]6'_@&/\:\CHHJ
MX#"UFG4I)^J"EGF9T%:EB)KTDS5^*FN6_P :E#>+] T74KQ5VIJ$=GY-T@]!
M*C!B/8Y%>1?\,^^#_P#GA>_^!1_PKTBBM*>$H4ERP@DC.IF^859<TZ\F_5G6
M_"CXH:]\%_!=KX5\,2P0Z1;222QK=1"5]SL6;+$\\DUO:_\ M!>*/%>F2Z=K
M=KHFKZ?+P]K?::DT;?56R*\THKG>68*4N=T8W]#HCG^;1CR+$SM_B9Q_B3X/
M^"_$=XUR/#]OI#L<E-+DDAC_  0L0/PJ+0O@OX+T.[6X?0TU0J<B/49I)(_Q
M4,,_C7:T5U?5J-N7E1R_VKCK\WMI7]3T3PK\<]?\#:6FF^'-/T'0M/7I;:?I
MB1)]2!U/N>:[WX:_M$>,_$_C[0M)O[BS:SO+D12K':A6*X/0YXZ5\_5VOP5_
MY*UX5_Z_5_\ 037DXS+<$L/5FJ4;\KUMY'N9;GV:SQM"G+$SY7.*MS.UKK0^
M^:***_$S^K#\X/\ @JMIEY?^-OA^;6SN+D+I]T&,,3.!^\3K@5\,_P#".ZM_
MT"K[_P !G_PHHK]%RN;6#IKU_,_-\UIJ6,J-^7Y(/^$=U;_H%7W_ (#/_A1_
MPCNK?] J^_\  9_\***]3VC/)]E$/^$=U;_H%7W_ (#/_A1_PCNK?] J^_\
M 9_\***/:,/91#_A'=6_Z!5]_P" S_X5]1? K2+^'X9Z<LEA=(WFS?*T# _?
M/M117=@ZC]H_3_(^7XBHQ>$C_B7Y,[[^S;S_ )\[C_ORW^%']FWG_/G<?]^6
M_P ***]GVTC\X^KP[A_9MY_SYW'_ 'Y;_"C^S;S_ )\[C_ORW^%%%'MI!]7A
MW#^S;S_GSN/^_+?X4?V;>?\ /G<?]^6_PHHH]M(/J\.X?V;>?\^=Q_WY;_"C
M^S;S_GSN/^_+?X444>VD'U>'</[-O/\ GSN/^_+?X4?V;>?\^=Q_WY;_  HH
MH]M(/J\.X?V;>?\ /G<?]^6_PH_LV\_Y\[C_ +\M_A111[:0?5X=P_LV\_Y\
M[C_ORW^%']FWG_/G<?\ ?EO\***/;2#ZO#N']FWG_/G<?]^6_P */[-O/^?.
MX_[\M_A111[:0?5X=P_LV\_Y\[C_ +\M_A1_9MY_SYW'_?EO\***/;2#ZO#N
M']FWG_/G<?\ ?EO\*/[-O/\ GSN/^_+?X444>VD'U>'</[-O/^?.X_[\M_A1
M_9MY_P ^=Q_WY;_"BBCVT@^KP[A_9MY_SYW'_?EO\*[/X+V%U'\5_"S/:SHH
LO5)9HF '![XHHKDQE63PU5?W7^1Z>68>*Q]!_P!^/_I2/O*BBBOPH_KH_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>duot-20240517.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aAps7xRiXgen8uEYHMsSa+IybPtx517CZkhvmh5bUma3yIjoyhZHST3l45moX4H -->
<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:DUOT="http://duostech.com/20240517" elementFormDefault="qualified" targetNamespace="http://duostech.com/20240517">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://duostech.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="duot-20240517_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="duot-20240517_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>6
<FILENAME>duot-20240517_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.22b -->
    <!-- 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>7
<FILENAME>duot-20240517_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.22b -->
    <!-- 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://duostech.com/role/Cover" xlink:href="duot-20240517.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://duostech.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>9
<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.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140477899615872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>May 17, 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">May 17,  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-39227<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">Duos Technologies Group, 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">0001396536<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">65-0493217<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">FL<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">7660 Centurion Parkway<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 100<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jacksonville<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<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">32256<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">(904)<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">296-2807<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 (par value $0.001 per share)<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">DUOT<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">NASDAQ<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_EntityAddressAddressLine2">
<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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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_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>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( *2(L5@'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    " "DB+%8#<E K^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R$[;#4SJRT9/'0Q6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI=^?
M/H%J$Z5I$[ZD-F(BA_FN]TW(TL0U.Q)%"9#-$;W.Y9 (0W/?)J]I>*8#1&U.
M^H!0<7X/'DE;31I&8!%G(E.U-=(DU-2F"]Z:&1\_4S/!K %LT&.@#*(4P-0X
M,9[[IH8;8(01)I^_"VAGXE3]$SMU@%V2?79SJNNZLEM,N6$' >_/V]=IW<*%
M3#H8''YE)^D<<<VND]\6CT^[#5,5KY8%7Q7B85<)R5>2+S]&UQ]^-V'?6K=W
M_]CX*JAJ^'47Z@M02P,$%     @ I(BQ6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "DB+%87\Z*.VD$   N$0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;(V8:V_J1A"&_\K*K:H<*8GMY1920"(D:=.3"PV<'JE5/RSV JO87G=WS>7?
M=]: 35,SY@O8QO/Z\<SXG36]M50?>LFY(9LX2G3?61J3WKJN#I8\9OI:ICR!
M7^92Q<S KEJX.E6<A7E0'+G4\]INS$3B#'KYL;$:]&1F(I'PL2(ZBV.FMG<\
MDNN^XSN' ^]BL33V@#OHI6S!)]Q\2\<*]MQ")10Q3[20"5%\WG>&_NT=;=F
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
MTG1X#SY['R73>RHY_U=3_ 102P,$%     @ I(BQ6)>*NQS     $P(   L
M  !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%
MG;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XU
MA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.
M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,B
MM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "DB+%8JL0B%C,!
M   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T(0U17D#;
MD*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D78FYJD6:>
MIK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DH
MV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&LVQ5,SN5F
M,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5>D(GP&LK
M\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N
M5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!Y
MU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ I(BQ6"0>FZ*M    ^ $  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%
M3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL
M[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]
MLCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP
M3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( *2(L5AED'F2&0$  ,\#
M   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@
M"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"
M50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-
M\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[
M0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TF
MGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC
M_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%
M  @ I(BQ6 =!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    " "DB+%8#<E K^\    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "DB+%8F5R<
M(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    ( *2(L5A?SHH[:00  "X1   8              " @0X(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "DB+%8GZ ;
M\+$"  #B#   #0              @ &M#   >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( *2(L5B7BKL<P    !,"   +              "  8D/  !?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( *2(L5BJQ"(6,P$  "("   /
M  "  7(0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "DB+%8)!Z;HJT
M  #X 0  &@              @ '2$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " "DB+%899!YDAD!  #/ P  $P
M@ &W$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"   !%
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<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>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</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="duot_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostech.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>duot-20240517.xsd</File>
    <File>duot-20240517_lab.xml</File>
    <File>duot-20240517_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="duot_8k.htm">duot_8k.htm</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>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "duot_8k.htm": {
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20240517",
   "dts": {
    "schema": {
     "local": [
      "duot-20240517.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": [
      "duot-20240517_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20240517_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "duot_8k.htm"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 23
   },
   "report": {
    "R1": {
     "role": "http://duostech.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-05-17",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duot_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-05-17",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duot_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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://duostech.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>17
<FILENAME>0001079973-24-000781-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001079973-24-000781-xbrl.zip
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
M5,V@TAA\%;PSR/'MA0$-,&XR=$0$A-X F] -ASP2Y:$?4!&,:M&>SL_20Q9
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
MW/Z-H@=@N@X\'E#')[X+$PWLV!"M3%R/:-4=<Y>X/>(/&-X*/,NW&,\T)\:
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
M ^>]L)Q>7T9;R[]BH7H;R=??&$'*K\B*T5#$7UXH?BFF/[1K_P]02P,$%
M  @ I(BQ6)RA;9K9G@  ,JH#  D   !E>#%X,2YH=&WLO6MSW$:2+OR=$?P/
M>&?WG2 C0)K4Q1I;/HZ@)=FKL[;EE>3=<SZBN]$DK&Z@!T"3XOSZD]>JK$*A
MV:3($37F1NS()+N!NF1EY>7))[_[C_>__/S][LYW__'JY"7\F^'_???^]?N?
M7WW_W5?\+_SU*_GS=S^\>?E_LW?O_^_/K_[77^9-W7^;'1^M^NQ]M2R[[-?R
M(GO;+(LZYU_DV;NRK>9_@2_"5W_3[_7EQ_Z@6%2G];=96YV>]<^S9=&>5O#C
MT5^^_^['-[^^UX].FT73?IO]L"BF'_[R_:N/9]6DZK/CP^/OOL*/P1!_BQZ^
MW9/^6D^ZU?.[?<BVRV-F_SRS:S,MZ[YL-P[ANQ^^?_G[FW?9^U<O_N/7-S^_
M^>GUJW?93V_?_/Y;OKOS^M<7A]]]]</WGW6$]V"17C3+95-G[_IF^N&S#F1O
M5;39>;%8E]F_'QT>'1UGJ[+-NK.B+?<_MQCI/ETI+I-F,;OCX9ST!^_/RH-?
MBO9#V6>ONVY=U--R=^==L8 7GIRV9;F$I]S=DHE6HE]5]:S$QQT=/JWJSRKJ
M_TJC^J6XW-TY?I9GCXX>/;EO@[N?2W;[H\J>5#7\;S2Z/]9=7\TO-Y_0#H[Q
MK"KJ/GM1K*J^6.SN\'&%U_S\\XM;'>6C;QX=/H4OW&BDQ\='V8\MO!741P^*
MHX<7K*N^S!X?'=V?4?[O-2QBV>;9CS_O[CQ^_.39L]O=9Q2NFXWLKL_"-F/X
MN9A5\.BBGF4_P6%9H/;_]LZ'= \.Z.V,Z^6ZZ79WWI?3LQI^?XI+^5/;K%=Y
M]KJ>'N99D?T('Z]F139MVE73%GT%YM)>?U9F?UW,_KYNGG_W.QI1JZ*^_.ZK
MW[__:TN_W,_A\_6\:I==5O6P/7HOXU>KSGS7W-C^V[L[%U5_E@TU268523R,
MD]/H,3#\+ILWBT5ST?WS9>**E1\=CWQL@A][GMU@=(>/-IWH*X>);SSHJG^4
MWV;/5G 5I03Y+OX774E>DI'1X"+$PSD^_.N_?8.;KY8@:0(T!K-FGKU#\[E#
MD3C,P&K,1%!9'+NL;[(*OL;?Z<K%(NO/0/A/SW9WFA;_BO)%4I6S)=[%(O<;
MC(+EVK]*I0\'T/N7_K7M\-<=3(!<C@Y=CCP;-_OI7;L[P3$SOHH5\WG;++,>
MI($&C?_.UFU5G]+[X>Y8\E@J8R#3G.%I^HD.%J ':6OAW%5U]&'<F]??K]KF
MO)J5L^RLN2C/R_:[KUY_G\,GBQZ_43<9_!(>?%'10OK5YC6&%;5+G$4KG'7K
MZ5DV@\,*"U(LFS7\"@8=+_#N#KZ/!>:B68.[47Z<EC"F?W^6/STZRH^.CGCX
ML*FG,/S3HB]A\]:3/\IICR^$2Z)L09&\KKN^74])G;T^_.'P:WS;CPTLU;N#
MQ_$V_U)\K);K979"X[)K?[B[\VO3H[;J>EA17'.8,JP>+CY/#Q1AWQ;M)?U'
M4=6X@&5;5G5.?P8!Z%'MXN_@&R2:O*@@**M%14)-ZA _O:B6H =QU.&&X;K
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
M9W'ON]??JS\$XM5<E'!@O_OJ]??L<G-:WG6VF=M[I>' MSN3*!4N$-!*F7N
M1Q.8YV1A>@-[#GO#/XMS%;KIQ#Y5IV<]L[+B6>05#2WLSIK8W-UR-@"QTEX,
M]*%?C/FZQ=,IL0<*KF&;16IF' "DO1L8$:N:%L%^J:1)EWH*Z'P0CR)\@CS-
M BLT5&$%P\,^D@IF]!HF/&OP!3JR^T$!:DJW\1FYYKD=$V\\/6'[.,4H#\0/
M]Q;<%DD;@Q2?HS,G[2";M,BNZP5&Y3$UN+IT8'RGI$"K<2-,IV]U8XA&K+ G
M3"XY%&54WT+%2[O%&Z/EH_P(C8X9=&)#L23M:(2P6V$KNVBP9"_[09((V"3L
ML@M.&!\L^,7@H&5[)_O9=F>-W\_G_CJG3>A5KW?<LCL[;5PSN.5QRZYQVJ(7
MFY:(H60(Y1B)U U.(X&;?]C/!F=+"$RMGDN.@8X>5PC+*%RZJ)*8IO]6$ 4
MQ;E"3O%U73%M9^/8X^SW*^(;L[+MJD_J8AD.949_TR;P1(.C,'4;MW76E8A^
M0WW3]^4K[D9DRC2#<0Y6;E"8D[US2F>? \J#195:E6@APGBP3%+5@V@+.0>N
MO(?$BVP 7:8N#->$94'6_O(::AN=Z(#/'%1"9@QOX_ET\7E59*]>_G3R-M5X
MUY6"<[4#UDMSN/8*G6T-#]/>*[07C;T>UR;8/G!%"XYEL3JC.A*N/GST1#H-
M)HQXSBQQ786PWH7K/UCD3")7D:V[8>"FJ#4>N>VV&A!)BN)'Q27%_7N<0+#"
MBIEBO!:;=JLK4CI4Z\",GC!U<\_(>?L=%+WM,CD )0ZM0$[7^]^JWC<M-4C3
M$EUB1[BHN -\"M'R9ZW,F@2%65AJ30$6W+AW?;/*WA [:J),%]>:3&^C,HT_
MP5U2JEZKQ4G#*K_,A'JJ&[Y>T4ZYGAXM\:+;V;3-T=];1\L5A\!H*2(*HM@I
M23]^*-G^=-3WG$MN#!_1::$8_@KY,UV_PE$_8D[U)%H-+%5IDL2S%2&YH<,!
MN>XK9_OK=*6<6,JHI%>"-!=W1*W,_\E*4E$\WJ>#O2&.]6:Y+-LI-Z V9P<6
M!ALE\D6,)+9]L/B)E>6\ ._?[DXE33)G;7&!+JE<U$6P%V=4RS*1NNW9%E*T
M28B&SC8XS2EO>PL_=(,*ZQ)7AGQC<]$I">RXJ^YZA\0-@\;$Z5I/&XDEY#>:
MR4.I^ZUUSS4J]J6P/9*2M>16[WP,Z@5W06:=^_(&D<BD)&T(1+K[\8I(9.1:
MD"1DHZVN],57Q"_;<A# ='$>%\',KA? C!FWS3KI!B#& E8SYEP/51-Z(-0C
MF)$9A%(RM.*4"-<2\\I'_X+!4.Z22M;)(L?MP7]A*0B-+@14:F'1#>#=[XC;
M;B9\!9WM<YLID3H1%%3*1_-1 )Q>6YB:^K$VM^$"&"/.K#]H%FW/>_P8K+@<
M_YGB/T_@_Y_NS?9S1Y5#@5Q7R"D 0K]MUBP]S%Z'Z6FB*><(QH O =>3;^41
M]3Z0ER>/CTY&!29W=^<UKDP6#6/LQ@6K,\' JMATR$3$[E4WNKH@\]7,#%FD
M8V/8O4!)-3YN1VLI.8Q(]T?RSS1"=/43)3S5+1<*QL-Z=5=B;1[" *+:$=P'
M=R?J$RY@]6P7&*5K07@-PP>ZH@X ,M<:[R5W5>X8BAI]P(=]-?1#IIH7:W&9
MU-7:W5E0G$99!P/50Q,@=CD"!J)CLZRZ15G,E%"@VG8-*Z91LZ.CE8G=HNW#
MXJXYN1>32& 3@7X1B(&H4 "$+&)>%'N##[2US)BM2Q61V8;7)69ZC0#IGD0K
ML+*Y[N+&'?O(2U?(>K1$#D@#"XABE!B$2GPX8"=%]5J-^-P$U"3&: )J+IJ
MEP[<B<7E)LLP1[$0Y[EK%LP<U9;6)_ M/TDNJK1G.T$3%AG:6OP/9 J%;6IN
M V;Z^2H8[Y_IMPWDYLF?%W+SY %R<UN0F\]XZNZB6;?MJ\QW)+LLT7T1."F;
MK\G$G74=:XNBO'1_C2!?D0'2!Q+5M'QP1P<]L\?<T0W,L3'3VB"&D\Y$2'-:
MQ9%>==E/FU5E&D6-A>@B,;-U(#"2+1 C:B?N.URS"1N1/^L#05> 51)X!H)X
M)P+TV]F28[/9W1E_I#76W A&LS?II2";F9(HE)\ HZMK$)0;T/2OF(V3.V@)
MIQJ]_._HO;!U*L4%+ %H4@U]7_-$C>4Q%7,RU:JH$XX5+KK&"5LD+Z$!37,I
MU<%L7+NE1L,GG,4<BUI(! )3"5N:CR[O/ D1_CK:(-]CJP3"L>^'9TA^ #W"
M\"08N'M(93-F,"]*F!V"CGM0>5%/>-LWL"!NJLX$2$=T&GF8L E("H6.CJ]E
M;4BM.;B&\K:;0V-.2DY-N20%P*XV2@E&;ED =G>.GV*CZ_ZLDX@W[3BCRU*N
M S49JS$1UV'[ 3A\+=>PX0GFV1D7R?7I*++C1P?TGD!9:)"M8P<UC&)HNN[X
M>*]@=<G1MZ=_2R<Z@V7T X[:]?6,ED@W$.=AV-!0UIT5<04!CUK*A664G"%^
M!MO]<.L/FLS;5JA=J?%GJL<>D7\QN&!->O?1;#,1O/.,16Q*O!7PVI)8[.]\
MZ^O3#B7T^K!;<6OL=%;V#5T:[PK77.I_X#0I<?D*CG3K*$TEVVKODH0!OK'@
MG^/[>-;*!;+BX?]RSUJB9'1_.$6$$\=[5XH7P+\$!;08)Z'6U9)49 +[C/GK
M![?A( W&_/@N4"I6F070[#/WNE-& PQ=TSIS@+0XYM7L*'(%:[D$&:&\.#VZ
M;N&;'1.M3TE=Q1S\QKP3[3H!B['F-*X[%0UHT/<MQ1BSEV!B5.#XS)"&@*RK
MBO.KA, @<'IMV"O]HK!$,$3'I7 "J\$7 %+K)ZFSYU',JSFHX+%!S)O%@BI:
MY;.8<HRJ(&T>: AXIP+$(*"--LM@\'N$B(F-+_FCPS J"D5CS!3%1#FP2Z79
M)[PCW*.PB3R)CF]HA0FSZ$VY66O)7MO,?VLQ6]*[U)EYZ6.C%_V5#:!-'):/
MT><\6&&%P&<^6$1HXN<0[/5&#-WS;#M4J>0;$17N*J^'MOMH26YLW7B\A",A
M-KTUPI7@C0RG'LPV6CM^./E;#J%??L18">^X/H_I@FA"I703RA (V;$0Q=UZ
MH]X12I@B7Q1IHTRD=(+EQM@=5TPC-5N+/7NX&2P] -><.B<S?P(GX:AO+5J_
MN+3!M$QKWX*9<6F+N34M?W%1+8FEO29C._D&;HV[']G)KODNUN>C5\M) :P"
M 5D73,G29:N>^Y8BR97G]"Y+O68QS7' &ONJ5IV(?]2A2O]<C[ZL%>1I=U#/
M1F[W4IB_^)@$4S M=80B6#M7T# TO1C7;P_<Q%"'(*9 $"#V'A'PY>.T*(]I
M!1R(J@6:YXA6*.A;R'$E417\R+)L3ZG7$FD#YIQVW8,=$PTX%!-1 _#'!6CR
MFBK2'3LT[PO%:^ 6GN+=0/Y')[@K-B<HUM-0IA(Y[=OJG"_!NCQM$)$5=N#&
MI0'W;88]HERS&WZ@?Y'0$7$<R2TPF4W8(::4=PG]":>W\'1HG :>PE&:). F
M$%"4J<GE8?9%6\]W6LWX>;)>FW)-3_^\N::G#[FF!S[A)(./<789^T;.[@L+
MUTB'*"AD3.4L%%ZFT/<&;X(1J/DV@%-&?TE!C;2[B@',\*LT@CE&*S'!F119
M,#2&VJ:9$J.8#5_-"8HL:_UC9A@^D("O[RW]C L+Q_0R8A"'<>5Q>_\A=A8+
MZ!\V8[8&Z7P)5M8I::\7#?:2H&T>B:)-Y1.EIW<R&4Y"]+FGM>5Y!8OH;84
ME]EPDYF0J[ ;=5,V=S3A_LZ::F(988BF:8K'$#8RK)P!::IUT'HJ:_3.7';)
M]LZ4B AW3S#&VUFS%OLH3*$XAPH,L9KZTPISC9088Y4?23H1IN( E^M^S;%Y
M%%X6> &%$P]<R?V>PGS4,/OT(/&#IO96XMG!6+=2&<*!@W=@-H](O&MY'$+5
M3XO6E61L! R3/*<2!CY-X')^ 8+T81OC!O$!/X:M3L4RW![[(KWP5XJC/K,Q
ML41])V56Y<9U6W\'9"K9UW:9MK9JOKX/U#7>J,&TO:36K@/71]-@24&$J##%
MAO309W6/-/A+]W1$*')#-:8!(T>2#H^-8&R.$>Y? 7^X[LQ 0R]+N)JXR5.V
M:KK^P)5H>20&1INJZ0>IQ#:3TWB2/H?Z(3A\@P1H_"UU=:EJ1+MQS?G<!<OF
M%RWXL>03EWB]+K1@ 4-0/\*] ",Z^,^18H"8W-5]_JN33'LE<@TA1CW)J,%4
M18T0,@,(WW_8G%&R5-T=A0^0.13OSW^-[ _UD7M8VW!MSP=+JT"-:&'_!G(O
M DP"+E44!<A[*,G6@ IY1?WO)<7DVE9*>BE,E;Z& ]%ECPZ/'N'&/3L\.I:6
M%DN.O^&(.,FBW HS9_4%KB(^*/N;^3Y-)M:1X#(OBJZSU;),3PDSUO9[@A7#
M]\!25/4:<WSJ2Y$16$Q!J<^\$?C.%H_\Z!;I9$KDN/CZ=Q@9!S,3)*XYS(Z?
M/-E/R._N#BD8LF+4RE%NB7E&C2BQ9:EG&_%W"5TDXEFCE;I 4&HG?!)MLSX]
M(Z8"5XA>F!JTT/ZB1*HM/ON"#].](:3[^CJ4J=>982^3,\T6(MBK\S#W!.Q%
M!4?"],!RPJ)13)IS(7&I+)F-\4J5?*'L/,HPV>J77'_RB]U)K#H70]J7@$,8
M-9*AX=/ _>ZQU^1,>4L*8FAX]?&LFE1]=N+=.TLN9W1$\&C?X]L#LK)G>PM_
M&K@!IBO53AP(KD%CL!J&\LC)P)@9@2#J)HF!D%)_Z0F_NR/91.V$2JI%6*(H
M]U:TBXJSC?0V=\J)W<7XLH*MZ)(A18>OV..QS35",2VP,4;1[N[(O>JFK[DN
MU/2IR>^[0JL:Y-4L1>*SV#&WQ^W57*!N*G=6=L@*!T[U%'<D8%,82.?@! D2
M P6!)$?*]'YVK8AJB;#WM BR!9R>Y$:6(C,A0U@LGMF("!%,H[:T5(--2N)(
M MYBG&H7(FD4))(NITNQ(WW::<I)RF:1@QV4-/#(/XFN^)^K1K?)>GW]Y\UZ
M??V0];K+"JL[D^M/YW^__]T0EK;(JSS%)L)O.-6T;2A0F*2HB89!%':N_U3J
M]L"[<MBY&WM3,#><H!E%M4<WQ#4UKGD9F ]R+U41F?P@9<.U9LWN#G(CJ&,5
MYL\49RNY.0;+GZU[\!+^6BQ7S[,?F@OX,QS#;,\[ ?J:%UP1%;)/N$R>UDMY
MFQ N<,*[%U/NJ12@>IE*8BF52Q/.F%J#<O2[<876U0"Z! G=2+E+\!Y8^R5?
MW1B'K#V9ES>D5CAQ,9XT)I$8CQ(B2D?T"G%BY=JA-]UVL$'F.%48DEM-'4 J
M'=?(LVB'N()I8.6++< I6*QB#QP]R5S\3'\-^J]J-8_R2MJ*)TE.,9]D(;!'
M72=/&CU&I[;<Q\*?W[]WH-BEJQJ"<X%%ZS!L9%L9FB"T<I).WA-Z/@9*>FH%
M]33"80T[.S ET555<VKIAIP2(W02^"=KI+ORP&"='TC=O&*O+:*B66(1[>X.
M+U-WEZH]H.ZV82,OJ;L[:-!C(!('LI]O<1MDMW$99/@Z]RZD]+S>;8!:4B)-
MA?"##=4"GZ$NIA^2+<C,#CBMO[L3G4=YO_V"U'.*!A!'5VK4RK(?9$=]_Q-'
M,!NHBGH_R-Q:\>!J3=I?Y=HUD];C3A#&&]XYAEP>/.)YA9&.4Z<*X:9CMG*$
MU)>$]B>P"LC"E *"$NG#[UD>2\P$&5*RB+C*J9L7)V]^L'3IJ. 82=LY18B[
M(/<<#)!())7-=UZ1L^T_2\.(&7>3X5L'!W5-:AI,AQ=MM;@,:A3\<@L>8G='
M)&DJ4B%2IH%>6%S3R2[)V]:2%I8*&EI*S06*K,(\NM[> WP.O B_)HK"!86_
MC&@&S86%J=4M[GHU*]RJR ,BT?:8&+M6!B?E^T@)F1#B9WES1IYX5A A#WWG
M%$D?751BQNTM9V"*S"IB%2LBUIZ0XW?KNRNGEG,NC!\4D'N[,7';/B 6XINK
M,3?7+U0N0^%ZZ48Z CC94,5F6UD0&9=T-R632IID.78)+J+@+I0Y!X\XU0@+
MUJ_[DMD=E\0I953=A!D-IK+7_O-\B$#'(+GX/QP6$+:M6JU]@\N>B_<,X:86
M%D=U#7CGN$:M? @82$/C%DB-A8@_5RIJT794532I* 9+$TS7H( &"3IPOB4$
M%_WT"W^-.9+ D.>6G@C7*>O.H_@Q6#/E>@)]Q7BI?80_H%OBX63$)V-E3L9K
M4P&CP@&G9!2!2'!",F&*^;RH6F_.1Y4(I .=8,.6KEO!U=9E1=M4H3,G['YS
M>N0[;<U,)>2F$2#W6PDQNML7<^6!5ZDW&+D)+NEI:HVF0KKEJNNP&)_Z$\)+
MN%1R3I!=,1C\$F9F!>^YV-V2*/T]J"[.WFB=[SO0#^(>&(Q1?151+%C/X*)+
M.DJX^U,-)+V=+#5=TP+&A7H.-S6L6\V=P-D@0AL\TQ*+]O*$CGE)(HQLGM0Q
MJ6&@R.Q[^H><>YU+$QT0Y75_UK1P[G.=M;0/EQ5D(A )#2&KT;K6%/A>$<@@
M,SP>/1TG,0T/0)+T/1_<4!G2202%VYE7Q^ZD*1B,'KP>MJWR^_#@5/O>L;9U
M;-%.BKKL#MY\7*#/DE2^*O-600J51<SN:#L+!/P;]/W@9>30;&B@>D?ZZ^CP
M$:P3][C;8LMN5@9V6_^[N_.WP[_^VS=#V 6[<:Z78-!/QF^@9N3EFT$G%\G)
M,[7C;$VH*>=<$7?JI&T^E.T!]F#&V""?[Q]?__KV)$_$&U5(C 2@4RIG>2;H
M^5[E@3QS9D=U/-!)H\K=PUK@K;6.K@&'9]+L_+/HEZ(=.ZS?7&*K#HP)M-8;
MTFQW\$OIBNVK2E5_F575GAV2E_?-N.F:3A@!0E5]Y4)GUUYG+ ^]_87.KKO.
MU"+PEA8ZMRP4Z16U$BY;86B,B0O-2^*BN!BLS4BU2;PNMKK$^@_W2T-MD[Q^
M]N=-7C][2%[?+3WH#63V]N[(;_2._*VX5%CE*Z9F'(NTD.,/_PJ#(W$L5K/2
M\]2MRI;B>-(^!,UKW_$KW3,L1[]!5$74>93M[H+[I7#FSNH5'-8<F_LZ0]FW
MA<FE;V'%\>*-E)+&DT":Q2&.G,M>.)70[5.PN*U.D1L'&7-L,]"H#548"\0A
M<&Y"JVA&7*K<(_OJ]7+";F\?ZNT ,%@N?2"3X]L:5>+IFU;O408XG?SQQ7:[
M.Z;@KXL+Z&SN]XI^(;F+!.44M<H=;PJY4&YT(U$BD->H=6,@'/Y9P525^=WG
MC#K"QA$]MYH>*3[9(+UNY V-!J%I$9<2JRS)E2H^EKX7 _B4X&\MX#[F*D20
MI>7*_>1K=M?"(2)?A_/E*4<TOC>R4I[W<M/XGT>]T^B\"&_(9-UVCG:/%XJS
MWKE-0^0F=T&5TTWK7B'* 3<G^1*G)[0YL*Y6X> ':MFT;C_"".;>N=UT 6K3
M"ZSN81 B5L]2,Q,R ]U+P1!R(]A4>4@OJS;. ]ZY;C=(^X*YDAV-X3#8&=(3
M\RNQ5V"SENR$XRQU;U]W6#V#_\6L(Y2M\-6]8.YBH908N5VUK+#<%A[2GM*Y
MX;3,Q_WLWQ\?Y4='1SCVL.YX=+\&1R#D9ET@:,C!5;B-%97CULSV+&P[.8,<
M3=GSYA>./G^PY+YVA0\>E1E-4-T<S)J+VMP,+J*!1$I,.[0L/E;+]1+4-8HZ
MCN#?'^5/87U0$-G^1S7H'W<'P9 OQ*W>W3D^4FOA15-S,ZI0T;A->^/O>V]%
M6",@:.+J 4 FC6H1U^I?"6.40Y:("TD?1ZAT,64A('^F[(-F;S?HS"K-%\<"
M+:#P3!_+*YXOG>/8/M%'8<!1R/W:,@[U\8Q$(>B,=# Z!@0/:&YQ'9I>T602
MEIA?][$IYIE;:7H_'KK)I8T04/WF# D1!A0&<?J_<M%6HP7^6,].V<N7+C?1
MOKJ'</U3JXB-<!3R7"QUQ8%H-P['"F; [+Z+VM0)\5T4+G\:U'.OV'?!JZ2Y
M^DJK98=6.H<7,>,"__0TZF514;V(X1$;-X5]%866,#GB![V>DW2+F6-;-#P3
MPFE%K"N$;4BP6'X2TOV6UWVBZP[N[R]Z''B8HLI^)>QB+%=$ZMR9/L=<NR%>
MP<3*M'%PB%=FU4=GE:NB39?##>W_F%G]3-I@VI9;\Q))U3CV3S&L4T28U+CN
M:$EP%@,4T)"T%'T8VR_S"C9^4:\=V*L$F55L$H$W1*EQ\[J1,N]!??M&\(7T
M PV @_Q&Z2_=YP8MJ"V00P;27-JC-T+NOA>8?,D.HXFEY1;SF];V-ON2:B6+
M[10Z9W_$]P;MY(@6O>\+:GRFM+SI,*EKE.:J(D13T R5?A/U0@6CBB.83BH'
MS5+E54F;>-Z,]TE-S7RK'JEA?U3"05@718ZH:7.J#5 +QZ#$/K<PX,BGV#9W
M1-<;>E3L[H0M-[T?W37TFD%'Z$T/U 9U&/B5 L" ,0K;O:9ZK&%;J\U-UBSM
M%'TDLD6DOKX7BP@>L&T?MJBI&GDBDK),S-SV"+_I;*_L*,=]ONYDMFX[-S2=
M8XM+KECX\R5#LE$1Q2WH[M/%./47X^[.+Z BK5YR-^4;:<3&5^4[;Z&YK20E
MS>QK84LYAX3?KH4\*IP-/=HTSI9[FHB1%H2>EJTRP(!-W<=-@2V/HR&66M.S
M\(IG)A[$91B#KIQ#48R[#*HT<BIKX^%3U+#J+S841R[,0$OG!H0IE^9]DLV9
MRJ;*X>Y.T$#W%;MI162;#EH7<&Q-R73'NO9IS]4T%@//L@J[L ?2L@4Z%N2_
M;$'M\4[D7.V!$ [,$7&#GJ*K.J=.'.9DYJ**$H,,T8%BI;CC>,+OV=UA=\$U
M99W!1;=H5DMWVTW%6!L%-!(XLA@\6?R0^R0,I0I#JIPMUD@ANR,9!7(V&489
MU &-]4[V90Y1-0Y5GXEQ9 J70UY_QB6;:+4M8@I40KJ:PKWI7N!T?'KJ/A#Y
M;IW@_=N?-\'[MX<$[_WDY-V;[[MPZZ!X:!M5%E5%7%-]U5),J%T KJ6^I))P
M*^U5CVFOS[;PI_M)Y-B0*/'J/;"E:E=O0*),SM\AXWLP6/Z@0&Z;/5A@Z>3O
M]RD >F;]C7<N^B#A3BE&]!::KUP(/0TV65W3F"CUYB!A5ST!5[BCJG07<#/=
M1>_-HE6Z:&\X;Z_FFJ_X-)17=;KFTDIINN1R@Q0QPXE]HF'1#LKH3?2>JQ 0
M2[UJ*V('X )O&^C,HP0^I:\M*L$\+\WPBU^1BG',ME!"59*&FE+%.CP_2(I6
M<^BZC1I^)-*014"G*8"'P^P$1"FH2H\FLKLCI7PVQ>XG9JHM4WRX!BC,W.,;
MVK)V5E?U9]H@G988!9L[:0ZJZ..%WSC<<!]BC(JG6KXW!^8//3!1M>B/0A'P
M"WBZ?'9P(Y4X(&C :H%'C.A_]&04T8^2[[4*>9 8OC4%,;Z3T#S=\LMG[?R5
M0T^C%*:IA[6 <@[LXV4F;?M<>%30%)/+W1T=_7W8H">Z0Q]TATZHV (].AR[
M-*26ZR!HD&HWQ/,**BJC79N6KZK#\PVX7JE!,9Z\JW7!@3BT1QT]4=L;$<\;
M;*ZV#IB'4)Y85_*+%%"FF^BJZCRX)!RRZW4VN.'8ZU<9R[<2LOLA 0,2PEND
MQ,;I2.W3>U."]NK<50' 7S@=D,CIF>KD%7Z[MVH/#[+VK(N!=0$CIVNL^GBO
MN!_4%7=4;79\?&@+%V?ELO:)(:[&J'O02VO70^%?6OZ*D)J#4[[1LB1*B5"(
M.J8=Y8^R\8*=AT$\V^4"4X@6L84]VZ0559XM2P21=KEK]-;EF>_3H)W@J(X=
M852G'O.*%N-O\"G"6 IN\N*LX6:%C?#I><-BR,80M.8]?CI"T #J*?C@HZ,D
MPS_:&)QV1]C&/9&2,<Q4=GL48C3&[/B+*I=S1-/%*69@>LG8H'R!2ETT'35N
MH]+X'H1JNBBJ)?(C+HM30?$*-A >7_1=PVW7"P_!S+,_FDI2/_A'3,B &4]]
MX+ G+I+YMAA+1]*D5<-1>$X"F7P)1<47B_*4J)6N3BDZ\M7-&6""*X4I*DE*
M[;N;OY%\&4$)= SZ2_XX.9R)4=Q5BC;GL82KZ-<MN_&R&?8.0;=P&F9S:7$*
M[C%<V&3N;[C,V;57V2TBP?$9PW&K.>!L<PKX-MGKM\.7?L;^?5^TKOL497=3
M7=<'CH^(6G%ZBIUV,!%-J&9LA%31J>M\$V<YTS 6@8.ZW" 3*LAOV7505(T"
M^$*T$X(^*?4X:68XL6:YQ S"S()T8/ATD!5!@Y,W$XU5-%G3*7VCA]:-EF-'
MHUK(?^.Y:X*F02#]MED5+,.DA*9-[/I:_KHSRRQVF4NJRU]=\'!=A^G4&:B[
M2UX5?/19N9@Q,/_AA'\I)WSS$;_B_%JN"D9,#DLA!@4Y4O= 1!!.F&P!BCFM
M='5S113=W%@F-!>LH0SXLYSYSW3@(^T8GWK=+2FD)A4I=.[5OG(F,57_O\ =
M_)E""9ZY%40!O%U'(XNI)M>+G6(DXM3VE[Z!L]>E& 6[U!JOJ_P&K-R1S0WO
M1[%I02@W&[4I:W'CYRCR*GVVJ ^XQ.E%O+52#"/M5/*!-XO<*FA6&C1W3#2L
MSG_0!!)FUX)1BLD*&,6Z*S_-#V%S'&NSMK''$^VQMC7'[VE4YS-<)1,3 1(&
MB-'XC[ T4_1';$!)6XD9N+C,MXD*64H:# VY.)"/\D@\R,5=7%SZK,F4*&\#
M/GDT6H2G/.3\Y,!1&/N.0T?<:E)CI%>'C;)'1W%<W_6I\@#_JM/ U8)3!(RI
M9-4_Y32P?(#&%+)=VWOT)G&,F4O R%R]V@NB"B:M>GR\-^6\*A&:>7< N\Q0
M<L% ]6,UU5D]Q?C&,8T6?Y246D*QV%9Y@Y/?&=5R0RVA%_V8_C$*%NLXQS7L
M5HH5V5CD'5?H6''OQ\E+;FH%WR4)UAT9[E\:;]?4Z-O?T+2=K=M2$@U?T-(\
MN&$VJ'Q"I4]%VTOM .)'FHY3)$77E:U4IE$83NH0]9(=)=$_/B; %7>6CWK"
M:_447#(^F:NNCY2FL54I]:IZ6W =$HVT<I55^&4I_A7WJ.IDF*1Z_57CKW8B
M4Z7G$ ,K=]!+3F1WAV>2<U77I2EF3SU-J1_\7!P01 D&X ]PTW%I]K1976K]
MYZI8(>4TK/>YWDIA9!M+G1H=QM@(G*E/;:3.2WLYVL]AG!9,B6.YS=F?E9LW
M4UHVIN>EE*WX#&;C568\=1910FX2!Z&U?K3YI<7EV"ME[!X4XKIT4>T>0W@<
M#<M0&M<U6G$"N1$X@?%KN)",43OJDC")L:M1@Q?.RZI'*E=B'Y80=P678-4Z
MT146=ZK.I&/3N2A"QUU[T[MR^UKT[E32@PX-@M6OYQS$,D<=]="$.EGV@;T[
M%&AV):1N5$HET]J%&\QX[9(//JO'4A%O\*&J7[#!1IIN6JV$B8]+" =' (=2
M+I"V "55H(LX"@W@BM)6H-5@.JKN846\OC_')WAUGU*3%'2?AN78@Z=[U\WQ
MW3<"<APLF/"WX$AD;7G"<*NMI>6Z',KP]3D_>]@[*-F*(3%$<FEH[C)CG0^&
M*0;#'%U(V7#:#,JPI88^%('X*IB4I&87J2U3<=%.DDP3XTB5'*=,Z4J_-!(%
MCUTT%TJSH_0=441VVG2]=!6WD=&@A:)Z8L0VE%Z($88@68$'M7F7:C,:ZJ;J
MGV_^O-4_WSQ4_]QV]<^7:1 XB^"]U?9>E7D49.!4,7",J84N:LO3%5D5WC.8
M4R#3:6B/(Q>Z,O4\$)+.3W-$-+W<^2N]^P)WPEK::# ;/X&^1D/52UN?/:J[
MS^#.0+PO6 .^^G88+AI>8,^]IS#^9',W<X<AO)GV."O6$(6^\R\Y RCY*RXP
M1E\#;T>Z])Q][GEZF&W)W8;Q$"IM*TU-I2IB+:Z%>E@2 L(VPS=OTQD2($<X
ME9SY8_61*!RWJ#A"NVK02JN8=(E_6WZL\(K=,.51^V(?YMY?T-:D%UBK>A+&
MQ9ZC7R;>B:M,D*' <]C<7N/B.GG[&4FRRK-B,5?K;#@##DH_28B)&07*"0X"
M6[ A%DE FC.[0-ZNVMTQ-J$=CD36"VO?<%?M&UJYA'#2_F!^,3L>1937SJ.D
M=O*X7WW0QUP+%P9Y,*;NAS'UZ.A/:TP].GHPIAZ,J>^19$JC*TSM3X&_KF^:
M6>98;C;'='U/LU2I84!UQ<UG.'5OB< J90]>E@&;5DXMC<6Q3KB^6ROML)MO
MQTS,)?=#+&9+C+EP]*;%:V-*H1NZE^QHP+KBZ!(^@VZE.><HQTP[H_%]<65B
MS'EBT+Y7<;6D3RI;>#*\$47_1S9-JKVQ&87&F:KZO*F(!W-1,(%:L]VJ$L;8
M;,6L[,'H>KC9OK#S?^XS5$G!"@ZWHYW+L_!8<A? &+"K)F8K.:, KHJX)O3$
M(L3JX>[.K\V8F9N[;_9GVILM@7@E<R\1,>01TGC@M+28?Y"?^*L:IJW[UO-:
M*NFKSE\9$0/PH,(HU.8,48GV;!%F1#JJ!@1/=+CCC JS6NQ=G)5T])J6$6;)
M #?V!=9@I\,UL',98X?S] (8V(O4/P@1F6.?Q8I6F$TI-'CIA6;?C- F+O$4
ME6@P[X;!=@:AR]PL7N[$Q_5KE2'.&E1"['/08+&LW7<]I?PDB28I^$[35O-B
MO< %6"]6#@2#'X,_5 MJ']C@-@K:)G"/DNO^H/&^.(3%+*AIC*HY$=WF:V<D
M$$]*#N?$H?B_KZM>0N_^VV3]!)4S02,F)SA22NI"_'..8@2I5A2MXA1&>Z:$
MMLE<:] *G!34= I#][P+1/5'[00PH*6:FF]M_#8"^R6/OZX-=;)FACQ7&X<O
MI%HSANAY*)+KED6KXI(A?8-(; 2?H1#1<38PM,K&V(0N@_!HG<6A1]CO\Y+X
M*$Z%CC!*I8P@T"/K5))(!/0B3OUD\4EN+C-,77.TRO*W!L!QAG,HO(#M,=CG
MM5#%UY>AU#@&GHCGEO: P8GIEK.210=%)Y^2J)L" C<#%M,(15]F&[/U;06K
M9-H2#]8<5I^ ;ET0*>-E9$'8-=GWQ,SCDB:/4.8"M=<)6-.*M=[)"7%D+=29
M=;[0H!A?S,254)=S9GM/[D:N5 5H^9]13C<8C?][S_P+M321TS>@'W/KK\B=
MDX ==3R!N7&F_')(2QZ,B.)9K,M>1;CSYWU3MY%L3SB=O##K<=L?E>))6;2A
M$K"]E]&8"+_'>[OI38.QIEJ6A"%-&<QA]GIND*C5G!49&"K-5(;C\ZZ7D4)&
M^X@")%J#050*8KB%+>CBQW+0T!QYW35%K5Y/<*F5'@%K1B1X7K92:CNX5MPL
M2#4MNB9\"-E&LFJN4_.-!#-FY$X"=S,AKT;T#^MGM@L)H\P6-:AXCU5V(=;6
MUD\H$,2#U7KF%Z**I@ML*5MT!L. ]NLY,D(%UWA7(4TZ]YHP@V>@DC(D(;D7
M-3<,ULL?0J;28)F@?:"U1B(3N%]0YXH:QY@':L.RUX[! G#>NDIY=\<01F\H
M%_8TOW%!]H(:/)*0>.@Q09RKX3%N6KO?;,[TBL0B7TQB02(95>L7Z0/878MR
M1NCRZ900_N%+Z?I>H?"O"5Q./>E;RES0/<O,)KXM95S2 MOR?O2:H%H$![EA
M&A3!:R3LN2H\J5U 'S8TPLB21 1F27X#!:M"*8 3G(%8%8$Z:+5.C>5A"6+
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
M4N$X]G">*E 0E JV")FVV:"9:E0;:Q]7)IK];JPHD/ON?-3"ZCMLJ> .?*Q
MOU"I/.?G!;N$7F6L#H.%D'4O9I*U)'-%B"4<#RUVW4$$BT?];9YLST38&"6H
MJM?_Q%1?.&4J^8?!(-DA7%ZO*)ALA:;E?8=O?C$FIEX<\]3;@UF>.CA./D41
M[0>(FM'BY\4S*+[Z/$4KET?>"$T/"=XV@,\NW+Y[37LWE_XML]F#@WWG- QP
MEQS"T@9?OA:#\76.]O>7V>S7&$87_9C3<^?HZ/C=.VPL,;U+UI[)'RVC189=
M9-H;,F7/N;,/=TX.R39G*D^A>]<&MQ \ ^=7MS? NU%%.'>U5U@(0^14&:SE
M>A*"P7#.O2;XMS?#1VG]</_ J04Q*-0%AB622_?P<$%K=YH4-;<[=,X1 J%
M6 .-NO/^^  C=,]]+8LSD\YZ'^.S/.>16*J"%>,@<NJPJOK@HEW?.6=A$ ]R
M3KG?>IQ%_N[MVWVG .L\#O&$"MOQCUOW3JVS@T=:9E_!+XV"_D]0+H\WS,/#
M-V\?R\K!/_-MLG!G0;?=<</FH[1<ZKE^]Z/C7E__NPU:, 0EV(/#SO,W+1LW
M86';TTT\'$;B(IP$MW#ZA4/:(^W/^[(_G_A1R[WK>R! C/A685N9C^/'LA\7
MOMOSQ=,^.#IX1,-1#WJP.09HO1[3: Q;W.:_(]* EV$W5K5%26-;C:C-8D-S
MCYX(^WIUKIV6*/$\J;!'+S<5]FB3"OND1"%+6(POIOZ_HJO&S?V#?9&)B%)R
M48"IBVZ['1)<ODXP@E[F^WWO;^= \"L6#QSP"! ]+^[R7U=^E5RL7TE<VF=>
M::71)>D2RP(.N+VA<E4-:D(('ZK6%P$]&;#X^./1/O]@L-?;RYGJU0)GM\ 0
M$URNZYRHN^NBB_7@.8V"U7;O%,9P\BF-LPOJ2$D$BE["?BB5G&?_0CVVO85-
M2C8N"-2],^4ZN%!T33E5.;6"ZSZQ"0;P0)^JD%I!'/I>. ;6T,KZ^;7;QJ3B
MWQN?;1'Q,O77D+[9WJ)A1]1"3O1Q:3P-]+>NH&:T&U5_147%NDZY(,G IE08
MF<,'6#"-,R--/^6U^HKX4NNVBELV-PU5"(=!GY +[)6[8]2L9)YARV_IVFYZ
MB:=JX3K3,#J/.8/;NENFE%K3)!X*,[80G59G\HB:"KQ;L1DJ)E"$*=3D5"U<
M<GO.2*>D-M#T1*.L2JH.I=L;2,%(X&='7Z3YH)#ITE? )59"4;:@G*E/?U4(
M[MGOQ[0B3!7P!&@YBR]=9'#L1* ^O'R MW9$!=D/^M8H8T&Z/><5^UNUX]OS
MGA-[HAJW9T^$LUF&"$M5JB)2N57X"Z4UJENH-@D1I.\;<[-VYJ:==!K&P>VB
M4LNNQ) HLN([0:CS9IIFU2DT65>H;$?A>T=J<D'E883EO=M;^&+&967SM$ZJ
MM79'D.;"(<C>* BR6DSP]TB,0I!_$4(;1PK;;S3IR>\+ZBSJC_ [<-$3P:XT
M?58P7=TQ!@!?(?*CJ=8P=E%2%GS<[73\KL^X>S::W4!@\BR Z)[7:])?,M'P
M-'RT $XS?K1">Z<<[S0L80+1O*J8$R)]<$N2#"3@#<>DBXV@Q#-HD.XV(Y^8
MW#679T.GT,I&!\;\1@,');U;[^\!K7M$ >H1:T(.'7<B1FAK8&CHBA3%ZVRX
M))D/&QKLE@ D<J)N$G4P-5VC8A.M$T$+(V@BUN/C\!M<Y(@!AS3?DO@:3$7
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
M4N.BTH?'BB9XXF-'^_E9'CI)/$3W(]E/'MGKE+)&=29.2+@D*FR"%)VM.&0
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
MO%WEJK]%?U?[ZO.(H1W3CQO=7R7=7[3J[[B[R]+]83#WQ@C^+T+W"!ONY"6
M7'X6] 06 [)KH1]&X '&BIQ/$+.:U%YM$U\KAP!=;M@E+I1_D&_#-$:>4^IT
M0"3F&J2M!$41XJ<Y30%3F:8PT(5S4+,-1K!;(I-4BUORJ'G\D=^!$< AC. T
M1*<:_<+[>W+<>D[&UF%:J2"::K (^ (V;_<'QD ]/)_-+X6+;VCA+),P.7%>
MR&])#[4,&VD2/DS\BTNW9>\VQNPIC5ESG8T9>I^60<-]/6748+$9FY:;\PB4
MM480BZ7;-6<<$!']ZVB,S6&CLEA3\C!#9K]P/DD6:<B2MFD^.>8V9,L_C&R,
MV).>1HY6[S32"N#D[^*Y.A4 &7@A,J6/QC+3\6U<LLP7C OM'L;4Q)$\&PZ"
MPDH95SQR<4 0#[ARF$J:7H)Q4F_(Y)MSABKZZ>8Q%D)170PY,_)5E\DP.W$7
M_F;&9[RI[<\90*).:92U](RT8 *ZOJ*C3LU*<A+2XWK/$^*#)V%D7.>TY%/F
M(#DBX^9A$^-YWE;U>&E6%5/A*$MD3KT=78!.+X@PQDP -AU=S66%-87IO<WQ
M3_RG !^R!=;4\O/:M1%B^1R??<WBZ@?CCKJ;E?.\5\Z;I:V<RIQ^0 3=EK!_
M%(.B,O8D';5($_&>'4X):C6-N50*Z.H7MT.\\F<]#SKWW'/\*(KITKD/_R>K
M* W9^:,?W':]]C7=JR@0*LH,2+-R2_; /)*P%(JOFVY-\*BG!H<:"#WH>Y]-
M!/8[\EIQZ',@.91=^1I<O+"/ P0+7.ZHAV,XBL?]M\/F"=K-T68;Q$.GZ_=\
M=@D8&;56*NS.:C'F8!)>U1OKVDT\',(A^5>W-_CDG 2W,%M@5"CS!@Z4PRX[
M;B&Z+(J*W<[DR<C#(4=NX/?Q W*K.G[8PQ>"Y8>E@;.>!%!;5IK)DUGG%9SG
M=!H*60B=6T73.BEA*XOG4C%<.L1WN;Z =',!K<R.K?(2:# WQ.)323 7+=RB
MJ"W?_;* @9N5L/)H!L+*)QJH;!R0A[N.4_DC5TTQ'BS/+-2.2^WTNJ!PZ*9>
MVEM_.[DL?J<\]B_UB_//_P]02P,$%     @ I(BQ6#MD@C'3"P  E2<   D
M  !E>#5X,2YH=&W=6FUSV[@1_JX9_0?4=\TD,Y(LV;'S8L4S?DO.5R?U6.JU
M]ZD#D9"$A"1X!&C9_?5]=@%2E"SGXHFO;IO,V"8)[/L^NPMR^-/XX\5ANS7\
MZ>SH%+\%_1N.S\<79X?#;?\;3[?#X^'Q7T]_%:/QKQ=G[[:F)G-OQ:"?.S'6
MJ;+BDUJ(*Y/*K.-O=,1(%7JZA8W8>EGM<^K&=66B9]E;4>C9W!V(5!8SC<O^
MUN'9S5Q/M!-[O<%P^W)M:[WN0-RALG5XW_JN,SGO"9<3XYQ)F=NS;&+S@^_?
M.#XZOC@3)V<7%Y='IZ?GGSZ\V^IO\?7H\NBDN@[$)Z:(5=&-3)+(W*JWHOKK
M0'RK30_$0L=N3DO[?R8##\=7%?EK53@=R:2R#I18-5>BIFZ+G3T<GU:[ KT]
M(C<\__A!C*Y.WFWI5,[4/_O]E[W/^6Q+'%V,WVTME1^??I7*Y6JDO":E"C4I
MH[ERXN-H7:-&$(SFI7-6/),I1#\V"Y4)6/:NFVK"VV]Z>]]*_@ &< X.L+F,
M=#;#K=[+'!;9Z??%R)1N+HZUC>1MIL"[3-2U+.+A\15XCTKME'@)H_OKCUJF
MNB/>7XC=W<'NAH!]L.:GYU=G)^-G/[PY>+[;WWLA=O=>=_=WP>_[2;\_^L<*
MW4'WS9O7.T28/8D?5YSK',L/S8<GS+W+AP+22BPT$^-S:9V>WOY_</@H;\7@
M54?L]'=>_F]K\H@<D&"EL6*LHGEF$C/3V/6A,&7>$>=9U'LD'J_V]_OB1&6N
M++3)Q*4LOBSD+58R? SNS^8'\OE91E^LR:YUDBB@4&(*'4NQN[.SM_]('![5
M](]*[$+&Y#R9Q>(#+)VH5&5O_[@H##=U%BLBV._MZ>Q1-<+_P4[N'L#\[TK,
MY;42,G(J%M*BC2@SJY)VRQGQU3#O"%E'2V2*W!324: ^=W,EGB7Q;Z4Y.#%I
M+K/;9P5?O>@(G6%MEJF(ERXTRB0M/W)=_.I^1(RC )U;6\HL4F(D$V7;K:-9
MH<@SKB-B26(V42GP WUWP.M%O=S?!-?)+;MXHMQ"H0N@#4$ROG]D(Y7%6F9.
MG,A<.YD(+PDL?'%QTFXU6!S-FH3SLB!1'=HCL9CK:+Y".X689CI5!7.!41,\
MA@%G<V$*VL*J$T%1YG3]XZO.7K_?Z:.%,%-AY[* .DU[COA69<YV"ZNT(Y^E
M*<QIG8F^0"A9B&N9E$K\V._U^P.10P(FMNX;VC2B34L'-362XDK-M'7!L2,'
MXY-=!2[>FR(5H^ZN>/Y>)ZK=^F1Z:%]VNSNO=O;[NR_$%'=C6OASB0YHL,/.
MVEUZ?*0BX)JKLN_L)IK+;,:V2[6U&P(IW*Y$79%TE2(B)G)DP<&;W=T.!;6$
MV#'D6;'E4@(L7UJ (X+6LZJDUX#H%\J93E"KUJ(A;:7J3C^H2KS:K<!LLR&7
M3'WP+"!JK*($KHJ%0N0@39";->D!4^XPZ[PP-L>"DMR?.:DS[&$YD6.DP^JB
M=LN6>9YX_WU5BPW)Y76X7'(<U;0J%7KB<>K>PQ'L?!.D:"AL<IWA%HP;,$[=
MH-$F,P&TP$TFEO(PPCJ2)**)9ZKYL3!DR86V2FABYN\CT$R)5((7[50ROPZ%
MV7/]@NVXV<D'P \=5JP!U &V5H^6KJI0+OB\$4Z5)XXE!%NZ8SV,ILA-2S#
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
M  #C"P  $0              @ $     9'5O="TR,#(T,#4Q-RYX<V102P$"
M% ,4    " "DB+%8[+7_*/X*  " A@  %0              @ %9 P  9'5O
M="TR,#(T,#4Q-U]L86(N>&UL4$L! A0#%     @ I(BQ6(=I9T)6!P  U5<
M !4              ( !B@X  &1U;W0M,C R-# U,3=?<')E+GAM;%!+ 0(4
M Q0    ( *2(L5@BP*0_514  /%V   +              "  1,6  !D=6]T
M7SAK+FAT;5!+ 0(4 Q0    ( *2(L5B<H6V:V9X  #*J P )
M  "  9$K  !E>#%X,2YH=&U02P$"% ,4    " "DB+%8.V2",=,+  "5)P
M"0              @ &1R@  97@U>#$N:'1M4$L%!@     &  8 ; $  (O6
$      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>duot_8k_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="duot-20240517.xsd" xlink:type="simple"/>
    <context id="AsOf2024-05-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2024-05-17</startDate>
            <endDate>2024-05-17</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-05-17" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-05-17" id="Fact000004">0001396536</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-05-17" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-05-17" id="Fact000010">2024-05-17</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-05-17" id="Fact000011">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-05-17" id="Fact000012">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-05-17" id="Fact000013">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-05-17" id="Fact000014">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-05-17" id="Fact000015">7660 Centurion Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2024-05-17" id="Fact000016">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-05-17" id="Fact000017">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-05-17" id="Fact000018">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-05-17" id="Fact000019">32256</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-05-17" id="Fact000020">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-05-17" id="Fact000021">296-2807</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-05-17" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-05-17" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-05-17" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-05-17" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-05-17" id="Fact000026">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-05-17" id="Fact000027">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-05-17" id="Fact000028">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-05-17" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
