SERIES E CONVERTIBLE PREFERRED STOCK PURCHASE AGREEMENT