5,500,000 Shares Codexis, Inc. UNDERWRITING AGREEMENT