SHARE SUBSCRIPTION AGREEMENT By and Between Celgene Switzerland LLC and BeiGene, Ltd. Dated as of July 5, 2017