AMENDED AND RESTATED MAIN AGREEMENT