AMENDED AND RESTATED SHAREHOLDERS AGREEMENT among