PUT OPTION STOCK PURCHASE AGREEMENT