STOCKHOLDERS AND REGISTRATION RIGHTS AGREEMENT Dated as of December 14, 2015