AROTECH CORPORATION 3,428,571 Shares of Common Stock UNDERWRITING AGREEMENT