MSG AND MSGN STOCK PURCHASE AGREEMENT Dated as of September 12, 2016