THIRD AMENDED AND RESTATED PUT AGREEMENT