AMENDED AND RESTATED ALLIANCE AGREEMENT