AMENDED AND RESTATED TECHNOLOGY LICENSE AGREEMENT