1,818,182 Shares SIMULATIONS PLUS, INC. Common Stock UNDERWRITING AGREEMENT