STOCK PURCHASE AGREEMENT By and Between INCYTE CORPORATION and CALITHERA BIOSCIENCES, INC. Dated as of January 27, 2017