CITIGROUP MORTGAGE LOAN TRUST INC. $831,885,100 (Approximate) Citigroup Mortgage Loan Trust, Series 2007-AR7 Mortgage Pass-Through Certificates UNDERWRITING AGREEMENT