<SEC-DOCUMENT>0001553350-22-000692.txt : 20220816
<SEC-HEADER>0001553350-22-000692.hdr.sgml : 20220816
<ACCEPTANCE-DATETIME>20220816172010
ACCESSION NUMBER:		0001553350-22-000692
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20220815
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220816
DATE AS OF CHANGE:		20220816

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:		221171125

	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/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:DUOT="http://duostech.com/20220815">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02B_US%2DGAAP%2D2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_032_DUOT_duostech.com_20220815 -->
<!-- Field: Set; Name: xdx; ID: xdx_04A_20220815_20220815 -->
<!-- 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-08-15to2022-08-15" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-08-15to2022-08-15" name="dei:AmendmentFlag">false</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20220815.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-08-15to2022-08-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-08-15</xbrli:startDate>
        <xbrli:endDate>2022-08-15</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_90D_edei--DocumentType_c20220815__20220815_zzPxXTmZ4gy6"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_90A_edei--DocumentPeriodEndDate_c20220815__20220815_zGUcw3aqGt15"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">August 15, 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_909_edei--EntityRegistrantName_c20220815__20220815_zHneqlpsYBGl"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_905_edei--EntityIncorporationStateCountryCode_c20220815__20220815_zeao9lqyuXc3"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90B_edei--EntityFileNumber_c20220815__20220815_zEdC7Mgr6BQg"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_909_edei--EntityTaxIdentificationNumber_c20220815__20220815_zKIRxLlMkkh5"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_905_edei--EntityAddressAddressLine1_c20220815__20220815_z2It3BQFg6ta"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" name="dei:EntityAddressAddressLine1">7660 Centurion Parkway</ix:nonNumeric></span>, <span id="xdx_902_edei--EntityAddressAddressLine2_c20220815__20220815_z7tvQfyyCRM1"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" name="dei:EntityAddressAddressLine2">Suite 100</ix:nonNumeric></span>, <span id="xdx_90F_edei--EntityAddressCityOrTown_c20220815__20220815_zkuyGCUBpK44"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>,
