Amended and Restated Shareholders Agreement