WACHOVIA MORTGAGE LOAN TRUST, LLC, as Purchaser, and WACHOVIA BANK, NATIONAL ASSOCIATION, as Seller MORTGAGE LOAN PURCHASE AGREEMENT Dated as of May 25, 2006