AMENDED AND RESTATED STRATEGIC ALLIANCE AGREEMENT