AMENDED AND RESTATED SHAREHOLDER AGREEMENT by and among