UNDERWRITING AGREEMENT between DIGITAL ALLY, INC. and AEGIS CAPITAL CORP. as Representative of the Several Underwriters DIGITAL ALLY, INC. UNDERWRITING AGREEMENT