CARDICA, INC. 14,251,368 Shares of Common Stock UNDERWRITING AGREEMENT