<span id="xdx_900_edei--EntityAddressStateOrProvince_c20220815__20220815_zEKt3SazLqs4"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_900_edei--EntityAddressPostalZipCode_c20220815__20220815_zL7O7FUoDxtl"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_c20220815__20220815_z5GfBGum2fbj"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_90E_edei--LocalPhoneNumber_c20220815__20220815_zL12wJ7Z3tGc"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_901_edei--WrittenCommunications_c20220815__20220815_zudxXDOdH4Yc"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_90A_edei--SolicitingMaterial_c20220815__20220815_zenBANNJugQa"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_90A_edei--PreCommencementTenderOffer_c20220815__20220815_z8dYnGyJNjJ"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_903_edei--PreCommencementIssuerTenderOffer_c20220815__20220815_zVaWROqxlkYk"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_90E_edei--Security12bTitle_c20220815__20220815_zdg6iqY3qSkc"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_907_edei--TradingSymbol_c20220815__20220815_zEfGyYv43tkc"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_905_edei--SecurityExchangeName_c20220815__20220815_zDqlFJEyXOn5"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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_90B_edei--EntityEmergingGrowthCompany_c20220815__20220815_zMGsmgpCGPcf"><ix:nonNumeric contextRef="From2022-08-15to2022-08-15" 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>Item 2.02
Results of Operations and Financial Condition.</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; text-align: justify">On August 15, 2022, Duos Technologies Group, Inc.
(the &#34;Company&#34;) issued a press release announcing the financial and operating results of the Company for the second quarter
ended June 30, 2022. The text of the press release is furnished as Exhibit 99.1 and incorporated herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt">Additionally,
on </span>August 15<span style="letter-spacing: 0.2pt">, 2022, the Company held an earnings phone call open to the public (the &#34;Earnings
Call&#34;). Mr. Chuck Ferry, the Company's Chief Executive Officer, along with Mr. Adrian G. Goldfarb, the Company's Chief Financial
Officer, discussed the financial and operating results of the Company </span>for the second quarter ended June 30, 2022<span style="letter-spacing: 0.2pt">.
The transcript of the Earnings Call is furnished as Exhibit 99.2 and incorporated herein by reference.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt"></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.35pt"><b>Item 7.01
Regulation FD Disclosure.</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.15pt">The information
set forth in Item 2.02 of this Current Report on Form 8-K is incorporated by reference into this Item 7.01.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt">The information
in Item 2.02 and Item 7.01 of this Current Report on Form 8-K, including Exhibits 99.1 and 99.2, is being furnished and shall not be deemed
&#34;filed&#34; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liabilities
of that section, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended, except as
expressly set forth by specific reference in such filing.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt">The press release
and transcript of the Earnings Call may also be found on our website at <span style="color: blue"><span style="text-decoration: underline">https://www.duostechnologies.com/</span></span>.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: 0.2pt"></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: 0.2pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCFFCC">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">99.1</span></td>
    <td>&#160;</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 August 15, 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">99.2</span></td>
    <td>&#160;</td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt"><a href="duot_ex99z2.htm">Transcript
    of Earnings Call with Mr. Chuck Ferry and Mr. Adrian G. Goldfarb, dated August 15, 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; 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: August 16, 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-99.1
<SEQUENCE>2
<FILENAME>duot_ex99z1.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; background-color: white; color: #232A31"><B>EXHIBIT
99.1</B></P>

<P STYLE="font: 16pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: white; color: #232A31"><B>&nbsp;</B></P>

<P STYLE="font: 16pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: white; color: #232A31"><B></B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 50%; font: 11pt Calibri, Helvetica, Sans-Serif; text-align: left"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 18pt; color: #548DD4"><B>duos</B></FONT><B><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 18pt">tech</FONT></B></TD>
    <TD STYLE="width: 50%; font: 11pt Calibri, Helvetica, Sans-Serif; text-align: right"><FONT STYLE="font-family: Calibri Light,sans-serif; font-size: 12pt"><B>FOR IMMEDIATE RELEASE</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 17pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 17pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Duos Technologies Group Reports Second Quarter
2022 Results</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 6pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Jacksonville, FL / Accesswire / August 15, 2022&nbsp;-&nbsp;Duos
Technologies Group, Inc. </B>(&ldquo;Duos&rdquo; or the &ldquo;Company&rdquo;) (Nasdaq: DUOT), a provider of vision based analytical technology
solutions, reported financial results for the second quarter (&ldquo;Q2 2022&rdquo;) ended June 30, 2022.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 203.25pt">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0.5pc; text-align: justify"><B>Second Quarter 2022 and Recent Operational
Highlights</B><A NAME="a_Hlk47953632"></A></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc"></TD><TD STYLE="width: 1.5pc"><A NAME="a_Hlk529777900"></A><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Secured over $1 million in new business relating to upgrades and modifications of existing contracts and
projects currently in production.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc"></TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Secured over $500,000 in new recurring annual revenue from deployment of the Company&rsquo;s artificial
intelligence (&ldquo;AI&rdquo;) offerings at customer locations.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc"></TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Added two data scientists to the AI team, further bolstering Duos&rsquo; technical capabilities in support
of growing revenues in this area. The AI team now represents the single largest division at Duos, supporting the Company&rsquo;s increased
focus on driving recurring revenue growth through expanded services and maintenance.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc"></TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Closed a new deal with a former customer to provide upgrades to their existing portal, which include hardware
upgrades, an annual service agreement and AI. The total value of these upgrades is roughly $360,000, with most of the revenues recurring.<A NAME="a_Hlk111455908"></A><A NAME="a_Hlk111097820"></A></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc"></TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Scanned approximately 1.5 million railcars during the quarter, detecting thousands of actionable defects
in the field. This represents an 18% increase in the number of railcars scanned over the previous quarter with the number of detections
increasing by over 19% as the AI software is deployed and becomes more effective.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc"></TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Increased the reliability and turnaround time of equipment maintenance requests through the Company&rsquo;s
24/7 remote service desk, which is responsible for monitoring, identifying, and repairing deployed system errors in real time.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0.5pc"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5pc"></TD><TD STYLE="width: 1.5pc"><FONT STYLE="font-family: Symbol">&#183;</FONT></TD><TD STYLE="text-align: justify">Joined NVIDIA Metropolis, a partner program, application framework, and set of developer tools that bring
to market a new generation of vision AI applications. The Company adopted the application framework to meet its desire for the latest
AI-powered video analytics tools.</TD></TR></TABLE>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Second Quarter 2022 Financial Results</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>It should be noted that the following Financial
Results represent the consolidation of the Company with its subsidiaries Duos Technologies, Inc. and truevue360<A NAME="a_Hlk67055959"></A>&trade;.</I></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Total revenue</B> for Q2 2022 increased 458% to
$3.62 million compared to $649,000 in the second quarter of 2021 (&ldquo;Q2 2021&rdquo;). Total revenue for Q2 2022 represents an aggregate
of approximately $2.78 million of technology systems revenue and approximately $837,000 in recurring services and consulting revenue.
The increase in total revenue for Q2 2022 compared to Q2 2021 was driven by the production and start of installation of new and upgraded
Railcar Inspection Portals (<FONT STYLE="font-family: Calibri Light,sans-serif">rip&reg;</FONT>), which are recorded in the technology
systems portion of the business. Management expects this trend to continue for the rest of 2022 and into 2023 although supply chain issues
continue to extend deadlines for shipment of key components used in Duos&rsquo; technology systems. While certain orders were delayed
from 2021 into 2022, management remains encouraged by the breadth and scope of recent bids in which the Company has participated.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 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% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: left"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Cost of revenues</B> for Q2 2022 increased 154%
to $2.33 <FONT STYLE="background-color: white">million</FONT> compared to $<FONT STYLE="background-color: white">918,000 </FONT>for Q2
2021. Cost of revenues on technology systems increased during the three months ended June 30, 2022 compared to the equivalent period in
2021, which is consistent with the increase in revenues albeit at a slower overall rate. The higher level of cost was mainly due to higher
costs of materials due to increased production levels and also to supply chain disruptions and inflation. While the Company expects that
macro-economic factors will continue to drive prices, Duos expects its structural realignment to eventually aid in lowering costs as a
percentage of the overall system price going forward although inflation may impede this effort. As previously noted, the Company&rsquo;s
organization and related cost structure was realigned to provide the capability to manufacture, install, and support multiple production
systems simultaneously. In accordance with this shift in structure, certain staff were re-assigned or replaced, and new staff added in
key areas, particularly engineering, software development and AI.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Gross margin</B> for Q2 2022 increased 575% to
$1.28 million compared to negative $270,000 for Q2 2021. As previously discussed, the Company has revamped its operations to support an
anticipated increase in the number of new systems going forward. The result in additional cost of revenues was covered by a greater increase
in revenues during the second quarter of 2022. The main reason for the increased costs is the higher level of production costs for materials
as well as supply chain disruptions and inflation. We anticipate further improvements in the overall gross margin for the full year of
2022. Certain macro-economic factors, which are driving increased costs for materials and labor, may result in higher costs for project
implementation that cannot be wholly or even partially passed on to our customers, which may result in delaying our progress towards profitability
into 2023.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operating expenses</B> for Q2 2022 remained flat
at $2.68 million compared to $2.68 million for Q2 2021<A NAME="a_Hlk521331753"></A>. The slight increases in cost for sales and marketing
and research and development were offset by the decrease in general and administration costs compared Q2 2021. Overall, the Company continues
to focus on stabilizing operating expenses while meeting the increased needs of its customers.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net operating loss</B> for Q2 2022 totaled $1.39
million compared to net operating loss of $2.95 million for Q2 2021. The decrease in net operating loss for Q2 2022 compared to Q2 2021
was driven by higher revenues recorded in the quarter resulting from increases in both the Company&rsquo;s technology systems and services
and consulting revenues, slower growth in costs of those revenues, and flat operating expenses.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net loss </B>for Q2 2022 totaled $1.34 million
compared to net loss of $2.95 million for Q2 2021. <A NAME="a_Hlk529699188"></A><A NAME="a_Hlk67047964"></A>The decrease in net loss for
Q2 2022 compared to Q2 2021 was driven by an increase in revenues as described above along with slower growing expenses.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Cash and cash equivalents</B> at June 30, 2022
totaled $6.27 million compared to $894,000 <A NAME="a_Hlk497467541"></A>at December 31, 2021.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0pt; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B><A NAME="a_Hlk54885945"></A>Six Month 2022
Financial Results</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><B>Total revenue</B>&nbsp;increased
80% to $5.06 million from $2.80 million in the same period last year. The increase in total revenue was driven by the start of production
and new installations in the technology systems portion of the Company&rsquo;s business along with continuing increases in services and
consulting revenues, which were driven by anticipated receipt of &ldquo;notices to proceed&rdquo; for new contracts that were expected
earlier in the year.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white">&nbsp;</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 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% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: left"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Cost of revenues&nbsp;</B>increased 38% to $3.55
million from $2.57 million in the same period last year. Cost of revenues on technology systems increased during the six months ended
June 30, 2022 compared to the equivalent period in 2021, which is not only consistent with the increase in revenues but at a slower rate
during this period than the increase in revenues partially due to timing differences. The higher level of cost was mainly due to higher
costs related to higher revenues, but supply chain disruptions and inflation also continue to have an impact. Additional work previously
necessary on certain of the Company&rsquo;s installations is in the process of completion, some of which will be paid for by the clients
as a result of damage done to certain systems. While we expect that macro-economic factors will continue to drive prices, the Company
expects its structural realignment to aid in lowering costs as a percentage of the overall system price going forward. As previously noted,
the Company&rsquo;s organization and related cost structure was realigned to provide the capability to manufacture, install and support
multiple production systems simultaneously. In accordance with this shift in structure, certain staff were re-assigned or replaced, and
new staff added in key areas, particularly engineering, software development and AI.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Gross margin</B>&nbsp;increased 545% to $1.50
million from $233,000 in the same period last year. As previously discussed, the Company has revamped its operations to support an anticipated
increase in the number of new systems going forward. The resultant additional cost of revenues was covered by a greater increase in revenues
during the first half of 2022. The main reason for the continuing high level of cost is higher costs of materials based on more production
of systems as well as supply chain disruptions and inflation. The Company continues to anticipate continued improvement in the overall
gross margin for the full year of 2022, with much of the improvement expected to occur in the second half of the year. Certain macro-economic
factors, which are driving increased costs for materials and labor, may result in higher costs for project implementation that cannot
be wholly or even partially passed on to customers and which may result in delaying our progress towards profitability into 2023.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Operating expenses&nbsp;</B>increased 11% to $5.54
million from $5.00 million in the same period last year. The increase in operating expenses was driven by costs associated with growing
the business and the effects of inflation on salaries and general overhead. The Company continues to expect overall costs to grow due
to macro-economic factors in addition to organic growth costs related to the business. Where possible, the Company continues to focus
on stabilizing operating expenses while meeting the increase needs of customers.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Net operating loss </B>totaled $4.04 million compared
to net operating loss of $4.77 million in the same period last year. The decrease in losses from operations was primarily the result of
higher revenues recorded in the period as a consequence of the start of new projects and receipt of materials for production. A positive
trend was the higher revenue recorded without a corresponding greater relative cost of sales even with higher costs of materials resulting
from supply chain disruptions and inflation.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0pt; text-align: justify"><B>Net loss&nbsp;</B>totaled $3.99 million
compared to a net loss of $3.36 million in the same period last year. The greater net loss was driven by the higher costs in 2021 being
offset by the PPP loan forgiveness recorded in the first quarter of 2021 as other income.</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Financial Outlook</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><A NAME="a_Hlk99008702"></A><A NAME="a_Hlk79656701"></A>At
the end of the second quarter, the Company&rsquo;s contracts in backlog represented approximately $14.0 - $16.0 million in revenue, of
which approximately $12.0 million is expected to be recognized in calendar 2022. The balance of contract backlog is comprised of multi-year
service and software agreements as well as project revenues spanning into fiscal 2023.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 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% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: left">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Based on these committed contracts and near-term
pending orders that are already performing or scheduled to be executed throughout the course of 2022, the Company is reiterating its previously
stated revenue expectations for the fiscal year ending December 31, 2022. The Company expects total revenue for 2022 to range between
$16.5 million and $18 million, representing an increase of 99% to 117% from 2021.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Duos expects this improvement in operating results
to be reflected over the course of the full year in 2022. As a result of timing and other factors, the Company expects revenues in the
first and second quarters of 2022 to represent a significantly lower portion of annual revenue than the third and fourth quarters.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Management Commentary</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><A NAME="a_Hlk110966587"></A>&ldquo;In the second
quarter, we executed across all segments of our business and are tracking according to our long term growth plan,&rdquo; said Duos Chief
Executive Officer Chuck Ferry. &ldquo;Our financial performance during the period represented an order of magnitude improvement over our
results in recent quarters, highlighted by triple digit increases in revenues and gross margins along with stabilized expenses, the last
metric serving as a byproduct of our foundational work over the last year and a half to be able to support a greater number of deployments
as we scale. Operationally, we currently have four rail inspection portals at various stages of implementation, with three of those projects
slated for completion in the coming quarter. We have continued to improve our installation procedures, in-field performance and maintenance
capabilities, all of which have improved customer relations, leading to increased recurring revenue and add-on sales opportunities. While
supply chain and inflationary pressures persist, we are continuing to take remedial actions that have mitigated impacts to a degree and
have us firmly on the path to meet our financial targets for the year.&rdquo;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>Conference Call</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">The Company&rsquo;s management will host a conference
call today, August 15, 2022, at 4:30 p.m. Eastern time (1:30 p.m. Pacific time) to discuss these results, followed by a question-and-answer
period.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Date: Monday, August 15, 2022</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Time: 4:30 p.m. Eastern time (1:30 p.m. Pacific time)</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">U.S. dial-in: 877-407-3088</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">International dial-in: 201-389-0927</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Confirmation: 13731992</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Please call the conference telephone number 5-10
minutes prior to the start time of the conference call. An operator will register your name and organization.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">If you have any difficulty connecting with the conference
call, please contact Gateway Investor Relations at 949-574-3860.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0.5pc; text-align: justify">&nbsp;</P>

<P STYLE="color: #2F5496; font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white"><FONT STYLE="color: black">The
conference call will be broadcast live via telephone and available for online replay via the investor section of the Company's website
</FONT>here.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0.5pc; text-align: justify">&nbsp;</P>

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

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0.5pc; 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
vehicles including trains and trucks through a broad range of proprietary hardware, software, information technology and artificial intelligence.
For more information, visit www.duostech.com.</P>

<P STYLE="font: bold 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 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% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: left"><B><I>&nbsp;</I></B></P>

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

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>This news release includes forward-looking statements
regarding the Company&rsquo;s financial results and estimates and business prospects that involve substantial risks and uncertainties
that could cause actual results to differ materially. Forward-looking statements relate to future events and typically address the Company&rsquo;s
expected future business and financial performance. The forward-looking statements in this news release relate to, among other things,
information regarding anticipated timing for the installation, development and delivery dates of our systems; anticipated entry into additional
contracts; anticipated effects of macro-economic factors (including effects relating to supply chain disruptions and inflation); timing
with respect to revenue recognition; trends in the rate at which our costs increase relative to increases in our revenue; anticipated
reductions in costs due to changes in the Company&rsquo;s organizational structure; potential increases in revenue, including increases
in recurring revenue; potential changes in gross margin (including the timing thereof); statements regarding our backlog and potential
revenues deriving therefrom; and statements about future profitability and potential growth of the Company. Words such as &quot;believe,&quot;
&quot;expect,&quot; &quot;anticipate,&quot; &quot;should,&quot; &quot;plan,&quot; &ldquo;aim,&rdquo; &quot;will,&quot; &quot;may,&quot;
&ldquo;should,&rdquo; &ldquo;could,&rdquo; &quot;intend,&quot; &quot;estimate,&quot; &ldquo;project,&rdquo; &ldquo;forecast,&rdquo; &ldquo;target,&rdquo;
&quot;potential&quot; and other words and terms of similar meaning, typically identify such forward-looking statements. Forward-looking
statements involve risks and uncertainties and there are important factors that could cause actual results to differ materially from those
expressed or implied by these forward-looking statements. These factors include, but are not limited to, the Company&rsquo;s ability to
continue as a going concern, the Company&rsquo;s ability to generate sufficient cash to continue and expand operations, the competitive
environment generally and in the Company&rsquo;s specific market areas, changes in technology, the availability of and the terms of financing,
changes in costs and availability of goods and services, economic conditions in general and in the Company&rsquo;s specific market areas,
changes in federal, state and/or local government laws and regulations potentially affecting the use of the Company&rsquo;s technology,
changes in operating strategy or development plans and the ability to attract and retain qualified personnel. The Company cautions that
the foregoing list of risks, uncertainties and factors is not exclusive. Additional information concerning these and other risk factors
is contained in the Company&rsquo;s most recently filed Annual Reports on Form 10-K, subsequent Quarterly Reports on Form 10-Q, recent
Current Reports on Form 8-K, and other filings filed by the Company with the U.S. Securities and Exchange Commission (the &ldquo;SEC&rdquo;),
which are available at the SEC&rsquo;s website, http://www.sec.gov. The Company believes its plans, intentions and expectations reflected
in or suggested by these forward-looking statements are based on reasonable assumptions. No assurance, however, can be given that the
Company will achieve or realize these plans, intentions or expectations. Indeed, it is likely that some of the Company&rsquo;s assumptions
may prove to be incorrect. The Company&rsquo;s actual results and financial position may vary from those projected or implied in the forward-looking
statements and the variances may be material. Each forward-looking statement speaks only as of the date of the particular statement. 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 forward-looking statement
is based, except as required by law. All subsequent written and oral forward-looking statements concerning the Company or other matters
attributable to the Company or any person acting on its behalf are expressly qualified in their entirety by the cautionary statements
above.</I></P>

<P STYLE="font: 10pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left"><B>Contacts<BR>
Corporate<BR>
</B><FONT STYLE="color: #26282A">Fei Kwong, Director, Corporate Communications</FONT><B><BR>
</B><FONT STYLE="color: #26282A">Duos Technologies Group, Inc. (Nasdaq: DUOT)<BR>
904-652-1625<B><BR>
</B></FONT>fk@duostech.com</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left"><B>Investor Relations</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Matt Glover or Tom Colton</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Gateway Investor Relations</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">949-574-3860</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left">DUOT@gatewayir.com</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 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 Calibri, Helvetica, Sans-Serif; margin: 0; text-align: left">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF OPERATIONS</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD>
    <TD COLSPAN="6" STYLE="font: bold 8pt Times New Roman, Times, Serif; text-align: center">For the Three Months Ended</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD>
    <TD COLSPAN="6" STYLE="font: bold 8pt Times New Roman, Times, Serif; text-align: center">For the Six Months Ended</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">June 30,</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">June 30,</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2022</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2021</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2022</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2021</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">REVENUES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 48%; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Technology systems</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">2,780,045</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">100,401</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">3,563,314</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">1,590,699</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Services and consulting</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">837,097</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">548,267</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,493,144</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,212,723</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Revenues</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,617,142</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">648,668</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,056,458</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,803,422</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif">COST OF REVENUES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Technology systems</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,974,302</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">506,128</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,839,790</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,799,738</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Services and consulting</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">360,226</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">412,299</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">711,988</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">770,471</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Cost of Revenues</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,334,528</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">918,427</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,551,778</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,570,209</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">GROSS MARGIN</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,282,614</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(269,759</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,504,680</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">233,213</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">OPERATING EXPENSES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Sales and marketing</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">375,986</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">351,251</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">659,880</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">663,053</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Research and development</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">530,339</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">468,561</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">967,056</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">876,656</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">General and Administration</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,770,764</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,858,896</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,913,837</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,464,272</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Operating Expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,677,089</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,678,708</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,540,773</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,003,981</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">LOSS FROM OPERATIONS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,394,475</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,948,468</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,036,093</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(4,770,768</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">OTHER INCOME (EXPENSES):</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Interest expense</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(2,706</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,541</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,886</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(11,761</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Other income, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">54,509</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,129</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">54,691</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,423,626</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Other Income (Expenses)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">51,803</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(4,412</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">48,805</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,411,865</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">NET LOSS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,342,672</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(2,952,880</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,987,288</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(3,358,903</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Basic and Diluted Net Loss Per Share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(0.22</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(0.83</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(0.70</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">(0.95</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Weighted Average Shares - Basic and Diluted</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">6,096,541</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,553,718</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,727,133</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">3,544,579</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>
<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 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 Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center; text-indent: -3.75pc">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: center">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD>
    <TD COLSPAN="2" STYLE="font: bold 8pt Times New Roman, Times, Serif; text-align: center">June 30,</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD>
    <TD COLSPAN="2" STYLE="font: bold 8pt Times New Roman, Times, Serif; text-align: center">December 31,</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2022</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2021</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD>
    <TD COLSPAN="2" STYLE="font: bold 8pt Times New Roman, Times, Serif; text-align: center">(Unaudited)</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">ASSETS</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">CURRENT ASSETS:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 74%; text-indent: -0.5pc; padding-left: 1.5pc">Cash</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">6,268,429</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">893,720</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Accounts receivable, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">321,260</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,738,543</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Contract assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">702,372</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,449</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.5pc; padding-left: 1.5pc">Inventory</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">780,218</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">298,338</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Prepaid expenses and other current assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">718,294</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">354,613</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Current Assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,790,573</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,288,663</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Property and equipment, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">601,824</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">603,253</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Operating lease right of use asset</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,767,219</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,925,765</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Security deposit</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">740,793</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">600,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">OTHER ASSETS:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Patents and trademarks, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">76,911</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">66,482</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Software development costs, net</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">14,583</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Other Assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">91,494</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">66,482</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">TOTAL ASSETS</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">14,991,903</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">9,484,163</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">LIABILITIES AND STOCKHOLDERS' EQUITY</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">CURRENT LIABILITIES:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Accounts payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,306,992</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,044,500</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Notes payable - financing agreements</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">166,686</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">52,503</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Accrued expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">515,477</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">618,093</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Equipment financing payable-current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">54,373</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">80,335</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Operating lease obligations-current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">510,028</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">315,302</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Contract liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">5,015,450</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">1,829,311</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Total Current Liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">7,569,006</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">3,940,044</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Equipment financing payable, less current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">22,851</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Operating lease obligations, less current portion</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">4,591,541</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">4,739,783</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Total Liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">12,160,547</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">8,702,678</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Commitments and Contingencies (Note 4)</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">STOCKHOLDERS' EQUITY:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Preferred stock:&#160;&#160;$0.001 par value, 10,000,000 authorized, 9,480,000 shares available to be designated</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Series A redeemable
    convertible preferred stock, $10
    stated value per share, 500,000
    shares designated; 0
    issued and outstanding at June 30, 2022 and December 31, 2021 convertible into common stock at $6.30
    per share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Series B convertible preferred stock, $1,000 stated value per share, 15,000 shares designated; 851 and 851 issued and outstanding at June 30, 2022 and December 31, 2021, convertible into common stock at $7 per share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">851,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">851,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Series C
    convertible preferred stock, $1,000
    stated value per share, 5,000
    shares designated; 0
    issued and outstanding at June 30, 2022 and 2,500
    issued and outstanding at December 31, 2021, convertible into common stock at $5.50
    per share</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,500,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Common stock:&#160;&#160;$0.001 par value; 500,000,000 shares authorized, 6,107,209 and 4,111,047 shares issued, 6,105,885 and 4,109,723 shares outstanding at June 30, 2022 and December 31, 2021, respectively</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,107</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,111</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Additional paid-in-capital</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">51,616,040</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">43,080,877</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Total stock &amp; paid-in-capital</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">52,473,147</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">46,435,988</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Accumulated deficit</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(49,484,339</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(45,497,051</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.5pc; padding-left: 1.5pc">Sub-total</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">2,988,808</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">938,937</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Less:&#160;&#160;Treasury stock (1,324 shares of common stock at June 30, 2022 and December 31, 2021)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(157,452</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(157,452</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Total Stockholders' Equity</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">2,831,356</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">781,485</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Total Liabilities and Stockholders' Equity</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">14,991,903</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">9,484,163</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>
<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 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 Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>DUOS TECHNOLOGIES GROUP, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>(Unaudited)</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD>
    <TD COLSPAN="6" STYLE="font: bold 8pt Times New Roman, Times, Serif; text-align: center">For the Six Months Ended</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">June 30,</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2022</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2021</TD><TD STYLE="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD><TD>&#160;</TD>
    <TD COLSPAN="2">&#160;</TD><TD>&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Cash from operating activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 74%; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Net loss</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">(3,987,288</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">(3,358,903</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Adjustments to reconcile net loss to net cash used in operating activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Depreciation and amortization</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">145,627</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">171,382</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Stock based compensation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">438,809</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">153,163</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Stock issued for services</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">80,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">PPP loan forgiveness including accrued interest</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,421,577</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Amortization of operating lease right of use asset</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">158,547</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">106,676</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Changes in assets and liabilities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Accounts receivable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">1,458,592</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">902,871</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Contract assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(698,923</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(50,331</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.5pc; padding-left: 2.5pc">Inventory</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(481,880</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(20,166</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Prepaid expenses and other current assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(218,198</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">118,221</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Accounts payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">268,425</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(69,638</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Payroll taxes payable</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,146</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Accrued expenses</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(108,550</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">66,338</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 2.5pc">Operating lease obligation</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">46,485</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(110,843</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 2.5pc">Contract liabilities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,186,138</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">297,050</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Net cash provided (used) in operating activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">287,784</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(3,218,903</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Cash flows from investing activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: -0.5pc; padding-left: 1.5pc">Purchase of patents/trademarks</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(13,660</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(7,435</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Purchase of software development</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(15,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Purchase of fixed assets</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(140,549</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(184,492</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Net cash used in investing activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(169,209</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(191,927</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Cash flows from financing activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Repayments of insurance and equipment financing</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(213,404</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(191,798</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Repayment of finance lease</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(48,812</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(43,527</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Proceeds from common stock issued</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">6,095,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Issuance cost</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">(576,650</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Proceeds from preferred stock issued</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">4,500,000</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Net cash provided by financing activities</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,256,134</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">4,264,675</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: left">Net increase in cash</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">5,374,709</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&#160;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">853,845</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Cash, beginning of period</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">893,720</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">3,969,100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Cash, end of period</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">6,268,429</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">4,822,945</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left">Supplemental Disclosure of Cash Flow Information:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Interest paid</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">5,984</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">22,339</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Taxes paid</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">1,264</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD>&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,255,204)">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-decoration: underline; text-align: left">Supplemental Non-Cash Investing and Financing Activities:</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD><TD>&#160;</TD>
    <TD STYLE="text-align: left">&#160;</TD><TD STYLE="text-align: right">&#160;</TD><TD STYLE="text-align: left">&#160;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: transparent">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">Notes issued for financing of insurance premiums</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">327,586</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right">303,487</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">&#160;</TD></TR>
  </TABLE>
<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center; text-indent: -22.5pt"><B>&nbsp;</B></P>



<P STYLE="font: 16pt Times New Roman, Times, Serif; margin: 0; text-align: center; background-color: white; color: #232A31"><B>&nbsp;</B></P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: right"><B>EXHIBIT 99.2</B></P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 0.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD COLSPAN="3" STYLE="font: 12pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 24pt"><B>Call Participants</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 34%; font: 12pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt">&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #787878"><B>EXECUTIVES</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #787878"><B>ANALYSTS</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
&nbsp;<BR>
&nbsp;<BR>
</FONT><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>Rick Jackson</B></FONT> <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7pt"><BR>
<BR></FONT></TD>
    <TD STYLE="width: 33%; font: 12pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="width: 33%; font: 12pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  </TABLE>

<!-- 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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 24pt"><B>Presentation</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Good afternoon. Welcome to Duos Technologies Second Quarter 2022 Earnings Conference Call. Joining
us for today's call are Duos' CEO Chuck Ferry and CFO, Adrian Goldfarb. Following their remarks, we will open the call for your questions.
Then before we conclude today's call, I'll provide the necessary cautions regarding the forward-looking statements made by management
during this call.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Now I would like to turn the call over to Duos' CEO Chuck Ferry. Sir, please proceed.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Welcome, everyone, and thank you for joining us. Earlier today, we issued a press release announcing
our financial results for the second quarter as well as other operational highlights. Copy of the press release is available in the Investor
Relations section of our website. I encourage all listeners to view that release as well as our 10-Q filing with the SEC to better understand
some of the details we'll be discussing during our call.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Now let's get started. In the second quarter, we executed real well across all segments of our business
and are tracking according to our long-term growth plan. Our financial performance in Q2 represented an order of magnitude improvement
over our results in recent reporting periods as well as the third consecutive quarter we have met or exceeded our internal revenue projections.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We improved demonstrably in nearly every meaningful financial metric, which is not only the result
of executing certain deployments ahead of schedule, but also by product of the foundational work we've done in the last 1.5 years to be
able to execute a greater scale when the opportunity was presented. Based on our performance to date, we remain on plan to meet our financial
roles for the year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Operationally, we have currently -- we currently have 2 railcar inspection portals completing installation
in the next 3 months with 2 more portals that are under construction and been expected to install in the first half of 2023. We are also
completing installation of 2 other projects in the third quarter. We continue to improve our installation procedures, in-field performance
and maintenance capabilities, all of which have enhanced customer relations, leading to increased recurring revenue and add-on sales opportunities.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We will discuss more details about the business later on the call. So before I go any further, I'd
like to turn the call over to our CFO, Adrian Goldfarb, who will walk us through the financial results for the quarter and first half
of the year. Adrian?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thank you, Chuck. Before my comments on the financial results, I would like to mention that I see
very good progress across all of the functions of the business from contracting to engineering, software development and manufacturing,
installation and service. In particular, our AI development has made major strides, and all of this leads to the current improved financial
results and expected continued improvements for the rest of this year and beyond.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">Turning to the results for the second quarter
ended June 30, 2022. I want to discuss the 2 components to revenue that we report. Technology systems which records revenue from turnkey
engineered systems such as our railcar inspection portal and the increasing impact of our recurring revenue from services and consulting.
This records recurring revenues from maintenance and support contracts for both technology systems and AI models plus any consulting services
that are undertaken.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">As previously discussed, we have been upgrading and expanding our overall technology capabilities,
with a particular focus on AI as a key component of our overall product portfolio. I am pleased to report that our average revenue per
installation continues to move higher. As a result, of meeting the demand from our customers for increased functioning capabilities.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">While supply chain issues have started to show some signs of improvement, time between contract award
and full revenue recognition remains longer than was the norm in prior years. At this time, we still expect to see higher revenues later
this fiscal year and into 2023. In addition, we continue to focus on our revenue mix to support accelerating growth in our recurring revenue
services and software going forward.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">With respect to the results just reported, total revenue for Q2 2022 increased 458% to $3.62 million
compared to $649,000 in the second quarter of 2021. Total revenue for Q2 2022 represents an aggregate of approximately $2.78 million technology
systems revenue and approximately $837,000 in recurring services and consulting revenue, which is the highest amount of quarterly recurring
revenue in the company's history.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">The increase in total revenue for Q2 2022 compared to Q2 2021 was driven by the production and start
of installation of new and upgraded railcar inspection portals which are recorded in the technology systems portion of the business. We
expect this trend to continue for the rest of 2022 and into 2023, although supply chain issues continue to extend deadlines for shipment
of key components used in our technology systems.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">While certain orders were delayed from 2021 into 2022, we remain encouraged by the breadth and scope
of recent bids in which the company has participated and the company's pipeline continues to expand.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Total revenue for the first half of 2022 increased 80% to $5.06 million from $2.8 million in the
same period last year. The increase in total revenue was driven by the start of production and new installations in the technology systems
portion of the business along with continuing increases in services and consulting revenues, which were driven by receipt of notices to
proceed for new contracts earlier in the year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Before turning to costs and profitability, I'll now provide an update on our contract commitments.
As I've mentioned on previous calls, traditionally, there has been a period from the time you are awarded a contract until the moment
when that contract can be recognized as revenue. The length of time between contract award and revenue recognition is extending beyond
what has been the norm due to the fact that our installations have been impacted by the ongoing supply chain issues, which is a familiar
theme for many companies.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We're also observing the increasing impact of inflation on components and contracted services on
our cost structure, which we are taking steps to mitigate but which may still have an impact going forward. The effective inflation are
not quantifiable at the current time, but are beginning to be evident in increased costs for materials and labor.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">These effects may result in higher costs for project implementation that cannot be wholly or even
partially passed on to our customers and thus may result in delaying our progress towards profitability.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">As mentioned previously, we started the year
with a largest set of contract commitments in the company's history with both the first and second performance obligations met. That number
now currently stands at approximately $14 million to $16 million, much of which we expect to book this year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We will endeavor to keep you informed through our regular filings of progress on contract awards
as an additional metric to track our progress towards our growth goals. With that in mind, let's discuss costs for the second quarter
and the first half.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Cost of revenues for Q2 2022 increased 154% to $2.33 million compared to $918,000 for Q2 2021. Cost
of revenues on technology systems increased for Q2 2022 compared to Q2 2021, which is consistent with the increase in revenues, albeit
at a slower overall rate. The higher level of cost was mainly due to the higher cost of materials due to increased production levels and
also to supply chain disruptions and inflation. While we expect that macroeconomic factors will continue to drive prices, the company
expects structural realignment to eventually aid in lowering costs as a percentage of the overall system price going forward, although
inflation may impede this effort.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">As previously noted, the company's organization and related cost structure was realigned to provide
the capability to manufacture, install and support multiple production systems simultaneously.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">In accordance with the shift in structure, certain staff were reassigned or replaced and new staff
added in key areas, particularly engineering, software development and AI.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Cost of revenues for the first 6 months of 2022 increased 38% to $3.55 million from $2.57 million
in the same period last year. Increase in cost of revenues on a dollar and percentage basis occurred at a slower rate than the increase
in revenues during the period.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">The higher level of costs compared to revenues was mainly due to higher costs stemming from higher
revenues, with supply chain disruptions and inflation also having an impact.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Gross margin for Q2 2022 increased 575% to $1.28 million compared to a negative $270,000 for Q2 2021.
The increase in gross margin for Q2 2022 compared to Q2 2021 was driven by the revamp of our operations to support an anticipated increase
in the number of new systems going forward.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">The result in additional cost of revenues was covered by a greater increase in revenues during the
second quarter of 2022. The main reason for the increased cost is the high level of production costs of materials as well as supply chain
disruptions and inflation. We anticipate further improvements in the overall gross margin in 2022.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Gross margin for the first 6 months of 2022 increased 545% to $1.5 million from $233,000 in the same
period last year. The increase in gross margin was also driven by the previously noted revamp of our operations to support an anticipated
increase in the number of new systems going forward. Additionally, the additional cost of revenues was also again covered by a greater
increase in revenues during the first half of 2022.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Operating expenses for Q2 2022 remained flat at $2.68 million compared to $2.68 million for Q2 2021.
The slight increases in cost for sales and marketing and research and development were offset by the decrease in general and administration
costs compared to Q2 2021.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">Overall, we are continuing to focus on stabilizing
operating expenses while meeting the increased needs of our growing customer base. Operating expenses for the first 6 months of 2022 increased
11% to $5.54 million from $5 million in the same period last year. The increase in operating expenses was driven by costs associated with
growing the business and the effects of inflation on salaries and overhead. We expect overall costs to grow due to macroeconomic factors
in addition to organic growth costs related to the business.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Net operating loss for Q2 2022 totaled $1.39 million compared to net operating loss of $2.95 million
for Q2 2021. The improvement in net operating loss for Q2 2022 compared to Q2 2021 was driven by higher revenues recorded in the quarter
resulting from increases in both the company's technology systems and services and consulting revenues, slower growth in the cost of those
revenues and flat operating expenses.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Net operating loss for the first 6 months of 2022 totaled $4.04 million compared to net operating
loss of $4.77 million in the same period last year. The greater net operating loss was driven by higher revenues recorded in the period
as a consequence of the start of new projects and received materials for production.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">A positive trend was the higher revenue recorded without a corresponding greater relative cost of
sales, even with higher costs of materials resulting from supply chain disruptions and inflation.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Net loss for Q2 2022, totaled $1.34 million compared to net loss of $2.95 million for Q2 2021. The
improvement in net loss for Q2 2022 compared to Q2 2021 was driven by an increase in revenues as noted previously above, along with slower
growing expenses.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Net loss for the first 6 months of 2022 totaled $3.99 million compared to a net loss of $3.36 million
in the same period last year. The greater net loss was driven by the higher costs in 2021 being offset by a onetime $1.4 million in other
income as a result of the PPP loan forgiveness recorded in the first quarter of 2021.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Let's now discuss the balance sheet. We ended the quarter with approximately $6.27 million in cash
and cash equivalents compared to $894,000 at December 31, 2021.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Company anticipates and has sufficient cash at this time, to support operations through the end of
2022 and into 2023. However, given current and anticipated increase in additional business and the ongoing supply chain disruptions which
can delay implementation, we are considering further increasing our working capital.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Although lasting effects of the global pandemic and inflation have affected our operations, we now
believe that this is expected to be an ongoing issue and our working capital assumptions reflect this new reality. We have analyzed our
cash flow under stress test conditions and have determined that we have sufficient liquid assets on hand to maintain operations for at
least the next 12 months.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Given the current increase in business and the associated increase in cost to support that business,
we continually evaluate the capital that is required to fund the fundamental business changes that we are executing, including organization,
product alignment and market focus and maintenance of our business strategy overall.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">In addition, we are taking actions to eliminate certain costs that do not contribute to short-term
revenue. We are realigning both management, staffing with a focus on improving skill sets necessary to build growth and profitability.
We are also focusing product strategy on opportunities that are likely to bear results in the relatively short term.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">We will continue executing on the plan to
grow our business and eventually achieve profitability without the absolute requirement for additional capital for existing operations,
although we may elect to raise capital to fund growing our recurring revenue business and for selected opportunities as they arrive.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I'd now like to provide an update on our financial projections before turning the call back over
to Chuck. Based on committed contracts and near-term pending orders that are already performing or scheduled to be executed throughout
the course of 2022, we are reiterating our previously stated revenue expectations for the fiscal year ending December 31, 2022. We expect
total revenue for 2022 to range between $16.5 million and $18 million, representing an increase of 99% to 117% from 2021.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We expect this improvement in operating results to be reflected over the course of the full year,
the majority of revenues coming in the second half of the year. As a result of the second quarter's outperformance, we continue to expect
a further revenue increase in the third quarter and anticipate similar results in the fourth quarter.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">That concludes my financial commentary. I'll now pass the call back over to Chuck.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thanks, Adrian. Those who have followed us know that I've been very direct about the challenges our
company has worked through the last 18 months. Now I am pleased to report that our Q2 results are the third quarter in a row where we
have met or exceeded our internal financial metrics. Additionally, Q2 represents the highest single quarter recurring revenues in the
company's history. We will continue to emphasize growing that portion of the revenue at a greater rate going into next year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">As a reminder, our 2022 operating strategy is focused on 5 key areas as follows: one, improve our
technical and operational deliveries, which will make satisfied customers who order more equipment and services; two, add more recurring
revenue through our services, maintenance and artificial intelligence offerings; three, continue our primary commercial focus in the rail
sector by adding more value to existing customers adding new customers in the Class 1s, passenger rail and we'll discuss car owners themselves
a little bit later in the brief.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Add a second commercial line of business in the trucking intermodal industry and potentially into
the aviation industry by using our railcar inspection portal technology to connect similar visual inspections in trucks and aircraft,
focusing on recruiting and retaining top talent in a very competitive market space.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I'll now add further comments to each of these 5 major components of our strategy, beginning with
improving our technical and operational delivery. Since my arrival in 2021 of the core components of our updated company values has been
a commitment to achieving operational and technical excellence, we believe this approach leads to higher customer satisfaction and improve
new deal closure rates.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">From a high level, customer service continues to improve, and we have successfully met our service
level agreements with all of our customers, maintaining a 95% or higher availability rate on all deployed systems. Our time to respond
to resolve problem tickets has also decreased. Just as important, we are collecting performance metrics, identifying and correcting systemic
issues across the railcar inspection portal fleet. Since implementing a proactive maintenance approach, which includes preventative maintenance
checks and services, our reliability rates have increased in turn.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Our hardware engineering team has made significant improvements on reliability but also the ability
to more rapidly easily repair and remotely monitor, helping to drive maintenance costs down as well. The software team has done a terrific
job updating software already deployed and have introduced a more standardized method of developing and deploying software upgrades.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">Finally, our project management has definitely
improved, allowing us more accurate basis of estimates, thereby enabling us to plan better ahead.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">As of today, we are on plan with all current deployments. I'll now take a minute to provide brief
updates within our currently in-progress deployments. Beginning with a $9 million master services agreement that we secured in March from
a major national passenger carrier, installation remains on track for the latter part of '22 with completion expected in early 2023.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">As an update, I'm pleased to report we have already tacked on an additional $1.1 million of value
to that contract owing to further modifications, increasing the current total value to over $10 million. We have also identified further
options that could grow the contract to even greater levels over the next several months.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to another current deployment. In January, we announced a contract for another Class 1 rail
operator to deploy an additional rail on the U.S. side of the customer Southwestern border operations in Texas. Installation and development
efforts remain on schedule for early fall completion date.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">With this customer, we are also in discussions to deploy other technologies ranging from unmanned
aerial vehicles, expanded edge data center capabilities and information sharing with several U.S. government and law enforcement agencies.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">This is part of a larger strategic initiative to create a secure corridor from Southern Mexico across
the U.S. border with the goal to move rail commerce safer and faster. The secure corridor initiative is gaining momentum with support
from both the U.S. and Mexican government agencies.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">With another Class 1 customer, our installation of a new portal in the Southeast United States is
also on plan. We anticipate project completion by early fall of this year, and we are also discussing this -- with this customer the potential
to develop more long-term, comprehensive railcar inspection portal coverage of their network.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Our installation with a major Canadian transit agency will be completed in Q3. We have also added
work to provide maintenance services and artificial intelligence, which is expected to generate higher recurring revenues beginning in
2023.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Our long-term Florida County security project will be completed in early Q3, and we are currently
in discussions with this customer to provide further modifications and upgrades to previously installed work.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">For a minute, I'd like to touch on some of the risks that our business faces and how we plan to mitigate
them. Last quarter, we discussed the impacts of inflation and supply chain pressures as we previously discussed lagging supply chains
to extended contract close to revenue recognition to 6 months or more on average.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Combining supply chain delays with an inflationary market has created logically, a dual negative
impact that compresses margins. Coupled together, these issues continue to raise costs and extend the timeline for procurement, manufacturing,
installation, field maintenance and most importantly, people.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We are mitigating this challenge by negotiating spare parts pools with existing customers and are
looking into adding long lead items in the inventory when it makes financial sense to do so. During the period, we had a modest uptick
in inventory for this exact reason, which has proven to be a prudent move, allowing us to meet our financial targets.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">Inflation and recessionary impacts also required
us to negotiate higher prices with customers while accommodating cost increases from suppliers. To date, we have not experienced issues
with customers as operators and distributors within the supply chain largely understand the challenges of the current environment.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to our second focus area, which is to continue adding more recurring revenue through our services,
maintenance and artificial intelligence offering. As a reminder, we derive recurring revenue from allocations that incorporate AI that
automates fiscal inspections while mechanical equipment moving at high speed.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Looking back at the last 18 months, we have a 100% renewal rate on all recurring services contracts,
which does not even account for expansion revenues. This strong performance level has allowed us to continue growing our recurring revenue
base over the past few quarters, a trend we expect to continue throughout the balance of the year and even accelerate in 2023 and certain
large-scale deployments come online.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Consistent customer retention will lead to strong recurring revenue, and it comes as a result of
providing highly reliable quality products and services, which continues to be our focus. Within our AI operations, we have added additional
resources to meet the growing demand for our artificial intelligence. And this investment to rebuild and grow our AI capabilities beginning
to show results in both capacity and quality of algorithms.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">To date, we have deployed 20 AI use cases that are performing at a 95% or higher reliability rate,
and we're on track to have 28 deployed by the end of October. We currently provide AI to 2 of our major customers, and we expect to deploy
our AI to 3 more of our major customers later this year.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">These expansion opportunities serve as a reminder of the importance of developing and investing in
our artificial intelligence and software capabilities. More algorithms operating on solid software and IT infrastructure comes online
every day for our customers, helping them improve their safety, velocity, dwell time and maintenance metrics.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">With our high-performing AI and software teams, our ability to use data analytics to see how effective
we are is also improving. In the last 90 days, our reps have spanned approximately 1.5 million railcars, protecting thousands of actionable
defects in the field. This represents an 18% increase in the number of railcars stand over the previous quarter with the number of detections
increasing by over 19% as the AI software is deployed and becomes more effective.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Contracts we secured earlier this year, both for new installations as well as upgrades to existing
portals I just mentioned, include provisions for increased algorithm delivery, a trend we expect to continue going forward.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">From a high level, as we layer on additional services, increased maintenance work across a larger
customer base and improve the quality, complexity and applications for our artificial intelligence offerings, we expect to achieve consistent
profitable growth that we will see our recurring revenue streams serve as a fixed springboard for operations and accounts for an increasing
percentage of our revenue.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to commercial updates. While we are devoting significant resources into executing against
our current backlog and have successfully kept up with timelines, as mentioned, closing new customers is also a primary consideration.
During the period, we closed a new deal with a former customer that had fallen out of contract over 2 years ago, to provide upgrades to
their existing portal, which includes hardware upgrades, annual services agreement and artificial intelligence for a portal located in
Mexico.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Total value of these upgrades is approximately $360,000 with most of the revenues occurring. We expect
to expand our work with this customer in the future.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">Our commercial outlook remains positive, thanks
to our operational and technical improvements nearly all current customers are renewing and/or additional scope of work is being added
to existing rips. Smaller modifications have already been added with several customers, and we expect additional growth across all of
our customers -- all of our current customer base.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">In total, the overall value for contracts added during the quarter was approximately $1.1 million,
thanks to our improved execution in recent months as well as funds received from other contracts, Duos was cash flow positive for the
month of June.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">With new and existing customers, we have a pipeline of potential new business worth over $120 million
as of today's discussion.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Additionally, with the recent U.S. infrastructure bills passing, we provided proposals to a dozen
transit for passenger railroads that are eligible for [ grant line ]. We are evaluating other solutions for inspecting moving vehicles
as well including trucks and aircraft, which could provide similar benefits in terms of safety and efficiency, required inspections to
improve safety and efficiency in those industries.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Moving to our final area of focus that is recruiting and retaining talent. As of today, we have assembled
a very, very talented team of hardware, software, IT and artificial intelligence, engineering and development capability, equally good
at the other supporting functions such as our 24/7 service operations center, field services and project management teams.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Getting to this point has required significant time and resources, but recruiting and retaining quality
employees in my experience is the most critical factor to be successful. Over time, we have introduced improved salaries and benefits
to be more competitive. After the high turnover rates in 2020 and 2021, I'm pleased to report that a much lower turnover rate in the first
half of 2022 as we begin to stabilize the workforce.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">In summary, this year continues to be centered on execution. We are continuing to meet performance
obligations for existing contracts as well as sign new business with current and prospective Class 1 rail and transit operators. We are
also continuing to develop and deploy our artificial intelligence and software capabilities, furthering our expansion efforts into adjacent
market opportunities and investing in our internal operations to better capitalize on all these opportunities.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We remain committed to our vision, which is to position Duos as a business that deploys cutting-edge
technologies that help our customers operate safer and more efficiently. </FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><BR>
And with that, we're ready to open the call for your questions. Operator, please provide the appropriate instructions.<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0"><BR>
<BR>
<A NAME="a2"></A></P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 24pt"><B>Question and Answer</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">[Operator Instructions] Our first question comes from the line of Mike Latimore with Northland Capital
Markets.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Congrats on the strong growth and gross margin standing here. Great to see.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thanks, Mike. Good to hear from you.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">So I guess just one kind of modeling clarification. I think, Adrian, you said that you expected third
quarter revenue to be up sequentially and then similar fourth quarter. By similar fourth quarter, did you mean in absolute dollars or
in growth rate, sequential records?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">In absolute dollars.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Okay. So basically, third quarter and fourth quarter should be about the same.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">At this time, yes, that's what it looks like.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Got it. And you also mentioned gross margin should continue to improve with the higher volumes?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt"><B>Adrian G. Goldfarb</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Chief Financial Officer</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. That's a little bit of a dual-edge sword right now because of the supply chain and even more
so now the impact of inflation. Obviously, we contract for these systems quite a bit ahead of time and inflation is now something that
we have to take very, very seriously as we go and negotiate contracts. So it's a question of being able to secure the materials in sufficient
time to deploy them so we can record revenue but also not overpaying for those.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">And we see the inflation really across the board. It's in terms of materials, it's in terms of out-staffing,
third-party contractors. So that's where, all things being equal, we do expect as the volumes grow to have increasing gross margins, but
we have to play that carefully with the effects of inflation.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">So Mike, this is Chuck, basically, when we're in the process of doing constantly is attempting to
keep our supplier and vendors. Also, we're negotiating the best price we can with them, but the prices are going up. At the same time,
we're engaged with all of our customers to try and get price increases to cover that. So it's a constant going back and forth as we're
rolling through these quarters.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Makes sense. It looks like your pipeline grew 20% or so sequentially. What was kind of the big driver
of that?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. I think the -- again, our pipeline is largely broken into 3 main components. One is Class 1s.
The second major component is transit and passenger rail, and then we'll call things that are other. We have had some -- we talked about
how we've been able to analyze our data, analyze better. What we've realized is that we can -- we're actually -- many of the railcars
that we are scanning and then with the imagery attached to it is actually owned by car owners.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">So part of that pipeline involves actually selling into the car owners themselves. And we think that,
that may be a future area for us to sell in what we'll call a subscription manner where we're really just selling subscriptions to our
data versus actual selling rips themselves. So that's something that we're developing right now in concept. We're in conversations with
several of the car owner companies, which are quite large. And we should have some more to report on that, I think, in the next earnings
call.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Interesting. Okay. And that did contribute to the pipeline growth?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. Yes. There's a good component of our pipeline, which is actually the car owners. And I don't
want to start off with their names. Some of them are very large publicly traded company, so I'll -- you can look them up.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes, good. And then I think you also talked about an 18% sequential increase in detections, I believe.
I might have missed in the past. But have you given that number before?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">We have not, not a miss forum. So again, with our significantly improved software and our artificial
intelligence teams. Their ability to evaluate and analyze the data that we have has become significantly better. So we've now begun to
track the analytics of the actual imagery detections that we're taking, and we'll keep track of that and kind of report out here on a
go-forward basis.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Again, we have 11 railcar inspection portals out in the field now. And so we're able to now see and
track kind of the numbers going through that by early -- by early 2023, we'll have a total of 14 or so portals out, and so those numbers
will actually increase.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Michael James Latimore</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>Northland Capital Markets, Research Division</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes, that's encouraging. So the AI is taking in nice there.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">[Operator Instructions] Our next question comes from the line of Richard Jackson with True North
Financial. Please go ahead.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Rick Jackson</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. Great progress. I'm trying to get my arms around this model and you threw some data points,
I think, could be helpful, and I'll make sure I'm understanding them correctly. So what's the difference between an AIU and a portal?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">No, that's a good question. Thanks, Richard. So obviously, our railcar inspection portal is the --
is basically a large coverage [indiscernible] sensors that captures all of the data. And then what we do through a set of software and
what we call artificial intelligence, we analyze that data and present it to the customer.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">So when we use the term artificial intelligence, it's basically taking images and it's analyzing
mostly a pattern analysis in those images. So when we use the term artificial intelligence use case, we actually deploy use cases into
the field. And what I mean by that, a use case is a combination of a training set, which means a set of images, both good and bad, that's
used to train the algorithm.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">The algorithm itself is a set of software and logic that takes those images. And basically, when
you match the 2 together and you deploy it out into the edge, we call it a use case. And hopefully, I'm answering that question. Does
that make sense?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt"><B>Rick Jackson</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I think so, depending on the next answer. So this quarter that generated $800,000 of recurring revenue,
how many portals are up and running generating that revenue?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. We currently have 11 portals that are deployed out into the field. And right now, as we speak,
we're actually in the process of installing an additional 4, so I think I misspoke before. So we've got 11 now. And by the end of this
year, we'll have 13. And by early 2023, we'll have a total of 15 out in the field.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Rick Jackson</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">So I take it there's more than 1 AIU per portal? Or am I not getting it?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. So what we do is we deploy, so currently right now with 2 of our customers, we have a total
of 20 algorithms or you likely to call 20 AI use cases they're deployed. Effectively, what we're doing is 20 of the mechanical inspection
points are looked at through -- in an automatic manner using this AI, and we're continuing to build upon that as we go.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Rick Jackson</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Okay. So you're testing now 20 stress points that you'll be testing for 28. Is that what you're saying?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. Basically, so when depending on our portals, I will call it our base generation portals, we
can see anywhere from about 20 to 25 individual mechanical inspection points on each single railcar. In the case of 2 of our customers,
we've deployed 20 algorithms whereas we're looking at those individual mechanical inspection points, the system automatically flags any
detections that we have through that artificial intelligence, which effectively can either automate it or it helps the customer make a
much faster decision about what to do and how to action on that individual inspection point, if that makes sense.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Rick Jackson</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">I think so. So I'm trying to get my answer on total addressable market here. So I think you said
on a prior call, I don't know the notes in front of me, there were over 400 locations that would benefit from these portals, correct?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. What we said before is that we believe and we -- and through our research, our total addressable
market, we think the North American Class 1 railroad network that could accommodate as much as 150 of our railcar inspection for us. Again,
separate from that is artificial intelligence. So each time we deploy an algorithm, it comes with a bit of a development fee but also
more importantly, a recurring revenue component to it.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">So as we add more artificial intelligence
algorithms our recurring revenue increases, which is why earlier [indiscernible] talk about increasing the amount of algorithms from 20
to 28 as we increase those numbers of algorithms increase the number of customers that will pay for those algorithms we're effectively
adding to that recurring revenue.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Rick Jackson</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Okay. So I believe you said 2 portals just got up and running. So 11 portals contributed to the $800,000
in recurring revenue in the second quarter. Is that accurate?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. The artificial intelligence definitely contributed to the recurring revenue in this last quarter.
And to clarify, 2 of our major customers across 3 of our portals, we're currently in contract to deliver, and we are delivering that artificial
intelligence. We have 3 additional customers that we're in discussions with that we'll be adding artificial intelligence into later this
year, and that will again bolster that recurring revenue.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Rick Jackson</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">So is it safe to assume that as you add to the AIUs, the recurring revenue will increase with it
because you're adding more value?<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes, that's correct.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thank you. As there are no further questions, I would now like to hand the call back to Mr. Ferry
for any closing remarks.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Charles Parker Ferry</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
</FONT><FONT STYLE="font-size: 10pt"><I>CEO &amp; Director</I></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Yes. Again, I'd like to thank everyone for joining us today. And as always, we appreciate the opportunity
to present. Thank you very much, and back to you, operator.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt"><B>Operator</B></FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">Thank you. Before we conclude today's call, I would like to provide Duos' safe harbor statement that
includes important cautions regarding forward-looking statements made during this call.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">This earning call contains forward-looking statements within the meaning of the Private Securities
Litigation Reform Act of 1995. Forward-looking terminologies such as believes, expects, may, will, should, anticipates, plans and their
opposites or similar expressions are intended to identify forward-looking statements. We caution you that these statements are not guarantees
of future performances or events and are subject to a number of uncertainties, risks and other influences.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
<BR>
</FONT></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><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%"><P STYLE="text-align: left; font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt"><B>DUOS TECHNOLOGIES GROUP, INC. FQ2 2022 EARNINGS CALL | AUG 15, 2022</B></P><!-- Field: Rule-Page --><DIV STYLE="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><DIV STYLE="border-top: Black 0.5pt solid; font-size: 1pt">&nbsp;</DIV></DIV><!-- Field: /Rule-Page --><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">Many of which are beyond our control, which
may influence the accuracy of the statements and the projections upon which the statements are based and could cause Duos Technologies
Group Inc.'s actual results to differ materially from those anticipated by the forward-looking statements.<BR>
</FONT> <FONT STYLE="font-size: 8pt"><BR>
<BR>
</FONT><FONT STYLE="font-size: 10pt">These risks and uncertainties include but are not limited to those described in the Item 1A in Duos'
annual report on Form 10-K, which is expressly incorporated herein by reference and other factors as may periodically be described in
Duos' filings with the SEC. </FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"><BR>
Thank you for joining us today for Duos Technologies Group 2022 Second Quarter Conference Call. You may now disconnect.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>



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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>duot-20220815.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.15b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +qsps7xRiXgOn8uMY3pMOa6DWbP9z5V9uYkhsWt/bRmKDy0lccg7NSa43oWm8cML -->
<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/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:DUOT="http://duostech.com/20220815" elementFormDefault="qualified" targetNamespace="http://duostech.com/20220815">
    <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-20220815_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-20220815_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/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.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/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>duot-20220815_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.15b -->
    <!-- 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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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>6
<FILENAME>duot-20220815_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.15b -->
    <!-- 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-20220815.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/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm139988323824304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Aug. 15, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug. 15,  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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39227<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Duos Technologies Group, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001396536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">65-0493217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7660 Centurion Parkway<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jacksonville<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">32256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(904)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">296-2807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock (par value $0.001 per share)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DUOT<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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/2022"
  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-20220815.xsd" xlink:type="simple"/>
    <context id="From2022-08-15to2022-08-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2022-08-15</startDate>
            <endDate>2022-08-15</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-08-15to2022-08-15">0001396536</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-08-15to2022-08-15">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="From2022-08-15to2022-08-15">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2022-08-15to2022-08-15">2022-08-15</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2022-08-15to2022-08-15">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-08-15to2022-08-15">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2022-08-15to2022-08-15">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-08-15to2022-08-15">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-08-15to2022-08-15">7660 Centurion Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2022-08-15to2022-08-15">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2022-08-15to2022-08-15">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-08-15to2022-08-15">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-08-15to2022-08-15">32256</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-08-15to2022-08-15">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-08-15to2022-08-15">296-2807</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2022-08-15to2022-08-15">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2022-08-15to2022-08-15">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2022-08-15to2022-08-15">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2022-08-15to2022-08-15">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2022-08-15to2022-08-15">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-08-15to2022-08-15">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-08-15to2022-08-15">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-08-15to2022-08-15">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M='@//GL?)=-[*CG_5U/\!%!+ P04    " "$BA!5EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( (2*$%6JQ"(6,P$
M "("   /    >&PO=V]R:V)O;VLN>&ULC5'1;L(P#/R5*A^P%K0A#5%>0-N0
MI@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3<V;K<7187XM.!Z)1\>1=B;FJ19IZF
ML:C!VWA'#02=5,3>BD(^IK%AL&6L <2[=)IEL]1;#&:Y&+6VG-X"$B@$*2C9
M$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C%<K<9":)-5U>B/%*0:S;%4S.Y68R
M#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@A1REW^CUK7H\@RX/J!5Z0B? :ROP
MS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146L*:B]1!DZ)'!=09#K+&))@G60VY6
M= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E5!B@?%.9J+SV4VPYZ8Y>9WK_,'G4
M'EKG5LJ]AU>RY1AQ_)[E#U!+ P04    " "$BA!5)!Z;HJT   #X 0  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]#H,P#(6O$N4 -5"I0P5,
M75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H%'=NH+;S)$9K!LIDR^SO
M *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>[IFBG#S^0W1UW6E\./VR
M./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/
M3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @ A(H05660>9(9 0  SP,
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P$(6O$F5;)2XL6*"F&V +
M77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5
M!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T<F^I>.EY&TWP
M39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM
M2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>
M,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]
M#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4
M" "$BA!5!T%-8H$   "Q    $               @ $     9&]C4')O<',O
M87!P+GAM;%!+ 0(4 Q0    ( (2*$%5'=RRQ[0   "L"   1
M  "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( (2*$%697)PC
M$ 8  )PG   3              "  <L!  !X;"]T:&5M92]T:&5M93$N>&UL
M4$L! A0#%     @ A(H05963.GYJ!   ,!$  !@              ("!# @
M 'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( (2*$%6?H!OP
ML0(  .(,   -              "  :P,  !X;"]S='EL97,N>&UL4$L! A0#
M%     @ A(H059>*NQS     $P(   L              ( !B \  %]R96QS
M+RYR96QS4$L! A0#%     @ A(H05:K$(A8S 0  (@(   \
M ( !<1   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( (2*$%4D'INBK0
M /@!   :              "  =$1  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<U!+ 0(4 Q0    ( (2*$%5ED'F2&0$  ,\#   3              "
M ;82  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     )  D /@(    4
!  $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="duot_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostech.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="duot_8k.htm">duot_8k.htm</File>
    <File>duot-20220815.xsd</File>
    <File>duot-20220815_lab.xml</File>
    <File>duot-20220815_pre.xml</File>
    <File>duot_ex99z1.htm</File>
    <File>duot_ex99z2.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<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-20220815_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20220815_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "duot-20220815.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/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20220815",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "duot_8k.htm",
      "contextRef": "From2022-08-15to2022-08-15",
      "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-08-15to2022-08-15",
      "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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>15
<FILENAME>0001553350-22-000692-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001553350-22-000692-xbrl.zip
M4$L#!!0    ( (2*$%5482MX*@,  *L+   1    9'5O="TR,#(R,#@Q-2YX
M<V2U5=MN&C$0?6ZE_H.[KY7W B4)!!)50:E0(4206Y\JXS5@Q6MO;&\@_?K:
M>^$. =KNDSUSSID9>\9;OYQ&#+P2J:C@#2=P?0<0CD5(^:CAW/?AM_Y5J^6
MRXM/'X'YZI\A!->4L+ &F@+#%A^*<W"#(E(#WPDG$FDAS\$#8HFUB&O*B 17
M(HH9T<0XLD@U4'&#R@! N(?N ^&AD/>]UDQWK'6L:IXWF4Q<+E[11,AGY6(1
M[2?8UT@G:J;F3_W\VX_>H0K/R%]>5*Q.ISWZ-.KRLZ3SLQQWNNBD^3BXK?ZN
M/%23G\]C]:B]02_ZT7SS&<:CTYL^^EH6C]$9[K2SD'6%QR1"P%P&5PW'UI>7
M-RF[0HZ\DN\'WE.GW4]Q3@:L31GESYO@0;5:]5)O 5U#3@>2%=)ES[H'2)&9
MLO'2'7C*E48<+^%#/2,L@BM>YER"THW0DPQ*"VA(5G"*8'<D7CWC,/A2J0 F
M"HX0BF?@(5*#5#1W+(&5U.M 8UP%0?T6$[41FKF6",W[[MT,&R9":8+'MB=3
ME'\65,QD,1(1KJ^%C)IDB!)F$GE)$*-#2D(':"1'1-LF4S'"Y!VUHE,1Y\(T
MM)FJW&)M<4Q-QQK#A[J]VIH4C-R9G(%=F%':K&V=WI4PSX$#:-APLJ55,9JI
M3DB&E-,T6#XS 8!V0A);F%FFE+JW"EZ02!0)N_PB7<>2*,-+LV\;0T[,(5M(
M&#&<L,,X\U0V4G)#<4KS<ROFHD>&()VGFKWYAJ.H?=&<W#:69-APS%%J6%S/
M+U.::SJC@%CI'?.4GOSJ:>2!"PDD\9K*VKP;$1$3J:EISX6ASE*GVM)O%\(
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
M3,Z@PAA\%;PSR/'MA0$-T&XR=$0$A-X F] -AR(2%:$?4!F,&M&>SL^R0Q9
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
MUOA"O[R_'[P]+9GGPQ("8L5\+I[*%C)*^D6NP#_L;987R3+)KX"'\ HP!Z(
M(QR_5%R1&C<A)6;H##)BKE&9,[O>W:,N2EYO0E@RAT/*^<;@UQ.M1#N!*D-+
M-R>$S2-Y7_9"+ VYB=V-S%E8'W(U;3,(PCJ-&F9B <^,KTD9M8H?.R-X,4J=
M:!HCG'L?%]0@Z6@WH]3MS.F7:C]OX[6YF0CDL>)^/I]"8H\03!B$=(79_0A/
MEKB;O86BD_+"])3HZ>W;CU]ZDTFI=9G>X/246+'M4'!4D+.L/*-JU(Q*\&.3
M=<R1$3V?>V=2*UV?6N?9[+KG,T,=*YYA]9Z;QB/5]84]57]"BXOO5-2,I =O
MLBM(5:BA+LF0*N=VIHV?+A[XVZ?UZ@PIFL"74J,%.4;.^LH$]/IW:BW/"B_V
MF_O5:[,\MM>WHHO"'BMF%"6WL ?_KNLWCRZQ>+MBP&5J81U5QD1U;/I(4+,'
MSIOP7;0#-&]O":I_F\5;A*OV-498W DC>+F.Y&J]TYHS5'K=NS7H2!!?K+A3
M2&5W5U7RBD?RA0F)R-7 -)[-X2_2RNAL_WO&KJEK('L>9ZRH%/)QY2#U?+*Z
M:9V>54_DXGO_B$-7G5B"4&1(2O<0Z+KNB*7P]A8&SL/L7U#MM='G*_?&K.C.
MX9!T3;R'U!!)F.@((B\-B'HOB]C8 @]L,2JR^*XY1EVBFZ/M+>J6N*O@LM%!
M_!SUJ X\0I0#PVP"H#11'.=TZ.@V-HCI<'V".*1WO#>1([T!9A=H<;,^KVH>
MJ TY (<A;$S\MIZI W8Q3H0%*I)\?OC^W%E,9WMX2/6).$W6-PFZKJ/V9-@U
M]3V.#0ZQ3)[PFK?(M&>17QFU@65BW>(87@K,H\W2T<8WY:;V.?OM[689K'1W
M35,GV) GKX(&&TF2<+>%_6SV:*G1RH_M+6\T4!0<CJS KHG8>T=9)>>).+Q;
M(O=(=M+[J%1M(2632D#'W8\J97\_HVWJ5(7I&?U+,"6P)WU)J<DX/6DTSIS^
ME[>G\ZN(>)&>E>4[&PJ<=<<N"C>=Q?&T$I!O: =L*MUL*N'V_/ "OF)$V(LX
M-RCWN(439) 7+0NQ!]HWHS8Y:]R=;53.R\E:6=X (JX&8+QHV.FL%E=VNKNK
M2=_M^V'EGXF6?YUSA[ 7M> ?_+75?!CK]]_NWU,-%JC;H#)D2#R[HZZF#%[?
M#2O#VA<.L6(@>KD)#&&0 EE1!P6D97@)#3!@P_G+!]OS<8\!1E1'/9#^,<'N
M_.$_O[:O+*OM/UN"[!8[XD*)>U9!'2!5QYR[JY!G2IT>SF4H?<9'#=WX=!@6
MLO0<V [?_<B3:7C;QE(TQ'<>8$NC 84G,X.;G^0FBO&+2VK/]B=II2NU*-K3
M:_T\??B6>6C?KV-)/8\3EFS@AX$E;=L$YN]8F*%'K#L$_2>52*72R!*W"L0)
M[645@[!HGY7W*LS9]YCC*:*KATMJA[W:Y-MC-F.OA3,AA+&BN'GU/C/.S:F#
M'^66'PDI/^C5L\KDIFFLY>"2+)H*\UBLET;1%"MV( (U,-?P@Z<VEYC=$QM=
M7)2>8]GFMV(V%:>78*D;FLA?".I.D"HK'S#J'KP+D7N6X:K$]A;E" 0/V8^
MW$=]9H[L@<B#+%&JP!QII$<-]SB+N]!-Y1;/! 9. F;0CICH_I%<[/J= 0T(
MRQ+G8,3^J9M,*=VXXL&"A=@,6-3YPBE4D5G-!@;@)CY8GK4$2V6)*-:3X(=/
M/_BX:A)5R<44;=Z7-3[L6Z7:E=K;:&[_#&$KIO5K3(3?R6)[SYB@*-K.&?3V
MEK1HNE!B'("Y$AU2<S!7PY2)NL.)[ 5XO4*FN/M-9?+NWED34I'(](G /J*
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
M @PGEA$+8OI3$!-)%_Q/3>PW718+>C#,WT<!([HB8'&P0MS(+SV8%4?4%/U
M,U$L/$U^SYL9_WM@#KNSJ:/(:7S7 /4>,!NR*SD?LLA%4+O^[LY7D&D^RC7!
M@RURUOH&"W/_WU?_AV$W3=W2-1CT76N:DLPKQ4FE^4?[^/KK[WNH'?<6WFXC
M"8<<V/*CT)7P#2QIMD:%EU"=/M82*L)M3TK@F;\68&!J3=NVFXHB@3!325P]
M##JA#ZC^377T#P59/YYI*L8 7:,(R#2$?9!7*H'Q?&07+R !&$"=4>P%P-K
M SZ@+;B!_9'1\"9R>\"ZB-=!V//Z  #./LAO["\OYD\"'221VTWX<[L[P)/_
M8?@))HR %/P'G 2^[8VZ^/+!6#>-]=(68'SE2#45A2J*DJ(TPA\C1) ;!",N
MWNY8,&*D'X4#TF-#/WP8(*L"+E':9=(V1K$&R(3= \(]9& /%##0RPT+NBR3
M@ZUV)@+#?I_A5/!6 GB/ 9JP(C^4Y%*C?&DH;_50V23W(>FYB4OBK@<H!$:,
MD6$1C:TVB&QW0$E_%,'G"$Q_/TXX=HA0M1R_0BUR!=EUAV['\[T$M3003SP:
MHFK<W0'"  ?G'M^4M,-_3VX]I [F'I#K\80D")'FAJ!$846Q4*#PJL^(#R!G
M8"GT/*FC@4AP*32=BLN;*23H!5V8!O3Y[DX_!+(B\&XO@E'XBE+R3ND:UYK<
MPD!@:-S<@GR"L1!88$;?>=U4C+E(RZCQ64V52Z/*(S_D5A<7/#T&1'7O 2I<
M-*50$F0B 8A4VFQC[2((UXO&&@5I ITX<*B[MT@%_@A>N'6CWCW0W>Y.^BJ8
M@$$JW226B7L3,<;E&J*[U19$FH0P(+ES?: 3(>_BW J GCG-@*IZI5M<BE*Q
M@T$89P(RXX&,] Z*:EQ55<,TFXHCU?CDCTK3=K14Q]>TMRPEV 4*0.(; F7]
MY0U<4%4/.&%FXT2NYW?=*":]492*&FG44Z!6D(12 H4C\+M[W+IQN:WB=D!\
M]5@?[1G4@OS5OL?\'I(5DLU8X $IJL[K3&81^70P&G2$@Y(M(Y8KYFH;GX$Q
M[CR8/',U..T5WY;K!&V*"^%SX*([#V(8M?F:N'&J >*PGR"K(&4+3<]]HA[I
M@-6.0:]!"#^R/F[,NZLEX?*HL9VJ+"DR?$_HU@<._F04!2Z/&9+$&W!1Q/X<
M>4,NKW*J"5[\$R0-5Z-"FTU1C[L[FO'.AD<'8<(R^0?R[$<F.9% XR'0C(>$
MC'[M( R\)$0VH,1##Q)6S3_@\H":78^S2$8T\0,8#P/"HBB,N/:/4+KCXJM,
M-!*_FT0X?P\]E EG_VH?MUOD&TNB<!CZ7LS#'" 5 F!R$'"@L<"V UGG2U\,
MS'EWP.[#Z(? 8<P2(2[NF!\.N<H% Q#H!XRN#N)V=P<4+@#L!SPH%#:8]=)9
MS\510(KD9HF%&I442-Q>.$PDC4]="RKU 8,9O 0E4(P1HS2L @XFD/;N3JO=
M&(;W#!T8- C"+&@3BS7/(K 5A;O6%UB;%CKYG$6AUA6M_-C^U$Y(#$K/1[T
M]KO *- )UW*A[PO;/UO:[HY<VUCM\4=A-S&0:B\CH9RP$JH,J2 >=6*OY[D1
MNAF/XK@R,,B%9#1B=R,&AEC1@K)L!:PKLRD,J#<)VFX?@$C:*X=32AJKGNGP
MTS6W4Z6EB23 N49&',?^$#%,,#62<'?GE7Y@:9FETT6@(T,!^[VRC&8:#Y@2
MS00TP9CJ1%1335UZX/?\4@K+*!H][@U8W#? T]QA+%IAK[0#V\E6AY21!6.E
M9HFS&1#U$V\[NIWN8.SN%=PY)#V@R)P;>+"[@Y*J8(;-W$D>7A( Y![,*'0R
M68#&E3#/TMB5D+ )0! WXP7PI^]G9(^R%!^0?@5XK9?"Y /:CH?">B,7W+>)
MR?[S4T%[GR)O^ : G2J6MZFB1U,/((3IP5Z*[T+<6\*:.]MC'DVC?@?D&\C>
M&^$V@=_,PW?<S4\B%G#H8)#/2\$G3!OA&66!7S!>0ORD$]='4QJ,%G3O 8_=
M6[!LP!B)P:39W<E&@L>!"W!\\!A[/JZ$CQ[?2H,(1O_!'CB2PH"3VR@6^WL4
MR"B0U 'YX]8#>Z<+2A]GYEG3F*"J@:E\]X$'%# *QA&>+ERCP*$9&,"L@G=C
MPH)N.(K@VUY*#AT@K!YZMT@+7="QW+@78>^.U^-6DD!+7@[> EFA'O>ZWA#(
MN[?*%,$,?09S_:W1 'D._LM[<@%[^D"NT- $BQ/F)8U&FOH\;O\K753>TK(P
M/SMA:_'O9&(Z_>[0=[L_".Z#ZP6TQ.8R"A_GO+D1-\MV2C/QA>?3;4^:#A_?
MP::F[ ^Q^:/184!Y (0A!\H<>Z[>GG*H?8>X%>B<3E_O5,5^_:QL$$_-3\GZ
MK]-N.I+!F#00\X1^5$WC-3=T00/I.BG(VAF%&WN?I)Z2PK6H3.<;H:DZ7&')
M(<3:>!9:/2"3R\=HYA1].-Y$+EP!;B!CZ+PEM_&TA&-AL?@"NI5WKH\R"9P
M+T2Q*1:2<PY1>WHP*SR411SRBC-;J>MWF)=@W-8EL8]&.X\Z@/(CX#@PX1S<
M@KK"J#]Z'KC/+NX7M2D*4E #/2'SQ6.H!]"_A>=0VV/11IP^,89 3O/R8872
MAT=#?*Z@7GI>'(V&(CLEU%%?:.94&^2%\5C'N>"(#-QN%#;0/ H'7I?TW6Z"
MSNX]D /):RMN%<":T/J@PH1-!^(&+ABN7?#PN:W!R9<K$E1S ,9D!- "S\GC
M"HS#4"3/$ H )'=W!Q"%[(^\*Q5T"F3IA?.IR4V(+P)MW;M1;ZQLLPT#0!^(
M-QBR'A-*G/7AX>2 M.(LT@0KX?8^G1Y8"*,;-_#^ZV8V#T\+LI[ :;I1QK$K
M]RI(+PWN<K<@S2L\<&_0#48(67B-II:3]%A%$H ,T) ;^GE[:VRYQ![^[ :,
M+_X +"KB=M'@X>$22;VP5S >^@G/8J2+I)D= '/V^\(,B%C#C6.Q;&!2L&A!
M92$X<$%HQXEGW9XPJ'9WT!#!G <@7FCQD>]& $46@-1B3 14LK";]+[S8>A?
M6'FR+/G[)0KC6#[XA.PU;5/Z)NJ!YDSU30)T&)"97FFV2%J.AU(G"14XNSN*
MXPEBY085/.0BH7/^"].2@S@5#DA5+B#/#3*SZXGX+$>[)+<"CPGQ)JI#\#6@
M"D^4-@A^R,MTY(@NLJVP%UT"SA'*MVQ>'D;.'L^)^*G^F2;F1@F*C!9CC$4:
MX&. "QGBB>COI!3.B5#Q'(\"IB(78(.&,8@8-YY?GJ*SED(TRS."Q 'FY\9S
MG (WE5\W.<K)-M ?P2\/S,6]BDHMT)&25:>+Y+R[D^8!)\%0V!Y?N>^">4JY
M5!SC4()I_(XL6P#T#$ &X2Z$].,!$0S8APE&2>YO0Q3C\ *B4,@"+MB'+I(H
MU^DA 8\ARWEEJRXN@#LBN %\E@?VL/PB"9'@D/S#OI=(\<GS[\*W>@EB1)8&
MP=91>P;Q%$-..%]8G.6C@@8,@!UG39<EQ5]R<F2RQD;5==4V=1$^$GP5\ZJD
MC(8XW7*6YGXHF$]ITABCI3QV*I1A#%3;%1Y@7M1SU1+V^QB#E<YBCXW%C8BS
M^L*&Z0V\ &PO&7<5=)AM*Y.$YX*!BI(OM4EB;N%FF?%8T,M_.5$]@C$2(>A6
M#,JF$F?,.J#!1-K+XW4[DG!? K&=83@\ X8/8N@1L?'P$  !U)7>!&MPJKZ:
M' 6!!937-*=1GB"N/.JG#/"3.-3N3C$0)056/@E="/>D>D-(&*Z],,)1(&WP
M7Z=FDJ:Y(2*7($)M@NP?Q]JP@D-X [+VPDLIF=NO8<QR3^(0R,Y3:/,7Q$)6
M26\<O3C9+"HS4J)!+ZA(97/0UJ/:0:L)?N?4H@/+5@R[:1GBMVE$F9+B[L[\
M,5$WF.$E\E1/-_(ZF&WN@/('[R0$/'/S/$<IZ\/]>H3,D1L+9=#%/\:NMY U
M0/(%7QVEMJ0%ZT"SIRLUIVF(2$*Q6+9I&Y9M&JI *-91L2[C!JRN4D$?R]GL
M9+AGM=PT,Z#R<;)<V#0<QVP:I@# E?<7^89!$0G8=6?1GE[YHV2. %RNJLU1
M7G-LFP>*-69VE-O _XZ2K]+E+H([8&DXQW?!3$'K62B;V?F.Q_F,+(&1=[13
MQS>?U,CL^"GZ82*5,*E1LH+BG 20=DO>:A<%A[F,#L\//%8SPH(6$?R<'!J[
M=1A_]X9\5S*A!08['U1$);I@X:2G#%":XE;'A<O<R.>CBX .X@9 ZWO<<>,;
MY*!>.;T7Y=73 7NM#MC7 ?N-"MB/9QZ['KHC1*!^8)ICXSN5@:8]IPPL$UR/
M08OD0^N[.\^/K9.)T#J&"T*,>L\=8^^,B@'VB*?4LV7"F'(R$%;![&'&$0D9
M34^\ :_H\K!&'R5'7")<G\:!LQ]R,AHW,%\(243P\Z'U6Q>-Q0"#2""0#TAK
M'&+CY43C<.#N3L#P$)H;/2".LQSO=#4TH<TRA<8U@K"T$;L^PP<P@"N*\J2Z
MP01 !Q[&H#TJ#:D_NSX6W8O8F9N&=+#FRAT@&_?"@.\I"SL7L]+WJ9(16F>Q
MY$-NKZ"IYDI"S,X\D$42#]/3"6#;3L'"FM()^6P"B)+'Z03R"[()2*^3Z012
M[6S"6G7$9%)APD8FIF$*!:$>F,HC!:'KA1*GZ;IAN>F$O-F9E6(OFDYP$:5E
MT@EYV9_3%EBE'L%8MZ[?_WDJ(6>8HU2?T G !X5H>2%E*X[;8M(1*\KS#@4\
MEL62GI]CN)X6[^1B;)QY2+_OY7,/$ZF'W9V?YAYD[8\X[S$"N2]E8'[0U"W@
MP?UN=Y2Y!3)KD\(Y\Q1F9#)V=]:7RB"S,QF[.W.G,K)H,%] R4P&65,B8ZT2
M['$^8YJ=JZJIJV\:DV(,W/]%??UI@?Z"PY^J^3CL>ESG<CJ743BAKL>^>B!*
MNL7!$)$0R&PV5)^N+\IW\<$TFX&,=LO<WA,\*^V=U*@02X+O<15H9\J2]*F&
M4"[?RIF/FQ+=-.#\R"HMEC7^<8OJ>0@"  ] S,BBD#2) C*K1!9EG$194P)E
M[7'MB00&3IM%,HT#Q7@4R>1XG9$[,0[L>7V[R;@UCH&UHL@[.2V-= ^&*FS&
M\Q_2&E5AFN_N_"Q](F?EYC"Z;#+*DLKT+&2&6CT[X2Y,V2SP-);54@JG)]Y)
M"VG0PXH'  DOJ;UW"^GZ-%B7+0NY-$2/$%83B4,\/81?JO_%.?T[EID,(EO)
M)3GG\-DJ.\L0R2+8.57RIM'R4Q'L-$LSGC,C9/V@V9R>GG&+"1K]0+>>0< I
MXK(Q'L=E"RB3(07P/SFFBEGEBXL+&,3E]LP-#B%:-Q1)6EB D_7^,&LHZC4"
M/ HX&ZW:LSID/14'7Y^4&L?_ST>)'X8_5C]I(3O1;"J*8RMI,Y/";W;3,BU;
MD:F;5B)T+\J"5,84"H"F5N;E0M:8S@68^^'-^#S&HU.PKU20RZ0!_UH'!0M#
MRAO*9:.T1"?>U/)OQ 4+N",$U0WX](+<NA@-Z[E1SL_H@*T@!6BZZ&S!GBAU
MB#QN9O9%Y5\#>65W)SO'C;Y\Z@%GA[H+OD1JYV9"/098!<*21IT.CAY0PKK+
M9IX.VNMUT+X.VC\W:+^&+/9AZL>+U@C G@,O$2&Z7'<?T%YNU #0#;!:65@D
M\G0-]RXYK_IX/N8!U2!V?Q"/D+A[RWHC/Y,?["_6'8D#A_R ,]HZ(A0QBF(V
M]LKS%CL_S@Q*19J2&*3)QX7!1A.90&%*"8$E;</,[Q<R@7O^<OV3&72MZ,AD
MI>*/#I')L@X2N0'008<E]XP%6/5JY7H/(-!>J5E]&AT+:]&99^P^P):;3>XC
MJBJ0378^:>,+) J%\CRL.A&N&7L'L@,;]QNXDNG[0NEDK1+&]%$,XPAS2>/!
MOGQ,7F8_$ W"[,GB+]/. Q3;W("Q+FPH40N5U\YQ=O0-"2 [#>L2C +S/EF\
M\97(Y.12Y1.MF+)4#H E$AT:^B'6TV;S;)S9/7NFW!E#@#N/2T4/:S;0L F+
M99F.+0\1BU*!=CZ6M[N366#W.3F%T0E>SH"M9FZ$+0((Q9A7(7Z"(A %Y@].
M=CRI(-NIX:.\& +E9QK &(*51-/"A!AS-)Q=CFX]!I;9"9\=W;SS/A 5T-+1
M[0B4_F<610\'::7#.0P\[F(HY2XWOG+Q8.F5%&Q%>312N(= MPFVV<DS)V<[
M6/?N3MH;41S%Q=]2"J7<;^&%M/*,9,33+CWOQILHK1U7BF'\*!>7+92)I!$8
M&"T-NU#9. #;!@P83- 512,(8N3WSH/TME.4]-$3<?,9Q$R"9'Z90)<(W0IY
MP]N]Y(/]8Z\MUX<E;9R6%L]C/Q>?'>1;'OH/G'C&'?!X?A-9FW>!P815>AYX
M*,\#@_:\<R/>!2;&3)R(OA4BN#3-3.%9L*S",HU&@ (443#43>.D9NH-PC<(
M+HDU7L3/%S4.HN/)*X%[#L+"Z6:>+P5J0E2 B<9;X!0H;:*W%GC.N:YBE+--
MEE?E\\JI>N/>4"*DP9MS^F!!2*X91U ?=_P2A=2]A@A-(L@XWD8!GU4F7 $N
M^0!'(:B!263DAQAWAOO!5#U'';)Q+BV"D47W!VJD >LAEXG^0-+LX1L">\F[
M$4=,>!);9"N 7M!W$9E _AP@&+3*P'^0UA98PXA4V2\C+/!R@IW3<AU)>3A!
M2HM--PMX?4@@:Q)P-'_ENN!ZBD>=._+-<^ZW&$_C,4"Y-"1E^#X)>RYP]433
M6XI\:[S7%3(\&!R0$Q=;[06BN<^^FGU_X7;1*.#?O^79?)&$E-:V%*Y4-MU(
M<WV\!1!060.(!_X7WV,=AI#CFV\4 J>\Q]K-:5!=+1$ #MX_%V<K7='W@ZL#
M@E*E@4\YMMTP%+NA*XZSTFG;Z ,'J9+,YM<4M:$[S8;2U.R5SH_<#X*0+P"&
MU&U=;397B_LU$/:%S[TY(3-$;CV5<0GSV? 6JX.D.6$V5%[2$("%R7,7893F
ML$3"(6T2-C$0#@Z>3NHYA9$071&[P4JSB#R@%@DP%LW]GESUS<;+C78?=Y?6
MBSWPLC8LGTEX0B^0K?RR2KM),4[!X!;X@25A2/(+R*%[]X&T@SL0M@#)R]0*
M0<G>-)H-TS: 'RQE2:#[26?M62#,+I7X;!I-ZUG7$"Q>PI[O>2!_ZF#0D6M2
M7JF=I\BL7JX3A6ZOBV:VCZ[+G>?F2)_;;'=@!+MI2[HPP-XOHFKJ03S-TZH2
M(;$TE(L5?O^#EG<G]K!&4G9;P%SOKT62F*H3^KWE$'NK@V&Q&7<>B(Y9:]GO
MDRN8;,N_NR-J@L#6GKA!  C(Z[DTZVF( ;RT".4>:^>R%F$/=%:',,J[R=V@
MDR#+XOA?Z),)MU*(1!;GFU8GQ<L!\G7!Z84 ^5;$Z**!#Q*B-/6ZW.-!EQT,
M0%%B^ 5]25%7.:Z.X8Y G("O,N#D/$Y,4WZFF/M5L=MGLA5D!.Y45Z1O)YKK
MR:)'/(B9B.*#W@W+K51$6D<P+Q9!(4\,8$.N:.8L0U7@]_-JF\S-!.[I T<V
M!N$=SR?>,7#%?.Z68W==[N-$O.&1;,$&F,L0Y0J6EI%.<7 $M!7# $[6EG=<
ML(@ XXZA*-H80UO$1]*VXB3?5?Q@=^<S;T^)34O';U...3#-[^\/\!88'.P
M7-F9=+\\YGM.5L>HLSIU5F>!HQ@3O057'X.%"3^+*M0&.0U#'J2\PKS)0!Q7
M7,<JVI]XZ^2 W?/*+5G5PWM\QVF-;,.7BXNSQ6$,\L:5T=0ICOSC>UQ0W* '
MC7)2?,HBM2# XG$+(#0V0A_E,R@@K,GEHWCQ#_'6*) UWQA5PK0]UE'RMIE=
M=P2+QS+TW+3<O<?#%EG-#9:8?YZY,5F^QLO01KP.GO<+DI+X88AR'3L']7JB
ML'):PYXL.R]'*(2DI\:&A<Z9#>ZLTW\!3]E2*7$'&+$5215X,+CABBXG^,?H
MRA_4DPF9<1>3<921/JIT[S&T($')]#@*97!7EA5_*(P+KT2ROG1<4"VZ#?+T
MY<33XPK'&76'^V/%F#Z<OQMEOJ*IMQ_D?G=WN$N"A5S\Y$=8J/C"T#L\_4&T
M6\P.J: =@UZ(B)KRGB*R-$BF#+,BL%R<E+_- \UB@L*^D8=D45K6ZR)KNX4V
MQ$V6^WKR$ ?VVT]/1'P@PQ"/-PF-_CC:3W,F1O:[[((S$=#-#Y5;3:&".X<7
MGC@3Y(14R,(^P+O 5RD!\BR-+#Y!!&73($#25CQ,EF'SL3#]^B%M]YD.Z')[
M7+)8L;"Y,&J:W"FZ+ ?DCQ KHF.L,7=C\@;@FGSH (G#$JCXM+LC_A7\++^4
M3X[Q6/Q>M/ M?B?22O(;D25RO4&6:!*_H+]6?&W@/HP7(EY+1T_?%-]VBU_R
M5WCP?V(=J?B=6(O,64R.BG8$^HV3WXLP>/IM"J,,W'+L<8[WGL.9BT^PVSF7
MQT GO@LBF;D!/UTS%JQI&W2!F-D2\9$,ER4'J;@4*F2&VDAKJR.16@"' /,^
M(.92>;.(5A%% CP-Q%4 Z@=Q! D31U[6LC1^2M!S18!/9 777!6+\WRX5CS*
MZ /X1/'7]+JT\<FL7(-7GIH31U_@.P!&\+.7TU;DJ(DQKN-Q'PN;*N1;T'*]
MSF]WR7M9:99K"#:)J+1EX'E&H7#49+6Z_R %]-2%H'#F,=^T/;HXHI47C)DS
M(^:3D0RQ?I[?[\D#\Y+NI.X%B@/ C,>15?GC6$@VPDT8]HK=5RC)E!/FI[U,
M>N?["3UK1X6E]%D/1Z&")'"P=Z&XNPGDV-C3]=W[M.#Y9I2&R#(61+B*VR2D
M7!Z-BS1F-YLI+F1<!L+;(K$;?C8E;Q*@5!N?4LB1C9N( D.Q/G[NYD]@'M@Y
MXVG*&$.#_L0)!3?G3XMB3)0_@EY]3Q[$0FZF4U@YXQ9QU)?]!4P3XU4:^:.K
M>6M(<H"$3\QRX@HG20<$Q2BJ/$7_JQEHY=?2B#P\2@$/ZZI:HK0DO0D3I@1Q
M-0 OJ/$/R@U;[JTF:=MY>&_*H_^D<MC=G2.1O'[TE(/CY>II  EX\9=8A*Q/
M+C1_QR]XBN-*Q"52$)[\)9#/JT&\F =H]O%A*?6O3H[2;N0T*U*-6"YZ*%O5
M\P<E9&10D)+;)!F^?_<. P<QZQX )1?1+_6N.#7+"4O$>8*Q&5>H(,MJD;CI
M@G')T0W>:C6?D.4+S\[*B>-W8@MQ/!H,Y14+9R'_'*%]#CL([V&!$<4S6QA6
MY87>)&W0#PC*@(SEL-U;W(XX?NIB]81<T^.MX8&OW,[P]&N/X7%(CY_U\[T?
MC)^?P'A6.)C)QKF58PM5$;=BLI("B\N!?/ H][2DZX1NFW!2^%$)V<?T#D-,
M8S675CL4M5Q:\/Z$>DZ%!M98('AC/GJ'9=H4$X%/J7\4I>Z/6!SJ=^,4*NB8
MI'^/C_*.7\-"B]V=7LBEQ @ '?$Z EB\V^VR8<*3&&''Q](!'J>+LJ>DIY&Z
M7L,1/-7E"NR!C(;2(^)V/@]NRM.1#T^ZT'P\3LC\4<F TF,HT#NNL/"$<$II
M7@=AH8D7=4<#=)J[HNF"Y-.GUL%E'&<&BH*30R'F5]YX\IPK*!L0I%AJ-99;
M]Q$6I 8RI05T\@2W%85MQO.8;.!""Y".I4O863")/#!TTLJ?B:=Y.):K#U[P
M@9Y$P 5&A_&R(5=TC$&["Q S5CF"(/%*,^"Y"$.^:>L H720J/-HX<VRGK[*
M0EG;51;KFZE$."D+H1V)1%[\\1#ONCX*(]!6 %CQD0>SIF2Q?M,LS=%:>Y\^
M,X_\XSY$A^#80WF%QVNS0;AF&@7I'3BYZ\?G&_TY>1,Q9%,Q&I:I-51+,XOS
MR([B/_XW'P9?*6176QF:3?,X\[KR$.0W8'ORQ1?5C1&Y!NUR%/H)MGY?X:RS
M4\TKG3:?PUX=(I&&__=&[-"+\K3Y=.;$K#,G6Y,Y*4=AJRLN$;OGP@C(^(I<
MGQQ]/3L_/?_2/KDB7R[/OU^ Q#X[ HOD#*#W_? *KVB[A!]7):AR"SHZ/[LZ
M/VT?MZY/$'/PS[>3L^LK<OZ9G%^<7+:NV_# &M:Q_SUP1SV, ;U=^6S/NP,^
MY2@A#$ %^^XP!J9*_YJ@:J3;)RX&%,RVEY+WF%URQM%/3L5.DJ[\Q@LPSOB>
M-&2EQ1#3%,%- Q_);A9\\YMJ*1\F+PR<=^["^TO<0=EU3<?S,L=<QBIKZ-70
MJZ'WZZ&'M@9*__EE]),+XA5!SH((.#I'77/V^YZUM\BHT\'W6>:^K_E!GF^B
M\^0)=IY<V@XV" I9#^>EPT 0TO/4_1* .%;MJ>6N#I/Y(?NT5Y-6_I:!?-K=
M=+6;K*%7"GJ;1+S:&L$OS@>]%,)=,^34&G(US;TPFEN"H/PIP)YX?K-?GQMX
MTXX)13>=?4TQJ&::%/Y]6R)JLO?I\N1?)V??3Z[>/[VO*<'+I_R<_',1MBB8
MY\%I ]:KV8S5+"(-GN_ RHBBX;PN%^Z[?G1#P>).=1KE?+VL6$(VX#2'_57Y
MA2H3 TNL:]1V%*H8YA) L8J R$N!LZHHU%!F:.<:RDN"LDY-2Z>Z:M1P7BTU
M4[.I4*O97 .<JV(T3=,]4\SEYRBDJ]Q57+D+'Q<'ZOS^R;-\DF7&PE<SHZ1+
M1[>ITK27"L!5R(%MQY-I.%2S:CQ5'4\J-9HZ58T2^K3&U)HPI:E@RVOZ6C&U
MLFA0[5S7J]E2HU#<8WLI#\K6$G%1B:A32[5!=\W()=2ZJS*8LL :M"RGQE/%
M\612Q;2H8=:8JCJF-.HH.C5FY5%K:W#S+)YZ-=6W!O<^'9U?7>-I@3J_6J]F
M8_*KU<BI;D91=A9N:=H&U942"G8[B]I34U*QJ*J5,"2W&GI@WNE-:C>5&GX+
M<J_=!/CI*Z._JA@D=<ZR^KZ:;BE4TZS:IZXXG@Q5HUJ9BH<:3VO!DZV"<>;4
M,:K*X\E6J&&7J(BK(U3U:C9E-2_8(!3YRJ-0M'"L\Y;E8_>Z;E"SC'-<:["U
M8*JI.M30ZBJVJN-)IZ8)+K]=<U35,:51$ZQ"35FOEU5;A?5J:JOPYU;AWJ<O
ME^=75^1;Z_)+^ZR6<B5J=1V-6F5.*=7Z:"V8VM>L)K7-U:NCMS6.%N<F$Z2@
MY91(AM7<M![K3M>IIM8G%%Z,_5*O9A-MN[U/LI?MV1=R\G\7)V=7=9U:O9H7
M7J=VY?JR9D'<S52B9&&C2EUTVZ1-IT1UP587"NDF^&IFB1SE5D//,IO4*6.7
M;S?T+)TJ9@EK>5/MD^>(]4L6,S?B5R#U\I?7;06%F+I"=;U$<&*K^<NP'&I:
MM6Q?,/=IV7@:L(;>0M!S;(M:JX/>KS+'2U:2?,G=L-KJ#;S XU>3>GA35!US
M6[C4W5:H;=6YANICRC$=ZC3K2O"J8TJG356GCEY7_E0?4X8%7HI=T7/PSW2M
M*AP K%>S*:O94-M05!F?9Y?6G_PU9$%<UQF7J;6S;/#AG/I$TR9@RJ&V4M>O
M5AU3)C4-\+;L]=8XU)A:!%.* G:\4]'S9[5E6*]F.RS#O4^G6%/\^?+\6^&.
MY2V( N^K5&\:U+!+7+ZQQ%+2S8*=1IN& ^[]4GMX; GL#*KH%E6:2TTN;PWL
M1$!]%717FP?U:BJ[FE]E'IQ??SVY).VSH_-O)V0_+5A]6U>LUJMYD>79SXF*
MMO'>3Q8GA(EPZ':H8(W:RE)K)[;$=,'HU%+KG;8&;LYR*ZBW!&ZJ"G;R*@AN
M0W-8Y\DMBX@7=,,!HR1@"U>IUN%;TZ#FFKM$U&AZ/II4JFHUEJJ.)6 FJ[G>
M1$B-ID68R=!T:JVY56P=DZI74]G5;*@A*(N9N#G8YN8@V4\+FNI.((OK,16O
M/:KU6,71M&]00UU]16[-2 MCR'" D4HDI6M&6I=!J(+(L]:+J=H@K%=3V=54
MQ2#4P-"#I9V=7!,L;UH>@\J!GRWE^'ND%XXZ/BLGZ%[-)>.6,5^N3,K &N@E
MV@Q\>2NV&K8151IMFEJYIA\UJM:#*JQ^MJFVS)M2:E2M"E6ZZ=#F,GW;GZ&J
MMO+JU51V-753SWHUU2:\E5>-S5"+AV[L=7D#E6//'R6L!R,DY#2,8W+!(G)U
MZT8+%XG5NAAUL7*@U7[(!F#)6:.Q5&-I42S9M:.X 5AJ+C'"O#3'H[;MZM5L
ME6WW!\/-@4G7@G6Y-TQ8<S%ID$=6WTL2>,](K"U1ZN'Q2*M<O?S<DF_9>=!M
MQ1G>\Z=36UU'1+/&V7)P9E);LZFJK\-:KW&V-#XS#&K:2ZSLG@MGF89^=]TZ
M/#V!OS]>3$R-I15',$ G\BCYROP[A@H<IG6#N"'G'KC1C0<3*,7YN@P/T^U]
M^GCXZ4W0B8<PZ2',>0'3O,2)8*J_-1KDL\?\WGMR ?;$!T#.GR,6=-E[8I%&
M(Z7FX_:_TC6)B1I).(1'$&'RBQ2-_+NG:UY@.1Q[Y.CD]/2B=7S</OOR^YZR
MQS]?7;2.TL]RRGNOE]PB42FO\=7+60:=V.P'4G@^W79*/2GE?'P'FYJROT[$
MW!^-#NN'$0!AR($RQYZKMZ<<:M\A;@4Z5T%>DW6O^H'-:US39:Z4K(^_GU^1
MZY.CKV?GI^=?VB=7Y,OE^?<+BL?%#TCK#*#Z_?"J?=QN7<*/:^"SH_.SJ_/3
M]G'K^N28'+9.6V=')^3JZ\G)]3IF+TSQ+(J4/ O>C.\.8Z#]]*\)XEO804HB
MV,D0_)4@67)_@!5[E"EX*^+@EEF.T)\E BM%='5"OT><GZ%LAGUT=(YD>/;[
MGK:WR*C36>#OHX 17:%+6^\&[/F8==F@PR*BJTO<]Q*B<(MM<?Z:WBG0G*_:
MM@RT-656]F=9&WS!D)L12UD:Y'X1T:Z3V_>_!^ZHYR6L-R.IL9B0^^D.GGB^
M0H'3:1!K75UQXZMZ >=JK:84%E=GW1U]O[P\.;LF HUUTZ<-2F-(Q\$V7C_G
M;.21&]\N'E=*G9773X?E%AAPKESL\\=57L](/VB60XTRS1.>7'G94.A+@;/3
MU*FME2A"F!O*E92OSV',5K<+2TIB$H''X=VY';]<$YME4<[RB7M:R%M3@2/K
MJTP7/:AHZPXUC?HRTZ=5'\P2N=V$N'',DH6O-MDHTK 5C>IE3G9M-6/IU#!6
M=O]K=336G+TP[^"A,'K8"LS;CD*U,I4.6\TW6M.ANKXRZ%59'95L77,1L:'K
M]=*&LS&O.@MY)YON*$)V+ZF]ZK8.MNI0K5E?V%IU/.G8-T]=;[^A%>CD"L>R
MJK6:%RS514.R(RG 6[4 +R48'&HW%6K6M\!5'E,Z]C^@EE4+\5J(_WHA_APK
M/!S"JA^X]<W^''G# ;RT/>%82U&IHY4PD;?:^[44D'MF-8.Q5<ATC&^9]ID;
M,P$V$O;)"#YP[W8KR,2@MF5335U9@/'%PZ^IF0##I=[N^/)TV17KCB(/=%F/
M#</8VP[>LO&:Z.7>O[A%G&4I"E64E65C:_N\ML]+6A#\SL*Z9FV3:P^?Y8^Y
M"</2&'3'8#T]-G"C'_'V^&.V19OJ4F_ZVB9M9E'#65D%1)4%:LFH]5783^Z!
M\<%RO&-^R&,@I!O&23G.J\.BJD'-9?;/JJ/7*T'3F]\<3=66"\ -#>XL\4*>
M.OM5CBJ;*C7JZH7*HZFLU5'?'%+[62L2WK*OSO7Y=>N4%,_OE:?37]^T9^T=
M',&<:X)47D__^&7+Y2W$5Q,DLT'5958E/*^_4BV?:_G,9TL/49^V6X?MT_8U
M=MCA776NSX_^\?7\]/CD\NI_R,D_O[>O_UU%@%9K-35_;3("5G_&/<=E==)@
M2S)%V:G:H?N 1VJK%_$N<?AZFBU*=<4"<W0K3OPM&W0*MMW<J+SW>IGI+$Q8
MQDFD0?I>X 9=+.1R;R+&,#^P':=J5<NBEF-M X^M 'JF!EQ6S?+(*NFM:,3&
MYP"W@S!4DQJV7;/58A%GU:'*ZFK>-EY[G:1U_#F])759(SU;.PQA1V&P%?1B
M&E0O<X9JJYG-4:BNUY7'SZKS#SLPCHO\%6\GPZD*5;2ZI\2"9PG!.-"5:M9Q
M5;;P(FMYY'MNQ_.]Q%O<E*QS^B95T$(UEWBI7EU]L9H*.^IH3:J7J9FM"S"V
M+&9=!1^EV"CBM+S0WB@5;U/3:E)%J0-K"YI(M&DH&,6NI)%4"[A:P#T5A*$P
M6!R3;?0,2U>:;[78TS3JF"L['57E6$Q)[_") ,URF;%V2 QJ-M7EWG=;NXXK
MPI2M-ZF]YO-9]9GX#36JJBWAA3^Y!#^RE@NJ1F%.$.$E\M.U"%\+JAR*;>\M
M>XD7E=<BO!;ABY8?AX.!EPRR!A:8DP'28N#\PD#[6%1'C+=5A&JU5E/SUX;"
M?L7\->VP3%W?__)#B1<1Z[,H8CT2)V'WQWNQ.?'_KY0#15'AO8C<N?Z(4:+R
MEF;X/^*.DMLP\O[+>I3@64#Q;7P+VP$)?>=Z/J]O3D+2P=XG,:S.35BOBDBL
MUFJJ*R7FHBLM;9@8H6)N$2 MQ@9("V(EW3#@VT'B&!:)CY)7JB*>BA,D%D%V
M9,@B05B4F(+ZY$."V,;$]8'(7[PXQKI??NW'*('!@AXOL$](>OLVP4N2^0/Y
MNZGQ6[6P1"\ "NZ"\1$&8I$XR"OK0)<S96O;BB!Q'6*O,/0V5Q<59<;ASV2$
MT#0S)(1JYA517C8XILH9'O\M)2#H'!+"WC+) $!=9;?3&GHO-?OV;/%P-)<=
MD;,29ID2RS8D\$#63U];2)B8!V9M;E1AE1L%/4Z/E14K57!^CW*,]J3G^R%U
M/ I.;LX#MJBJV" >FYSG#:JJ>!#:3A\5\D \9E+',=/'E":U-3U];!%3!-X;
MLF[BW3%_.RX5Y:"N1<*":7EU=1V0JVQEE,P M^ [+-UQ?8(7B\)+C:X[]!+7
MK_.+BQ_DHI9J@92L#X)4'56&3A5'H4Z94^75R 6OU[X0A2/"CG_C#H8?EB4]
M-DKIF!HU;)VJ96H^MEMK6]303=ITZKO %U#=W>YH,/)Y#*#'^EYW\<N;:D6P
M;XBVG[I>XKZU.37!VQI-BZ/)I$;3IDJ9@O[GH:DZNGJ^6SE&G482;HL&UE!W
M4$>INR8L!K^F[M"FOC+SI3K:MZ2N/65Q7(BC74?,C4?1@[2!]U6J:T86[>H_
MBG3/$?&JU<+B:D$U;6J8J[]/H<;1QN"H.GK[9T9_ZDY?H;"X#7W 0?P_!(_"
M)@L'OFMZTZ@#DE4W2W0+J(-P:\&4[:C@>Y7HEE;W8MFR8M#U7X8S>5".FW"K
M%=A;>/5*?57.9N'KEU^5\^ZZ=7AZ G]_O)B8&I73$0S0B3Q*OC+_CJ%L@6E!
M<C3DW ,WNO%@ J4X7WKMRL?#3V^"3CR$20]AS@N8YB5.!%/]K=$@GSWF]]Z3
M"_<&J.**_3EB09>])S9I-%)"/F[_*UV3F*B1A,/WQ$*$R2]2-/+OGK8:8#D<
M>^3HY/3THG5\W#[[\ON>LL<_7UVTCM+/<LI[KY?<(E$IK_'5RUFZ1FSV RD\
MGVX[I9Z4<CZ^@TU-V5\'_/L?C0[KAQ$ 8<B!,L>>J[>G'&K?(6X%.E=&7L??
MSZ_(]<G1U[/ST_,O>&'1E\OS[Q>4M,^.#L3E1=\/K]K'[=8E_+@&>C\Z/[LZ
M/VT?MZY/$++PS[>3L^LK<OZ9'+6NOI+/I^=_K&,=^]\#=]3S$M9[N_+9TK&?
M18J26<'"\MUA#$2?_C5!=2LUVCI@3*T\>;T-\=V4%I8YYO9$Q]<#/6'%_)27
M9GN74WC'61 !1^<H$\Y^W[/V%AEU.O@^AQ%);AFY\OXBWV"TVYB< (/VEK;^
M^;W(Y0+Q.3&;*9"=+YI2!O)INF&UF]PH\&MK!#\F>58,^I<+N1F9_2H1[4\!
M]L3S95]?3TYU84-L[].1&]^2?A0.2)@U$'2QCI\'SNK6"[\^-#HW<J7A;QNO
MRUG<9RPA?AB7:"^6NB"OEV5 9@/.%4A[_KC*ZZD1LWV=-AV;:F4J'I]<>HD,
M]0N"L6XZY:+(\\"X.M4M97BSU?O/*);]IY*01*P;!EW/9R203(O?XM]=E.NC
MF/6(%]2BO:*B?=74<LR&0"&>BV>&> [,'6#OW_^Z6].,6S5,:FEUQ?^"T+-5
MJCO5O*:I,B*9YY5A@2AKN^$ K_C<'OXR="SH+5&%O]W\9>KE\K$O7'\)UI)=
M+/IA1&(6W7G=+;E!QUEIUX07#KPJ-[FJC.JZN+@ I\$-D+=NO#L6X#417M#U
M1Z+W@[RWVL-H'XL7/K!6$\[6L-V^2@U-I>9R+_ZN=I'X,[SWG/N%YT["B3M;
M.!#Q!W#<B1O';#M83C6=<JWXMYKE5,6BEKVR:_9>AJ8[NG6#&X;*3?"5* G.
M7:1;A\-><#A,R\[@PY( ]Q'K,N\.FP%OAX2@!DK8YLH".2\<?DU%HXZ]E0VK
MYF>N['9R(5^W@C#VK:9#F]I2 S@+IP0W"W*F0G5]J2Q5.2=A+K9I!^!V)V&T
M'4T3]PU'I8ZSU*#6EC",IE#56JJ5_S(2XUIV@0@V-2/L+TS R"-_87++HNS>
MTVU23)KJ4+6YU$8KV\%G*@!.FU75N,TIF4D?2E[TO15$H5D.-;029]ZWVGT"
M*YE:^BIDT0M17>Y#%/H^2=R_V';Q59UK*<57V,RT<A9A19043URFQN!VD(.J
M.-0T:]_JV9"S+*HO5S^]O/#>^42J,NS ..[VU+E9Y9H>;;>B4E6%.L8JPJ05
M556+-K"<C*7G$I2+ V_;.Y:!F>185"TCX>O><FO!E,:;1:_W(H[*G] \2T_S
M#*/PSNN!6;N/YWK>SCK8LQ4J17-L:CM&K9 7]1PQ0%SJS-TZ57*%BV*JM9KJ
M^AKI27,_O(_%>7,ON&-Q?2AQ<ZNPYBLQ'T7=6^XP]N&!! ^NOH-5]-C C7YL
MAZ[:5W5J675<YOF L_'"H:JIJ%\?DIG"6G'83^Z!KTF/W3$_'.()\>V@$7'1
M>LU<%<N]5$=-+24P,X7E^MY?>+=VJ:*2VN7?5PV%FD9]CU>E<>08U"A3/K[&
MRT#6&I))&ZQ,\V6V0HOLJU83[QNO]>_S(8>]\Y?;FJ2.P/SRU537M7@<@>E[
M@1MTZPC,QD9@%G0<+]G0?1 ]Q,".]8)X!(OJ,EXRS?X<>=Q['%/'=HAC3=6I
MH2PUH[!%BLQ>2:UY=87I0NPFO,: \QJOHMD.^C <ZJA+/7NZ)8QEZ-3<% -Q
MS:'/*.PRUI-V3.'Z5M$M:BL(Q*)*<^G1SRU*@U<Y!%H9[=4&?N(:JQMN20>H
M?=.VJ%474K\LAJIN3J&@RX81Z[,H8KVEJ+,Z=EV:).O2S[7@R:"F4K+?Y784
M?W8>IL;MMD*_ )Q-K.2NZSX793+-,JAEK^P@2YUYV-"P]+IDF1=T(WY^S NX
M7-L*MC.I;AO4KMND+P@_Q]2I8VR2T%J09Z8:@9BUHZ3#;KP@0)V/A;3P>%@[
M!8L35%.GMK9>4[/&T_/QI-.FU:3J=CL%DSO ,Z*96&#8Y6KY D'.\6Q2X^^1
M7CCJ^*P<M3VZ<&QE\V7!=-'E9XF5B'QUZY +6X@N@SJ:1IMEK(*%T%5[.+6'
MDZ?*'NN&> 0WA,EA-A;Y7L"F$='5:#CT&98!N#XY]N*N'\:CB%>2\[JLSWYX
M3]I!/XP&8K@J8J!:J]F0?$!>KLR7<I/WK1#L:%EKB5*>=[/,(?%:H:\/5:#-
M=7W=QE>54_2EQ<BU["=8RY!2A*EBT+R6(9N JJ4G>VN7X"6;@)5R"<["H,$=
M@?;X+%G0(Y^S7&^K/J-1NP9G80(SYFY$'=<"%(YR#",V\$:#)1Y,WD)UHFLV
M-9T2'79KW;]&9"DZ-9P2U?+E=/^[Z];AZ0G\_?%B8FI,AAS! )W(H^0K\^\8
MBB&8%H1,0\X]<*,;#R90BO-U&48"]CY]//ST)NC$0YCT$.:\@&E6,=&D(-(D
M&4V=?NH2K)^#^2<K>"R-[V^]!(A#?OI-T[66KLZ"R;O#\^-_(Q;>?;W^=OKI
M_P-02P,$%     @ A(H056;HOYF&/   W28!  \   !D=6]T7V5X.3EZ,BYH
M=&WM?6N3&]62[7=%Z#_4<#GC+W+3#QMLX##1V :::V/ 9N82$^=#2=I2%UVJ
MTJDJ==/$_?$WU\K<CY+4?F'UN7@T<\+8W5(]]LZ=CY69*[_\[N6SIU\-!U]^
M]^3TL?PWP_]]^?+LY=,G7WWYB?Y7?ON)_?K+KY\__C5[\?+7IT_^_M&LKKK/
MLZ/#99>]+!:NS7YP5]G/]2*O1OJ#4?;"-<7L(_FB?/5'_[U%WLR+ZO-,OOB1
MW.1'_?7+TZ^?/LD>/7GZ],6/IX_.?OCV[Q\=?L1__WCZ^+'_MUWBJIAVY[CW
MX=^^R,9U,W7-W4E=EOFR=9]G_F\?\86^?/FS_]JE:[IBDI=W\[*8RQ-T]5*^
MGD\NYDV]JJ:X1-U\GEV=%YU]&5]_O/6N]O;'KW_[?Z_&[?(+6<W'6-*?]:$^
MX?M^E:Y+LIZG39&7H^P[5UXZ/+%<*Z_:N[S@%UE8P"^RSOW>^;=IBODY5O3K
MKY[\G^_.OCY[F3U\>'#\Y2=?QT5>N]?#-[\5K^O?Y/U=\?$OSU]D+Y\\^NZ'
MYT^??WOVY$7V[<_/?_EQE)W]\.@@^^:GX^SX\/@X>W+Z\P\B B^R1Z=/GV;_
M-SO]Y=OLZ/Z(O^P]SK_=O9M]4[AR^GGV\ZIT=W_,YRZ[>_>K+Q^?_6=?_N[*
MYLMJ+SO_2'?'==?5"_M9LM<?];Z-][S;%G\X^Z!)'Z_V=2FRE!T>W)=5:.NR
MF,;-ERM\97\FS_A)[R&W+>CK!:RWI/YV?X%#]>@Y'NJ'OW]T\M';OK+LR#?/
M?WC9VY)9OBC*Z\]?(WW)[AW?6^II>9279?9CCK<HEGG5M2I1N,-7:Z?V?:N2
MDWMOI4G>PUM_AI<V*?GZ9^IV?=$_?VEHKB\R>_'_]=D#_+^IHR>/?GEY]I]/
M7B0KF[VOE]'72%]I=Z_'USF=RE>J[-N#[-NZG,[R9KR[UWKOCW_VU:/SPLU$
M 55Y-9'O9L]GLV+BFB\_.?OK;\VC\[PIY03):;YP3?:-:YKKO];F/'F>_7N^
M$%WRN&C<I*O_\ONR52.<_G#Z]-<7+S\,??"LF)SGKLR^SZ&\G^9=L:@;]Y<2
MNQ_JICLO\VJ:/<J712=:X1E.4">FYV?7NKR9G(M 7A9M45=_=8'DGOU<B*/V
MO9CK%B^TLYV2/U-'XD8WX.1= XKW?\4M(4K?KX:W^H5\\9\K5TVPINJZ\CEN
M\+(_W>)E?YHXS_YGZC\?1>\Y<6!3AW7=H=UT8/%56?NX+FF@-'%5YYHU'W]]
M"?SKJ].^^7[CQN47=\=N)F?]\VS)17F#=[[5=XK!1/K1TLTZ+QQO$:_9R7F/
M$=LM1&NOC,[ZJB%QC-\H6ON3D1H6X(UD+GV 7J3X_W-P=ZN(R?%;@0X;&GXM
M'/RQ$8M7=6+&7V<:](L/^OH^_'F3T5JS1,^7KLGIY[W+K=[D)M_6]33+9Z(>
MJKJN#K+_<N6D7CC9R^SQJFZSEVYR7LD^S@O9DQ=N4HL;\--*XF'QH/4LYTU5
M5/,V>U17,]= [6<(F@^R[^L"OQD.5JUL;R.7G.;7=]IL@I Z;QQO<">#5_OH
M?"6GCQYY1D?CF^>CS(=2%D>)_A!!K*_DDEEW[HHF:YQLW85(QI630RX7K9>N
MPN_T%KCG=;UJ,C%&+3:L/1@.7I[+1U0QXVOR/I-R-76]AQ-U=4>^OVSJRP*_
MD@M6;N+:-I?'F^0K7DON/L^;J3T-;G8E_[Q;UO4%?M:*C+B%B$HK\B47&5_+
M?RLYH?C9<#!=-?K-0F]YT-NR][S'/]17V5EV5:_*:586%]S<;M4D2U7+4?9;
MOK$C!]F+HAEER]+EK<.J3)R;[O2!WRE8V[SA&]WJ[<.J/_-F=KQ&F9,5OZXK
M^1ODO3O/JPL(*X7V-STXV:H]P/$J"V>'AY)>M.W*R9F5G1"1%#'4?<FK2I3N
MA <.0C\+,;Q\;%5V=@9EQUL]Q?^T4YRW<E6<R#:KY=<-3E%#!2??/2_FYR6@
M8WF41_7R.JMGO$;_WB+$^65>E/FXE'^H7)U5EW+JZF8X^-F5N1X9N3/^@HO@
M$:_<N!73<"#"*6I#?@(#!G$LB[9SE6M:R.1E(99 %JB+KYH\L5SFZ/#N3_*Z
M)9;LJNC.>?L73Q[ARV/7X1W%&LG5.EGJX:"%>K/7F+I.'AN7PX$?RP^*=K)J
M6US*CBCN<"LGM'2=Z)^YZZ [9&>FLB[5E@VC$+C?W60EGY$UD5W2U9@TM>P)
MUJ]U<U4]MM#CE;R1;-AP &&#ZNT:,=-XO7PRJ4V+U?QL65?SNW*;1296_$I6
M<RFAWT'VO"=2(B$B3:+0)MQO\>L:MU33"-&4'88/@=LO\GE5=-"PQ0(*U?0?
M%0YNYX53KB)G3WZ'*TG B2>2NQ3UM$WW&\LA2K.90G.W6(/BT@51EH4YS^7?
M"UE$$7;W.S25/!!N5, %KG@<+EVUHB+[3>6QW>G>_E=X]:G(VT)N)XL_+J_Q
MRI5$S_(W*@-YZAS'?K8JDY665VF*R0A.E(39<M"J6MZMDB]A*73U9#EG)A%8
MMHFX9;E<?.J697VM@I"?NWR*_6@GYVXJGNI(A*(386EKF"9YO.EJTOEC,8/[
MYE7 5=U<X(#(NDY%8?GS7>9MEQT=W,^NY1U:/6LB7]  \G>33]%2<Y%0[$TK
MATA,[KE9Z'J)75Z);%QG5[*Q07H.LJ_EC,NS5MRV5-+DNO)4C@< ME^>1#X%
M^<2O%@Z[GHKI<-#4L"%>\>%)=[K5SZ/F+%594QPGJT;\HD[V3+SUJ_3?_+4<
M'E%"DQPRVBY-16)U9'=$S!=B>+FO\EOYD>K2X<"VH9+8+3O)1*RZ\U;5WW$&
MB"E<@:H39YY*D.>F:U9Z%ZB#L9,M<;_CQK+LLI!V'[_1LT(TISQI.8-XB,]W
M B^15X3X# <W/"(_;2;%SEKKKZE'V(XM+R>/)5=8<9/MN-BQ3:Y(WT/T,J(!
MB?)F"'Q2"5']!L$0\T&1F>3+?"RFH2OP';HZ,SM+7'M7G>-SHDY68JP6#@K)
MK-5(-'+N-6-131I'N10M)=N''WM%0ITZG=Z5!VQSR%N4;;GKKG4+'5\S6[KQ
MWJCEXUJ..);;ZW\YM#B*=?3\Q+>KO3M\ELUK>9GK;+9JL&MP@\5>OMICQ!YM
M\]:AL6I]N*N\O!!?1KXK8>'\W(3J)N\DN"6RJE'TJ.+"&;:;_<>.?="WS>6\
MNP?Z+EF7/_-R+[V_.5)'7Y2NRL#B&AK'G(=J^U:--H()?+[@QT75G(G[(2>1
M)FV.Z%).[9SN8N*A>$,C'JNZAO:#(*FSIEY0*8BCTMDA=)7$Z<[A\(VRMIYU
M5SG%_=*5]1+/D.GQKU8S^1+=MQ$49:)!\('6-9>RO'2OELSLKLI<I!VB?'K6
MN]YY;N';(O]-Y%,4IP2$K?KLX37$*$-3T ;R?*AZCU8_-4@F[;A T+E>]TU3
M'RF>"/E.%^X$^3>U+>'#NX=A/5FQBH!70[G'>RAW#^7NH=S;AW)W@FB:'5@1
MO/.:Z]5(P7#@*D13WZ\D"C@YU#U&\'Z5B[:#<VY>"+YZ3,]5X@5H,OF==Y9H
M(NB_PT<ZB/CB==9>2]2_:,T]$S]+]K0-7Z1!@ ]RX:[Q)&H*Y''\U]J5?,L@
M@1L=:D-;G'?HZ+0NEKG&/AJ0KOMWO+,9#=7<\*%EH>1#1!2+-GG:M6^;)4M]
M4MJ@%7W$8.%TS476Q3W:7!%\0RS3HIXZ\>N6Y:JEGQ8?(SS><-!W][O\PE4[
M=4%/&;M=%O6JE8#&1,!-8_3#^&*UG#?J3)OED_]X= 6N)(QI\N(]MWTX8%B3
M)\9:5DMN P]%ED7V/,]$*J+$^;WT5_;A+99\)AJAAM3F"X,TIRJ?W ^N'KZ:
MXZMS%]$"R'_/E?!6F^*]0+P"L SAS"D>2,_2B!B(T^A($:<%/5L(!:$EBSM4
M &*8X3TC!O3):NPVG#@O)$:';,I63LX18!-M;'4G#9?"^[;G]55&)*T56T/W
M+?%=1EDGZA#@VQ4VWPMYE@,BUR!MMBHC%(/3 Y@(RZJ!?4L<"B&&>*H$"!CL
M2IR'$'+9%,#V 3S(:G?J&>&6E+JV0]2AWA6?U?FMB8>2@1 .BWQQ5@";B)Z5
MG-3:XESQ$"6RXX.-+%T0HM0@@JHU]$T6Q>^\I1WO?#)Q)3$!V4;#TXIJNYX9
M#GHZ)OBW\QH?LOS";K<?QTSDUB]<:A)^$SFU0X+#W=5= J5!=+U#$$7XWOT'
M?\-E/CXY^/185J8L"5S@E.:-BM''G]Y[.#H\//2XP!HTK7C#D5B)&V\7<$>L
M6I;/YTC+= 1X\Z4(Y._%0OXIXOSQ\<%G#_Q3)+I&EMVT;"^>[W_WP<EG_C'C
MOMU@$OQU$LP.KT8)E#7,%_5*-92]I5P_7!,!@CZ$+0@7JT)B2B2UJYOKG0K
MRV@8]0EN7/9T$_5G1SRE$C%?(L%V;5D"ZMT0>$%_,))?QXDJ<:3P"3430%EN
M1L1T57$RU.@B;#)4:=-R$DK6>Z3A)2 G<2),15![2,C&MPE'?#W\XGOW] ,
MI>Z<F,8VG9DJ"W'+<?VIQ(DEGH!7;\^+I<'AL[X!:[-5J^\%5;'Y7K=@!3R*
M3,<: #Q#[3*_=F:]N.=^+8Y34#8D<Z9>$!!$36'#(063>NGXR@;XCXLI@4'=
MV$3J&7XO?>VU9A:F:\=B62P=5K1OCM7!V.U9V3@;6\'25"$^.%1]>/_@\-.@
MB;B6HIRB;E)I%KV4+YSE0!1M5^SKU8=T\Q#RU.%IUDXCSEQZ#MN;C]%P<,,Y
MD@-0^ZR;;8#"P/IXO.1KU&3K]:1*6'AT"$>QY(-7=<<+=+4\B*:?N>!X@^A
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
MN& HI#/_[LJQ=LR55IO:Y$6;F&2SP#YXW<Z8T'L99O)X.;A7/1VM  @JE1
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
MW7.]Y?H?QZJT1=YVT=%KHX\6TO\8$-2HB7_&AB$@Q/":U>>OO(,< ] )''2
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
MS(%_RO0[OF9[.& KL6B9=N5?+'P!I?2]]XAN6]\CMYLF7>0QO.#1J29NV4&
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
MT\AO6E#B]W%$K,?&<]\)I66.\$S%9RK;D,OY0+7+"X*NXAR#T)LA>MNN%B[
MB*Q'GP:!.SW[Q3"*3='CR@55SYTINN' \YL8V)8.B^<PG+WF^--5HA9R__7+
M/UF#1D)33#!1. *:I*H]^W\D=2>0R" 4H 9[_DE&HI5B"B^.;6#U,[%8W/CA
M0*=D7H>1CR#6;RYV3L[PX4JAC^.SLSO3L T<3)5Q9#2(4['HO]5:J<76ZJGO
M/L5T@O** Y"OE(G?3<@3Q+$P8<+"-;U.J\FS6D7J)C8Q G8865F7;KC\:A0&
M5'Q0Y^)KA8.4WTDG _LY51[KTU/AM\)/.L PB#NJYD46QZC[[V2A=20.:9W"
MG-  @L@E;:)3X^9Y,TW&!M_U$'>X"CA_Y#YACEFA3[3C"CJYBW6.ZY&'4\)Q
M>:]X3M@F\VM1+,@DA6;O?FR*2TC?"U@W#O88#I[*?W6Z2O8S%G^1G2KSUM'#
MA_=%KZS=!Q6219BCX<<7F>LN8JYD2O*7!6<S%=@S[9R'"$LH62PQ'@>3*G(;
M\<L^WN$ QZ$M -QB\XSN5RX'6$_' =-!ZEPU-2:'*;K%9M>O6 NM@=!=MK)O
MG<D$MK"X8JJ$)<(0CU(>TF%=,)5*:1.2831\-C@$G0WS0GYM-?[-3TQ.PK^5
M?+S!7NEXEZ9H;0"83H,"_Q.1KW?7S>^ L=W;8VQ[C&V/L7U0&-LS8\B)["5C
M=UU;-R6#V-K/RD9FY#JJ'FM@!,0Q"20[J5HT9].FS%$)LPI#;[7^:=R9P\WP
M/4V@:&S$04TOD_E+P\&W3;U:9F?5Y.!.((811;\J.W+':)M,( -$?EB3)X3-
M@AD)Y6"OL  [KG"7YXFJO:?S_6!RS<&8A2G%K@6$ R\C#LFD*<:Q=_D,N?&C
M4_R3/LUP8$/,(\W,-[#21X=W_W>"A)JAU-[%NI&/<GT08Q1L.6B<;SR*1D@'
MYG&(%@1#A[Q;0G[<?S9,@X>'-2M*LD<%CJ473Q[M9"96=(*WN=?\X89<92I6
M5&HO%-+[R2I6']65?_]'<-NR7]D[<,WP"IA+754,,M_+*WAEX8UR>KV>DNY_
M4)3M\\>_4OJ^>_GLZ5?_#U!+ 0(4 Q0    ( (2*$%5482MX*@,  *L+   1
M              "  0    !D=6]T+3(P,C(P.#$U+GAS9%!+ 0(4 Q0    (
M (2*$%7*"P04_@H  ("&   5              "  5D#  !D=6]T+3(P,C(P
M.#$U7VQA8BYX;6Q02P$"% ,4    " "$BA!5E]2(*54'  #55P  %0
M        @ &*#@  9'5O="TR,#(R,#@Q-5]P<F4N>&UL4$L! A0#%     @
MA(H059.*'9YA$P  \&L   L              ( !$A8  &1U;W1?.&LN:'1M
M4$L! A0#%     @ A(H055N3R-44-P  [XH"  \              ( !G"D
M &1U;W1?97@Y.7HQ+FAT;5!+ 0(4 Q0    ( (2*$%5FZ+^9ACP  -TF 0 /
M              "  =U@  !D=6]T7V5X.3EZ,BYH=&U02P4&      8 !@!X
) 0  D)T

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