THE PMI GROUP, INC. and THE BANK OF NEW YORK, as Purchase Contract Agent PURCHASE CONTRACT AGREEMENT Dated as of November 3, 2003