CITIGROUP MORTGAGE LOAN TRUST INC. $1,261,506,000 (Approximate) Citigroup Mortgage Loan Trust Inc. Asset-Backed Pass-Through Certificates, Series 2007-AMC2 UNDERWRITING AGREEMENT