MASTER MORTGAGE LOAN PURCHASE AND WARRANTIES AGREEMENT