2,800,000 Shares CALIX, INC. UNDERWRITING AGREEMENT