MORTGAGE LOAN PURCHASE AGREEMENT between ALESCO LOAN HOLDINGS TRUST as Mortgage Loan Seller and STRUCTURED ASSET MORTGAGE INVESTMENTS II INC. as Purchaser Dated as of June 29, 2007