SERIES C CONVERTIBLE PREFERRED STOCK PURCHASE AGREEMENT