AMENDED AND RESTATED license AGREEMENT