<SEC-DOCUMENT>0001553350-22-000102.txt : 20220207
<SEC-HEADER>0001553350-22-000102.hdr.sgml : 20220207
<ACCEPTANCE-DATETIME>20220207172554
ACCESSION NUMBER:		0001553350-22-000102
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		17
CONFORMED PERIOD OF REPORT:	20220203
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220207
DATE AS OF CHANGE:		20220207

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DUOS TECHNOLOGIES GROUP, INC.
		CENTRAL INDEX KEY:			0001396536
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		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:		22598554

	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>CURRENT REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<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/2021q4" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:DUOT="http://duostech.com/20220203">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_03B_DUOT_duostech.com_20220203 -->
<!-- Field: Set; Name: xdx; ID: xdx_049_20220203_20220203 -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DEntityCentralIndexKey_0001396536 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- 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="From2022-02-03to2022-02-03" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20220203.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-02-03to2022-02-03">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-03</xbrli:startDate>
        <xbrli:endDate>2022-02-03</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">&#160;</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_908_edei--DocumentType_c20220203__20220203_zciKRGAPlhC5"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" 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_90F_edei--DocumentPeriodEndDate_c20220203__20220203_zKjW8kes3yYc"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">February 3, 2022</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_90C_edei--EntityRegistrantName_c20220203__20220203_zYCdqHSILzAb"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" 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_900_edei--EntityIncorporationStateCountryCode_c20220203__20220203_zme2TcEUUTje"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90E_edei--EntityFileNumber_c20220203__20220203_zpdhsRqpwxBg"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90A_edei--EntityTaxIdentificationNumber_c20220203__20220203_zy9EesMpXlB7"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" 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_904_edei--EntityAddressAddressLine1_c20220203__20220203_zQJWOFIzrp7a"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" name="dei:EntityAddressAddressLine1">7660
Centurion Parkway</ix:nonNumeric></span>, <span id="xdx_90F_edei--EntityAddressAddressLine2_c20220203__20220203_z2yZLfZrxTt8"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" name="dei:EntityAddressAddressLine2">Suite
100</ix:nonNumeric></span>, <span id="xdx_908_edei--EntityAddressCityOrTown_c20220203__20220203_zng73Y1MRYkb"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>, <span id="xdx_90E_edei--EntityAddressStateOrProvince_c20220203__20220203_zOcCPLAVvx64"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_906_edei--EntityAddressPostalZipCode_c20220203__20220203_zr8nTV0AcBik"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" 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_900_edei--CityAreaCode_c20220203__20220203_zIYjUbCSRrqj"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_906_edei--LocalPhoneNumber_c20220203__20220203_zdvQjSBjfvpf"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" 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_903_edei--WrittenCommunications_c20220203__20220203_zobTO7pHVgL3"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt:booleanfalse" 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_908_edei--SolicitingMaterial_c20220203__20220203_zso9pEVrqIJ1"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt:booleanfalse" 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_909_edei--PreCommencementTenderOffer_c20220203__20220203_zdhy56vAybia"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt:booleanfalse" 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_900_edei--PreCommencementIssuerTenderOffer_c20220203__20220203_zsHs4U1VFOai"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt:booleanfalse" 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_902_edei--Security12bTitle_c20220203__20220203_zW11wxDRfUyh"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" 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_90B_edei--TradingSymbol_c20220203__20220203_zZtYtsD6mBoe"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_905_edei--SecurityExchangeName_c20220203__20220203_zjhC7kauAH2e"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt-sec:exchnameen" 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_90C_edei--EntityEmergingGrowthCompany_c20220203__20220203_zC78oRj0nmdb"><ix:nonNumeric contextRef="From2022-02-03to2022-02-03" format="ixt:booleanfalse" 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">&#160;</p>


<!-- Field: Page; Sequence: 1 -->
    <div style="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: justify"><span style="letter-spacing: 0.4pt"><b>&#160;</b></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: 0"><b>Item
