2,500,000 Shares* BYRNA TECHNOLOGIES INC. Common Stock UNDERWRITING AGREEMENT