3,778,338 Shares CAI International, Inc. Common Stock UNDERWRITING AGREEMENT