AMENDED AND RESTATED SUPPLY AND DEVELOPMENT AGREEMENT