Duos Technologies Group, Inc. 8,666,666 SHARES OF COMMON STOCK, PAR VALUE $0.001 PER SHARE PRE-FUNDED WARRANTS TO PURCHASE 0 SHARES OF COMMON STOCK, PAR VALUE $0.001 PER SHARE Underwriting Agreement