Amended and Restated Stockholders Agreement