AMENDED AND RESTATED STOCKHOLDERS AGREEMENT Dated as of September 21, 2016