1.01&#160;&#160;&#160;&#160;&#160;Entry into a Material Definitive Agreement.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 3pc">On February 3, 2022,
Duos Technologies Group, Inc. a Florida corporation (the &#34;Company&#34;), entered into an underwriting agreement (the &#34;Underwriting
Agreement&#34;) with Northland Securities, Inc. (the &#34;Underwriter&#34;), pursuant to which the Company agreed to sell, and the
Underwriter agreed to purchase for resale to the public (the &#8220;Offering&#8221;), subject to the terms and conditions expressed therein,
1,325,000 shares of the Company's common stock, par value $0.001 per share (the &#34;Common Stock&#34;). The offering price to
the public of the Common Stock is $4.00 per share. In addition, under the terms of the Underwriting Agreement, the Company has granted
the Underwriter a 30-day option to purchase up to an additional 198,750 shares of Common Stock to cover over-allotments, if any.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 3pc">The shares of Common Stock
will be issued pursuant to a prospectus supplement dated February 3, 2022, which was filed with the Securities and Exchange Commission
in connection with a takedown from the Company's shelf registration statement on Form S-3 (File No. 333-237213), as amended, which became
effective on May 22, 2020, and the base prospectus contained in such registration statement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 3pc">The Underwriting Agreement
contains customary representations and warranties, agreements and obligations, conditions to closing and termination provisions. The Underwriting
Agreement provides that the Company will indemnify the Underwriter against certain liabilities, including liabilities under the Securities
Act of 1933, as amended (the &#34;Securities Act&#34;), or reimburse the Underwriter for payments that the Underwriter may be required
to make because of such liabilities. Northland Securities, Inc. is acting as the sole book-running manager for the Offering.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 3pc">The net proceeds to the
Company from the offering, after deducting the underwriting discounts and commissions, are expected to be approximately $4.9 million,
before expenses and assuming the Underwriter&#8217;s option is not exercised. The offering is expected to close on or about February 8,
2022, subject to satisfaction of customary closing conditions. The Company intends to use the net proceeds from the offering for potential
acquisitions, general corporate purposes and working capital.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 3pc">The legal opinion of Shutts
&amp; Bowen LLP relating to the legality of the issuance and sale of the Common Stock in the Offering is filed herewith as Exhibit 5.1
to this Current Report on Form 8-K.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 3pc">The foregoing description
of the Underwriting Agreement does not purport to be complete and is subject to, and is qualified in its entirety by reference to, the
Underwriting Agreement, a copy of which is filed as Exhibit 1.1 to this Current Report on Form 8-K and is incorporated herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="letter-spacing: 0.15pt"><b>Item 8.01 Other Events.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.4pc"><span style="letter-spacing: 0.15pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 3pc"><span style="letter-spacing: 0.2pt">On February 3, 2022,
the Company issued a press release announcing the proposed Offering. </span> A copy of such press release is attached hereto as Exhibit
99.1 and is incorporated herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 3pc"><span style="letter-spacing: 0.2pt">On February 4, 2022,
the Company issued a press release announcing the pricing of the Offering. </span> A copy of such press release is attached hereto as
Exhibit 99.2. and is incorporated herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 3pc">This Current Report on Form 8-K shall not constitute
an offer to sell or the solicitation of an offer to buy nor shall there be any sale of these shares of Common Stock in any state in which
such offer, solicitation or sale would be unlawful prior to registration or qualification under the securities laws of any state. Any
offering will be made only through a prospectus supplement and accompanying prospectus.</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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 4.5pc"><b>Item 9.01</b></td><td style="text-align: justify"><b>Financial Statements and Exhibits.</b></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"><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>Exhibit Title</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,255,204)">
    <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"><span style="font-size: 10pt; letter-spacing: 0.05pt"><a href="duot_ex1z1.htm">Underwriting Agreement, dated February 3, 2022 between Northland Securities, Inc. and Duos Technologies Group, Inc.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">5.1</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; letter-spacing: 0.05pt"><a href="duot_ex5z1.htm">Opinion of Shutts &amp; Bowen LLP.</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,255,204)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">23.1</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"><a href="duot_ex5z1.htm">Consent of Shutts &amp; Bowen LLP (included in Exhibit 5.1)</a>.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.1</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"><a href="duot_ex99z1.htm">Press
    Release, dated February 3, 2022.</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,255,204)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.2</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"><a href="duot_ex99z2.htm">Press Release, dated February 4, 2022</a></span></td></tr>
  <tr style="vertical-align: top">
    <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>


<!-- 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; text-align: justify; 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: February 7, 2022</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/&#160;<i>Adrian Goldfarb</i></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td rowspan="2">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Adrian Goldfarb</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>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKwjAMRb9g/xD6LLpORN2jQ0WcImOIr8VFKW7NSOt0n+Rf2m2IIRCSe0+uECOxpY0ukeGyylLIsapL5RAyvCGjuaJ3JLt9DH5meNfWsTKuX39gQp5Bz8zGS+XvvbPRFosYwsVETieRhFDGszmcDiLo9ITMTRdonFYlKFPAialmjU5xO3zI1ZsMVW2fdEa2mkwMchwO8geiUEZwpEa9iB8W0jQRwaivQGyZnnUX87SOKliXWPksO6D/Dr7iu0kh -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-1.1
<SEQUENCE>2
<FILENAME>duot_ex1z1.htm
<DESCRIPTION>UNDERWRITING AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><A NAME="a_Hlk94772891"></A><FONT STYLE="letter-spacing: -0.15pt"><B>1,325,000
Shares<SUP>1</SUP></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>Duos Technologies
Group, Inc.</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>Common Stock,
par value $0.001 per share </B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>UNDERWRITING
AGREEMENT</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="letter-spacing: -0.15pt">February 3, 2022</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><A NAME="a_Hlk89681583"></A><FONT STYLE="letter-spacing: -0.15pt">Northland
Securities, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">As Representative
of the several</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">Underwriters
named in Schedule&nbsp;I hereto</FONT></P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="letter-spacing: -0.15pt">Duos
Technologies Group, Inc., a Florida corporation (the <B><I>&#8220;Company&#8221;</I></B>), proposes, subject to the terms and conditions
stated herein, to sell to the several underwriters named in Schedule I hereto (the <B><I>&#8220;Underwriters&#8221;</I></B>) an aggregate
of 1,325,000 shares (the <B><I>&#8220;Firm Shares&#8221;</I></B>) of common stock, par value $0.001 per share (the <B><I>&#8220;Common
Stock&#8221;</I></B>), of the Company. The Firm Shares consist of authorized but unissued shares of Common Stock to be issued and sold
by the Company. The Company has also granted to the Underwriters an option to purchase up to 198,750 additional shares of Common Stock
on the terms and for the purposes set forth in Section&nbsp;3 hereof (the <B><I>&#8220;Option Shares&#8221;</I></B>). The Firm Shares
and any Option Shares purchased pursuant to this Underwriting Agreement (this <B><I>&#8220;Agreement&#8221;</I></B>) are herein collectively
called the <B><I>&#8220;Securities</I></B><I>.<B>&#8221; </B></I></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="letter-spacing: -0.15pt">The
Company and the several Underwriters hereby confirm their agreement as follows with respect to the sale of the Securities by the Company
to the several Underwriters, for whom Northland Securities, Inc. is acting as representative (&#8220;<B><I>you</I></B>&#8221; or the <B><I>&#8220;Representative&#8221;</I></B>).
To the extent there are no additional underwriters named in <U>Schedule I</U> hereto other than you, the term Representative as used herein
shall mean you, as Underwriter, and the terms &#8220;Representative&#8221; and &#8220;Underwriter&#8221; shall mean either the singular
or the plural as the context requires.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">1.&nbsp;&nbsp;&nbsp;<B><I>Registration
Statement and Prospectus</I></B>. The Company has prepared and filed with the Securities and Exchange Commission (the <B><I>&#8220;Commission&#8221;</I></B>)
a registration statement on Form S-3 (File No. 333-237213) under the Securities Act of 1933, as amended (the <B><I>&#8220;Securities Act&#8221;</I></B>),
and the rules and regulations (the <B><I>&#8220;Rules and Regulations&#8221;</I></B>) of the Commission thereunder, and such amendments
to such registration statement as may have been required to the date of this Agreement. Such registration statement has been declared
effective by the Commission. Each part of such registration statement, including the amendments, exhibits and any schedules thereto, the
documents incorporated by reference </FONT></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">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><SUP>1</SUP> Plus an option to purchase up to <FONT STYLE="letter-spacing: -0.15pt">198,750</FONT>
additional shares to cover over&#45;allotments, if any.</P>

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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">therein
pursuant to Item 12 of Form S-3 under the Securities Act and the documents and information otherwise deemed to be a part thereof or included
therein by Rule 430B under the Securities Act (the <B><I>&#8220;Rule 430B Information&#8221;</I></B>) or otherwise pursuant to the Rules
and Regulations, as of the time the registration statement became effective, is herein called the <B><I>&#8220;Registration Statement.&#8221;</I></B>
Any registration statement filed by the Company pursuant to Rule 462(b) under the Securities Act is called the <B><I>&#8220;Rule 462(b)
Registration Statement&#8221;</I></B> and, from and after the date and time of filing of the Rule 462(b) Registration Statement, the term
<B><I>&#8220;Registration Statement&#8221;</I></B> shall include the Rule 462(b) Registration Statement. </FONT></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; text-indent: 0.5in"><FONT STYLE="letter-spacing: -0.15pt">The
prospectus in the form in which it has most recently been filed with the Commission on or prior to the date of this Agreement is herein
called the <B><I>&#8220;Base Prospectus.&#8221;</I></B> Each preliminary prospectus supplement to the Base Prospectus (including the Base
Prospectus as so amended or supplemented), that describes the Securities and the offering thereof, that omitted the Rule 430B Information
and that was used prior to the filing of the final prospectus supplement referred to in the following sentence is herein called a <B><I>&#8220;Preliminary
Prospectus.&#8221;</I></B> Promptly after execution and delivery of this Agreement, the Company will prepare and file with the Commission
a final prospectus supplement to the Base Prospectus relating to the Securities and the offering thereof in accordance with the provisions
of Rule 430B and Rule 424(b) of the Rules and Regulations. Such final supplemental form of prospectus (including the Base Prospectus as
so amended or supplemented), in the form filed with the Commission pursuant to Rule 424(b), is herein called the <B><I>&#8220;Prospectus.&#8221;</I></B>
Any reference herein to the Base Prospectus, any Preliminary Prospectus or the Prospectus shall be deemed to include the documents incorporated
by reference therein pursuant to Item 12 of Form S-3 under the Securities Act as of the date of such prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="letter-spacing: -0.15pt">For
purposes of this Agreement, all references to the Registration Statement, the Rule 462(b) Registration Statement, the Base Prospectus,
any Preliminary Prospectus, the Prospectus or any amendment or supplement to any of the foregoing shall be deemed to include the copy
filed with the Commission pursuant to its Electronic Data Gathering, Analysis and Retrieval System or any successor system thereto (<B><I>&#8220;EDGAR&#8221;</I></B>).
All references in this Agreement to financial statements and schedules and other information which is &#8220;described,&#8221; &#8220;contained,&#8221;
&#8220;included&#8221; or &#8220;stated&#8221; in the Registration Statement, the Base Prospectus, any Preliminary Prospectus or the Prospectus
(or other references of like import) shall be deemed to mean and include all such financial statements and schedules and other information
which is incorporated by reference in or otherwise deemed by the Rules and Regulations to be a part of or included in the Registration
Statement, the Base Prospectus, any Preliminary Prospectus or the Prospectus, as the case may be; and all references in this Agreement
to amendments or supplements to the Registration Statement, the Base Prospectus, any Preliminary Prospectus or the Prospectus shall be
deemed to mean and include the subsequent filing of any document under the Securities Exchange Act of 1934, as amended (the <B><I>&#8220;Exchange
Act&#8221;</I></B>), which is incorporated by reference therein or otherwise deemed by the Rules and Regulations to be a part thereof.</FONT></P>

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


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">2.&nbsp;&nbsp;&nbsp;<B><I>Representations
and Warranties of the Company</I></B>.</FONT></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; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(a)&nbsp;&nbsp;&nbsp;<I><U>Representations
and Warranties of the Company</U></I>. The Company represents and warrants to, and agrees with, the several Underwriters as follows:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc">(i)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>Registration
Statement and Prospectuses</U></I>. No order preventing or suspending the use of the Registration Statement, any Preliminary Prospectus
or the Prospectus (or any supplement thereto) has been issued by the Commission and no proceeding for that purpose has been initiated
or is pending or, to the knowledge of the Company, threatened by the Commission. As of the time each part of the Registration Statement
became or becomes effective (including each deemed effective date with respect to the Underwriters pursuant to Rule 430B or otherwise
under the Securities Act), such part conformed or will conform in all material respects to the requirements of the Securities Act and
the Rules and Regulations. Upon the filing or first use within the meaning of the Rules and Regulations, each Preliminary Prospectus and
the Prospectus (or any supplement to either) conformed or will conform in all material respects to the requirements of the Securities
Act and the Rules and Regulations. The Registration Statement has become effective under the Securities Act and the Company, as of the
date of this Agreement, has not filed a post-effective amendment to the Registration Statement. The Company has complied to the Commission&#8217;s
satisfaction with all requests of the Commission for additional or supplemental information. No stop order suspending the effectiveness
of the Registration Statement or any part thereof is in effect and no proceedings for such purpose have been instituted or are pending
or, to the knowledge of the Company, are threatened by the Commission.</FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc">(ii)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>Accurate
Disclosure</U></I>. Each Preliminary Prospectus, at the time of filing thereof or the time of first use within the meaning of the Rules
and Regulations, 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, in light of the circumstances under which they were made, not misleading. Neither the Registration
Statement nor any amendment thereto, at the effective time of each part thereof, at the First Closing Date (as defined in Section 3 below)
or at the Second Closing Date (as defined in Section 3 below), contained, contains or will contain an untrue statement of a material fact
or omitted, omits or will omit to state a material fact required to be stated therein or necessary to make the statements therein not
misleading. As of the Time of Sale (as defined below), neither (A) the Time of Sale Disclosure Package (as defined below) nor (B) any
issuer free writing prospectus (as defined below), when considered together with the Time of Sale Disclosure Package, included an untrue
statement of a material fact or omitted to state a material fact necessary in order to make the statements therein, in light of the circumstances
under which they were made, not misleading. Neither the Prospectus nor any supplement thereto, as of its issue date, at the time of any
filing with the Commission pursuant to Rule 424(b) of the Rules and Regulations, at the First </FONT></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">Closing
Date or at the Second Closing Date, included, includes or will include an untrue statement of a material fact or omitted, omits or will
omit to state a material fact necessary in order to make the statements therein, in light of the circumstances under which they were made,
not misleading. </FONT>The representations and warranties in this Section&nbsp;2(a)(ii) shall not apply to statements in or omissions
from any Preliminary Prospectus, the Registration Statement (or any amendment thereto), the Time of Sale Disclosure Package or the Prospectus
(or any supplement thereto) made <FONT STYLE="letter-spacing: -0.15pt">in reliance upon, and in conformity with, written information furnished
to the Company by you, or by any Underwriter through you, specifically for use in the preparation of such document, it being understood
and agreed that the only such information furnished by any Underwriter consists of the information described as such in Section 6(e).
</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc">Each reference to an <B><I>&#8220;issuer
free writing prospectus&#8221;</I></B> herein means an issuer free writing prospectus as defined in Rule 433 of the Rules and Regulations.</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 0 0 3pc; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt"><B><I>&#8220;Time
of Sale Disclosure Package&#8221;</I></B> means the Preliminary Prospectus dated February&nbsp;3,&nbsp;2022, any free writing prospectus
set forth on Schedule II and the information on Schedule III, all considered together.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify">Each reference to a <B><I>&#8220;free writing
prospectus&#8221;</I></B> herein means a free writing prospectus as defined in Rule 405 of the Rules and Regulations.</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 0 0 3pc; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt"><B><I>&#8220;Time
of Sale&#8221;</I></B> means 7:05 pm (Eastern time) on the date of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(iii)&nbsp;&nbsp;&nbsp;<I><U>Issuer
Free Writing Prospectuses</U></I>. (A) Each issuer free writing prospectus, if any, does not include any information that conflicts with
the information contained in the Registration Statement, any Preliminary Prospectus or the Prospectus. 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 you or by any Underwriter through you specifically for use therein, it being understood and agreed that the only such
information furnished by any Underwriter consists of the information described as such in Section 6(e).</FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc">(B)&nbsp;&nbsp;&nbsp;(1)
At the earliest time after the filing of the Registration Statement that the Company or another offering participant made a <I>bona fide</I>
offer (within the meaning of Rule 164(h)(2) under the Securities Act) of the Securities and (2) at the date hereof, the Company was not
and is not an &#8220;ineligible issuer,&#8221; as defined in Rule 405 under the Securities Act, including the Company or any subsidiary
in the preceding three years not having been convicted of a felony or misdemeanor or having been made the subject of a judicial or administrative
decree or order as described in Rule 405 of the Rules and Regulations (without</P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify">taking account of any determination by the
Commission pursuant to Rule 405 of the Rules and Regulations that it is not necessary that the Company be considered an ineligible issuer),
nor an &#8220;excluded issuer&#8221; as defined in Rule 164 under the Securities Act.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc">(C)&nbsp;&nbsp;&nbsp;Each
issuer free writing prospectus satisfied, as of its issue date and at all subsequent times to the Time of Sale, all other conditions to
use thereof as set forth in Rules 164 and 433 under the Securities Act.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc">(iv)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>No
Other Offering Materials</U></I>. The Company has not distributed and will not distribute any prospectus or other offering material in
connection with the offering and sale of the Securities other than any Preliminary Prospectus, the Time of Sale Disclosure Package or
the Prospectus or other materials permitted by the Securities Act to be distributed by the Company; <I>provided, however,</I> that, except
as set forth on Schedule II, the Company has not made and will not make any offer relating to the Securities that would constitute a free
writing prospectus, except in accordance with the provisions of Section&nbsp;4(a)(xv) of this Agreement. </FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(v)&nbsp;&nbsp;&nbsp;<I><U>Financial
Statements</U></I>. The financial statements of the Company, together with the related notes and schedules, set forth or incorporated
by reference in the Registration Statement, the Time of Sale Disclosure Package and the Prospectus comply in all material respects with
the requirements of the Securities Act and the Exchange Act and fairly present the financial condition of the Company and its consolidated
subsidiaries as of the dates indicated and the results of operations and changes in stockholders&#8217; equity and cash flows for the
periods therein specified. The financial statements of the Company, together with the related notes and schedules, set forth or incorporated
by reference in the Registration Statement, the Time of Sale Disclosure Package and the Prospectus are in conformity with generally accepted
accounting principles in the United States (&#8220;<B><I>GAAP</I></B>&#8221;) consistently applied throughout the periods involved; the
supporting schedules included in the Registration Statement fairly present the information required to be stated therein; all non-GAAP
financial information included in the Registration Statement, the Time of Sale Disclosure Package and the Prospectus complies with the
requirements of Regulation G and Item 10 of Regulation S-K under the Securities Act; and, except as disclosed in the Time of Sale Disclosure
Package and the Prospectus, there are no material off-balance sheet arrangements (as defined in Regulation S-K under the Securities Act,
Item 303(a)(4)(ii)) or any other relationships with unconsolidated entities or other persons, that may have a material current or, to
the Company&#8217;s knowledge, material future effect on the Company&#8217;s financial condition, results of operations, liquidity, capital
expenditures, capital resources or significant components of revenue or expenses. No other financial statements or schedules are required
to be included in the Registration Statement, the Time of Sale Disclosure </FONT></P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">Package
or the Prospectus. To the Company&#8217;s knowledge, Salberg &amp; Company, P.A., which has expressed its opinion with respect to the
financial statements and schedules filed as a part of the Registration Statement and included in the Registration Statement, the Time
of Sale Disclosure Package and the Prospectus, is (x) </FONT>an independent public accounting firm within the meaning of the Securities
Act and the Rules and Regulations, (y) a registered public accounting firm (as defined in Section 2(a)(12) of the Sarbanes-Oxley Act <FONT STYLE="letter-spacing: -0.15pt">of
2002 (the <B><I>&#8220;Sarbanes-Oxley Act&#8221;</I></B>)) </FONT>and (z) not in violation of the auditor independence requirements of
the Sarbanes-Oxley Act<FONT STYLE="letter-spacing: -0.15pt">.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(vi)&nbsp;&nbsp;&nbsp;<I><U>Organization
and Good Standing</U></I>. Each of the Company and its subsidiaries has been duly organized and is validly existing as a corporation in
good standing under the laws of its jurisdiction of incorporation. Each of the Company and its subsidiaries has full corporate power and
authority to own its properties and conduct its business as currently being carried on and as described in the Registration Statement,
the Time of Sale Disclosure Package and the Prospectus, and is duly qualified to do business as a foreign corporation in good standing
in each jurisdiction in which it owns or leases real property or in which the conduct of its business makes such qualification necessary
and in which the failure to so qualify would have a material adverse effect upon the business, prospects, management, properties, operations,
condition (financial or otherwise), earnings, financial position, stockholders&#8217; equity or results of operations of the Company and
its subsidiaries, taken as a whole (<B><I>&#8220;Material Adverse Effect&#8221;</I></B>).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(vii)&nbsp;&nbsp;&nbsp;<I><U>Absence
of Certain Events</U></I>. Except as contemplated in the Time of Sale Disclosure Package and in the Prospectus, subsequent to the respective
dates as of which information is given in the Time of Sale Disclosure Package and the Prospectus, neither the Company nor any of its subsidiaries
has incurred any material liabilities or obligations, direct or contingent, or entered into any material transactions, or declared or
paid any dividends or made any distribution of any kind with respect to its capital stock; and there has not been any change in the capital
stock (other than a change in the number of outstanding shares of Common Stock due to the issuance of shares upon the exercise of outstanding
options or warrants or conversion of convertible securities), or any material change in the short&#45;term or long&#45;term debt (other
than as a result of the conversion of convertible securities), or any issuance of options, warrants, convertible securities or other rights
to purchase the capital stock of the Company or any of its subsidiaries, or any material adverse change in the general affairs, condition
(financial or otherwise), business, prospects, management, properties, operations, earnings, financial position, stockholders&#8217; equity
or results of operations of the Company and its subsidiaries, taken as a whole (<B><I>&#8220;Material Adverse Change&#8221;</I></B>) or
any development which could reasonably be expected to result in any Material Adverse Change.</FONT></P>

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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(viii)&nbsp;&nbsp;&nbsp;<I><U>Absence
of Proceedings</U></I>. Except as set forth in the Time of Sale Disclosure Package and in the Prospectus, there is not pending or, to
the knowledge of the Company, threatened or contemplated, any action, suit or proceeding (a) to which the Company or any of its subsidiaries
is a party or (b) which has as the subject thereof any officer or director of the Company or any subsidiary, any employee benefit plan
sponsored by the Company or any subsidiary or any property or assets owned or leased by the Company or any subsidiary before or by any
court or Governmental Authority (as defined below), or any arbitrator, which, individually or in the aggregate, might result in any Material
Adverse Change, or would materially and adversely affect the ability of the Company to perform its obligations under this Agreement or
which are otherwise material in the context of the sale of the Securities. There are no current or, to the knowledge of the Company, pending,
legal, governmental or regulatory actions, suits or proceedings (x) to which the Company or any of its subsidiaries is subject or (y)
which has as the subject thereof any officer or director of the Company or any subsidiary, any employee plan sponsored by the Company
or any subsidiary or any property or assets owned or leased by the Company or any subsidiary, that are required to be described in the
Registration Statement, the Time of Sale Disclosure Package and the Prospectus by the Securities Act or by the Rules and Regulations and
that have not been so described.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(ix)&nbsp;&nbsp;&nbsp;<I><U>Disclosure
of Legal Matters</U></I>. There are no statutes, regulations, contracts or documents that are required to be described in the Registration
Statement, in the Time of Sale Disclosure Package and in the Prospectus or required to be filed as exhibits to the Registration Statement
by the Securities Act or by the Rules and Regulations that have not been so described or filed.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(x)&nbsp;&nbsp;&nbsp;<I><U>Authorization;
No Conflicts; Authority</U></I>. This Agreement has been duly authorized, executed and delivered by the Company, and constitutes a valid,
legal and binding obligation of the Company, enforceable in accordance with its terms, except as rights to indemnity hereunder may be
limited by federal or state securities laws and except as such enforceability may be limited by bankruptcy, insolvency, reorganization
or similar laws affecting the rights of creditors generally and subject to general principles of equity. The execution, delivery and performance
of this Agreement and the consummation of the transactions herein contemplated will not (A) conflict with or result in a breach or violation
of any of the terms or provisions of, or constitute a default under, or result in the creation or imposition of any lien, charge or encumbrance
upon any property or assets of the Company or any of its subsidiaries pursuant to any indenture, mortgage, deed of trust, loan agreement
or other material agreement or instrument to which the Company or any of its subsidiaries is a party or 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 is subject, (B) result in
any violation of the provisions of the Company&#8217;s charter or by-laws or (C) result in the violation of any law or statute or any
judgment, order, rule, </FONT></P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">regulation
or decree of any court or arbitrator or federal, state, local or foreign governmental agency or regulatory authority having jurisdiction
over the Company or any of its subsidiaries or any of their properties or assets (each, a <B><I>&#8220;Governmental Authority&#8221;</I></B>),
except in the case of clauses (A) and (C) as would not result in a Material Adverse Effect. No consent, approval, authorization or order
of, or registration or filing with any Governmental Authority is required for the execution, delivery and performance of this Agreement
or for the consummation of the transactions contemplated hereby, including the issuance or sale of the Securities by the Company, except
such as may be required under the Securities Act, the rules of the Financial Industry Regulatory Authority, Inc. (<B><I>&#8220;FINRA&#8221;</I></B>),
the Exchange Rules (as defined below) or state securities or blue sky laws; and the Company has full power and authority to enter into
this Agreement and to consummate the transactions contemplated hereby, including the authorization, issuance and sale of the Securities
as contemplated by this Agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xi)&nbsp;&nbsp;&nbsp;<I><U>Capitalization;
the Securities; Registration Rights</U></I>. All of the issued and outstanding shares of capital stock of the Company, including the outstanding
shares of Common Stock, are duly authorized and validly issued, fully paid and nonassessable, have been issued in compliance with all
federal and state and foreign securities laws, were not issued in violation of or subject to any preemptive rights or other rights to
subscribe for or purchase securities that have not been waived in writing (a copy of which, if any, has been delivered to counsel to the
Representative), and the holders thereof are not subject to personal liability by reason of being such holders; the Securities which may
be sold hereunder by the Company have been duly authorized and, when issued, delivered and paid for in accordance with the terms of this
Agreement, will have been validly issued and will be fully paid and nonassessable, and the holders thereof will not be subject to personal
liability by reason of being such holders; and the capital stock of the Company, including the Common Stock and the Securities to be purchased
pursuant to this Agreement, conforms to the description thereof in the Registration Statement, in the Time of Sale Disclosure Package
and in the Prospectus. Except as otherwise stated in the Registration Statement, in the Time of Sale Disclosure Package and in the Prospectus,
(A) there are no preemptive rights or other rights to subscribe for or to purchase, or any restriction upon the voting or transfer of,
any shares of Common Stock pursuant to the Company&#8217;s charter, by&#45;laws or any agreement or other instrument to which the Company
or any of its subsidiaries is a party or by which the Company or any of its subsidiaries is bound; (B)&nbsp;neither the filing of the
Registration Statement nor the offering or sale of the Securities as contemplated by this Agreement gives rise to any rights for or relating
to the registration of any shares of Common Stock or other securities of the Company (collectively <B><I>&#8220;Registration Rights&#8221;</I></B>)
and (C)&nbsp;any person to whom the Company has granted Registration Rights has agreed not to exercise such rights until after expiration
of the Lock-Up Period (as defined below). All of the issued and outstanding shares of capital stock of each of the Company&#8217;s subsidiaries
have been duly and validly authorized and issued and </FONT></P>


<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">are
fully paid and nonassessable, and, except as otherwise described in the Registration Statement, in the Time of Sale Disclosure Package
and in the Prospectus, the Company owns of record and beneficially, free and clear of any security interests, claims, liens, proxies,
equities or other encumbrances, all of the issued and outstanding shares of such stock. The Company has an authorized and outstanding
capitalization as set forth in the Registration Statement, in the Time of Sale Disclosure Package and in the Prospectus under the caption
&#8220;Capitalization.&#8221; The Common Stock (including the Securities) conforms in all material respects to the description thereof
contained in the Time of Sale Disclosure Package and the Prospectus. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xii)&nbsp;&nbsp;&nbsp;<I><U>Stock
Options</U></I>. Except as described in the Registration Statement, in the Time of Sale Disclosure Package and in the Prospectus, there
are no options, warrants, agreements, contracts or other rights in existence to purchase or acquire from the Company or any subsidiary
of the Company any shares of the capital stock of the Company or any subsidiary of the Company. The description of the Company&#8217;s
stock option, stock bonus and other stock plans or arrangements (the <B><I>&#8220;Company Stock Plans&#8221;</I></B>), and the options
or other rights granted thereunder (collectively, the <B><I>&#8220;Awards&#8221;</I></B>), set forth in the Time of Sale Disclosure Package
and the Prospectus accurately and fairly presents in all material respects the information required to be shown with respect to such plans,
arrangements and Awards. </FONT>Each grant of an Award (A) was duly authorized no later than the date on which the grant of such Award
was by its terms to be effective by all necessary corporate action, including, as applicable, approval by the board of directors of the
Company (or a duly constituted and authorized committee thereof) and any required stockholder approval by the necessary number of votes
or written consents, and the award agreement governing such grant (if any) was duly executed and delivered by each party thereto and (B)&nbsp;was
made in accordance with the terms of the applicable Company Stock Plan, and all applicable laws and regulatory rules or requirements,
including all applicable federal securities laws.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xiii)&nbsp;&nbsp;&nbsp;<I><U>Compliance
with Laws</U></I>. <FONT STYLE="letter-spacing: -0.15pt">The Company and each of its subsidiaries holds, and is operating in compliance
in all material respects with, all franchises, grants, authorizations, licenses, permits, easements, consents, certificates and orders
of any Governmental Authority or self&#45;regulatory body required for the conduct of its business and all such franchises, grants, authorizations,
licenses, permits, easements, consents, certifications and orders are valid and in full force and effect; and neither the Company nor
any of its subsidiaries has received notice of any revocation or modification of any such franchise, grant, authorization, license, permit,
easement, consent, certification or order or has reason to believe that any such franchise, grant, authorization, license, permit, easement,
consent, certification or order will not be renewed in the ordinary course; and the Company and each of its subsidiaries is in compliance
in all material respects with all applicable federal, state, local and foreign laws, regulations, orders and decrees.</FONT></P>

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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xiv)&nbsp;&nbsp;&nbsp;<I><U>Ownership
of Assets</U></I>. The Company and its subsidiaries have good and marketable title to, or have valid rights to lease or otherwise use,
all property (whether real or personal) described in the Registration Statement, in the Time of Sale Disclosure Package and in the Prospectus
as being owned, leased or used by them, in each case free and clear of all liens, claims, security interests, other encumbrances or defects
except such as are described in the Registration Statement, in the Time of Sale Disclosure Package and in the Prospectus. The property
held under lease by the Company and its subsidiaries is held by them under valid, subsisting and enforceable leases with only such exceptions
with respect to any particular lease as do not interfere in any material respect with the conduct of the business of the Company or its
subsidiaries. </FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc">(xv)&nbsp;&nbsp;&nbsp;<I><U>Intellectual
Property</U></I>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pc; text-align: justify; text-indent: 6pc">(A)&nbsp;&nbsp;&nbsp;The
Company and each of its subsidiaries owns or has the right to use pursuant to a valid and enforceable written license or other legally
enforceable right, all Intellectual Property (as defined below) necessary for the conduct of the Company&#8217;s and its subsidiaries&#8217;
businesses as now conducted or as described in the Registration Statement, the Time of Sale Disclosure Package and the Prospectus to be
conducted (the <B><I>&#8220;Company IP&#8221;</I></B>). <B><I>&#8220;Intellectual Property&#8221;</I></B> means all patents, patent applications,
trade and service marks, trade and service mark registrations, trade names, copyrights, licenses, inventions, trade secrets, domain names,
technology, know-how and other intellectual property.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pc; text-align: justify; text-indent: 6pc">(B)&nbsp;&nbsp;&nbsp;To
the knowledge of the Company, there is no infringement, misappropriation or violation by third parties of any Company IP. There is no
pending or, to the knowledge of the Company, threatened, action, suit, proceeding or claim by others challenging the Company&#8217;s or
its subsidiaries&#8217; rights in or to any Company IP, and the Company is unaware of any facts which would form a reasonable basis for
any such claim. The Intellectual Property owned by the Company and its subsidiaries, and to the knowledge of the Company, the Intellectual
Property licensed to the Company and its subsidiaries, has not been adjudged invalid or unenforceable, in whole or in part, and there
is no pending or, to the knowledge of the Company, threatened action, suit, proceeding or claim by others challenging the validity or
scope of any Company IP, and the Company is unaware of any facts which would form a reasonable basis for any such claim. There is no pending
or, to the knowledge of the Company, threatened action, suit, proceeding or claim by others that the Company or its subsidiaries infringe,
misappropriate or otherwise violate any Intellectual Property or <FONT STYLE="letter-spacing: -0.15pt">other</FONT> proprietary rights
of others, and neither the Company nor any of its subsidiaries has received any written notice of such claim and the Company is unaware
of any other fact which would form a reasonable basis for any such claim.</P>

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


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pc; text-align: justify; text-indent: 6pc">(C)&nbsp;&nbsp;&nbsp;To
the Company&#8217;s knowledge, no employee of the Company or any of its subsidiaries is in or has ever been <FONT STYLE="letter-spacing: -0.15pt">in</FONT>
material violation of any term of any employment contract, patent disclosure agreement, invention assignment agreement, non-competition
agreement, non-solicitation agreement, nondisclosure agreement or any restrictive covenant to or with a former employer where the basis
of such violation relates to such employee&#8217;s employment with the Company or any of its subsidiaries or actions undertaken by the
employee while employed with the Company or any of its subsidiaries.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pc; text-align: justify; text-indent: 6pc">(D)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt">The
Company and its subsidiaries have taken reasonable security measures to</FONT> protect the secrecy, confidentiality and value of all of
their material Intellectual Property.</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 0 0 6pc; text-align: justify; text-indent: 6pc">(E)&nbsp;&nbsp;&nbsp;All
patent applications owned by the Company or its subsidiaries and filed with the U.S. Patent and Trademark Office (the <B><I>&#8220;PTO&#8221;</I></B>)
or any foreign or international patent authority that have resulted in patents or currently pending applications that describe inventions
necessary to conduct the business of the Company or its subsidiaries as now conducted or as described in the Registration Statement, the
Time of Sale Disclosure Package and the Prospectus to be conducted (collectively, the <B><I>&#8220;Company Patent Applications&#8221;</I></B>)
have been or were duly and properly filed.</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 0 0 6pc; text-align: justify; text-indent: 6pc">(F)&nbsp;&nbsp;&nbsp;The
Company and its subsidiaries have complied with their duty of candor and disclosure to the PTO for the Company Patent Applications. To
the Company&#8217;s knowledge, there are no facts required to be disclosed to the PTO that were not disclosed to the PTO and which would
preclude the grant of a patent for the Company Patent Applications. The Company has no knowledge of any facts which would preclude it
or its applicable subsidiary from having clear title to the Company Patent Applications that have been identified by the Company as being
exclusively owned by the Company or one of its subsidiaries.</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 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xvi)&nbsp;&nbsp;&nbsp;<I><U>Privacy
and Data Protection</U></I>. </FONT><FONT STYLE="background-color: white">The Company and its subsidiaries have operated their businesses
in a manner compliant in all material respects with all United States federal, state, local and non-United States&nbsp;</FONT>privacy<FONT STYLE="background-color: white">,
data security and data protection laws and regulations applicable to the Company&#8217;s and its subsidiaries&#8217; collection, use,
transfer, protection, disposal, disclosure, handling, storage and analysis of personal data. The Company and its subsidiaries have been
and are in compliance with internal policies and procedures designed to ensure the integrity and security of the data collected, handled
or stored in connection with their businesses. The Company and its subsidiaries have taken commercially reasonable steps to maintain the
</FONT></P>


<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="background-color: white">confidentiality
of personally identifiable information, protected health information, consumer information and other confidential information of the Company,
its subsidiaries and any third parties in its possession (&#8220;<B><I>Sensitive Company Data</I></B>&#8221;). The tangible or digital
information technology systems (including computers, screens, servers, workstations, routers, hubs, switches, networks, data communications
lines, technical data and hardware), software and telecommunications systems used or held for use by the Company or its subsidiaries (the
&#8220;<B><I>Company IT Assets</I></B>&#8221;) are adequate and operational for, in accordance with their documentation and functional
specifications, the businesses of the Company and its subsidiaries as now operated and as currently proposed to be conducted as described
in the </FONT><FONT STYLE="letter-spacing: -0.15pt">Registration Statement, in the Time of Sale Disclosure Package and in the Prospectus</FONT><FONT STYLE="background-color: white">.
The Company and its subsidiaries have used commercially reasonable efforts to establish, and have established, commercially reasonable
disaster recovery and security plans, procedures and facilities for the business consistent with industry standards and practices, including,
without limitation, for the Company IT Assets and data held or used by or for the Company and its subsidiaries. To the Company&#8217;s
knowledge, the Company and its subsidiaries have not suffered or incurred any security breaches, compromises or incidents with respect
to any Company IT Asset or Sensitive Company Data, except where such breaches, compromises or incidents would not reasonably be expected
to, singly or in the aggregate, result in a Material Adverse Effect; and there has been no&nbsp;unauthorized or illegal use of or access
to any Company IT Asset or Sensitive Company Data by any unauthorized third party, except where such unauthorized or illegal use or access
would not reasonably be expected to, individually or in the aggregate, have a Material Adverse Effect. Neither the Company nor its subsidiaries
have been required to notify any individual of any information security breach, compromise or incident involving Sensitive Company Data.</FONT><FONT STYLE="letter-spacing: -0.15pt">&#9;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xvii)&nbsp;&nbsp;&nbsp;<I><U>No
Violations or Defaults</U></I>. Neither the Company nor any of its subsidiaries is in violation of its respective charter, by&#45;laws
or other organizational documents, or in breach of or otherwise in default, and no event has occurred which, with notice or lapse of time
or both, would constitute such a default in the performance of any material obligation, agreement or condition contained in any bond,
debenture, note, indenture, loan agreement or any other material contract, lease or other instrument to which it is subject or by which
any of them may be bound, or to which any of the material property or assets of the Company or any of its subsidiaries is subject.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xviii)&nbsp;&nbsp;&nbsp;<I><U>Taxes</U></I>.
The Company and its subsidiaries have timely filed all federal, state, local and foreign income and franchise tax returns required to
be filed and are not in default in the payment of any taxes which were payable pursuant to said returns or any assessments with respect
thereto, other than any which the Company or any of its subsidiaries is contesting in good faith. There is no pending </FONT></P>


<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">dispute
with any taxing authority relating to any of such returns, and the Company has no knowledge of any proposed liability for any tax to be
imposed upon the properties or assets of the Company for which there is not an adequate reserve reflected in the Company&#8217;s financial
statements included in the Registration Statement, the Time of Sale Disclosure Package and the Prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xix)&nbsp;&nbsp;&nbsp;<I><U>Exchange
Listing and Exchange Act Registration</U></I>. The Common Stock is registered pursuant to Section&nbsp;12(b) of the Exchange Act and is
included or approved for listing on the Nasdaq Capital Market and the Company has taken no action designed to, or likely to have the effect
of, terminating the registration of the Common Stock under the Exchange Act or delisting the Common Stock from the Nasdaq Stock Market
LLC, and, the Company has not received any notification that the Commission or, except as disclosed in the Time of Sale Disclosure Package
and Prospectus, the Nasdaq Stock Market LLC is contemplating terminating such registration or listing. The Company has complied in all
material respects with the applicable requirements of the Nasdaq Stock Market LLC for maintenance of inclusion of the Common Stock thereon.
The Company has (i) submitted an application to include the Securities on the Nasdaq Capital Market, and (ii) submitted a plan of compliance
to the Nasdaq Stock Market LLC in connection with any deficiencies by the Company. None of the officers, directors, beneficial owners
of 5% or more of any class of the Company&#8217;s securities or beneficial owners of the Company&#8217;s unregistered securities acquired
within 180 days preceding the initial filing of the registration statement or prospectus supplement (as applicable) for the Offering have
any direct or indirect affiliation or association with a member of the Financial Industry Regulatory Authority, Inc. (&#8220;<B>FINRA</B>&#8221;)
participating in the Offering </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xx)&nbsp;&nbsp;&nbsp;<I><U>Ownership
of Other Entities</U></I>. Other than the subsidiaries of the Company listed in Exhibit&nbsp;21.1 to the Company&#8217;s Amendment No.
1 to the Registration Statement on Form S-1 filed on May 28, 2021 (including Duos Technologies International, Inc., a Florida corporation
(the &#8220;<B>Insignificant Subsidiary</B>&#8221;)), the Company, directly or indirectly, owns no capital stock or other equity or ownership
or proprietary interest in any corporation, partnership, association, trust or other entity. The Insignificant Subsidiary is not a &#8220;significant
subsidiary&#8221; as defined in Rule 1-02(w) of Regulation S-X.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xxi)&nbsp;&nbsp;&nbsp;<I><U>Internal
Controls</U></I>. The Company and its subsidiaries maintain a system of internal accounting controls sufficient to provide reasonable
assurances that (i)&nbsp;transactions are executed in accordance with management&#8217;s general or specific authorization; (ii)&nbsp;transactions
are recorded as necessary to permit preparation of financial statements in conformity with GAAP and to maintain accountability for assets;
(iii)&nbsp;access to assets is permitted only in accordance with management&#8217;s general or specific authorization; and (iv)&nbsp;the
recorded accountability for assets is compared with existing assets at reasonable intervals and appropriate </FONT></P>


<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">action
is taken with respect to any differences. Except as disclosed in the Registration Statement, in the Time of Sale Disclosure Package and
in the Prospectus, the Company&#8217;s internal control over financial reporting is effective and none of the Company, its board of directors
and audit committee is aware of any &#8220;significant deficiencies&#8221; or &#8220;material weaknesses&#8221; (each as defined by the
Public Company Accounting Oversight Board) in its internal control over financial reporting, or any fraud, whether or not material, that
involves management or other employees of the Company and its subsidiaries who have a significant role in the Company&#8217;s internal
controls; and since the end of the latest audited fiscal year, there has been no change in the Company&#8217;s internal control over financial
reporting (whether or not remediated) that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s
internal control over financial reporting. The Company&#8217;s board of directors has, subject to the exceptions, cure periods and the
phase in periods specified in the applicable stock exchange rules (<B><I>&#8220;Exchange Rules&#8221;</I></B>), validly appointed an audit
committee to oversee internal accounting controls whose composition satisfies the applicable requirements of the Exchange Rules and the
Company&#8217;s board of directors and/or the audit committee has adopted a charter that satisfies the requirements of the Exchange Rules.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xxii)&nbsp;&nbsp;&nbsp;<I><U>No
Brokers or Finders</U></I>. Other than as contemplated by this Agreement, the Company has not incurred and will not incur any liability
for any finder&#8217;s or broker&#8217;s fee or agent&#8217;s commission in connection with the execution and delivery of this Agreement
or the consummation of the transactions contemplated hereby.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xxiii)&nbsp;&nbsp;&nbsp;<I><U>Insurance</U></I>.
The Company and each of its subsidiaries carries, or is covered by, insurance from reputable insurers in such amounts and covering such
risks as is adequate for the conduct of its business and the value of its properties and the properties of its subsidiaries and as is
customary for companies engaged in similar businesses in similar industries; all policies of insurance and any fidelity or surety bonds
insuring the Company or any of its subsidiaries or its business, assets, employees, officers and directors are in full force and effect;
the Company and its subsidiaries are in compliance with the terms of such policies and instruments in all material respects; there are
no claims by the Company or any of its subsidiaries under any such policy or instrument as to which any insurance company is denying liability
or defending under a reservation of rights clause; neither the Company nor any of its subsidiaries has been refused any insurance coverage
sought or applied for; and neither the Company nor any of its subsidiaries has reason to believe that it will not be able to renew its
existing insurance coverage as and when such coverage expires or to obtain similar coverage from similar insurers as may be necessary
to continue its business at a cost that would not have a Material Adverse Effect.</FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xxiv)&nbsp;&nbsp;&nbsp;<I><U>Investment
Company Act</U></I>. The Company is not and, after giving effect to the offering and sale of the Securities, will not be an &#8220;investment
company,&#8221; as such term is defined in the Investment Company Act of 1940, as amended.</FONT></P>

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


<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc">(xxv)&nbsp;&nbsp;&nbsp;<I><U>Eligibility
to Use Form S-3</U></I>. The conditions for use of Form&nbsp;S&#45;3, in connection with the offer and sale of the Securities, as set
forth in the General Instructions thereto, have been satisfied.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxvi)&nbsp;&nbsp;&nbsp;<I><U>Incorporated
Documents</U></I>. The documents incorporated by reference in the Time of Sale Disclosure Package and in the Prospectus, when they became
effective or were filed with the Commission, as the case may be, conformed in all material respects to the requirements of the Securities
Act or the Exchange Act, as applicable, and were filed on a timely basis with the Commission and none of such documents contained an untrue
statement of a material fact or omitted to state a material fact necessary to make the statements therein, in the light of the circumstances
under which they were made, not misleading; any further documents so filed and incorporated by reference in the Time of Sale Disclosure
Package or in the Prospectus, when such documents are filed with the Commission, will conform in all material respects to the requirements
of the Exchange Act, and will not contain 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 under which they were made, not misleading.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxvii)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>Sarbanes-Oxley
Act</U></I>. </FONT>The Company is in compliance with all<A NAME="a_DV_M81"></A> applicable provisions of the Sarbanes-Oxley Act and the
rules and regulations of the Commission thereunder.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxviii)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>Disclosure
Controls</U></I>. </FONT>The Company has established and maintains disclosure controls and procedures (as defined in Rules 13a-14 and
15d-14 under the Exchange Act) and such controls and procedures are effective in ensuring that material information relating to the Company,
including its subsidiaries, is made known to the principal executive officer and the principal financial officer and such controls and
procedures are effective to perform the functions for which they were established. The Company has utilized such controls and procedures
in preparing and evaluating the disclosures in the Registration Statement, in the Time of Sale Disclosure Package and in the Prospectus.</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 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xxix)&nbsp;&nbsp;&nbsp;<I><U>Anti-Bribery
and Anti-Money Laundering Laws</U></I>. Each of the Company, its subsidiaries, its affiliates and any of their respective officers, directors,
supervisors, managers, agents or employees has not violated, its participation in the offering will not violate and the Company and each
of its subsidiaries has instituted and maintains policies and procedures designed to ensure continued compliance with each of the following
laws: anti-bribery laws, including but not limited to, any applicable law, rule, or regulation of any locality, including but not limited
to any law, rule, or regulation promulgated to implement the OECD Convention on Combating Bribery of Foreign Public Officials in International
Business </FONT></P>


<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">Transactions,
signed December&nbsp;17, 1997, including the U.S. Foreign Corrupt Practices Act of 1977, as amended, the U.K. Bribery Act 2010, or any
other law, rule or regulation of similar purposes and scope, or anti-money laundering laws, including but not limited to, applicable federal,
state, international, foreign or other laws, regulations or government guidance regarding anti-money laundering, including, without limitation,
Title 18 U.S. Code Section 1956 and 1957, the Patriot Act, the Bank Secrecy Act, and international anti-money laundering principles or
procedures by an intergovernmental group or organization, such as the Financial Action Task Force on Money Laundering, of which the United
States is a member and with which designation the United States representative to the group or organization continues to concur, all as
amended, and any executive order, directive, or regulation pursuant to the authority of any of the foregoing, or any orders or licenses
issued thereunder. The Company has instituted, maintains and enforces policies and procedures designed to ensure compliance with anti-bribery
laws.</FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxx)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>OFAC</U></I>.
</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(A)&nbsp;&nbsp;&nbsp;</FONT>Neither
the Company nor any of its subsidiaries, nor, any of their directors, officers or employees, nor, to the Company&#8217;s knowledge, any
agent, affiliate or representative of the Company or its subsidiaries, is an individual or entity that is, or is owned or controlled by
an individual or entity that is:</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 0 0 9pc; text-align: justify; text-indent: 6pc">(1)&nbsp;&nbsp;&nbsp;the
subject of any sanctions administered or enforced by the U.S. Department of Treasury&#8217;s Office of Foreign Assets Control, the United
Nations Security Council, the European Union, Her Majesty&#8217;s Treasury, or other relevant sanctions authority (collectively, <B><I>&#8220;Sanctions&#8221;</I></B>),
nor</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9pc; text-align: justify; text-indent: 6pc">(2)&nbsp;&nbsp;&nbsp;located,
organized or resident in a country or territory that is the subject of Sanctions (including, without limitation, the Crimea Region of
the Ukraine, Burma/Myanmar, Cuba, Iran, Libya, North Korea, Sudan and Syria).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pc; text-align: justify; text-indent: 6pc">(B)&nbsp;&nbsp;&nbsp;Neither
the Company nor any of its subsidiaries will, directly or indirectly, use the proceeds of the offering, or lend, contribute or otherwise
make available such proceeds to any subsidiary, joint venture partner or other individual or entity:</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 0 0 9pc; text-align: justify; text-indent: 6pc">(1)&nbsp;&nbsp;&nbsp;to
fund or facilitate any activities or business of or with any individual or entity 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 9pc; text-align: justify; text-indent: 6pc">&nbsp;</P>


<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9pc; text-align: justify; text-indent: 6pc">(2)&nbsp;&nbsp;&nbsp;in
any other manner that will result in a violation of Sanctions by any individual or entity (including any individual or entity participating
in the offering, whether as underwriter, advisor, investor or otherwise).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pc; text-align: justify; text-indent: 6pc">(C)&nbsp;&nbsp;&nbsp;For
the past five years, neither the Company nor any of its subsidiaries has knowingly engaged in, and is not now knowingly engaged in, any
dealings or transactions with any individual or entity, 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: 0 0 0 9pc; text-align: justify; text-indent: 0pc">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxi)&nbsp;&nbsp;&nbsp;<I><U>Compliance
with Environmental Laws</U></I>. Except as disclosed in the Time of Sale Disclosure Package and the Prospectus, neither the Company nor
any of its subsidiaries is in violation of any statute, any rule, regulation, decision or order of any Governmental Authority or any court,
domestic or foreign, relating to the use, disposal or release of hazardous or toxic substances or relating to the protection or restoration
of the environment or human exposure to hazardous or toxic substances (collectively, <B><I>&#8220;Environmental Laws&#8221;</I></B>),
owns or operates any real property contaminated with any substance that is subject to any Environmental Laws, is liable for any off-site
disposal or contamination pursuant to any Environmental Laws, or is subject to any claim relating to any Environmental Laws, which violation,
contamination, liability or claim would, individually or in the aggregate, have a Material Adverse Effect; and the Company is not aware
of any pending investigation which might lead to such a claim nor is the Company or any of its subsidiaries anticipating incurring any
material capital expenditures relating to compliance with Environmental Laws.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxii)&nbsp;&nbsp;&nbsp;<I><U>Compliance
with Occupational Laws</U></I>. The Company and each of its subsidiaries (A) is in compliance, in all material respects, with any and
all applicable foreign, federal, state and local laws, rules, regulations, treaties, statutes and codes promulgated by any and all Governmental
Authorities (including pursuant to the Occupational Safety and Health Act) relating to the protection of human health and safety in the
workplace (<B><I>&#8220;Occupational Laws&#8221;</I></B>); (B) has received all material permits, licenses or other approvals required
of it under applicable Occupational Laws to conduct its business as currently conducted; and (C) is in compliance, in all material respects,
with all terms and conditions of such permit, license or approval. No action, proceeding, revocation proceeding, writ, injunction or claim
is pending or, to the Company&#8217;s knowledge, threatened against the Company or any of its subsidiaries relating to Occupational Laws,
and the Company does not have knowledge of any facts, circumstances or developments relating to its operations or cost accounting practices
that could reasonably be expected to form the basis for or give rise to such actions, suits, investigations or proceedings.</P>

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


<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxiii)&nbsp;&nbsp;&nbsp;
<I><U>ERISA and Employee Benefits Matters</U></I>. (A) To the knowledge of the Company, no &#8220;prohibited transaction&#8221; as defined
under Section 406 of ERISA or Section 4975 of the Code and not exempt under ERISA Section 408 and the regulations and published interpretations
by the United States Department of Labor thereunder has occurred with respect to any Employee Benefit Plan. At no time has the Company
or any ERISA Affiliate maintained, sponsored, participated in, contributed to or has or had any liability or obligation in respect of
any Employee Benefit Plan subject to Part 3 of Subtitle B of Title I of ERISA, Title IV of ERISA, or Section 412 of the Code or any &#8220;multiemployer
plan&#8221; as defined in Section 3(37) of ERISA or any multiple employer plan for which the Company or any ERISA Affiliate has incurred
or could incur liability under Section 4063 or 4064 of ERISA. No Employee Benefit Plan provides or promises, or at any time provided or
promised, retiree health, life insurance, or other retiree welfare benefits except as may be required by the Consolidated Omnibus Budget
Reconciliation Act of 1985, as amended, or similar state law. Each Employee Benefit Plan is and has been operated in material compliance
with its terms and all applicable laws, including but not limited to ERISA and the Code and, to the knowledge of the Company, no event
has occurred (including a &#8220;reportable event&#8221; as such term is defined in Section 4043 of ERISA) and no condition exists that
would subject the Company or any ERISA Affiliate to any material tax, fine, lien, penalty or liability imposed by ERISA, the Code or other
applicable law.<A NAME="a_DV_C66"></A> Each Employee Benefit Plan intended to be qualified under Code Section 401(a) is so qualified and
has a favorable determination or opinion letter from the Internal Revenue Service upon which it can rely, and any such determination or
opinion letter remains in effect and has not been revoked; to the knowledge of the Company, nothing has occurred since the date of any
such determination or opinion letter that is reasonably likely to adversely affect such qualification; (B) with respect to each Foreign
Benefit Plan, such Foreign Benefit Plan (1) if intended to qualify for special tax treatment, meets, in all material respects, the requirements
for such treatment, and (2) if required to be funded, is funded to the extent required by applicable law, and with respect to all other
Foreign Benefit Plans, adequate reserves therefor have been established on the accounting statements of the applicable Company or subsidiary;
(C) neither the Company nor any of its subsidiaries has any obligations under any collective bargaining agreement with any union and no
organization efforts are underway with respect to employees of the Company or any of its subsidiaries. As used in this Agreement, <B><I>&#8220;Code&#8221;</I></B>
means the Internal Revenue Code of 1986, as amended; <B><I>&#8220;Employee Benefit Plan&#8221;</I></B> means any &#8220;employee benefit
plan&#8221; within the meaning of Section 3(3) of ERISA, including, without limitation, all stock purchase, stock option, stock-based
severance, employment, change-in-control, medical, disability, fringe benefit, bonus, incentive, deferred compensation, employee loan
and all other employee benefit plans, agreements, programs, policies or other arrangements, whether or not subject to ERISA, under which
(1) any current or former employee, director or independent contractor of the Company or its</P>


<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc">subsidiaries has any present
or future right to benefits and which are contributed to, sponsored by or maintained by the Company or any of its subsidiaries or (2)&nbsp;the
Company or any of its subsidiaries has had or has any present or future obligation or liability; <B><I>&#8220;ERISA&#8221;</I></B> means
the Employee Retirement Income Security Act of 1974, as amended; <B><I>&#8220;ERISA Affiliate&#8221;</I></B> means any member of the Company&#8217;s
controlled group as defined in Code Section 414(b), (c), (m) or (o); and <B><I>&#8220;Foreign Benefit Plan&#8221;</I></B> means any Employee
Benefit Plan established, maintained or contributed to outside of the United States of America or which covers any employee working or
residing outside of the United States.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxiv)&nbsp;&nbsp;&nbsp;<I><U>Business
Arrangements</U></I>. Except as disclosed in the Registration Statement, the Time of Sale Disclosure Package and the Prospectus, neither
the Company nor any of its subsidiaries has granted rights to develop, manufacture, produce, assemble, distribute, license, market or
sell its technology platform or products to any other person or is bound by any agreement that affects the exclusive right of the Company
or such subsidiary to develop, manufacture, produce, assemble, distribute, license, market or sell its technology platform or products.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxv)&nbsp;&nbsp;&nbsp;<I><U>Labor
Matters</U></I>. No labor problem or dispute with the employees of the Company or any of its subsidiaries exists or, to the knowledge
of the Company, is threatened or imminent, and the Company is not aware of any existing or imminent labor disturbance by the employees
of any of its or its subsidiaries&#8217; principal suppliers, contractors or customers, that could have a Material Adverse Effect.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxvi)&nbsp;&nbsp;&nbsp;<I><U>Restrictions
on Subsidiary Payments to the Company</U></I>. No subsidiary of the Company is currently prohibited, directly or indirectly, from paying
any dividends to the Company, from making any other distribution on such subsidiary&#8217;s capital stock, from repaying to the Company
any loans or advances to such subsidiary from the Company or from transferring any of such subsidiary&#8217;s property or assets to the
Company or any other subsidiary of the Company, except as provided by applicable state law or described in or contemplated by the Time
of Sale Disclosure Package and the Prospectus.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxvii)&nbsp;&nbsp;&nbsp;<I><U>Statistical
Information</U></I>. Any third-party statistical and market-related data included in the Registration Statement, the Time of Sale Disclosure
Package and the Prospectus are based on or derived from sources that the Company believes to be reasonably current and reliable and accurate
in all material respects.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxviii)&nbsp;&nbsp;&nbsp;<I><U>Forward-looking
Statements</U></I>. No forward-looking statement (within the meaning of Section&nbsp;27A of the Securities Act and Section&nbsp;21E of
the Exchange Act) contained in the Registration Statement, the Time of Sale Disclosure Package or the Prospectus has been made or reaffirmed
without a reasonable basis or has been disclosed other than in good faith.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xxxix)&nbsp;&nbsp;&nbsp;<I><U>eXtensible
Business Reporting Language</U></I>. The interactive data in eXtensible Business Reporting Language included or incorporated by reference
in the Registration Statement fairly presents the information called for in all material respects and has been prepared in accordance
with the Commission&#8217;s rules and guidelines applicable thereto.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xl)&nbsp;&nbsp;&nbsp;<I><U>No
Ratings</U></I>. There are no debt securities or preferred stock issued or guaranteed by the Company or any of its subsidiaries that are
rated by a &#8220;nationally recognized statistical rating organization,&#8221; as such term is defined under Section 3(a)(62) under the
Exchange Act.</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; text-indent: 67.5pt"><FONT STYLE="letter-spacing: -0.15pt">(b)&nbsp;&nbsp;&nbsp;Effect
of Certificates. Any certificate signed by any officer of the Company and delivered to you or to counsel for the Underwriters shall be
deemed a representation and warranty by the Company to each Underwriter as to the matters covered thereby.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">3.&nbsp;&nbsp;&nbsp;<B><I>Purchase,
Sale and Delivery of Securities</I></B>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(a)&nbsp;&nbsp;&nbsp;<I><U>Firm
Shares</U></I>. On the basis of the representations, warranties and agreements herein contained, but subject to the terms and conditions
herein set forth, the Company agrees to issue and sell the Firm Shares to the several Underwriters, and each Underwriter agrees, severally
and not jointly, to purchase from the Company the number of Firm Shares set forth opposite the name of such Underwriter in Schedule I
hereto. The purchase price for each Firm Share shall be $3.72 per share. In making this Agreement, each Underwriter is contracting severally
and not jointly; except as provided in paragraph (b) of this Section 3, the agreement of each Underwriter is to purchase only the respective
number of Firm Shares specified in Schedule I. </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">The
Firm Shares will be delivered by the Company to you for the accounts of the several Underwriters against payment of the purchase price
therefor by wire transfer of same day funds payable to the order of the Company at the offices of Northland Securities, Inc. at 150 South
Fifth Street, Suite 3300,</FONT> <FONT STYLE="letter-spacing: -0.1pt">Minneapolis, Minnesota 55402</FONT><FONT STYLE="letter-spacing: -0.15pt">,
or such other location as may be mutually acceptable, at 10:00&nbsp;a.m. Eastern time on the second (or if the Securities are priced,
as contemplated by Rule 15c6-1(c) under the Exchange Act, after 4:30 p.m. Eastern time, the fourth) full business day following the date
hereof, or at such other time and date as you and the Company determine pursuant to Rule 15c6-1(a) under the Exchange Act, such time and
date of delivery being herein referred to as the <B><I>&#8220;First Closing Date.&#8221;</I></B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(b)&nbsp;&nbsp;&nbsp;<I><U>Option
Shares</U></I>. On the basis of the representations, warranties and agreements herein contained, but subject to the terms and conditions
herein set forth, the Company hereby grants to the several Underwriters an option to purchase all or any portion of the Option Shares
at the same purchase price as the Firm Shares, for use solely in covering any over&#45;allotments made by the Underwriters in the sale
and distribution of the </FONT></P>


<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">Firm
Shares. The option granted hereunder may be exercised in whole or in part at any time (but not more than once) within 30 days after the
effective date of this Agreement upon notice (confirmed in writing) by the Representative to the Company setting forth the aggregate number
of Option Shares as to which the several Underwriters are exercising the option, the names and denominations in which the certificates
for the Option Shares are to be registered and the date and time, as determined by you, when the Option Shares are to be delivered, such
time and date being herein referred to as the <B><I>&#8220;Second Closing&#8221;</I></B> and <B><I>&#8220;Second Closing Date,&#8221;</I></B>
respectively; provided, however, that the Second Closing Date shall not be earlier than the First Closing Date nor, unless otherwise agreed
by the parties, earlier than the second business day after the date on which the option shall have been exercised. Each Underwriter agrees,
severally and not jointly, to purchase the number of Option Shares (subject to such adjustments to eliminate fractional shares as you
may determine) that bears the same proportion of the total number of Option Shares to be purchased on such Second Closing Date as the
number of Firm Shares set forth in Schedule I hereto opposite the name of such Underwriter bears to the total number of Firm Shares. No
Option Shares shall be sold and delivered unless the Firm Shares previously have been, or simultaneously are, sold and delivered.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">The
Option Shares will be delivered by the Company to you for the accounts of the several Underwriters against payment of the purchase price
therefor by wire transfer of same day funds payable to the order of the Company at the offices of Northland Securities, Inc. at 150 South
Fifth Street, Suite 3300,</FONT> <FONT STYLE="letter-spacing: -0.1pt">Minneapolis, Minnesota 55402</FONT><FONT STYLE="letter-spacing: -0.15pt">,
or such other location as may be mutually acceptable at 10:00&nbsp;a.m., Eastern time, on the Second Closing Date.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(c)&nbsp;&nbsp;&nbsp;<I><U>Delivery</U></I>.
If the Representative so elects, delivery of the Firm Shares or the Option Shares may be made by credit through full fast transfer to
the accounts at The Depository Trust Company designated by the Representative. Certificates representing the Firm Shares and the Option
Shares in definitive form and in such denominations and registered in such names as you have set forth in your notice of option exercise,
or evidence of their issuance, will be made available for checking at a reasonable time preceding the First Closing Date or the Second
Closing Date, as applicable, at the office of Northland Securities, Inc. at 150 South Fifth Street, Suite 3300, Minneapolis, Minnesota
55402, or such other location as may be mutually acceptable.</FONT></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: 0pt; text-align: justify; text-indent: 6pc">(d)&nbsp;&nbsp;&nbsp;<I><U>Purchase
by Representative on Behalf of Underwriters</U></I>. It is understood that you, individually and not as Representative of the several
Underwriters, may (but shall not be obligated to) make payment to the Company on behalf of any Underwriter for the Securities to be purchased
by such Underwriter. Any such payment by you shall not relieve any such Underwriter of any of its obligations hereunder. Nothing herein
contained shall constitute any of the Underwriters an unincorporated association or partner with the Company.</P>

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


<!-- Field: Page; Sequence: 20 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">4.&nbsp;&nbsp;&nbsp;<B><I>Covenants</I></B>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(a)&nbsp;&nbsp;&nbsp;<I><U>Covenants
of the Company</U></I>. The Company covenants and agrees with the several Underwriters as follows:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(i)&nbsp;&nbsp;&nbsp;<I><U>Required
Filings</U></I>. During the period beginning on the date hereof and ending on the later of the Second Closing Date or such date, as in
the opinion of counsel for the Underwriters, the Prospectus is no longer required by law to be delivered (assuming the absence of Rule
172 under the Securities Act), in connection with sales by an Underwriter or a dealer (the <B>&#8220;<I>Prospectus Delivery Period&#8221;</I></B>),
prior to amending or supplementing the Registration Statement (including any Rule 462(b) Registration Statement), the Time of Sale Disclosure
Package or the Prospectus, the Company shall furnish to the Representative for review a copy of each such proposed amendment or supplement,
and the Company shall not file any such proposed amendment or supplement to which the Representative or counsel to the Representative
reasonably objects. Subject to this Section 4(a)(i), immediately following execution of this Agreement, the Company will prepare the Prospectus
containing the Rule 430B Information and other selling terms of the Securities, the plan of distribution thereof and such other information
as may be required by the Securities Act or the Rules and Regulations or as the Representative and the Company may deem appropriate, and
if requested by the Representative, an issuer free writing prospectus containing the selling terms of the Securities and such other information
as the Company and the Representative may deem appropriate, and will file or transmit for filing with the Commission, in accordance with
Rule 424(b) or Rule 433, as the case may be, copies of the Prospectus and each issuer free writing prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(ii)&nbsp;&nbsp;&nbsp;</FONT><I><U>Notification
of Certain Commission Actions</U></I>. <FONT STYLE="letter-spacing: -0.15pt">After the date of this Agreement until the end of the Prospectus
Delivery Period, the Company shall promptly advise the Representative in writing (A) of the receipt of any comments of, or requests for
additional or supplemental information from, the Commission, (B) of the time and date of any filing of any post-effective amendment to
the Registration Statement or any amendment or supplement to any Preliminary Prospectus, the Time of Sale Disclosure Package or the Prospectus,
(C) of the time and date that any post-effective amendment to the Registration Statement becomes effective, (D) of the issuance by the
Commission of any stop order suspending the effectiveness of the Registration Statement or any post-effective amendment thereto or of
any order preventing or suspending its use or the use of any Preliminary Prospectus, the Time of Sale Disclosure Package, the Prospectus
or any issuer free writing prospectus, or (E) of any proceedings to remove, suspend or terminate from listing or quotation the Common
Stock from any securities exchange upon which it is listed for trading or included or designated for quotation, or of the threatening
or initiation of any proceedings for any of such purposes. If the Commission shall enter any such stop order at any time during the Prospectus
Delivery Period, the Company will use its </FONT></P>


<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">best
efforts to obtain the lifting of such order at the earliest possible moment. Additionally, the Company agrees that it shall comply with
the provisions of Rules 424(b) and 430B, as applicable, under the Securities Act and will use its reasonable efforts to confirm that any
filings made by the Company under Rule 424(b), Rule 433 or Rule 462 were received in a timely manner by the Commission (without reliance
on Rule 424(b)(8) or Rule 164(b)).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(iii)&nbsp;&nbsp;&nbsp;</FONT><I><U>Continued
Compliance with Securities Laws</U></I>. <FONT STYLE="letter-spacing: -0.15pt">(A) During the Prospectus Delivery Period, the Company
will comply with all requirements imposed upon it by the Securities Act, as now and hereafter amended, and by the Rules and Regulations,
as from time to time in force, and by the Exchange Act so far as necessary to permit the continuance of sales of or dealings in the Securities
as contemplated by the provisions hereof, the Time of Sale Disclosure Package and the Prospectus. If during such period any event occurs
as a result of which the Prospectus (or if the Prospectus is not yet available to prospective purchasers, the Time of Sale Disclosure
Package) 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 such period it is necessary or appropriate in the opinion
of the Company or its counsel or the Underwriters or counsel to the Underwriters to amend the Registration Statement or supplement the
Prospectus (or, if the Prospectus is not yet available to prospective purchasers, the Time of Sale Disclosure Package) to comply with
the Securities Act or to file under the Exchange Act any document which would be deemed to be incorporated by reference in the Prospectus
(or if the Prospectus is not yet available to prospective purchasers, the Time of Sale Disclosure Package) in order to comply with the
Securities Act or the Exchange Act, the Company promptly will (x)&nbsp;notify you of such untrue statement or omission, (y)&nbsp; amend
the Registration Statement or supplement the Prospectus (or, if the Prospectus is not yet available to prospective purchasers, the Time
of Sale Disclosure Package) or file such document (at the expense of the Company) so as to correct such statement or omission or effect
such compliance,</FONT> and (z) notify you when any amendment to the Registration Statement is filed or becomes effective or when any
supplement to the Prospectus (or, if the Prospectus is not yet available to prospective purchasers, the Time of Sale Disclosure Package)
is filed<FONT STYLE="letter-spacing: -0.15pt">. </FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(B)&nbsp;&nbsp;&nbsp;During
the Prospectus Delivery Period, if at any time following issuance of an issuer free writing prospectus there occurred or occurs an event
or development as a result of which such issuer free writing prospectus conflicted or would conflict with the information contained in
the Registration Statement, the Preliminary Prospectus or the Prospectus or included or would include an untrue statement of a material
fact or omitted or would omit to state a material fact necessary in order to make the statements therein, in the light of the circumstances
prevailing at that subsequent time, not misleading, the Company (x)&nbsp;has promptly notified or promptly will notify the Representative
of such conflict, untrue statement </FONT></P>


<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">or omission,
(y)&nbsp;has promptly amended or will promptly amend or supplement, at its own expense, such issuer free writing prospectus to eliminate
or correct such conflict, untrue statement or omission, and (z)&nbsp;has notified or promptly will notify you when such amendment or supplement
was or is filed with the Commission where so required to be filed.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: -3pc"><FONT STYLE="letter-spacing: -0.15pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(iv)&nbsp;&nbsp;&nbsp;</FONT><I><U>Blue
Sky Qualifications</U></I>. <FONT STYLE="letter-spacing: -0.15pt">The Company shall take or cause to be taken all necessary action to
qualify the Securities for sale under the securities laws of such jurisdictions as you reasonably designate and to continue such qualifications
in effect so long as required for the distribution of the Securities, except that the Company shall not be required in connection therewith
to qualify as a foreign corporation or to execute a general consent to service of process in any state.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(v)&nbsp;&nbsp;&nbsp;<I><U>Provision
of Documents</U></I>. The Company will furnish, at its own expense, to the Underwriters and counsel for the Underwriters copies of the
Registration Statement, and to the Underwriters and any dealer each Preliminary Prospectus, the Time of Sale Disclosure Package, the Prospectus,
any issuer free writing prospectus, and all amendments and supplements to such documents, in each case as soon as available and in such
quantities as you may from time to time reasonably request.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(vi)&nbsp;&nbsp;&nbsp;<I><U>Rule
158</U></I>. The Company will make generally available to its security holders as soon as practicable, but in no event later than 15 months
after the end of the Company&#8217;s current fiscal quarter, an earnings statement (which need not be audited) covering a 12&#45;month
period that shall satisfy the provisions of Section&nbsp;11(a) of the Securities Act and Rule&nbsp;158 of the Rules and Regulations.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(vii)&nbsp;&nbsp;&nbsp;<I><U>Payment
and Reimbursement of Expenses</U></I>. The Company, whether or not the transactions contemplated hereunder are consummated or this Agreement
is terminated, will pay or cause to be paid (A) all expenses (including transfer taxes allocated to the respective transferees) incurred
in connection with the delivery to the Underwriters of the Securities, (B) all expenses and fees (including, without limitation, fees
and expenses of the Company&#8217;s accountants and counsel) in connection with the preparation, printing, filing, delivery, and shipping
of the Registration Statement (including the financial statements therein and all amendments, schedules, and exhibits thereto), the Securities,
each Preliminary Prospectus, the Time of Sale Disclosure Package, the Prospectus, any issuer free writing prospectus and any amendment
thereof or supplement thereto, and the printing, delivery, and shipping of this Agreement and other underwriting documents, including
blue sky memoranda (covering the states and other applicable jurisdictions), (C) all filing fees and </FONT>fees and disbursements of
the Underwriters&#8217; counsel <FONT STYLE="letter-spacing: -0.15pt">incurred in connection with the qualification of the Securities
for offering and sale by the Underwriters or by dealers under the securities or blue sky laws of the states and other jurisdictions which
you shall designate, (D) the fees and </FONT></P>


<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">expenses
of the transfer agent or registrar, (E) the filing fees and </FONT>fees and disbursements of the Underwriters&#8217; counsel <FONT STYLE="letter-spacing: -0.15pt">incident
to any required review and approval by FINRA of the terms of the sale of the Securities, (F) listing fees, if any, (G) the cost and expenses
of the Company relating to investor presentations or any &#8220;roadshow&#8221; undertaken in connection with marketing of the Securities,
including any bookbuilding or similar software, (H) all reasonable out-of-pocket expenses of the Underwriters (including, but not limited
to reasonable fees and disbursements of the Underwriters&#8217; counsel and the Underwriters&#8217; reasonable travel, database, printing,
postage, facsimile and telephone expenses) incurred in connection with the Underwriters&#8217; investigation of the Company, preparing
to market and marketing the Securities, sale of the Securities or in contemplation of performing their obligations hereunder, which amount
shall not exceed $150,000 in the aggregate, and (I) all other costs and expenses of the Company incident to the performance of its obligations
hereunder that are not otherwise specifically provided for herein. If this Agreement is terminated by the Representative pursuant to Section
8 hereof or if the sale of the Securities provided for herein is not consummated by reason of any failure, refusal or inability on the
part of the Company to perform any agreement on its part to be performed, or because any other condition of the Underwriters&#8217; obligations
hereunder required to be fulfilled by the Company is not fulfilled, the Company will reimburse the several Underwriters for all out-of-pocket
accountable disbursements (including but not limited to fees and disbursements of counsel, printing expenses, travel expenses, postage,
facsimile and telephone charges) incurred by the Underwriters in connection with their investigation, preparing to market and marketing
the Securities or in contemplation of performing their obligations hereunder.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(viii)&nbsp;&nbsp;&nbsp;<I><U>Use
of Proceeds</U></I>. The Company will apply the net proceeds from the sale of the Securities to be sold by it hereunder for the purposes
set forth in the Time of Sale Disclosure Package and in the Prospectus.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(ix)&nbsp;&nbsp;&nbsp;</FONT><I><U>Company
Lock Up</U></I>. The Company will not, without the prior written consent of the Representative, from the date of execution of this Agreement
and continuing to and including the date that is 90 days after the date of the Prospectus (the &ldquo;<B><I>Lock-Up Period</I></B>&rdquo;),
(A) offer, pledge, announce the intention to sell, sell, contract to sell, sell any option or contract to purchase, purchase any option
or contract to sell, grant any option, right or warrant to purchase or otherwise transfer or dispose of, directly or indirectly, any
shares of Common Stock or any securities convertible into or exercisable or exchangeable for Common Stock or (B) enter into any swap
or other agreement that transfers, in whole or in part, any of the economic consequences of ownership of the Common Stock, whether any
such transaction described in clause (A) or (B) above is to be settled by delivery of Common Stock or such other securities, in cash
or otherwise, except, in each case, for (w) the sale of the Securities as contemplated by this Agreement, (x) issuances of shares of
Common Stock upon the exercise or conversion of options, warrants or</P>

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

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

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

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


<!-- Field: Page; Sequence: 24 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">convertible
securities disclosed as outstanding in the Registration Statement, the Time of Sale Disclosure Package and the Prospectus, (y) issuances
of shares of Common Stock to directors as compensation for their services as directors, and (z) the issuance of employee stock options
or other similar equity awards not exercisable during the Lock-Up Period pursuant to the Company&#8217;s stock option, stock bonus and
other stock plans or arrangements, as in effect on the date hereof in the ordinary course of business consistent with past practices.
The Company agrees not to accelerate the vesting of any option or other similar equity award or warrant or the lapse of any repurchase
right prior to the expiration of the Lock-Up Period. </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(x)&nbsp;&nbsp;&nbsp;<I><U>Stockholder
Lock-Ups</U></I>. The Company has caused to be delivered to you prior to the date of this Agreement a letter, in the form of Exhibit A
hereto (the <B><I>&#8220;Lock-Up Agreement&#8221;</I></B>), from each individual or entity listed on Schedule IV. The Company will enforce
the terms of each Lock-Up Agreement and issue stop-transfer instructions to the transfer agent for the Common Stock with respect to any
transaction or contemplated transaction that would constitute a breach of or default under the applicable Lock-Up Agreement. </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xi)&nbsp;&nbsp;&nbsp;<I><U>No
Market Stabilization or Manipulation</U></I>. The Company has not taken and will not take, directly or indirectly, any action designed
to or which might reasonably be expected to cause or result in, or which has constituted, the stabilization or manipulation of the price
of any security of the Company to facilitate the sale or resale of the Securities.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xii)&nbsp;&nbsp;&nbsp;<I><U>SEC
Reports</U></I>. During the Prospectus Delivery Period, the Company will file on a timely basis with the Commission such periodic and
special reports as required by the Rules and Regulations.</FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc">(xiii)&nbsp;&nbsp;&nbsp;<I><U>Internal
Controls</U></I>. <FONT STYLE="letter-spacing: -0.15pt">During the Prospectus Delivery Period, the </FONT>Company and its subsidiar<A NAME="a_DV_M173"></A>ies
will maintain such controls and other procedures, including without limitation those required by Sections 302 and 906 of the Sarbanes-Oxley
Act and the applicable regulations thereunder, that are <A NAME="a_DV_M174"></A>designed to ensure that information required to be disclosed
by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the
time periods specified in the Commission&#8217;s rules and forms, including without limitation, controls and procedures <A NAME="a_DV_M175"></A>designed
to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is accumulated
and communicated to the Company&#8217;s management, including its principal executive officer and its principal financial officer, or
persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure, to ensure that material
information relating to the Company, including its subsidiaries, is made known to them by others within those entities<A NAME="a_DV_M176"></A>.</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 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(xiv)&nbsp;&nbsp;&nbsp;<I><U>Sarbanes-Oxley</U></I>.
During the Prospectus Delivery Period, the Company and its subsidiaries will comply<A NAME="a_DV_M179"></A> with all applicable provisions
of the Sarbanes-Oxley Act.</FONT></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 0 0 3pc; text-align: justify; text-indent: 6pc">(xv)&nbsp;&nbsp;&nbsp;<I><U>Free
Writing Prospectuses</U></I>. The Company represents and agrees that, unless it obtains the prior written consent of the Representative,
it has not made and will not make any offer relating to the Securities that would constitute an issuer free writing prospectus or that
would otherwise constitute a free writing prospectus required to be filed with the Commission; provided that the prior written consent
of the Representative shall be deemed to have been given in respect of the free writing prospectuses included in Schedule II. Any such
free writing prospectus consented to by the Representative is hereinafter referred to as a <B><I>&#8220;Permitted Free Writing Prospectus.&#8221;</I></B>
The Company represents that it has treated or agrees that it will treat each Permitted Free Writing Prospectus as an issuer free writing
prospectus and has complied and will comply with the requirements of Rule 164 and Rule 433 applicable to any Permitted Free Writing Prospectus.</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 0 0 3pc; text-align: justify; text-indent: 6pc">(xvi)&nbsp;&nbsp;&nbsp;<I><U>Listing
of Common Stock</U></I>. The Company hereby agrees to use its best efforts to maintain the listing of the Common Stock on the Nasdaq Capital
Market on which it is currently listed. The Company further agrees, if the Company applies to have the Common Stock traded on any other
trading market, it will then include in such application all of the Securities, and will take such other action as is necessary to cause
all of the Securities to be listed or quoted on such other trading market as promptly as possible. The Company will then take all action
reasonably necessary to continue the listing and trading of its Common Stock on such other trading market and will comply in all respects
with the Company&#8217;s reporting, filing and other obligations under the bylaws or rules of the trading market. The Company agrees to
maintain the eligibility of the Common Stock for electronic transfer through the Depository Trust Company or another established clearing
corporation, including, without limitation, by timely payment of fees to the Depository Trust Company or such other established clearing
corporation in connection with such electronic transfer.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">5.&nbsp;&nbsp;&nbsp;<B><I>Conditions
of Underwriters&#8217; Obligations</I></B>. The obligations of the several Underwriters hereunder are subject to the accuracy, as of the
date hereof and at each of the First Closing Date and the Second Closing Date (as if made at such Closing Date), of and compliance with
all representations, warranties and agreements of the Company contained herein, to the performance by the Company of its obligations hereunder
and to the following additional conditions:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(a)&nbsp;&nbsp;&nbsp;<I><U>Required
Filings; Absence of Certain Commission Actions</U></I>. If filing of the Prospectus, or any amendment or supplement thereto, or any issuer
free writing prospectus, is required under the Securities Act or the Rules and Regulations, the Company shall have filed the Prospectus
(or such amendment or supplement) or such issuer free </FONT></P>


<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">writing
prospectus with the Commission in the manner and within the time period so required (without reliance on Rule 424(b)(8) or Rule 164(b));
the Registration Statement shall remain effective; no stop order suspending the effectiveness of the Registration Statement or any part
thereof, any Rule 462(b) Registration Statement, or any amendment thereof, nor suspending or preventing the use of the Time of Sale Disclosure
Package, the Prospectus or any issuer free writing prospectus shall have been issued; no proceedings for the issuance of such an order
shall have been initiated or threatened; and any request of the Commission for additional information (to be included in the Registration
Statement, the Time of Sale Disclosure Package, the Prospectus, any issuer free writing prospectus or otherwise) shall have been complied
with to your satisfaction. </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(b)&nbsp;&nbsp;&nbsp;<I><U>Continued
Compliance with Securities Laws</U></I>. No Underwriter shall have advised the Company that (i) the Registration Statement or any amendment
thereof or supplement thereto contains an untrue statement of a material fact which, in your opinion, is material or omits to state a
material fact which, in your opinion, is required to be stated therein or necessary to make the statements therein not misleading, or
(ii) the Time of Sale Disclosure Package or the Prospectus, or any amendment thereof or supplement thereto, or any issuer free writing
prospectus contains an untrue statement of fact which, in your opinion, is material, or omits to state a fact which, in your opinion,
is material and is required to be stated therein, or necessary to make the statements therein, in light of the circumstances under which
they are made, not misleading.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(c)&nbsp;&nbsp;&nbsp;<I><U>Absence
of Certain Events</U></I>. Except as contemplated in the Time of Sale Disclosure Package and in the Prospectus, subsequent to the respective
dates as of which information is given in the Time of Sale Disclosure Package, neither the Company nor any of its subsidiaries shall have
incurred any material liabilities or obligations, direct or contingent, or entered into any material transactions, or declared or paid
any dividends or made any distribution of any kind with respect to its capital stock; and there shall not have been any change in the
capital stock (other than a change in the number of outstanding shares of Common Stock due to the issuance of shares upon the exercise
of outstanding options or warrants or conversion of convertible securities or to directors as compensation for their services as director),
or any material change in the short&#45;term or long&#45;term debt of the Company (other than as a result of the conversion of convertible
securities), or any issuance of options or other similar equity awards, warrants, convertible securities or other rights to purchase the
capital stock of the Company or any of its subsidiaries except for the issuance of employee stock options or other similar equity awards
not exercisable during the Lock-Up Period pursuant to the Company Stock Plans, as in effect on the date hereof in the ordinary course
of business consistent with past practices, or any Material Adverse Change or any development involving a prospective Material Adverse
Change (whether or not arising in the ordinary course of business), or any loss by strike, fire, flood, earthquake, accident or other
calamity, whether or not covered by insurance, incurred by the Company or any subsidiary, the effect of which, in any such case described
above, in your judgment, makes it impractical or inadvisable to offer or deliver the Securities on the terms and in the manner contemplated
in the Time of Sale Disclosure Package and in the Prospectus.</FONT></P>

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


<!-- Field: Page; Sequence: 26 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(d)&nbsp;&nbsp;&nbsp;<I><U>Opinion
of Company Counsel</U></I>. On each Closing Date, there shall have been furnished to you, as Representative of the several Underwriters,
the opinion and negative assurance statement, dated as of the applicable Closing Date, of Shutts &amp; Bowen LLP, counsel for the Company,
in form and substance reasonably satisfactory to you.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(e)&nbsp;&nbsp;&nbsp;<I><U>Opinion
and 10b-5 Statement of Underwriters&#8217; Counsel</U></I>. On each Closing Date, there shall have been furnished to you, as Representative
of the several Underwriters, such opinion and negative assurance statement from Faegre Drinker Biddle &amp; Reath LLP, counsel for the
several Underwriters, dated such Closing Date and addressed to you, with respect to such matters as you reasonably may request, and such
counsel shall have received such papers and information as they request to enable them to pass upon such matters.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(f)&nbsp;&nbsp;&nbsp;<I><U>Opinion
of Company&#8217;s Intellectual Property Counsel</U></I>. On each Closing Date, there shall have been furnished to you, as Representative
of the several Underwriters, the opinion of Gibney Law, intellectual property counsel for the Company, dated as of such Closing Date and
addressed to you in form and substance reasonably satisfactory to you.</FONT></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; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(g)&nbsp;&nbsp;&nbsp;<I><U>Comfort
Letters</U></I>. On the date hereof, on the effective date of any post-effective amendment to the Registration Statement filed after the
date hereof and on each Closing Date you, as Representative of the several Underwriters, shall have received an accountant&#8217;s &#8220;comfort&#8221;
letter from Salberg &amp; Company, P.A., dated such date and addressed to you, in form and substance satisfactory to you.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(h)&nbsp;&nbsp;&nbsp;<I><U>Officers&#8217;
Certificate</U></I>. On each Closing Date, there shall have been furnished to you, as Representative of the several Underwriters, a certificate,
dated such Closing Date and addressed to you, signed by the chief executive officer and by the chief financial officer of the Company,
to the effect that:</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(i)&nbsp;&nbsp;&nbsp;The
representations and warranties of the Company in this Agreement are true and correct as if made at and as of such Closing Date, and the
Company has complied with all the agreements and satisfied all the conditions on its part to be performed or satisfied at or prior to
such Closing Date;</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(ii)&nbsp;&nbsp;&nbsp;No
stop order or other order suspending the effectiveness of the Registration Statement or any part thereof or any amendment thereof or the
qualification of the Securities for offering or sale nor suspending or preventing the use of the Time of Sale Disclosure Package, the
Prospectus or any issuer free writing prospectus, has been issued, and no proceeding for that purpose has been instituted or, to the best
of their knowledge, is contemplated by the Commission or any state or regulatory body; and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(iii)&nbsp;&nbsp;&nbsp;Affirms
the accuracy of the matters set forth in subsection (c) of this Section 5.</FONT></P>

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


<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc">(i)&nbsp;&nbsp;&nbsp;<I><U>CFO Certificate</U></I>.&nbsp;
On the date hereof and on each Closing Date, the Company shall have furnished to you, as Representative of the several Underwriters, a
certificate, dated as of such date, signed on behalf of the Company by its chief financial officer, regarding certain financial information
included in or incorporated by reference into the Preliminary Prospectus and the Prospectus, respectively, in form and substance reasonably
satisfactory to you.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc">(j)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>Lock-Up
Agreement</U></I>. The Underwriters shall have received all of the Lock-Up Agreements referenced in Section 4 and the Lock-Up Agreements
shall remain in full force and effect.</FONT></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; text-indent: 6pc">(k)&nbsp;&nbsp;&nbsp;<I><U>FINRA
No Objections</U></I>. FINRA shall have raised no objection to the fairness and reasonableness of the underwriting terms and arrangements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(l)&nbsp;&nbsp;&nbsp;<I><U>Other
Documents</U></I>. The Company shall have furnished to you, as Representative of the several Underwriters, and counsel for the Underwriters
such additional documents, certificates and evidence as you or they may have reasonably requested.</FONT></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; text-indent: 6pc">(m)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>Exchange
Listing</U></I>. </FONT>The Securities to be delivered on such Closing Date have been approved for listing on the <FONT STYLE="letter-spacing: -0.15pt">Nasdaq
Capital Market</FONT>, subject to official notice of issuance. The Nasdaq Stock Market LLC has accepted the plan of compliance submitted
by the Company.</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; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;&nbsp;&nbsp;All
such opinions, certificates, letters and other documents will be in compliance with the provisions hereof only if they are satisfactory
in form and substance to you and counsel for the Underwriters. The Company will furnish you with such conformed copies of such opinions,
certificates, letters and other documents as you shall reasonably request.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">6.&nbsp;&nbsp;&nbsp;<B><I>Indemnification
and Contribution</I></B>.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(a)&nbsp;&nbsp;&nbsp;<I><U>Indemnification
by the Company</U></I>. The Company agrees to indemnify and hold harmless each Underwriter, its affiliates, directors and officers and
each person, if any, who controls such Underwriter within the meaning of Section&nbsp;15 of the Securities Act or Section&nbsp;20 of the
Exchange Act, from and against any losses, claims, damages or liabilities, joint or several, to which such Underwriter may become subject,
under the Securities Act or otherwise (including in settlement of any litigation if such settlement is effected with the written consent
of the Company), insofar as such losses, claims, damages or liabilities (or actions in respect thereof) arise out of or are based upon
(i) an untrue statement or alleged untrue statement of a material fact contained in the Registration Statement, including the 430B Information
and any other information deemed to be a part of the Registration Statement at the time of effectiveness and at any subsequent time pursuant
to the Rules and Regulations, if applicable, or arise out of or are based on the omission or alleged omission to state therein a material
fact required to be stated thereon or necessary in order to make the statements therein not misleading, (ii) an untrue statement or alleged
untrue statement of a material fact contained in any Preliminary Prospectus, the Time of </FONT></P>


<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">Sale
Disclosure Package, the Prospectus, or any amendment or supplement thereto, any issuer free writing prospectus, any roadshow or investor
presentations made available to investors by the Company (whether in person or electronically) or any issuer information that the Company
has filed or is required to file pursuant to Rule 433(d) of the Rules and Regulations, or arise out of or are based on the omission or
alleged omission to state therein a material fact required to be stated therein or necessary to make the statements therein, in light
of the circumstances under which they were made, not misleading, and will reimburse each Underwriter for any legal or other expenses reasonably
incurred by it in connection with investigating or defending against such loss, claim, damage, liability or action as such expenses are
incurred; <I>provided, however,</I> that the Company will not be liable in any such case to the extent that any such loss, claim, damage,
liability or action arises out of or is based upon an untrue statement or alleged untrue statement or omission or alleged omission made
in reliance upon and in conformity with written information furnished to the Company by you, or by any Underwriter through you, specifically
for use in the preparation thereof; it being understood and agreed that the only information furnished by an Underwriter consists of the
information described as such in Section&nbsp;6(e).</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(b)&nbsp;&nbsp;&nbsp;<I><U>Indemnification
by the Underwriters</U></I>. Each Underwriter will, severally and not jointly, indemnify and hold harmless the Company, its affiliates,
directors and officers and each person, if any, who controls the Company within the meaning of Section&nbsp;15 of the Securities Act and
Section&nbsp;20 of the Exchange Act from and against any losses, claims, damages or liabilities, joint or several, to which the Company
may become subject, under the Securities Act or otherwise (including in settlement of any litigation, if such settlement is effected with
the written consent of such Underwriter), insofar as such losses, claims, damages or liabilities (or actions in respect thereof) arise
out of or are based upon an untrue statement or alleged untrue statement of a material fact contained in the Registration Statement, any
Preliminary Prospectus, the Time of Sale Disclosure Package, the Prospectus, or any amendment or supplement thereto, or any issuer free
writing prospectus, or any issuer information that the Company has filed or is required to file pursuant to Rule 433(d) of the Rules and
Regulations, or arise out of or are based upon the omission or alleged omission to state therein a material fact required to be stated
therein or necessary to make the statements therein, in light of the circumstances under which they were made, not misleading, in each
case to the extent, but only to the extent, that such untrue statement or alleged untrue statement or omission or alleged omission was
made in reliance upon and in conformity with written information furnished to the Company by you, or by such Underwriter through you,
specifically for use in the preparation thereof (it being understood and agreed that the only information furnished by an Underwriter
consists of the information described as such in Section 6(e)), and will reimburse the Company for any legal or other expenses reasonably
incurred by the Company in connection with investigating or defending against any such loss, claim, damage, liability or action as such
expenses are incurred.</FONT></P>

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


<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(c)&nbsp;&nbsp;&nbsp;<I><U>Notice
and Procedures</U></I>. Promptly after receipt by an indemnified party under subsection (a) or (b) above of notice of the commencement
of any action, such indemnified party shall, if a claim in respect thereof is to be made against the indemnifying party under such subsection,
notify the indemnifying party in writing of the commencement thereof; but the omission so to notify the indemnifying party shall not relieve
the indemnifying party from any liability that it may have to any indemnified party except to the extent such indemnifying party has been
materially prejudiced by such failure (through the forfeiture of substantive rights or defenses). In case any such action shall be brought
against any indemnified party, and it shall notify the indemnifying party of the commencement thereof, the indemnifying party shall be
entitled to participate in, and, to the extent that it shall wish, jointly with any other indemnifying party similarly notified, to assume
the defense thereof, with counsel satisfactory to such indemnified party, and after notice from the indemnifying party to such indemnified
party of the indemnifying party&#8217;s election so to assume the defense thereof, the indemnifying party shall not be liable to such
indemnified party under such subsection for any legal or other expenses subsequently incurred by such indemnified party in connection
with the defense thereof other than reasonable costs of investigation; <I>provided</I>, <I>however</I>, that if, in the sole judgment
of the Representative, it is advisable for the Underwriters to be represented by separate counsel, the Representative shall have the right
to employ a single counsel (in addition to local counsel) to represent the Representative and all Underwriters who may be subject to liability
arising from any claim in respect of which indemnity may be sought by the Underwriters under subsection (a) of this Section 6, in which
event the reasonable fees and expenses of such separate counsel shall be borne by the indemnifying party or parties and reimbursed to
the Underwriters as incurred. An indemnifying party shall not be obligated under any settlement agreement, consent to judgment or other
compromise relating to any action under this Section 6 to which it has not agreed in writing. In addition, no indemnifying party shall,
without the prior written consent of the indemnified party (which consent shall not be unreasonably withheld or delayed), effect any settlement
of any pending or threatened proceeding unless such settlement includes an unconditional release of such indemnified party for all liability
on claims that are the subject matter of such proceeding and does not include a statement as to, or an admission of, fault, culpability
or a failure to act by or on behalf of an indemnified party. Notwithstanding the foregoing, if at any time an indemnified party shall
have requested an indemnifying party to reimburse the indemnified party for fees and expenses of counsel pursuant to this Section 6(c),
such indemnifying party agrees that it shall be liable for any settlement effected without its written consent if (i) such settlement
is entered into more than 45 days after receipt by such indemnifying party of the aforesaid request and (ii) such indemnifying party shall
not have reimbursed such indemnified party in accordance with such request prior to the date of such settlement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(d)&nbsp;&nbsp;&nbsp;<I><U>Contribution;
Limitations on Liability; Non-Exclusive Remedy</U></I>. If the indemnification provided for in this Section&nbsp;6 is unavailable or insufficient
to hold harmless an indemnified party under subsection&nbsp;(a) or (b) above, then each indemnifying party shall contribute to the amount
paid or payable by such indemnified party as a result of the losses, claims, damages or liabilities referred to in subsection&nbsp;(a)
or (b) above, (i)&nbsp;in such proportion </FONT></P>


<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><FONT STYLE="letter-spacing: -0.15pt">as
is appropriate to reflect the relative benefits received by the Company on the one hand and the Underwriters on the other from the offering
of the Securities or (ii)&nbsp;if the allocation provided by clause&nbsp;(i) above is not permitted by applicable law, in such proportion
as is appropriate to reflect not only the relative benefits referred to in clause&nbsp;(i) above but also the relative fault of the Company
on the one hand and the Underwriters on the other in connection with the statements or omissions that resulted in such losses, claims,
damages or liabilities, as well as any other relevant equitable considerations. The relative benefits received by the Company on the one
hand and the Underwriters on the other shall be deemed to be in the same proportion as the total net proceeds from the offering (before
deducting expenses) received by the Company bear to the total underwriting discounts and commissions received by the Underwriters, in
each case as set forth in the table on the cover page of the Prospectus. The relative fault shall be determined by reference to, among
other things, whether the untrue or alleged untrue statement of a material fact or the omission or alleged omission to state a material
fact relates to information supplied by the Company or the Underwriters and the parties&#8217; relevant intent, knowledge, access to information
and opportunity to correct or prevent such untrue statement or omission. The Company and the Underwriters agree that it would not be just
and equitable if contributions pursuant to this subsection&nbsp;(d) were to be determined by pro rata allocation or by any other method
of allocation which does not take account of the equitable considerations referred to in the first sentence of this subsection&nbsp;(d).
The amount paid by an indemnified party as a result of the losses, claims, damages or liabilities referred to in the first sentence of
this subsection&nbsp;(d) shall be deemed to include any legal or other expenses reasonably incurred by such indemnified party in connection
with investigating or defending against any action or claim which is the subject of this subsection&nbsp;(d). Notwithstanding the provisions
of this subsection&nbsp;(e), no Underwriter shall be required to contribute </FONT>any amount in excess of the amount by which the total
<FONT STYLE="letter-spacing: -0.15pt">underwriting discounts and commissions received by such Underwriter with respect to the Securities
purchased by it hereunder</FONT> exceeds the amount of any damages that such Underwriter has otherwise been required to pay by reason
of such untrue or alleged untrue statement or omission or alleged omission<FONT STYLE="letter-spacing: -0.15pt">. No person guilty of
fraudulent misrepresentation (within the meaning of Section&nbsp;11(f) of the Securities Act) shall be entitled to contribution from any
person who was not guilty of such fraudulent misrepresentation. The Underwriters&#8217; obligations in this subsection&nbsp;(d) to contribute
are several in proportion to their respective underwriting obligations and not joint. The remedies provided for in this Section 6 are
not exclusive and shall not limit any rights or remedies that might otherwise be available to any indemnified party at law or in equity.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(e)&nbsp;&nbsp;&nbsp;<I><U>Information
Provided by the Underwriters</U></I>. The Underwriters severally confirm and the Company acknowledges and agrees that the statements with
respect to the public offering of the Securities by the Underwriters set forth in in the first paragraph under the subheading &#8220;Discounts
and Commissions&#8221; as set forth in the section &#8220;Underwriting&#8221; in the Time of Sale Disclosure Package and in the Prospectus
are correct and constitute the only information concerning such Underwriter furnished in writing to the Company by or on behalf of the
Underwriters specifically for use or inclusion in the Registration Statement, any Preliminary Prospectus, the Time of Sale Disclosure
Package, the Prospectus or any issuer free writing prospectus.</FONT></P>

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


<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">7.&nbsp;&nbsp;&nbsp;<B><I>Representations
and Agreements to Survive Delivery</I></B>. All representations, warranties, and agreements of the Company herein or in certificates delivered
pursuant hereto, including but not limited to the agreement of the several Underwriters and the Company contained in Section 6 hereof,
shall remain operative and in full force and effect regardless of any investigation made by or on behalf of any Underwriter or any controlling
person thereof, or the Company or any of its officers, directors, or controlling persons, and shall survive delivery of, and payment for,
the Securities to and by the Underwriters hereunder and any termination of this Agreement.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">8.&nbsp;&nbsp;&nbsp;<B><I>Termination
of this Agreement.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc"><FONT STYLE="letter-spacing: -0.15pt">(a)&nbsp;&nbsp;&nbsp;<I><U>Right
to Terminate</U></I>. You, as Representative of the several Underwriters, shall have the right to terminate this Agreement by giving notice
to the Company as hereinafter specified at any time at or prior to the First Closing Date, and the option referred to in Section&nbsp;3(b),
if exercised, may be cancelled at any time prior to the Second Closing Date, if (i)&nbsp;the Company shall have failed, refused or been
unable, at or prior to such Closing Date, to perform any agreement on its part to be performed hereunder, (ii)&nbsp;any condition of the
Underwriters&#8217; obligations hereunder is not fulfilled, (iii)&nbsp;trading in the Common Stock shall have been suspended by the Commission
or the Nasdaq Stock Market LLC or&nbsp;trading in securities generally on the Nasdaq Stock Market or New York Stock Exchange shall have
been suspended, (iv)&nbsp;minimum or maximum prices for trading shall have been fixed, or maximum ranges for prices for securities shall
have been required, on the Nasdaq Stock Market or New York Stock Exchange, by such Exchange or by order of the Commission or any other
Governmental Authority having jurisdiction, (v)&nbsp;a banking moratorium shall have been declared by federal or New York state authorities
or a material disruption in commercial banking or securities settlement or clearance services in the United States, or (vi)&nbsp;there
shall have occurred any attack on, outbreak or escalation of hostilities or act of terrorism involving the United States, any declaration
by the United States of a national emergency or war, any material adverse change in financial markets, any substantial change or development
involving a prospective substantial change in United States or international political, financial or economic conditions, or any other
calamity or crisis that, in your judgment, is material and adverse and makes it impractical or inadvisable to proceed with the completion
of the sale of and payment for the Securities. Any such termination shall be without liability of any party to any other party except
that the provisions of Section 4(a)(vii) and Section 6 hereof shall at all times be effective and shall survive such termination. </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 6pc">(b)&nbsp;&nbsp;&nbsp;<FONT STYLE="letter-spacing: -0.15pt"><I><U>Notice
of Termination</U></I>. </FONT>If you elect to terminate this Agreement as provided in this Section, the Company shall be notified promptly
by you by telephone, confirmed by letter.</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; text-indent: 3pc">9.&nbsp;&nbsp;&nbsp;<B><I>Notices</I></B>.
Except as otherwise provided herein, all communications hereunder shall be in writing and, if to the Underwriters, shall be mailed via
overnight delivery service or hand delivered via courier to Northland Securities, Inc., 150 South Fifth Street, Suite 3300, Minneapolis,
Minnesota 55402, Attention: Investment Banking, with a copy (which shall not constitute notice) to Faegre <FONT STYLE="letter-spacing: -0.15pt">Drinker
Biddle &amp; Reath</FONT> LLP, 2200 Wells Fargo Center, 90 South Seventh Street, Minneapolis, Minnesota 55402, Attention: Jonathan R.
Zimmerman; if to the Company, shall be mailed or delivered to it at Duos Technologies Group, Inc., 7660 Centurion Parkway, Suite 100,
Jacksonville, Florida 32256, Attention: Adrian Goldfarb, with a copy (which shall not constitute notice) to Shutts &amp; Bowen LLP, 200
South Biscayne Boulevard, Suite 4100, Miami, Florida 33131, Attention: J. Thomas Cookson. Any 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.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">10.&nbsp;&nbsp;&nbsp;<B><I>Persons
Entitled to Benefit of Agreement</I></B>. This Agreement shall inure to the benefit of and be binding upon the parties hereto and their
respective successors and assigns and the controlling persons, officers and directors referred to in Section 6. Nothing in this Agreement
is intended or shall be construed to give to any other person, firm or corporation any legal or equitable remedy or claim under or in
respect of this Agreement or any provision herein contained. The term &#8220;successors and assigns&#8221; as herein used shall not include
any purchaser, as such purchaser, of any of the Securities from any of the several Underwriters.</FONT></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; text-indent: 3pc">11.&nbsp;&nbsp;&nbsp;<B><I>Absence
of Fiduciary Relationship</I></B>. The Company acknowledges and agrees that: (a) the Underwriters have been retained solely to act as
underwriters in connection with the sale of the Securities and that no fiduciary, advisory or agency relationship between the Company
and the Underwriters has been created in respect of any of the transactions contemplated by this Agreement, irrespective of whether the
Underwriters have advised or are advising the Company on other matters; (b) the price and other terms of the Securities set forth in this
Agreement were established by the Company following discussions and arms-length negotiations with the Underwriters and the Company is
capable of evaluating and understanding and understands and accepts the terms, risks and conditions of the transactions contemplated by
this Agreement; (c) the Company has been advised that the Underwriters and their affiliates are engaged in a broad range of transactions
which may involve interests that differ from those of the Company and that the Underwriters have no obligation to disclose such interest
and transactions to the Company by virtue of any fiduciary, advisory or agency relationship; (d) it has been advised that the Underwriters
are acting, in respect of the transactions contemplated by this Agreement, solely for the benefit of the Underwriters, and not on behalf
of the Company; (e) the Underwriters are not advising the Company or any other person as to any legal, tax, investment, accounting or
regulatory matters in any jurisdiction; and (f) it waives to the fullest extent permitted by law, any claims it may have against the Underwriters
for breach of fiduciary duty or alleged breach of fiduciary duty in respect of any of the transactions contemplated by this Agreement
and agrees that the Underwriters shall have no liability (whether direct or indirect) to the Company in respect of such a fiduciary duty
claim on behalf of or in right of the Company, including stockholders, employees or creditors of the Company.</P>

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


<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">12.&nbsp;&nbsp;&nbsp;<B><I>Governing
Law; Waiver of Jury Trial</I></B>. This Agreement shall be governed by and construed in accordance with the laws of the State of New York.
The Company (on its behalf and, to the extent permitted by applicable law, on behalf of its stockholders and affiliates) and each of the
Underwriters 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.</FONT></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; text-indent: 3pc"><FONT STYLE="letter-spacing: -0.15pt">13.&nbsp;&nbsp;&nbsp;</FONT><B><I>Counterparts</I></B>.
This Agreement may be executed in one or more counterparts and, if executed in more than one counterpart, the executed counterparts shall
each be deemed to be an original and all such counterparts shall together constitute one and the same instrument. <FONT STYLE="letter-spacing: -0.15pt">The
words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; and words of like import in this Agreement or in any other
certificate, agreement or document related to this Agreement, if any, shall include images of manually executed signatures transmitted
by facsimile or other electronic format (including, without limitation, &#8220;pdf,&#8221; &#8220;tif&#8221; or &#8220;jpg&#8221;) and
other electronic signatures (including, without limitation, DocuSign and AdobeSign). The use of electronic signatures and electronic records
(including, without limitation, any contract or other record created, generated, sent, communicated, received, or stored by electronic
means) shall be of the same legal effect, validity and enforceability as a manually executed signature or use of a paper-based record-keeping
system to the fullest extent permitted by applicable law, including the Federal Electronic Signatures in Global and National Commerce
Act, the New York State Electronic Signatures and Records Act and any other applicable law, including, without limitation, any state law
based on the Uniform Electronic Transactions Act or the Uniform Commercial Code.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">14.&nbsp;&nbsp;&nbsp;<B><I>General
Provisions.</I></B> This Agreement constitutes the entire agreement of the parties to this Agreement and supersedes all prior written
or oral and all contemporaneous oral agreements, understandings and negotiations with respect to the subject matter hereof, including
that certain engagement letter (other than Sections 2, 5, and 6 and Annexes I and II thereof which will survive), dated December 6, 2021<FONT STYLE="letter-spacing: -0.15pt">,
by and between the Company and Northland Securities, Inc</FONT>. This Agreement may not be amended or modified unless in writing by all
of the parties hereto, and no condition herein (express or implied) may be waived unless waived in writing by each party whom the condition
is meant to benefit. The Section headings herein are for the convenience of the parties only and shall not affect the construction or
interpretation of this Agreement. The invalidity or unenforceability of any Section, paragraph or provision of this Agreement shall not
affect the validity or enforceability of any other Section, paragraph or provision hereof. If any Section, paragraph or provision of this
Agreement is for any reason determined to be invalid or unenforceable, there shall be deemed to be made such minor changes (and only such
minor changes) as are necessary to make it valid and enforceable.</P>

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

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

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


<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence -->&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="letter-spacing: -0.15pt">Please
sign and return to the Company the enclosed duplicates of this letter whereupon this letter will become a binding agreement between the
Company and the several Underwriters in accordance with its terms.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></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="text-align: justify">&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="letter-spacing: -0.15pt">Very truly yours,</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 52%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="width: 41%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="letter-spacing: -0.15pt"><B>Duos Technologies Group, Inc.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD><FONT STYLE="letter-spacing: -0.15pt">By</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid"><FONT STYLE="letter-spacing: -0.15pt">/s/ Adrian G. Goldfarb</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD><FONT STYLE="letter-spacing: -0.15pt">Name</FONT></TD>
    <TD><FONT STYLE="letter-spacing: -0.15pt">Adrian G. Goldfarb</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD><FONT STYLE="letter-spacing: -0.15pt">Its</FONT></TD>
    <TD><FONT STYLE="letter-spacing: -0.15pt">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 18pc; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">Confirmed as
of the date first </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">above mentioned,
on behalf of </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">itself and the
several Underwriters</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">named in Schedule
I hereto.</FONT></P>

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 8%; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">By </FONT></TD>
    <TD STYLE="width: 37%; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">/s/ Jeff Peterson</FONT></TD>
    <TD STYLE="width: 55%; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">Name &nbsp;&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">Jeff Peterson</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">Its &nbsp;&nbsp;</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="letter-spacing: -0.15pt">Head of Investment Banking</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  </TABLE>

<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: center">[Signature Page to Underwriting Agreement]</P>


<!-- Field: Page; Sequence: 34; Section: sig page; Options: NewSection; Value: 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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>SCHEDULE I</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt">Underwriters</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="letter-spacing: -0.15pt"><B>Underwriter</B></FONT></TD>
    <TD STYLE="width: 50%; text-align: right"><FONT STYLE="letter-spacing: -0.15pt"><B>Number of Firm Shares<SUP>(1)</SUP></B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="letter-spacing: -0.15pt">Northland Securities, Inc.</FONT></TD>
    <TD STYLE="padding-right: 40pt; text-align: right"><FONT STYLE="letter-spacing: -0.15pt">1,325,000</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="letter-spacing: -0.15pt">&nbsp;</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">(1)&nbsp;&nbsp;The Underwriters may purchase up to an
additional 198,750 Option Shares, to the extent the option described in <U>Section 3(b)</U> of the Agreement is exercised, in the proportions
and in the manner described in the Agreement.</P>

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

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


<!-- Field: Page; Sequence: 35; Section: exhibits; Options: NewSection; Value: 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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>SCHEDULE II</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>Certain Permitted
Free Writing Prospectuses</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="letter-spacing: -0.15pt">None.</FONT></P>

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

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

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


<!-- Field: Page; Sequence: 36 -->
    <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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>SCHEDULE III</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>Pricing Information</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Firm <FONT STYLE="letter-spacing: -0.15pt">Shares</FONT>: 1,325,000 <FONT STYLE="letter-spacing: -0.15pt">shares</FONT></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">Option <FONT STYLE="letter-spacing: -0.15pt">Shares</FONT>: <FONT STYLE="letter-spacing: -0.15pt">198,750
shares</FONT></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">Price to the public: $4.00 per share</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">Price to the Underwriters: $<FONT STYLE="letter-spacing: -0.15pt">3.72</FONT>
per share</P>

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

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

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

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

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


<!-- Field: Page; Sequence: 37 -->
    <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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>SCHEDULE IV</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>List of Individuals
and Entities Executing Lock-Up Agreements</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Charles P. Ferry</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Adrian G. Goldfarb</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Connie L. Weeks</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Kenneth Ehrman</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Edmond L. Harris</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Ned Mavrommatis</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">James Craig Nixon</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Bleichroeder LP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Norman H. Pessin</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Sandra F. Pessin</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pc">Brian L. Pessin</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">&nbsp;</P>


<!-- Field: Page; Sequence: 38 -->
    <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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>EXHIBIT A</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc"><FONT STYLE="letter-spacing: -0.15pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>Form
of Common Stock Lock-Up Agreement<A NAME="a_DV_M653"></A></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><I>[Form of agreement
begins on the following page]</I></FONT></P>

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

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


<!-- Field: Page; Sequence: 39 -->
    <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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>Lock-Up
Agreement</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center"><FONT STYLE="letter-spacing: -0.15pt"><B>&nbsp;</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="letter-spacing: -0.15pt">Date: <U>____________________</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="letter-spacing: -0.1pt">Northland Securities, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="letter-spacing: -0.15pt">150 South Fifth Street, Suite 3300</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="letter-spacing: -0.1pt">Minneapolis, Minnesota 55402</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 1.5pc"><FONT STYLE="letter-spacing: -0.1pt"><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<I>As the Representative of the Several underwriters named in <U>Schedule I</U> to the Underwriting
Agreement</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left">Ladies and Gentlemen:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-indent: 3pc">As an inducement to Northland Securities, Inc.
to execute an underwriting agreement (the <I>&#8220;<B>Underwriting Agreement</B>&#8221;</I>) on its behalf and in its capacity as representative
(the <I>&#8220;<B>Representative</B>&#8221;</I>) of the several underwriters named in Schedule I thereto for a public offering (the <I>&#8220;<B>Offering</B>&#8221;</I>)
of certain securities (the <I>&#8220;<B>Securities</B>&#8221;</I>) of Duos Technologies Group, Inc., a Florida corporation, and any successor
(by merger or otherwise) thereto (the <I>&#8220;<B>Company</B>&#8221;</I>), the undersigned hereby agrees that without, in each case,
the prior written consent of the Representative (which consent may be withheld in its sole discretion) during the period specified in
the second succeeding paragraph (the <I>&#8220;<B>Lock-Up Period</B>&#8221;</I>), the undersigned will not:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(1)</TD><TD>offer, pledge, announce the intention to sell, sell, contract to sell, sell any option or contract to purchase, purchase any option
or contract to sell, grant any option, right or warrant to purchase, make any short sale or otherwise transfer or dispose of, directly
or indirectly, file (or participate in the filing of) or confidentially submit a registration statement with the U.S. Securities and Exchange
Commission (the <I>&#8220;<B>SEC</B>&#8221;</I>) in respect of, any shares of the Company&#8217;s common stock, par value $0.001 per share
(the <I>&#8220;<B>Common Stock</B>&#8221;</I>), or any securities convertible into, exercisable or exchangeable for or that represent
the right to receive Common Stock (including without limitation, Common Stock which may be deemed to be beneficially owned by the undersigned
in accordance with the rules and regulations of the SEC and securities which may be issued upon exercise of a stock option or warrant)
whether now owned or hereafter acquired (the <I>&#8220;<B>Undersigned&#8217;s Securities</B>&#8221;</I>);</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(2)</TD><TD>enter into any swap or other agreement that transfers, in whole or in part, any of the economic consequences of ownership of the Undersigned&#8217;s
Securities,</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc 3pc">whether any such transaction described in clause (1) or (2)
above is to be settled by delivery of Common Stock or such other securities, in cash or otherwise;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(3)</TD><TD>make any demand for or exercise any right with respect to, the registration of any Common Stock or any security convertible into or
exercisable or exchangeable for Common Stock; or</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(4)</TD><TD>publicly announce or disclose the intention to do any of the foregoing.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-indent: 3pc">The undersigned agrees that the foregoing restrictions
preclude the undersigned from engaging in any hedging or other transaction which is designed to or which reasonably could be expected
to lead to or result in a sale or disposition of the Undersigned&#8217;s Securities even if such securities would be disposed of by someone
other than the undersigned. Such prohibited hedging or other transactions would include without limitation any short sale or any purchase,
sale or grant of any right (including without limitation any put or call option) with respect to any of the Undersigned&#8217;s Securities
or with respect to any security that includes, relates to, or derives any significant part of its value from, such securities.</P>

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

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

<!-- Field: Page; Sequence: 40 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 3pc">The Lock-Up Period will commence
on the date of this Lock-Up Agreement and continue and include the date 90 days after the date of the final prospectus supplement used
to sell the Securities in the Offering pursuant to the Underwriting Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 3pc">Notwithstanding the foregoing,
the undersigned may transfer the Undersigned&#8217;s Securities:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(i)</TD><TD STYLE="text-align: left">as a <I>bona fide</I> gift or gifts;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(ii)</TD><TD STYLE="text-align: left">to any trust for the direct or indirect benefit of the undersigned or the immediate family of the undersigned;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(iii)</TD><TD STYLE="text-align: left">by operation of law, such as pursuant to a qualified domestic order or in connection with a divorce settlement;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(iv)</TD><TD STYLE="text-align: left">if the undersigned is a corporation, partnership, limited liability company, trust or other business entity
(x) to another corporation, partnership, limited liability company, trust or other business entity that is a direct or indirect affiliate
(as defined in Rule 405 promulgated under the Securities Act of 1933, as amended) of the undersigned or (y) as distributions of shares
of Common Stock or any security convertible into or exercisable for Common Stock to limited partners, limited liability company members,
trust beneficiaries or stockholders of the undersigned;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(v)</TD><TD STYLE="text-align: left">if the undersigned is a trust, to the beneficiary of such trust;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(vi)</TD><TD STYLE="text-align: left">by testate succession or intestate succession;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(vii)</TD><TD STYLE="text-align: left">to the Company pursuant to any contractual arrangement that provides for the repurchase of the undersigned&#8217;s
shares of Common Stock or such other securities by the Company or in connection with the termination of the undersigned&#8217;s employment
or other service relationship with the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(viii)</TD><TD STYLE="text-align: left">to the Company as forfeitures to satisfy tax withholding obligations of the undersigned in connection with
the vesting or exercise of equity awards currently outstanding pursuant to the Company&#8217;s equity incentive plans or outstanding warrants;
or</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">(ix)</TD><TD STYLE="text-align: left">pursuant to the Underwriting Agreement;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc 3pc; text-align: left; text-indent: 0pc"><I>provided,</I> in the
case of clauses (i) through (viii), that (a) such transfer shall not involve a disposition for value, (b) the transferee agrees in writing
with the Representative to be bound by the terms of this Lock-Up Agreement and (c) no filing by any party under Section 16(a) of the Securities
Exchange Act of 1934, as amended (the <I>&#8220;<B>Exchange Act</B>&#8221;</I>), shall be required or shall be made voluntarily in connection
with such transfer (other than, in connection with a repurchase of Common Stock by the Company pursuant to clause (vii) or a forfeiture
to satisfy tax withholding obligations pursuant to clause (viii), a Form 4 or Form 5 required to be filed under the Exchange Act if the
undersigned is subject to Section 16 reporting with respect to the Company under the Exchange Act, <I>provided</I>, <I>however</I>, that
if such Form 4 or Form 5 is filed during the Lock-Up Period, such Form 4 or Form 5 shall indicate by footnote disclosure or otherwise
that such Form 4 or Form 5 relates to a repurchase of Common Stock by the Company in connection with the termination of the undersigned&#8217;s
employment with the Company or a forfeiture to satisfy tax withholding obligations, as applicable, and that any shares of Common Stock
and other securities subject to the Lock-Up Agreement that continue to be held by the undersigned remain subject to the terms of the Lock-Up
Agreement).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 0pc">For purposes of this Lock-Up
Agreement, &#8220;<B><I>immediate family</I></B>&#8221; shall mean any relationship by blood, marriage, domestic partnership or adoption,
not more remote than first cousin.</P>

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

<!-- Field: Page; Sequence: 41 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 3pc">In addition, the foregoing
restrictions shall not apply to:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">A.</TD><TD STYLE="text-align: left">the exercise, conversion or exchange (including by means of a cashless exercise) of stock options granted
pursuant to the Company&#8217;s equity incentive plans or any warrants, rights or other convertible securities outstanding on the date
hereof; <I>provided</I> that such restrictions shall apply to any of the Undersigned&#8217;s Securities issued upon such exercise, conversion
or exchange;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">B.</TD><TD STYLE="text-align: left">the establishment of any contract, instruction or plan (a <I>&#8220;<B>Plan</B>&#8221;</I>) that satisfies
all of the requirements of Rule 10b5-1(c)(1)(i)(B) under the Exchange Act; <I>provided</I> that no sales of the Undersigned&#8217;s Securities
shall be made pursuant to such a Plan prior to the expiration of the Lock-Up Period, and such a Plan may only be established if no public
announcement of the establishment or existence thereof and no filing with the SEC or other regulatory authority in respect thereof or
transactions thereunder or contemplated thereby, by the undersigned, the Company or any other person, shall be required, and no such announcement
or filing is made voluntarily, by the undersigned, the Company or any other person, prior to the expiration of the Lock-Up Period;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">C.</TD><TD STYLE="text-align: left">transfers of Common Stock pursuant to a Plan that satisfies all of the requirements of Rule 10b5-1 under
the Exchange Act and that is in effect as of the date of the Underwriting Agreement (and any related filings in connection with such sale
or disposition that are required under the Exchange Act; <I>provided</I> that any such filings shall indicate by footnote disclosure or
otherwise (1) that such sale or disposition was made in connection with a Plan and (2) the date such Plan was entered into);</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">D.</TD><TD STYLE="text-align: left">transactions related to shares of Common Stock or other securities acquired in open market transactions after
the completion of the Offering or to shares of Common Stock acquired in the Offering; <I>provided</I> that no filing under Section 16(a)
of the Exchange Act shall be required or shall be voluntarily made during the Lock-Up Period in connection with subsequent sales of Common
Stock or other securities acquired in such open market transactions; or</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 3pc"></TD><TD STYLE="width: 3pc">E.</TD><TD STYLE="text-align: left">transfers of shares of Common Stock or any securities convertible into or exercisable or exchangeable for
Common Stock pursuant to any bona fide third party tender offer, merger, consolidation or other similar transaction made to all holders
of the Company&#8217;s capital stock involving a change of control of the Company which is approved by the Company&#8217;s Board of Directors
(including, without limitation, the entering into any lock-up, voting or similar agreement pursuant to which the undersigned may agree
to transfer, sell, tender or otherwise dispose of Common Stock or other such securities in connection with such transaction, or vote any
Common Stock or other such securities in favor of any such transaction); <I>provided</I>, that in the event such tender offer, merger,
consolidation or other such transaction is not completed, the Undersigned&#8217;s Securities shall remain subject to the terms of this
Lock-Up Agreement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 3pc">In furtherance of the foregoing,
the Company and its transfer agent and registrar are hereby authorized to decline to make any transfer of shares of Common Stock if such
transfer would constitute a violation or breach of this Lock-Up Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 3pc">The undersigned hereby represents
and warrants that the undersigned has full power and authority to enter into this Lock-Up Agreement and that upon request, the undersigned
will execute any additional documents necessary to ensure the validity or enforcement of this Lock-Up Agreement. All authority herein
conferred or agreed to be conferred and any obligations of the undersigned shall be binding upon the successors, assigns, heirs or personal
representatives of the undersigned.</P>

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

<!-- Field: Page; Sequence: 42 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 3pc">The undersigned understands
that the undersigned shall be released from all obligations under this Lock-Up Agreement if (a)&nbsp;the Company notifies the Representative
that it does not intend to proceed with the Offering, (b)&nbsp;the Underwriting Agreement does not become effective, or if the Underwriting
Agreement (other than the provisions thereof which survive termination) shall terminate or be terminated prior to payment for and delivery
of the Securities to be sold thereunder or (c)&nbsp;the Offering is not completed by March 31<FONT STYLE="letter-spacing: -0.15pt">, 2022</FONT>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 3pc">The undersigned understands
that the Representative are entering into the Underwriting Agreement and proceeding with the Offering in reliance upon this Lock-Up Agreement
and entered into this Lock-Up Agreement in order to induce you to participate in the Offering and for other good and valuation consideration.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: left; text-indent: 3pc">This Lock-Up Agreement shall
be governed by, and construed in accordance with, the laws of the State of Minnesota, without regard to conflict of law principles thereof.
The <A NAME="a_DV_C181"></A>undersigned irrevocably (i) submits to the jurisdiction of the state courts located in the State of Minnesota,
Counties of Hennepin and Ramsey, and the United States District Court for the District of Minnesota, for the purpose of any suit, action,
or other proceeding arising out of this Lock-Up Agreement (each a &#8220;Proceeding&#8221;), (ii) agrees that all claims in respect of
any Proceeding may be heard and determined in any such court, (iii) waives, to the fullest extent permitted by law, any immunity from
jurisdiction of any such court or from any legal process therein, (iv) agrees not to commence any Proceeding other than in such courts,
and (v) waives, to the fullest extent permitted by law, any claim that such Proceeding is brought in an inconvenient forum.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pc; text-align: center; text-indent: 0pc">[<I>Signature page follows.</I>]</P>

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

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

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


<!-- Field: Page; Sequence: 43 -->
    <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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 58%; text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="width: 42%; text-align: justify; text-indent: 0pc">Very truly yours,</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: justify; text-indent: 0pc">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0pc">Printed Name of Holder</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: justify; text-indent: 0pc">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0pc">Signature</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: justify; text-indent: 0pc">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0pc">Printed Name and Title of Person Signing </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; text-indent: 0pc">&nbsp;</TD>
    <TD STYLE="text-align: justify; text-indent: 0pc">(<I>if signing as custodian, trustee, or on behalf of an entity</I>) </TD></TR>
  </TABLE>
<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; text-align: justify; text-indent: 0pc"><I>&nbsp;</I></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">&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">&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">&nbsp;</P>



<P STYLE="margin: 0"></P>

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

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

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

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72%; font: 10pt Times New Roman, Times, Serif; text-align: justify"><IMG SRC="image_001.jpg" ALT="" STYLE="height: 83px; width: 207px"></TD>
    <TD STYLE="width: 28%">
    <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&nbsp;&nbsp;(305) 358-6300</P>
    <P STYLE="font: 8pt Trebuchet MS, Times, Serif; margin: 0">FAX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(305) 3581-9982</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P></TD></TR>
  </TABLE>
<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">February 7, 2022</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: 3pc">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 1pc; text-align: justify; text-indent: 3pc">We have acted as counsel to
Duos Technologies Group, Inc., a Florida corporation (the &#8220;Company&#8221;), in connection with the issuance and sale by the Company
of 1,523,750 shares (the &#8220;Shares&#8221;) of its common stock, par value $0.001 per share (the &#8220;Common Stock&#8221;), pursuant
to the Underwriting Agreement, dated February 3, 2022 (the &#8220;Underwriting Agreement&#8221;), between the Company and Northland Securities,
Inc., as representative of the several underwriters named in Schedule 1 thereto (the &#8220;Underwriters&#8221;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 1pc; text-align: justify; text-indent: 3pc">In connection with this
opinion, we have examined originals or copies, certified or otherwise identified to our satisfaction, of (i) the Registration
Statement on Form S-3 (File No. 333-237213) which was filed with the Securities and Exchange Commission (the
&#8220;Commission&#8221;) on March 16, 2020, and Amendment No. 1 thereto which was filed with the Commission on May 12, 2020
(collectively, the &#8220;Registration Statement&#8221;), under the Securities Act of 1933, as amended (the &#8220;Securities
Act&#8221;); (ii) the Underwriting Agreement; (iii) the prospectus, dated May 22, 2020 (the &#8220;Base Prospectus&#8221;), which
forms part of the Registration Statement; (iv) the preliminary prospectus supplement, filed with the Commission on February 3, 2022
and the prospectus supplement, filed with the Commission on February 7, 2022 (collectively, the &#8220;Prospectus
Supplement&#8221;); (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 Underwriting 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>


<!-- 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%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 1pc; text-align: justify; text-indent: 3pc">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 1pc; text-align: justify; text-indent: 3pc">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 and paid
for as described in the Prospectus Supplement and pursuant to the Underwriting Agreement, will be validly issued, fully paid and non-assessable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 1pc; text-align: justify; text-indent: 3pc">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 1pc; text-align: justify; text-indent: 3pc">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 1pc; text-align: justify; text-indent: 3pc">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 0.45pc">Very truly yours,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3pc 0 0 0.45pc"><I>/s/ Shutts &amp; Bowen LLP</I></P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.45pc">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 3pc; text-indent: -3pc">&nbsp;</P>

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



<P STYLE="margin: 0"></P>

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

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

<P STYLE="text-align: right; margin: 0pt"><B>EXHIBIT 99.1</B></P>

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

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-size: 12pt"><B>Duos Technologies Group Announces
Proposed Public Offering of Common Stock</B></FONT></P>

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

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: bolder">JACKSONVILLE,
FL / ACCESSWIRE / February 3, 2022 /</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Duos Technologies
Group, Inc<FONT STYLE="font-weight: bolder">.</FONT>&nbsp;("Duos" or the "Company") (NASDAQ:DUOT) through its operating subsidiary Duos
Technologies, Inc., a provider of vision based analytical solutions, today announced that it has commenced an underwritten registered
public offering of its common stock. In addition, Duos intends to grant the underwriter for the offering a 30-day option to purchase
up to an additional 15% of the shares of its common stock sold in the offering to cover over-allotments, if any. All shares of common
stock to be sold in the proposed offering will be offered by Duos. The proposed offering is subject to market and other conditions, and
there can be no assurance as to whether or when the offering may be completed, or as to the actual size or terms of the offering.</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Duos
intends to use the net proceeds from this proposed offering for potential acquisitions, general corporate purposes and working capital.</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Northland
Capital Markets is acting as the sole book-running manager for the proposed offering.</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
proposed offering is being made pursuant to a shelf registration statement on Form S-3 (File No. 333-237213) that was previously filed
with the Securities and Exchange Commission (the "SEC") on March 16, 2020, amended on May 12, 2020 and declared effective on May 22,
2020. A preliminary prospectus supplement and accompanying prospectus related to and describing the terms of the proposed offering have
been filed with the SEC and may be obtained by visiting EDGAR on the SEC's website at www.sec.gov or by contacting Northland Securities,
Inc., Attention: Heidi Fletcher, 150 South Fifth Street, Suite 3300, Minneapolis, Minnesota 55402, by telephone at (612) 851-4918 or
by email at hfletcher@northlandcapitalmarkets.com. The final terms of the proposed offering will be disclosed in a final prospectus supplement
to be filed with the SEC.</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
press release shall not constitute an offer to sell, or the solicitation of an offer to buy, nor may there be any sale of these securities
in any state or jurisdiction in which such an offer, solicitation or sale would be unlawful prior to registration or qualification under
the securities laws of any such state or jurisdiction.</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 13px Yahoo Sans; margin: 0 0 10px; letter-spacing: normal; word-spacing: 0px; text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 400 13px Yahoo Sans; color: rgb(29, 34, 40); margin: 0 0 10px; letter-spacing: normal; word-spacing: 0px; text-align: left; background-color: rgb(255, 255, 255)"></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: bolder">About
Duos Technologies Group, Inc.</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Duos
Technologies Group, Inc. (NASDAQ:DUOT), based in Jacksonville, Florida, through its wholly owned subsidiary, Duos Technologies, Inc.,
designs, develops, deploys and operates intelligent vision-based technology solutions supporting rail, logistics, intermodal and government
customers that streamline operations, improve safety and reduce costs. The Company provides cutting edge solutions that automate the
mechanical and security inspection of fast-moving trains, trucks and automobiles through a broad range of proprietary hardware, software,
information technology and artificial intelligence. For more information, visit&nbsp;www.duostech.com.</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: bolder"><I>Forward-Looking Statements</I></FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>This
news release includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section
21E of the Securities Exchange Act of 1934, as amended, regarding, among other things our plans, strategies and prospects -- both business
and financial. Although we believe that our plans, intentions and expectations reflected in or suggested by these forward-looking statements
are reasonable, we cannot assure you that we will achieve or realize these plans, intentions or expectations. Forward-looking statements
are inherently subject to risks, uncertainties and assumptions. Many of the forward-looking statements contained in this news release
may be identified by the use of forward-looking words such as "believe," "expect," "anticipate," "should," "planned," "will," "may,"
"intend," "estimated," and "potential," among others. Important factors that could cause actual results to differ materially from the
forward-looking statements we make in this news release include market conditions and those set forth in reports or documents that we
file from time to time with the United States Securities and Exchange Commission. We do not undertake or accept any obligation or undertaking
to release publicly any updates or revisions to any forward-looking statements to reflect any change in our expectations or any change
in events, conditions or circumstances on which any such statement is based, except as required by law. All forward-looking statements
attributable to Duos Technologies Group, Inc. or a person acting on its behalf are expressly qualified in their entirety by this cautionary
language.</I></FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: bolder">Contacts</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: bolder">Corporate</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><BR>
Fei Kwong, Director, Corporate Communications<BR>
Duos Technologies Group, Inc. (NASDAQ:DUOT)<BR>
904-652-1625<BR>
fk@duostech.com</FONT></P>

<P STYLE="color: rgb(29, 34, 40); font: 400 1.38em/1.8 Yahoo Sans; margin: 0 0 0.8em; letter-spacing: normal; word-spacing: 0px; text-indent: 0px; background-color: rgb(255, 255, 255)"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-weight: bolder">Investor
Relations</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><BR>
Matt Glover or Tom Colton<BR>
Gateway Investor Relations<BR>
949-574-3860<BR>
DUOT@gatewayir.com</FONT></P>

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

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>5
<FILENAME>duot_ex99z2.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

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

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

<P STYLE="font: 16pt/19pt Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: center"><B>Duos Technologies Group Announces Pricing
of its Public Offering of Common Stock</B></P>

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

<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify"><B>Jacksonville, FL / Accesswire / February
4, 2022</B>&nbsp;-&nbsp;<B>Duos Technologies Group, Inc.</B> (&ldquo;Duos&rdquo; or the &ldquo;Company&rdquo;) (Nasdaq: DUOT) through
its operating subsidiary Duos Technologies, Inc., a provider of vision based analytic solutions, today announced the pricing of its previously-announced
underwritten registered public offering of 1,325,000 shares of its common stock at a public offering price of $4.00 per share. As part
of the offering, Duos granted the underwriter a 30-day option to purchase at the public offering price up to an additional 198,750 shares
of its common stock to cover over-allotments, if any. All shares of common stock to be sold in the offering are being offered by Duos.
Duos expects to close the offering on or about February 8, 2022, subject to the satisfaction of customary closing conditions.</P>

<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The total gross proceeds from the offering
are expected to be approximately $5.3 million, assuming no exercise of the underwriter&rsquo;s over-allotment option. Duos intends to
use the net proceeds from this offering (after deducting the underwriting discount and other estimated offering expenses payable by Duos)
for potential acquisitions, general corporate purposes and working capital.</P>

<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Northland Capital Markets is acting as
the sole book-running manager for the offering.</P>

<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">The offering is being made pursuant to
a shelf registration statement on Form S-3 (File No. 333-237213) that was previously filed with the Securities and Exchange Commission
(the &ldquo;SEC&rdquo;) on March 16, 2020, amended on May 12, 2020 and declared effective on May 22, 2020. A preliminary prospectus supplement
and accompanying prospectus related to and describing the terms of the offering were filed with the SEC on February 3, 2022 and may be
obtained by visiting EDGAR on the SEC&rsquo;s website at www.sec.gov or by contacting Northland Securities, Inc., Attention: Heidi Fletcher,
150 South Fifth Street, Suite 3300, Minneapolis, Minnesota 55402, by telephone at (612) 851-4918 or by email at hfletcher@northlandcapitalmarkets.com.
The final terms of the offering will be disclosed in a final prospectus supplement to be filed with the SEC.</P>

<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">This press release shall not constitute
an offer to sell, or the solicitation of an offer to buy, nor may there be any sale of these securities in any state or jurisdiction in
which such an offer, solicitation or sale would be unlawful prior to registration or qualification under the securities laws of any such
state or jurisdiction.</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left"><B>&nbsp;</B></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify">About Duos Technologies Group, Inc.</P>

<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: justify">Duos Technologies Group, Inc. (Nasdaq:
DUOT), based in Jacksonville, Florida, through its wholly owned subsidiary, Duos Technologies, Inc., designs, develops, deploys and operates
intelligent vision-based technology solutions supporting rail, logistics, intermodal and government customers that streamline operations,
improve safety and reduce costs. The Company provides cutting edge solutions that automate the mechanical and security inspection of fast-moving
trains, trucks and automobiles through a broad range of proprietary hardware, software, information technology and artificial intelligence.
For more information, visit www.duostech.com.</P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B><I>Forward- Looking Statements</I></B></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><I>This news release includes forward-looking statements
within the meaning of Section 27A of the Securities Act of 1933<A NAME="a_cp_text_1_17"></A>, as amended, and Section 21E of the Securities
Exchange Act of 1934, as amended, regarding, among other things our plans, strategies and prospects -- both business and financial. Although
we believe that our plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, we
cannot assure you that we will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject
to risks, uncertainties and assumptions. Many of the forward-looking statements contained in this news release may be identified by the
use of forward-looking words such as &quot;believe,&quot; &quot;expect,&quot; &quot;anticipate,&quot; &quot;should,&quot; &quot;planned,&quot;
&quot;will,&quot; &quot;may,&quot; &quot;intend,&quot; &quot;estimated,&quot; and &quot;potential,&quot; among others. Important factors
that could cause actual results to differ materially from the forward-looking statements we make in this news release include market conditions
and those set forth in reports or documents that we file from time to time with the&nbsp;United States Securities and Exchange Commission.
We do not undertake or accept any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements
to reflect any change in our expectations or any change in events, conditions or circumstances on which any such statement is based, except
as required by law. All forward-looking statements attributable to&nbsp;Duos Technologies Group, Inc.&nbsp;or a person acting on its behalf
are expressly qualified in their entirety by this cautionary language.</I></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Contacts</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>
    <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left"><B>Corporate</B></P>
    <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; color: #26282A">Fei Kwong, Director, Corporate Communications</P>
    <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left"><FONT STYLE="color: #26282A">Duos Technologies Group,
    Inc. <FONT STYLE="font-size: 12pt">(Nasdaq: DUOT)<BR>
    904-652-1625<BR>
    </FONT></FONT><FONT STYLE="font-size: 12pt">fk@duostech.com</FONT></P>
    <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left"><B>&nbsp;</B></P>
    <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left"><B>Investor Relations</B></P>
    <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left">Matt Glover or Tom Colton</P>
    <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left">Gateway Investor Relations</P>
    <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left">949-574-3860</P>
    <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left">DUOT@gatewayir.com</P></TD></TR>
  </TABLE>
<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt; text-align: left">&nbsp;</P>



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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  H'!PD'!@H)" D+"PH,#QD0#PX.
M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_
MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P  1" !3 ,\# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M<&M6?.-V,7MP , 2MQ^)KU#X16EO<Z/J!GMXI2+@ %T#8^4>M>7WG_']<?\
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
MP/X$5@/H>G.Y8VB GLI('Y5?HIJG!;(EUZLMY/[RUINIW>D626EA,8;="2J
M XR<GK3=2OIM8A$6I>7<H.GF1+D?0XR*KT4O90O?E0_K%:UN=_>S/_L'3?\
MGU7_ +Z/^-=(/$FJJ !=M@<#Y5_PK+HING"6Z0E7JQVD_O8:D(]7<O?P032'
M_EIY2JWY@ U3AT?3X) Z6D3$=-XW#\CQ5RBFH12LD)UJC=W)_>:47B#4;>)8
MH)Q%&O 1(U4#\ *ZKPGJ-UJ-K</=RF1DD 4D 8&/:N#KL_ W_'E=_P#74?RK
MCQE.$:3:2/1RRO5GB%&4FUKU\CD?B99PS^)HGD3+?9E&=Q'\35R']FVO_/+_
M ,>/^-%%84F^1'JU4N=A_9MK_P \O_'C_C1_9MK_ ,\O_'C_ (T45=V9V0?V
M;:_\\O\ QX_XU;TO3K9=4MB(^0X_B/\ C1133=R)I<K.O^R0_P!S_P >-'V2
M'^Y_X\:**Z>9]SR.2/8/LD/]S_QXT?9(?[G_ (\:**.9]PY(]@^R0_W/_'C1
M]DA_N?\ CQHHHYGW#DCV#[)#_<_\>-'V2'^Y_P"/&BBCF?<.2/8/LD/]S_QX
MT?9(?[G_ (\:**.9]PY(]@^R0_W/_'C1]DA_N?\ CQHHHYGW#DCV#[)#_<_\
M>-'V2'^Y_P"/&BBCF?<.2/8/LD/]S_QXT?9(?[G_ (\:**.9]PY(]@^R0_W/
M_'C1]DA_N?\ CQHHHYGW#DCV#[)#_<_\>-=5X0B2*TN0@P#(._M117/BF_9,
)[LNBE75EW/_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>duot-20220203.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +qsps7xRiXgOn8uMY3pMOaOOybP9z5V9yYkhsWt1bWmKvyohJq1r3SDoZ2O2YUQH -->
<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/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:DUOT="http://duostech.com/20220203" elementFormDefault="qualified" targetNamespace="http://duostech.com/20220203">
    <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-20220203_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-20220203_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/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>duot-20220203_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.12a -->
    <!-- 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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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>9
<FILENAME>duot-20220203_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.12a -->
    <!-- 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-20220203.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/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140551545706168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Feb. 03, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Feb.  03,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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>XML
<SEQUENCE>11
<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/2021q4"
  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-20220203.xsd" xlink:type="simple"/>
    <context id="From2022-02-03to2022-02-03">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2022-02-03</startDate>
            <endDate>2022-02-03</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:EntityCentralIndexKey contextRef="From2022-02-03to2022-02-03">0001396536</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-02-03to2022-02-03">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2022-02-03to2022-02-03">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2022-02-03to2022-02-03">2022-02-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2022-02-03to2022-02-03">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-02-03to2022-02-03">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2022-02-03to2022-02-03">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-02-03to2022-02-03">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-02-03to2022-02-03">7660 Centurion Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2022-02-03to2022-02-03">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2022-02-03to2022-02-03">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-02-03to2022-02-03">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-02-03to2022-02-03">32256</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-02-03to2022-02-03">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-02-03to2022-02-03">296-2807</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2022-02-03to2022-02-03">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2022-02-03to2022-02-03">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2022-02-03to2022-02-03">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2022-02-03to2022-02-03">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2022-02-03to2022-02-03">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-02-03to2022-02-03">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-02-03to2022-02-03">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-02-03to2022-02-03">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>12
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #J+1U0'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    "  ZBT=4_/S$T.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M2L0P$(=?17)OI\WZ!T,W%\63@N""XBTDL[O!I@G)2+MO;QIWNX@^@)!+9G[Y
MYAM(IX/0/N)S] $C64P7D^N')'18LSU1$ !)[]&I5.?$D)M;'YVB?(T["$I_
MJ!T";YIK<$C**%(P ZNP$)GLC!8ZHB(?CWBC%WSXC'V!&0W8H\.!$K1U"TS.
M$\-AZCLX V88873INX!F(9;JG]C2 79,3LDNJ7$<ZW%5<GF'%MZ>'E_*NI4=
M$JE!8WZ5K*!#P#4[37Y=W=UO'ICD#>=5D\_-AG/!K\3E[?OL^L/O+.R\L5O[
MCXU/@K*#7_]"?@%02P,$%     @ .HM'5)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
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
M    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( #J+1U3\_,30[P   "L"   1              "  :\   !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( #J+1U297)PC$ 8  )PG   3
M      "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ .HM'
M5!5%UZM9!   XQ   !@              ("!#@@  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( #J+1U2?H!OPL0(  .(,   -
M      "  9T,  !X;"]S='EL97,N>&UL4$L! A0#%     @ .HM'5)>*NQS
M    $P(   L              ( !>0\  %]R96QS+RYR96QS4$L! A0#%
M  @ .HM'5*K$(A8S 0  (@(   \              ( !8A   'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( #J+1U0D'INBK0   /@!   :
M  "  <(1  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M #J+1U1ED'F2&0$  ,\#   3              "  :<2  !;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@     )  D /@(  /$3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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>14
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>122</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 doctype="8-K" original="duot_8k.htm">duot_8k.htm</File>
    <File>duot-20220203.xsd</File>
    <File>duot-20220203_lab.xml</File>
    <File>duot-20220203_pre.xml</File>
    <File>duot_ex1z1.htm</File>
    <File>duot_ex5z1.htm</File>
    <File>duot_ex99z1.htm</File>
    <File>duot_ex99z2.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>17
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "duot_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "duot_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "duot-20220203_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20220203_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "duot-20220203.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 122,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20220203",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2022-02-03to2022-02-03",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://duostech.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2022-02-03to2022-02-03",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>18
<FILENAME>0001553350-22-000102-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001553350-22-000102-xbrl.zip
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
MLM]=R__0EW/VOLXZ\@J@H@YG*:+#C(H;<%Y?7$W20&M(,NE$8'[]K>I.((&
MC /N<>[>,WN0I+NJNEY=55V)Q_\=#4SRR%S!;>MM*I_)I0BS=-O@5N]MRO>Z
MZ8/4?RO;6\=]#\;!6$N\3?4]SSG,9H?#8698R-AN+YLOE\O9$8Y)J4&'H\1Q
M6BZ7SWZ^NFSI?3:@:6X)CUHZFTPRN?6P&#[>G0SMN":/#<4K(9)"=@XTW#6F
M$Z*#][+J9FRHESBTI(9ZX5 N[**6WU]&AQHQF3!:-#:/-,,*V>?3YN5TN)<\
M?CHTZ[G4$EW;'5 /9(B02NF<EM;V(D#2@NDQ0/ ]T[,?GX1SD"[D0SASPHFO
M%&]WJ)APW& S[ YQP@V8H>6_%<.A+NLN!+R7A;OA0%^D>Y0ZD\%=*CIR8'!#
MPDWG\A&JX8YKFTPDSI%W$B;IMF]Y[CB9_N"FG!9.$*XWCP N)L ^NVVT)V,-
MWQ8>T_L9W1[@6/B;*Z2DP3%JP"?!_XX][IFL<IQ5GW!WP#Q*$$::??/YX]M4
MU;8\9GGI]M@!">CJV]N4QT9>5MEE%N=E [#'_Y-.DW/.3..0M)AW1*[I@!V2
MD3$Z(O4S^<-=3CNYNVW]H9U=G)S<P <NA:33J\XNG-[A4N^B2[P+E_@#<(KE
MR:SG3"\=W#'0.* ?_M8LX."X"JQQJ5FW##;ZP,9W.?!*A?)>J;#W(W#+$;@G
M V89\+]W;M+>79>:@OT J+U3X//97?XN<!8*)ESZ$1C:7:M/72;NM#OI&Q40
M(:_]")PSI.4F@%68(VDA\(YMC(GPQB9[F^J"^AV2?,[Q2)L/8,@U&Y*F/:#6
MKKJP"P2XO"L5W>"/X3R#"\>DXT-BV1:3-_GH$#66N6@*\ALW#&9)P\"O,/#:
M'P L7>G\R&NB+SEW[0'J"CK"7,&SIS^GB 6K!E2,'R9J0ZHR58?C; S%SV!5
MCO5M"ISQ8<<&MT,MJ291>F):E*K(^XDD9&.,0(K 1S(7-FXFU ATQH="[K)
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
MG_^DX F)Q@X(T[M\KA,BJ5 WN:>8KEXL:ZSGRHV3X6% &1_5T0B\<J@E+<>
MC&O55';$7[FI]E6JV/SCJ()U 0*PQ"_Q<*(,0PY #XQESSWFD[H6QU^[V1,4
M(74RYP-KFQOLN@7'Z;8_19VS9/$>;+)>INO?1I8YTZ)YS[V\91LS$V%QMY]O
MLI_'M[/H>DZ2/)Y.P!UXJF6'CZTEX.YL3U_Z&1';XCN6OC&2')&V,0,9'&N.
M05"G:)]1%D7U'GT_R\6H--I[H"XS#./-LX2J"8:P5-JUV#C710)Q((.;-*39
MLD3SP73X%)9Y&$:^S 7*N\A2"D$@%(0X5)SP"&5O<+#V_A3B-P-C\X3O&CDW
MG27EA[I;M?,UGMP&X6$E_AMTJI>_(CS+,B^26I[%/&I2F"7O@M$?F&7,4S8N
M](V:E9K&]QI*<<!O2,-&\0N&!YJF/['M^(,W$5LJ41>C9SVI8L,%[99+;ZG<
M\*/M'N[$?0UR&<MIM?:5E\^$5&AM(_0QY_2I2=+2:)R>'-PEF2TA"T:.Q<VP
M&&>P;A.\KW1U]1Y$;X(.2LY-L;"10Y.[$= BSV"&YI=P?AE+5((4G]4\/5+4
M&K9,=HV.>24Y7"6,QQ_D.%C3X+Q=$,E9FG$E75N#J(BCHL(PH6V!,("R.\V_
MR4X'*=XI?^B^=J+C4,%NWO#K8?(&?SZKNI*$NWFTLXJ?-'/6AHV)A,XL+$?&
M!OE]'[8>PI_@0K=LW<[6]SA?"];QT\/>IO%N3?LDN5:AT0D9%-JROW7IQ5("
M][3]L(%QO!\([-%=,*L?S'IT%\SZHX# K$%,4DH+=OG4F.B$C360%<A:.&8=
MC-)NSCI9D_R>IPP3 .JT[S";"(<4&+L9?QC)52^!MT'*V*_@!WGMPB>LT#I
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
M\,5BPEV+ICBN .J0KV8-JC6268]H%@Q.3'<2C=R587,-#M\HWD;XT>==S3T
M$T19ZD97L\6QTE'@JZ4"'PR4GE-!RY@ITRY]X;*7X-:[J%RTHS22IEI*[DV'
M,-BFRU+74QT8Y-8*B1T3Q&F)N*<]TO//'4.#C8]O/?4(-G/09-[#7W[]T_E3
M!]+R1:FFOB3/_(Y.2JA;J,R9\$+YF(\-8 $,X=6Q[VDXM:X&;^*Z#_*;D9([
MAYF/]!KY'[%U;?CX>W)G>V,%B@J0K+7D:%I?)L@& VQBBG7F<D)?NZ#8,?IK
M&W_^]S_2^=QQ0_/Y/ EL%XX'*ZT4"]HFT2!'DB[S4LN,::9(,!KB>E+!SS!:
MT6J,^GU-;5SL/I!&((Y'(J20$A"+/4WV2JR'=\IO][3J0#_*5<\[A'_! L+E
MJ$G_ 8KNE^2WK&GM\W0 L35.ZJS(KE"U.&]FM$NO188'57ZGUP]0R@ABJK_,
M.G[1/70:V$/H\Z(612 5&0J\6>!D*P<A074PHT&'&K83S#P6;<N1TXI?W81F
MVITRVZ UR.*BAI=+* I&!C++O%\_U)@CBZ,G7;U,_O;+.BF76"WPM)LE<?2B
MQEEYF<_6\,<K2A#_)^Q.^.-=ER:<?7NWKO/D\!:;0'W)1?[D-K3[*A2*$XW7
M)F.^7_"<V-K29!DTS,0\)5E)E+BP<?)9U^M5B7P8'\!,O$K &^*^'H@+U/M)
MC,46#L?1;UA.$%TQ29]6+[NT>T.E\"=3!M5TLNA*.KU"':S-0-&SO;(\%4XK
MI*JVA!I!O<JI5ZX>'Y$!<22L+2W'JE$EP6+B6*3IJ1D.'?L-(@/+L[Z&([LE
M=O;P+G8VB)T]O(N=?9[8V2=K^+P4FM&6&4RIKPWC;C$;X%)*>]2R5I'/AJ3&
M1D X7!JCUWB$+::XU&H++=1+!*> S8 QW)"DE GACIK82L73(7]*[1YJM/I3
M)9I]E31MM$!G#(LKJ>G"_J!S=/V8@=P66TB<C?--V%%@[*(U4NLF2$O$,'*W
MN&BCHHFW:!HN>^UI&LZI\O-ZCZ-::M1NR;BV^?WWSV>)3>P;YAG'#3YU2+EH
MM9Z75WE=:42TEQ&],2E;@"EQ=*L:AN1=R+#)9@0SHVLY;B'Y.1NG!),VF^?"
M*\>A1_W=SV[L]]R&+VO=DG6+O-'5$BEGY]+[ #WB>("0P(98IO,5.U-"$KV
M$_;OI$ZK3JHL/L*M\*T$I<77>C=S^GBQ6]8:]B$Y )E=)&IZTL&.P5H.TX=P
M\S,WN=##]0_XTL14A-/)748:GOG,I:@F:!PQZ2DR3\U[&H1Q)9WR9KQ@^'BR
M'@ONW;,P@FP!ID[+;3;,G-M']N/38W?FP%-O"-R OD^6&OHYA^K-?HRY--X,
M(7;X47%X=%\J?/GTU@6FY<.@L..:2K:4J56*I%B;"G6ZC'M)T$&$ )I6SXD,
MLN2)V;'4"T/G#C<;%LN*;>!P("JI%39P0"0YQ>7=2>X'Y(<3_LUB7$A$[R&C
M7\_GW4J37[Z(WKFJ].#\<(!4C$<!LK$]PH2_HOR1DWY4N>@SF-,(F,1<\HT(
M;_/2CL@]EB5< "!R7(M4TZSQD!5BDE*F"A[O2N_I1,4WO9JU3_M)*F_FWB6+
M3!K\_8.[?Q&D;I,X7HBLE6YA7,Y =]&^>]CQ:@4>7M9C41BL65^L/HX.GAQ*
M#:"RI;I+P:1/36R29C82PBRTB!51^G?!\FAQI%VIP3#<KLE^P9[;-,ITB1*2
MJ*=[;1XEI88ON2R5%]@4E)@J57I%\X:68#<ID-]3Z'%C#1J1(U%G5]7<P'#,
MQ^A/X(A^$P"@$<!D):I8W"T=TE[B%LT(P'^!2<=V5\GH;J7!S,<,17-OE599
M8XLBPZUSXQ[,FXIA09%7*T:(N\_$ 9G>9-QF&RLP'=X-TRX*W8D$$>U8ESG:
M<R<RR$JNA%BP@W:!#DA-O0A4DPA. _ZB3>LIH$8H2F6U?D_!OB7,\^@NS#,(
M\SRZ"_-\%55\(PP3,!(NY7O[XMTY2=;GDO"-GA ],<@ ,");CQ0%M;^T:/.D
MC(=U+2LMZ86S2L2M* .LPSVD]M1"(@7XW#]^B'?EH57.Y]\_>F ?ERH]6(OP
MD^5*U1;_S-[K.V/S>EV-$>K1*0"?0#VK.I/NE-.)9CX]_(R? GV9S+@L3* G
MO1Y' 5ZV_@Q';XJD/(K.,5+"D8K+Q#.?B;. ?DGO=&Z2Z@ID05 +>#)E@\V#
M8R=\)G$6FU0A,5S)(/$_J4]"0V:!:9.$2ED'CW'ZT=&[7M ;>'IT1NY\-^,.
MZT\H5TS_?&&6--9/_NE\Y"[SR:FWRC('2L;6%6"N\5@0GP6#")/%ZNW.#LX>
M'7K[">]&MUEAVT:Y%1..>WC_OJ[NKP+#BWC!::E8#3+%CYW9P>8^PQO"?^^;
M49&=$IY@(4)5Y4?- AD3U=*@:-_(1:E"UO"J%*V<%LRZ3.Q.M) 6F65Z\%+G
M?.%U5BRP,F*F(L 2Z@MI@^D49#@]2E)4M.5>+TO8;$WTI /!T$XG;S-$CAGZ
M;X.7_.Z!CY=$,A6!.[(' ':_(.G#DY+S 39T&Z9O*:R[TWFKYP#A"UE+LN>,
M;(=.1E96NA+(V((;12*U0<-^@(Z,<"/BNKV9[HT;BEX)R],6"@2[L^Z?F1UU
M*,+1:7%&7!],G:N=$LWIW;[918:9V6V3CS%6WF##J3Q#\SH#$Y4%B=W[VLUE
MMM:#[A[KBG/-_BH<^05O3Q\^E(*W3?L!>QNDICOMOSI0C41=QV?/@X_>/SXY
M2,@1:2KG2G)0B;$-#.:KJJ;AI)EI[""1P%6.F)2(T5JVNX5R)4=O<=4Z?%I]
MA8 8:F-CFKO-$RJ36EOD))>E]AX#PL1_3ITM";:(A5A,N*';GWDTB''FJOJ
MGM8.NQ%[!ESX^LKR,::$VEIP("8XO/XL:% NR(.8< #*T"#R&\N\LPO&/FQ?
M8U(,0L!$TXF[W(*M5:"1MQ,.3F!I%]Z&X&<Q0121&O+NY1 "UU MLXS=C;$X
MQK#,E^Y&)]+>AIS<4QJ V^YS1A5E).G0^>ET8!23_4B]>5VQVJ]#,1A?UYR
M8<KI"4T#%@+U&A])$?""E+_R'[A%B (9=KP\IX!8]I S-$=<6/0%DE"#DW^3
M;!)]9PP0EPG*AIW!?:S1E2:):?HNFAA35]J2>H-2XDVKS9E1N7'F,%D/=]P8
M&>KXT,%ZDR[B%,GQ60&]2 [*H%[P9CI99@D34PP%",M(TI8/76WYN!=X#\G#
MWG,B?HQC1.F;JJ+W[2AI*H+#PE]*ZQ#'GCIT#+<MT"W<J,P6NNKJ.7*,QMJA
M8"4X>?SKW@R^ 0'<9$@>1<8)CY%GDFM7P;>Y-U<X(5*TSA/"'C6B;4 ?80C9
MO%6,W&P=:W5,'B(:'1G 2."A=9"5C0S33 CV]!0:83UB47^VM VWV8+<DONB
M3I;X+T,@9P)M=8W#ERM[9+.. 2TSZE3@PW$Z.>1#P$$U22<MG5'9LD!!7V48
MI\)KM?5H50<V=(XT'SM%-[Z[BVX,HAO?W44WOGP!6%"'"-2<_+%%1QA (O5C
M12QN#?/:$8&@5MD;+]GQJ*5WO?6V]V RA*\,R*9UN(0W_0;? 3US\=.=UXGL
MVSA>NFMJ]_4"RI*@'F $B-$;;\GU(T7Z@MO$&E"VK6^[OTD#^8["N.[Q^SP-
MB+ =_#Z7)/GNO&_#G]P_F!W&T<$<_V=Y2+-='7*:P1M=R#H:'Z+.BF]ONF92
M[.X&K3IP(BQ=BW!H?4D_?@0?GH/D!K45F3 #L27RPXV:P600YQF0I1RW!_ZQ
MX<Z?,1+^5>)2QIG)M,9Y.CEWE.Y.6)3;[>AI<"J[0ZGQR(,-05SHPD,*.TJR
M-%3CWV$JAUJ/@[F1=F@E(6OLDOBG4AP][423"L,?47<\W$G@@Q42 I$F5FLT
M9%K*S7!P"9-U!E/-MLL*=B=+FKSAAN,FHVH,< 9<D7?7B%-#W06O5/3Z1YY$
M,[E.UG&XQ3>-=GW1;QH8,'Y$*&X]G0R"^V#9%!32AOF!:::IDO; #I/X_BZ2
MQIV<K*F)31AHDF7*:-S$*6Z[Y1).M'K78] 5S74:/EOGE_):N&LZ9$4".TW4
MN'D;@WR1\0=JTD11.;0SU"(Q)]8-:VESNI1(J>D;)SVZE;+V&]Z-XS"5MQD>
M9FVGA:+7"H4WW&*^Z67;O3WKR)#>ELQ=*(+-18U7JU T;Y6L"7M,B74$6X'-
MTQ^ 7+I,/BB:F86E$4S"V-$3<I:QWVW5%QL6=GIR[U$\$/1*N?UU>B4-T*J!
M"#7!2.=,\F>8?$.WUXQV,3HT@\2K3*<N'M#0@*57'IU^MQFO24_XT2T3ZV<T
M0C/'.FK2QV)8^2T76 W34=VKL_:W?*S&SQ5:,"@+YXAS>F%INNSA.2^ID46=
MWL.\(0-BY1="V(,:]1XA0V -TJ1-M+_OIQA-EJUQN%KDCE$H*&*C _D0J%$V
M<8E776V:_[D;74C/&PFV.G%H#9LPVYW@02FZ@X'O!+&@8T'?;WWGC&\=\)E
MIZ;WBJKZ0++0+*QO+BS\ZQP6RX.-(41IY/KH?$BW:I@*_4M/GIN*3Y_(SI*D
MWH(5S^E\=SN:!"-1U!&L&BO;D5>6<XH8[DS</H4,<!('GGYJ'8VJ-3UE8+07
M507[.H&;W,Y.^_*;:@.76O;?8- U.;7Q-#Q4;TT'KI>PHATL@8]()51&PI%_
MD3Z1O5&TX3Y63I&*'Z&5-05&(_V!87'JPH1@V+5Q"0]!4!;<N6&<(M9+4S/E
M7[\MJ62G1: )^Z91R):M$\EU0(25F<L[S%F=MOHV]E"QL5_36T(H^K!E;C:"
MB>XTF[6]1NNK6J/]G'(0NAB$'G8)>=I[A?38ST4-9O:2R=LKJU"QIG:P%UP?
M[ZK4.A''Q"$)VI;=]Z$C9P?)X<'#TT-+ZSF=N.+PCZ*Q=MH0CXZ8,68WCI19
M8..P7T7VXE-L)D3I9DK983[%?A()RX_$-91#-- 043IG<:AO775<)D-E:$U6
MF.Y'O]K21%C72Q0,,RPZP7!)2NK"\J%(PO*:<D383<C?C9H'=VXI_6](M;(/
M;YH[M=]^)ZY=]L[9[N0Z9T<!@4/QXS>:K@3S)Q&C\9G3.<W:+!I'_K-/^SZ<
M1LFX\0G6%4SY)<A9MQU?Z<#'Y63ZQP@SJWR(3(<PDYZ-F/[<6HLQP;MZ/3)#
M10;3B?P4/.&(6DSXS?[H&70>2;=P:0?&'UMB?<.6&/0F^@S.;Q>>B(AMR8UW
MS.G6L?ZD$ Y:#'D1Q05&+)"W6/;IT/W'?Y>=YES<P9B7B:H5-<QDY$^9+&TC
M G<H"#*;7V8I$A6^X"D!BX-L-//X58UP)Q2!#-PQCS,2,/K?9T>/3C&BC!_5
MV5'THM082A\Z,9B-O#%!-G(U1B?E<2CN@'3+H/ OZF1U&8&RB+3UH5&ML132
M:4P;+@B-P9UPZJ+.&U&Y>J>3D0EW>ZG:J3SJ4['^V43&'I+Z/5H[[IP2)\$L
M<Y3R4'>BCE:M+, F(SY"1]%4ZJPX\JC7^KN<'%&&4LT0151G)L1&QP>/49JL
M">F%/,MK;;R&MS*UQ)X8:97H@(A%X5MB*RK$$S;-;EZ4\R.\^.3!<?0.?,]+
MG)(%G.-W+6S<%GF-\#"?G1T?Q[*6T=;IQ=G])2_++$'H"CR%_F@J<+@>/+A_
M?*J;8J=EBFUV1RA#M<[*8HB77<L5K+ D<%*E?0J\U?'?CX]Y(R9'2P0 (R=9
M*47\I:P:"N?H 'VN0?  I0VM$+)4!=JV(D\^S-W\X;V3@_GA"#N^-CB[__>S
MXVC5'P?+B056>5\><@M&4_M&:ZY4U 9+R?*R6BAHVYD;>C$R+*GLL:'].JCN
M$O1EYI4ENJ^2C+\*>Q7R&#!!!=MI6L#.,D*"LHXSWA)F -G=]7/I>0U'XVD!
M&@-^] SN==1+I?_)Q=D^%E#(8Q%ZS!57[?]1;"!V.CAUO='004I'1OUY>I2
M=NQU4QS'MASFF1"!#R>:I23)UY[=87AVC7Z(3<.QIBH0?DSO?I79),@5-E:^
M_^ Q/+]J>8XHS&=J?YR12Z (FY"QQ>&G>GBX^_&J?W\'JQO ZKZ_@]7=.JSN
MEOG47?^,70 YT@I=L05QHNZSCUD]SP5I<WU9%=JG"]-.7AG3@1;=+*LZXT!Y
M!>M_J(AD4,B@8QM1T!3_LCU<5+?YK@078, ]44H<8$>O7+O"X=F&=SO4 _\V
M2(^M4@Z$'WD>[#>U+NN&>%D4:?)$EM>J>%PJUF:.U&Y0;+1Z9=(!.BLK+<-H
M>#+UQDXX2VH3!O*3GJ,)L@NE>U5K(S4]/LC((>R=V!UD.H%E8OOTC=[8V.*Q
M= GW+9R]K(UW;.F)N=''[ V ?O[E9)W$ [R]]=30453W,(XNJVM<F=BF%@.W
M$T=6.M=F28W@#]ZEHGMZUA$3)W=E01R*K;"1L4Y.38TI%6WBP1W<46Q=S[XT
M6U_VN[L)Y"#R,)TB#SU_4E(7"#(H\)Z,\DU!!C^FX&^# \>6X&K^%*6-07!D
M6!=04IOXFDN!$0)A#@KL,"1^<0S>0UZ.&5*4.9J_KGIF0ELAF&)L6+PS]0U2
M@\L(K3#OPU$OWH1-/"\^XGC(CK$4>9LJ.'+G:9AAG4[\5S&1%%#S:2\B+=NL
M'W<"D7:55UU3K.V.T(++KFB3,N,O$\3:#6_[9X]I[AN@\-?K+D3Q#84H A&*
MN!<:D!A%0++\V<_1/I[Q?-0SUOR+TSSBQ2)DNS6H;;AR,W5R-GWA&#23= >(
M*SB'8XO-5R_KJKNXY(C/ NDSS7E"/F7O],)&0;OX64;Z -F/W]==TSH1'>[2
M8N6!/_PC+U]I?7RU#MU74/O-#QJ@@J(<<D[30<AG:0 H%;VN)2FM0-4DU(O$
M\.2H%"D/3P'"I[4:UD@0O9(B<S8V^)!EA)^<:]5"7E.:A.O[5#C21%M^;Q19
MH%KG#*WLH6N$["";9ZDS&7VS2Y:5C^%TXIF$@Z[-KEC;0ZI%HT(M"@NJZ80D
M%>O>?67/'ZRI#(8H=L5\I*.G73.P9"GW#GB%%3U@#2UPR5SU:,-E+Z@FG3S1
MID6L%1F3Y,=X-(IJ[R;-X"&>%IY._*0=KA8YK)Y;(-59Y-8<<C-F5=0]AQ)>
M869> 3]PK<2%W<,:W.[9L30K?>N2L0W,BB9/9=_-&63-8$G+/N ^MP>#=^JQ
MG19+KY1 @!PYH:\D1Y&? G]+SR6]V2">1JVO/6!6TC35/#=U;<K;[T*C<-H^
M*\;E$S3HYF#?Z?%=L*\?[#L]O@OV?9%@WQX^S?U1>,S3ZBHK$T($WZ%?;@_]
M8J:U7QD5YFJ=Z^4VV=-8D1EV'QO)46(+K&]VQ3Y7P^A-=4S*H?I37O@PU6?:
M.3U#\$L.IL@,K.V24?&E#>9QGIC10,(TRM]B MLXY*&XE=J4J9JXJ)8Y),A,
M/?#;32C%N ]\I]HZ,$[+"V(?LN0T6*W3B_5B-_JF6^HK)K-&37Y,4D\G)X].
MG?RTC_4_C#DO!T8R W%H\V*:3?MM>M9)#>X TOC#OP\D8"SA7T3LV>$;H-X;
MFN\ %_D*/B?P)A6U2\4@5?11VD!?9@09WNME0<GX^P]/$5D4_L7ACB4Q@Q($
M/]7*]M6BJ\N\N52#LF>U+JA,X2J',X+]N%9K@V72UDE,R44OKESP]LT#_++6
M=ESDA6,X;KN5G_OH&]>UV9'!]\!@O2GCJ2BPW!QA<:!-5SOXK?L(C<YQ-RV1
M& 9FO7"Q&-*?5$/&/M;,?55R2@6FWUL)8^>:O4&K?G;\)'+*J^CT2FE<5E"_
M"<ZI#TI=^,'$.HB(##>?W#J2P/$5G=H#@K>,4/+UJFED2[TU=01O_?:]DGOI
M+4]_#W!@/ELRM3*<'I8TZ%\+VU76C 8T\$(&2&)%(C(<<.H-=Y >V=[D;IF\
M;5/C12[E57IO./I&O EHJU?2*F294^ #/\1!!>HU8K^F@RZ93GB+G-XGR&&M
M.^8LUDF?8\"6EQ&+B%>Y+:QVB^(4'KIY"K]E"^RSZ?.@0I>!2^%):XCJ3"U!
M0H0DNO;2U-G1^+L]_;R7RQOFKD$1,90X0ZG2WQC324_/A90%LH&NL-B9>B1E
MH9-@<^'$\&N@1?,L7YEVH7-X7:&"DY[.=.2)S!N.7,I@(6ZI854 _.U63"%&
M.1Z<'&3_TU2>ER]6 G,^==J<HFK:>S;M;W6/QF%'=+9 C#;H*OSZ32UI2IS4
MGA;>NWXP9CJ\X+MQ,='F]]ED@LPR).MI(O-+F,=GYED:9A5Y3,7;NEM-_YMJ
M):F>IFN4VYXVF]Y2F_]MG]7QE]#D:&V(A/F9F)@40ZOR1H"!IZXQL]DU9A]\
MPMKT#5S#K+Q9I-)./WA^:/:>99_'Y:FS9843+Z.7/E0FR5TMH\+24?RKJZ3@
M1_<_Q>NI,(VN992)T7"9 CE]"E%J:T.J=L':28U7M^31R3 LW$<SY:]L1Z'9
MH I?^CT\-W$[)+EO:WOHB.W7U6C[@4GV8M$[T")X*#!BC45GN[F0G]3Z1CL+
M-M+/N"]PJ^P7ASNYB\,-XG G=W&X+\]EMYO%, .-2Y@W(C-%L3HC6X2"!/FB
M%37)AK&>-1+IA"U"U$#5</7TLD+Y?!2=&\U-6)_+86T3L?NV)K:_7!5K,6_)
M@4$05:,-6=C+$(L7=1WZ1X.DVU@TP%K?>KJ=W)_SU@+C,SIT.F$3P0?PZGOP
MTQQ3/#:&N#7*'YY&UUA,;+KH4)M+%%'%6EMAVONJI#M0#@#BEJ!:;OC4>=3!
M=];P/WF(GQS>F>DW,=.WVNG89SXO.PS V<Y7[*DYF\QO>[7CT\$F?A924_TP
MDW=\L*K?/R\$='=)I T[.FGXO T[\'1ZL)4F40EDR$!!BE7)\Y/2>MTA'Y]+
M8;@Z$#5N*[TF<NIV,,^\.[C5(XBB6"04("CA5#2-\+1QOR7V7WG2$XGW<=RN
M6K )(MT]\[+W4L'2G)XHT9*97<SN .D/&B5B66B+* R[$D/8%9FM2/_"(TFT
ML2T\PD:KG%5V:HWZ$=(V6F>M U[ V9%+T S69&V]V4@UX;]#[O.GIAQG2=NZ
MRQQJ%;3-+,\$TN2134<K4FD#M=X%WO)13II"+);>N^54;FP8,0J7M\_O'-5>
M9J7A68L9KITWV! PEX;N>7#RV7:U0ZEJ-_*BVT0"UOWTAS*R:<@P5&D_C"AZ
M7VNL=XLWX[J$Z#CY&R'^O#LA,AM!6QNZJC80V*LX3A4N_XJX.1BL'=&DT][F
M#4;A>V(CX%C^*$6*+HMKFW_V\V!G@:C Z-6\Z>"5"<<Y_?HW=PN92 @)Y@,E
MJT$(TX)!$FHZ#0\=G3 -5ZSEE[R?M@4=_ T5?;[]M(D9C:P0VBJ<)])-<:#V
M(?;7;/J](@Y1!21B<M6UZ=X0G!C\=R:4&W25T^1/@9[4(.'?AY$SYU13X =F
M-@<^L(5"7K"?.PB",+$NWQ&'X89W/N_L;]K'U#V0!KV;Q?&[U(5_2::?'0VO
M)P&CCRTQ/G2;3#%863?.8'-!)C1&48YM:0G2C+9-"NYW,AWPI]+3I_):*49!
MDX(.Q/8,R )<I)8?PX):/[,I!X^ RF$_VR2&-/H5"I\%6,]ZP:0];1)PQARC
MQ'N;7:T45^QO,E>BK=8*)GHS/,:")B6/$4F=*,K1"FZ[;\.X6L/HB4LFE& 5
M0@(LYW?S]8J(ME!"4]6++FH\G,G]HEFG=]&L033K]"Z:]?M&LW:5YJX-!4;D
M.G2LQ*DEB9%[R:NEQ-<=H$*4<._AZKI4^R7>2="ZM6C2M\\Q;C:<3L\,%%O&
MOL56F6#,':Z."R>BII-K;M%H[)Q MAEO4U.90[_/%/[B5B-,^^CV>WM "Q&Z
M(QOZ=GDC/EL,*DBI[H:@GA0=NB4?UM'_Y[8WVSO@]'Z0Q&U1">)&3;I&:VWQ
M,V:=M(J3RRHI$ZI=SWJ.([4M2SR7T<DY81-$XP7]!I\VJ5!S:QV( \HQ22:.
MP%0:#<H"+=X:BBQ([[J&D6518CN/&U1:B%?!Q<P(N=.  M@#X9N[^M@R,AO$
MG;9MX;CEG[0)43=8_!F4% 0=0FOE(BL)3HGP=G$I&NGR!P.E9%E#X2[.KG[C
M55^?ZYB--RYXH^%!LJ2>B0O;A)&QC.%AH%Q84X1B1$Q\LH'-T</H8(/3L+DM
M!R)X?ZX (PPC@7IN,:L=<X)]6T[;=#]5#:1P*M5!EEY> P7<')'&2Y@E)"RM
MN&K)>LE.A1G)'Y &C-5BT8$XIV$8VA$H BFY??7U_:TGXOY YVD#9)GAN0^^
MVW"$R/T2R8=VF!L2(8)<;19U616IX,MU9ZRHS%]R?E@IE9>F%:Y@FHGKX.1!
MM(0)N\1XO(%$.8BG7JLH0^J^@ ,!\AAV6MTB>0.ZY$E=4M;!Y2(G#[Q$KE_1
M#TF78B>(0X<0*#HY)3(@&@AXC1RS9G>15 MV"FP6@T1%G]7\A.BXQGG-<<[E
MR@??&6Q-*&]SISQNLMG'=[LT$V%X\]LL7\ZZNC'QB^>L%L+:9-"TD? SMJ5]
M+YUE&7"DNUS3+9>)1$)\B!]%!@UF*)6JV%6R[EM[JR1/"9U'T!H9K(M#M^7(
MR4?<3 55EMI&LY;ZQ%R:9<VAT\ \ ,0GBTPC:R&%%K#0$,WG#1+G>Y%YHPWW
M"EU0)QY"N^IO1R2 E%J;RA?1V8>A8@(^L(CHEL=@!Q_.73%JP-:(LVIL+O/5
MBE%1&Z%O[N1?HNM5)B4U%QY&J@(J%UQ581!1 MB/U*"F4<B<E PX4SN=W+K!
ML ,&SA@M9NQ"+L%Y7C^]@0.WG9KL3(=G. !YM?#Y3O<97NC9(3+KT\FL0&?C
M [46!*N]3!.D>!*1;F*&C7-3ASC?<V^PC>!3WK>"-J4=2RQ#+/?,W^"A&,G1
MF+84[JG05E%J2>XFO/0@CNUASY\:'CQF?:K PQ*&NY3]O!";';."L!':A#U!
MO$1G5[W"X(SZ7J)TK;45Q\9)9'@J'93>S.X8[#R["W8.@IUG=\'./PIT3U6:
MT2I&8</ .0A8BYX!4Q8QQZQ4]A-&@[-^8UF$Q!TM!4I0]IN(BE:6H4Y ],85
MZ#N0)3^]>/76M//Q:G9("(7,A)\.#3IZ043G.:&.X9N?#P5<U+21:PT,0"'4
MFBKGGFEY>06^(S?]L(2HBD^7*L&Z2M+FLKK6OALD^CB0%I"ZW #+Z*F>+O9+
M &=5]6'6Y84I)00-723PWVK17A.YUL$_#@4!9B"-8 #=JQ;W5M4<6U?VC1Y/
M9+NVD[(DDNV$EAM!T<U=;[XY5&^'KG%96.KD*L/.ZTF;S*BCNU'TX#G!JI&E
ML4CF- D2'LR*;'59E09JX)B>8QHO- Q>9M, N==RCNT\S@]7VA+4]C)3L\#=
MA^']*0R5UJR7IX%?B.E7N5%>ARDR8FTNO40K=3JQP4D,7\(+_^^3!\?Q\?&Q
M)C -E:2D%5X<.NWG\1PTT0:S.-+CJB:ZC%*SW#TJ#^;S5:W/+6UH<):B4/CJ
MY^3S&Q9]-##8GA74OV>Y>8[,"*>FRV M;O-T\EUDK<E\D] (C43Q&JZ710"F
MI+&%#(LD+ZB9;)TMNH9KE&"<W#A;BJQAYR(=:6]F&>XH_$ENSUL";#9,82H>
M&E^'3APC4\A[LYT2#:'RII,XLDS]+$]7@&(HAGQR,AGF^T#=1*V>KUA\ 8H
MJO7 [>>*)W#,Q.E"$>"+%L<3ZLDF0JB-RB.1.U9^F!T>BY!Q/E#!0OB"H&29
M7X(.]P3+")5S0-@@-94K6AQ9$HV(D@$H[Y-DQEVXYT;AGO%XSZ\-0R[><!73
MICP!>H72+P466<J>&MM1940<\6$DTDS8:'GK!'XT>:!E4DBPZG"G[>"J:S3=
M=]CO=LD-$K?!MH1^[8! ]E]B,=ZOJPU;!62;#5Y)C /1"C5"G4J3&S21([\,
MWNPH+6_=0$S D3#)J8H8XCWA1IUL+2G\]OL^/[936.QC'_'OOQ;IO[I*^'SP
MS>_]NA+XG#)E_+6F2Y P@RN#%VC<K*AW-YHJ)0CP>2:XM!;+.9G;'ZOW8_E?
M;=OC?\Z*<:6)5O<B15?&3HL <['@-?JW)/)QY[)8.\_7VA'!;]U3.\:.)4;E
MAN<5X6#'VT0SM%08)!=2R1EQ(:>X&TX@!<9ZA6R.J#5ACJ@25D@2V0>H3:6G
MX3_LWQ)#JEQ.27>@)UPG*YH+B6L9PX0SX_)*G+;K<Z['+BT;LLE4RWS.6Y<#
M"%S#<5W"#2[SE6,3F5'9B+@ ;;%LP@;$_6[.\X),(=I!_#+)K,*Z<R-"X>R*
M->/2=?:GP>%[:!P+'I^0-)=V-G!5%2G@YRVY*<3!]>$FL1ZL3O$I0PX^'AH<
M*0,F=#MPI;49-57VT#0++Z9L=NS\+J>>-ZQMW8%VQ)>1IU\2$7SW[!U"H/?O
M0J"#$.C]NQ#H'R4$ZJA"M(>-P+4=LA'YV+6(W68JB$_OZ3TL#J0"'BN]&98=
MUN:@G5CM5[6HA25ZH\)EPB9^7BL*C"XQUQN *%M'3M$!*I9JG672E%CDOZ/,
M-7:(3G^[CA)LLMY(^,@:#@YS@F^\>5&64/;4?6XL?\VJDE-], X>!'V,]%0<
M1$7==)%)#HX8YA3.%Z"PTV*^.N4T)3CZ-5<7F686:&X@CT4IM0TKY-06Q$C6
M'$TGKNDMI>B4>J^(%[G(ZD1:+9#7;OEAK%$Y/INN72B>6I&L+-,(N/Z&?)@-
M2<,7Q\I\E==>!-)?@6^ZK^/G<M/&F\?3861\$;MH,-,C[CSBL"GPIJ&R0<MF
M;R%'>)>2B(=I"DPH $@H$<K11^?:!-70$-I&-+H5S.T&[(/L!C*CEV&B)D<
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
MY$+A>6X<7F?TWG>\32]D33=(>;Q$ KUSZXI 'PHPM7*9O_T[]XV*SYW,S?'
M[+8EV'7>X]#$;_PU44V9A6$XX.;YC_=9 'K@AK8A;%H+/PQ\O2;'%OW+/O_V
MMPR)NFT)-1^54.)R>2U+GU_YA)G/F4RU7_#T*06JL<>NWJ<>XRA%(V$+"44[
M:A9VI$D?[:1"RRSG.*<C.<O*M"H<)'*MT"4"#ZX2Y_[&<C! E%.D40JZG9B"
M@A85V0I+H8866>4T<Y(=,;=S6>)B1K7.BT1:"2"I&U-V$@H8)$W#^,.4\XQ]
M,ES\[$,NYJX+OJ76.!SK9^#^8PWNU)E#C6LM!8JT,!!$@3+>[Z,#B1\C/V/B
M7QJ5W7+&_>C=8HV1&HJTRW0?>%8<7SVHCZ/]ZMY6RB,<Q'XSK*%SBRQ]$JM/
M*.' JE?92F8Y_8EH+JNZ)=I(1%_CXY#7V'Z09K,!HX0WL7ZK"!*:8^_E5LP<
M>NI&I]29J0UU)+;.,-XP;7P#*GUHO,K9P%;IO>"&TR?DS2&K/EP4L^5=II-/
M+HJ17?H&ZUQN6M=">W;'PA:S<K_HECI/<<%A0+RUY&NWHTA>7E7%%=.4NFUH
M^K< 6Y3O<="CJX39;YQZJ@UE.79G@:1M,,Z*$@@!VXL<P5*+HD+ 3 8NZ>6_
M.D)R)W,AG]&UPOU1)&":#'DSB9R/86PY8JZH.=" KJ.WD\P6DOZ4NCP+Q](Q
M;6:)G=A4'X-PG5&'7C6&?NO2"_;0T)0AL$B^5)Y:Y85!:UQ3W0SU(+E-H*%^
M<% V"5=?.!I18A.N7C7-U;X\\\.>=:</[\*)@W#BP[MPXA<))^YC':>CUO%K
MI\V@BINGS$9DS>/7PAS@YKUBSZBR!I50S9LZ,](E/232AGQ?S)%&\=5( I1(
M"$;-U!N1E-;K(NXUJ9?EFSH '7^X*&<NNQ94\5^3Y>IQ]*2ZAN'"+HH'3/<*
M:B5!)9Q7*8E?\N'<HAL34JK8,80WOG/;=M^8V?:-B5-_<CR[]\"-]X23S9][
MXQH88'#G"FQAQYW+M8\_)=D%C.49&&L?0$L^R=,4-BYOT+=9 E93:(.B"1P:
M )^%08J:([YI6E.U@'F]ON]$OP,#OQ7V^EZ7$^Q:("%C(2\F0*(.S9E.TSJ:
M2X&2E79\<#W<A (F-@I-Z',V-A <CJ8VS!K[1>[([D[7[J=KL8_8-P@GK#LJ
M$#R#Q;A@=\'RM9]?*6PY6ZY2@ M_SF<E;)Z7R75,A$MFO"L=[YA,]Q1&\*B
MR.F=E>B+JX%;!7K>]C:[V) =6")R<SIY23]NO-W3\REC=2%L#U.M2J?D7]6T
M]^Q7NS9)9>B!X0$;HH.JP#:^B=T2%( 8VC ,_>: "<1ZSI,C..KIA">8]0)X
M1+.LOA!-8/;NFZ/S(T_,I^/B/;QG[^R53]KJE^,2E0NWU!:93C#6S#3UV9>Q
MI#%<:<<0\];?W3R0JD<)1<PO\VPQ4LOF73(H9>MS$U.]GQ.^P/S>MXPW^VQL
MCH&M^!XE7 ]RR+ 0BSH<4"9'?=(/K #$?!R#&KDCI(^"I!T3UJ"FZ04GA T7
MB=9?F.HP<M8L^I'[-*!PHBH-N<!"$C<1#5,JTOZV920'TYL()Y\[Q,\O8;[!
MW1;:;DB-X2!\3(SZ-@$_;KIY- ]-VVU+7Y#(:PM22??'6X  >3B6Z61?"%!,
MY\,!__ )\@! 8L7"SA8>7><WAL0CPC[N(ENQ;$8MZKRFPEOA*LU#I(X>^D>C
MS91*)\8.0GBBP3"KTC5EU.Y.T U.4.@(G8.2K)<-1[T4SJX;3IUQCS*9TLI<
M[' P/S2D34*1$#WX_:MHMP3-']T%S0=!\T=W0?,O%S0/FD[BL/[T.@H9[GS-
M=#)T6T>=R'$T_"?;]=.):]@/(QHI?2P&/(QMEL'3%WW+CZC:FS&S/7;H(N8"
MF[$7.9$\;0##>!E*'&IYEK:@P!9[N+T)%<+9O%#GMB!'I<7,%.LQI]8&8L >
M"3JXMZ47'N[!!?HE(C8'OX6V]FY]R+ELE\$"TXGQ!_R"7:\V*QCRL-6D VJZ
MQNX%KG$7G77?K/SP)PIL%G@Y;H"NH+#>G#T4MBO_8-P1NR_HAW'*"&PU-9V
M1GE-17%^Z1 WHG)7*"%H+=B5E5YNJL&2O":KG,F#M+^1:ZA[30AMDM]E0_V=
MJRN_XH!H,1XE8ES(EI[=MZHLMG3R%O_8@?L[+28=-2.-EPB=-\\T/\0WY.20
MR(%^%^LL_6;/YO(3A:UR4$TGPI;@$+SQE+T/%>5;*E?-C7GA/ ?<2(WII$V4
M(4M@$V:W<3)]PG0B_ D1TR?(X&*W')?,!C0-R@KQ701[$U@;;VYA8F"8F= P
MO'SYE#Q9)#)>">":J)89\V?J"9B^JQT2JMV.S/G\VV<_=]9S$(M"CJBDOWK'
M,A:*7I=ISYQ@YCB@>IU^>3)/M>W?K<&4$MD0%I$!IKOVU!@>0K)DVT1-@ ="
MQ!O]W);NSZM2 GMS>.G,&K9F"CP+>,L<B*A2,Z(OG_[LZ8\]F  >CC(!O(";
M+4L3?6/4!M%6"FK;%/__R6?[=BK+!]/M2\6P56')=7+Y.9.\(:$X2.%Z2:QA
MY,<ZIS8F)S%98!TZGS4'1HZG3?)>G#FG7S-MH>UC>GU9679(.L=N^9=3L;K,
MDE**W<4UX)<^>1 (YTHUNG?AZ;%A@7#Y'85HG/D6L.BH-<A>?*%YD>1+@L\L
MDPN&?3O%#W'T6Y5+;3I;6!1EY9J-P=N@(33+0-8:K@J059NJZ2VUF=,\$,-\
MU K(%*3A<'/3[C,7>>A<E#?B";E49V,T9K(E#M&A;JI%4J.0I#ON-B<1UNY+
M,8?+<"8A^4,"6E-;5Z$P1TV"'5)3 O1@0=IAN/"+&BYF%T1!L+TNSW)D;.F0
MX?<*NW]V_"1ZX88PM":6=8>+4[+,;C,L+'-[8XXD+X1(KI5L@9_W$$(2A7-K
M?1"5:@LPWR1(1T@6\%@9D"/#U$=G6XR]RHWMR_R:STS97"L5A':6J<5DNZDX
MKNH5)^92C[QOE2)5*&[>$7B.]MP2Q,\6C#7YE<G[D4I\=Q?0'@2TO[L+:'_M
MI!*8MIQ.=JF_WY599I?D)C$-2+=QC@YS>W(L!G91"@PMN$KR0BM.],JF7PYC
MJGJPC1_9&I''>X;-F@][R5=7I!NN3]/N$GU01HKA"/UJ8**^=XNFE OR(#TT
MFB LJ?<4S<08M;-LCK:)YOWJQFW9LK$21NN6V3N\SD;JEATR0MMDN6]7,LD$
MFC79A53/TYJ:UMYN4-\MC,)*I2'EF].SF-/X:;:0G+Z:?,:^$>M&C9O86#9<
M:67X$IE&3L>3U$ZI[.,(#'$ECXW!A+Y&TS!&HWNPO2QO+A$J)MP LU>I91HJ
MM9GVKC07A,8\G00'C;NM<;8;[&5K=NUO<=6;+0=<?(H)&"89>8QVLB?6\E9(
M5M48=8^B%][L):<HV@F/15Y0^,3=.\IGR$ UIT<[&"SP"R(/+27"@<VK]=R3
M=?H8M] LPZU!>QID3)5:,C:'"YB#(<'ATJ"\,4FYH^6A\ZU(;0.J^\JF/UC!
M/#S(#K<ZQZ='#[ZUC-4G,Y",^<)NY,FI].^+(3R<L7IVQ5JP-RT[?9QR''>6
M/6!YST^>3L8=Y6B[G^P+D)N[R.26AYUDOP?"YW*1/44;<(\W<LW=Q#N.=W&/
M&7 38$/O>_2?V4<&93OB)/^N_C$MSBZ>TLX<3C=B)R0S<CH)V9&[FW/1K5ES
MV$!I5W/.$#C<U-?>8,\)G=%-#;JM/#1;[3EI'8T%[7U;)8YF.!NH*7N?T[K0
M@;E5H^,Z:5".,#OVYS8\!O$]U_*0QE9B>D3;+0\08I_!\L :/,_TB':U/"(T
M.@Z#YKH[)3>UU'LP\QN8[!M-X$UF^W3BVNV&6.$KSSYLB3M]?Q=W&L2=OK^+
M.WWU[ /CW%RO""O X?<WIF68M=;?F&X"TK)DGN7P(BP"U3#'F@\,RZ]%I;D
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
M@ INHDNG#$X%Y<!$_:26QS(%2,!;!%4#"M;<TE!/Q.%[M  39"JC#G'DP]P
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
M>T! P"R@[,W"PL"2*@C:M^^G<3CCC6C3WF\=\545.I3!8GN\G-EEZDC*E.!
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
MPX <(9%18V5O).-D%/E%";09L0G8IY+R8?=WK>HRFB33:"26&<<UJ%(_D'.
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
MP+F-Q+H5.C,6'M# &,'),!/PJ5(?G-T<KE4=;S[#W2E5X16!DYA.(0"QDEL
MWL>8#5>M*[[4?XHT$0)YA HA \<=0*B*<I+59B-\EV=&DWIM(03%6<%JJ#!R
MT9<SF8*<2M>%8-Y9-ZFD&<ZZ U.=L*FHIDTPC+B)7E=9-H<4TD_&092'9B7Q
M?ABK6TW'IPB*424H3.J9&ME\(FL*:<$]UA;[J(K&$"&)C*V-U)/5=KU6M Z1
M5J\&NAJS(0R$  HWF;9>,PNX5Z#D%7#K,Q3N220#?,(U";F^7F%N45'TPJT5
MTHT^-0MULR*$W1JJ(-\D">WQ>B 6?;$*2>Z0H:X)K2DO(0-/D-E)*K'/A#";
M<"T!U,HBJ"MXJ.L97<L 2^03&1=U&97Y;ZT6NY B"H\P-,S$,7#W]UR@Q4*5
M9JV6GX3/+G]Z>/;5FJ@L4XLCMI=DQ0F1OS:,,":@:F<,&2+#QDGE\*EZV+1^
M&/7UX1-MO3VIG,M4NX  YA-I<9YCU_L6V0_7?K#N[T"'#>I,4L&_M"8"%H+.
MB;&!4S%3B='OKR=_Q6L[Y#;KJ;_2N/3M71NEM44'GE7[--0Q=/T+"RDL$C.T
MJ &GDZYL10G'HPA=*@9?7$>CCNG40==,Q#F@)D;"^'4:<M!2CVX\QRN@I4JK
M2$Q@RL1 L$$=JFY<E[!E"0#RJ-33=D(F=[-"XX^(4N("QS0J/TW4@DILJF(9
M5,"PZ=D87*S7DKG*%)4TP)5'3@_(ZQH9("BAU@&EW;6-B@N/?2%H7[,^K13W
MZ*E(T I4>3AR+J%:RS/;9*#7H6;--8Y-!W.X'S\LMG/NNA*U%&FS& E%@:I-
MLHQ)#=1??"35X%@R@+&E D[/N"TYAIMI&FV[4Q:::M"$N34,#/$?JQ[&1B*5
M NRDIB,27THVB>-M:PU"V^E*B'8- ].*:!FC.@N8&=1<*)WN*6"JE"%YABY,
MD %D>MMA^#)/S5>5W#8;:&:LL*)  ;$%I /H1[X-\#@O[JD8:>AL8;Y><\V[
M\UFL,D9)EPB3>6AOJ"^",?7<%MP[RF$3;WX+M:2XER=F.'8-AJ]19>DC3U3K
M8U'WU@NDL<WF"OE=AD5JC9QZ)!75@)DBG[AJ/?EL/&/M3-VYU[:HJ9C!([4T
M%J/S 9]QSB64'=6>REIU0C,[9NE5$92V4:7I 7?HD,-UK@F7H1DF""9"H8-4
M3NPX_F@+9_>Y0PCV!V<02XDDF+BXI'[7L,9HD$?X1MP-N5C%+>03=1Z32'P7
M3_TL?'Q#FL*^7)OS)V2$.:R8*80P-9=(R<@U^A1EGS$:ZE#:(X$U7(HJ X'I
MH>F+/Z_R>3L5H3D:J2[^,98$CF:/;?HQ<Z!YYV:&*"8'YF*+!DIF4_Q[&= $
M*%F.\#ZF\'MH/F=@W"C#VT))TX5!V5/.51Z%%#HRG@J,2Z$E9LQM+>RH;K/Q
M'$VIWRCI](FBT>YPMB3CV.[4>"RD99,R-\N!3-QCXB'Y"8UHVL)4E$?F3<SR
MB)?3V&<,0-3'(VT"25,M)($-0JF#B,N%%;2H)$;T\ [#1KVV4KD/''>\(F.[
MW B+>42C6@:VW4=$$'0"*K1IG#/7H> :H75N!,#(K!(+G:9><AL91-/;GJJ-
M-9%^HF'_?Y_XFA&.N@^"< \FLCJFUVM8D K$  T-UD1PGGT@::82*DQS.9'%
M?G/X==#Z%Z*'/&F/(1XY\ 7;=&7;@*>G47/<ZBN*+>U.)NUGQJD$WZ>@T_1#
M,WGG^R&GMP'W4)GZZ:9:Q,J"%")G.N2WA.LUFN)F*C71XMI1P+K2HC"C20'T
M'90"]KQKY-3>+X!H[?#+#G0FTEWQ+8.];(&V_[K/^G?;W_"L_\$0] 3%QY[,
M?VM6M.EY^2[%_$_4SV4IE6:@ ,;VEWD8C'QZP*9_>;*C=]AC/PNX/'FA9] /
MF+[RDV?SWROPQ4-)ZQ6>6SV7SZ._V?F6'_3LT(^2[*^4Z,=,_P502P,$%
M  @ .HM'5,$-^=A#"P  UB@   \   !D=6]T7V5X.3EZ,2YH=&WM6FUOVS@2
M_F[ _X%GX&Y;P';B.&F;ERLVKVUVTY>KL[O7CQ1%V=S(I"I2<7V__IX92H[2
M.+DLK@<L<&F!V)+(F>&\SR,?O+U\=_&ZVSEX>WIX@D]!_PXNSR\O3E\?;,1/
M/-VH'Q\<?3CY+":7GR]._][+G U[8K19!'%IYMJ+]WHA/KFYM/UXHR\FNC19
M#QNQ]6.S+^BO82!S,[5[HC336=@7<UE.#2Y!J_?ZX.CUZ3_?GA^=7XK=W>'H
M8.,(HGS\ADAKQ[ZX0['W^F\V\<7^??L&P17UWOI&XD)P\S7TE+9!EY#J[,/[
MR_;1!][\2^/\6[7,)Y7SXE*KF76YFQKHXTWIJD(<6NLJJ[3O=CZ6KG!>I^)C
ME>1&B0]9!@79J7"9.';SN;-B$IRZBD<FAG_DY+G.PCHY,SDW^7+O82/MB_:9
MV Z-"N^10^&8)?0]39YM[?;%>+LOMC>?1SI[^+HI1L/Q*SW?& U?B<]RYIR8
M2.M;QJ;_0ZS8A^@!2A[X0BJH8T]85\YEOB\6KDQO[FX67^L3&YMJXL)W$JFN
MIE"U30=MF79V^J+Y\_S[Z:6^L=#D9WLB<7E*[O'3X?'/DP_O?SV_N#CM=SMG
M%V)#'!X?GTXFOYU_.L7%F4[*2I9+,89$FUM;8J/1['<SV!T/[';8!?OBW*J[
M;+X]PK 6*-K]68_(]80K19AIT8-_%M(N>\_%L_>'DY/#?^R=_/+A\CD>@L5T
M)DSPPA6ZE($<VE>)-ZFA\Q*9;J<M%LLS[ LIBM)=&S"G +@VWB  $DD!(JW,
ME\$HF0OO\BK@";8%E\HEGL6 2L%;!C 6,^F%0OQHOBNM@"_H<E$:>)45I9X:
M#_?2:;=3Q,!SK< CP54,/D_!-X1T0J:I(:9]%E\8Y ";>@@@IJ6T@56R8@+Y
MLUI-*\)2C#<')*TKB [M+*I205+=[2 KX%K>L,$Q1SM_)6F(B)_)$H9?(QLI
M(X4TMWF!EG+7I$7\03;(78 J A1F,G!9#L5AGK>H1HK=3B2)W8F^1;AHTM2*
MP\* 0%*SQ(,DFG4H+M<N-YX<X'>M E%'O%_I $&P N1+\+?QV) 0=[L=NJN%
M@D+ PT(SWE=0L]+X1A06,\T;H61\_>;T<R@9VW"H FE$IWU:%O?1.JE"15Z$
M.&%?UN7<-XIN: R?DMRZ7-+MM/R^\IIU9F%*6%QIC?M9Z>:X"WO?=0(*B<)A
M?S#0OU1?*@1X;?6IML@4.8Q6%@XI0U-PT'[/;@*-7!$))0L39/YDGCOF>>_*
M,,LY>(ZCDL0[#C-/P0>?YQSD8SIQN4:2=U>#LK(VAHR5TU;6NF.\)XW?T3@R
M'<K'NE27Z*C3E+W85UP?D,20<76>U>6'ZB)G<3@[)6>!BS.<5TP&8_'LS,!$
M[]U0C,?CP=;XY=9H_#Q6MX6DV-+7QE4^7XH,"V'SA0DSMMQ$JPH5R-2!<_H5
M%<9.-7>3QG-!?<;E>W)ZC-*-2[B)FHG1"^Y"-I& (4U*)Z)'2[2S\0&32[7*
M)>5[C>/"IZYULVQK"TT.K4-M(?ER,S>6JCTTY NLK:@$%,C(?%@B)I6*+01I
MJ[4,FZ&3-%9$XNE5:1*N:Q#\5KZ^J_Z9O(99$HVBP*H1-YHY/69Z=7EP29#&
MQM)US8D(NT]/WAQ^HB/5&W[P8J'1N" ?D>H7BZ'7:CAUUU0YL!&%*]2QM0K
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
M"P  $0              @ $     9'5O="TR,#(R,#(P,RYX<V102P$"% ,4
M    "  ZBT=4?@=B4_\*  !LAP  %0              @ %L P  9'5O="TR
M,#(R,#(P,U]L86(N>&UL4$L! A0#%     @ .HM'5")NZ$Y3!P  P5@  !4
M             ( !G@X  &1U;W0M,C R,C R,#-?<')E+GAM;%!+ 0(4 Q0
M   ( #J+1U2HL#W]XQ8  )][   +              "  206  !D=6]T7SAK
M+FAT;5!+ 0(4 Q0    ( #J+1U0N0(A,W9T  +]R P .              "
M 3 M  !D=6]T7V5X,7HQ+FAT;5!+ 0(4 Q0    ( #J+1U1C*+A'VPH  -,D
M   .              "  3G+  !D=6]T7V5X-7HQ+FAT;5!+ 0(4 Q0    (
M #J+1U3!#?G80PL  -8H   /              "  4#6  !D=6]T7V5X.3EZ
M,2YH=&U02P$"% ,4    "  ZBT=4G#-8OM\+  !5(P  #P
K@ &PX0  9'5O=%]E>#DY>C(N:'1M4$L%!@     (  @ \ $  +SM      $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
