SERIES E PREFERRED STOCK PURCHASE AGREEMENT JUNE 29, 2001 2 SERIES E PREFERRED STOCK PURCHASE AGREEMENT