SERIES E PREFERRED STOCK PURCHASE AGREEMENT