MORTGAGE LOAN PURCHASE AND WARRANTIES AGREEMENT