LAST DRAFT AMENDED AND RESTATED STOCKHOLDERS AGREEMENT