THIRD AMENDED AND RESTATED WARRANT AGREEMENT