2,703,360 Shares CAI International, Inc. Common Stock UNDERWRITING AGREEMENT