CONVERTIBLE PREFERRED STOCK PURCHASE AGREEMENT