6,154,000 Shares of Unilife Corporation Common Stock UNDERWRITING AGREEMENT