3,750,000 Shares Codexis, Inc. UNDERWRITING AGREEMENT