AMENDED AND RESTATED CONVERTIBLE PREFERRED STOCK PURCHASE AGREEMENT