THIRD AMENDED AND RESTATED RIGHTS AGREEMENT