COMMON STOCK PURCHASE AGREEMENT Dated as of May 19, 2010 by and between NEOSTEM, INC. and COMMERCE COURT SMALL CAP VALUE FUND, LTD.