THERAVANCE, INC. COMMON STOCK PURCHASE AGREEMENT April 2, 2012