AMENDED AND RESTATED TECHNOLOGY LICENSE AND DEVELOPMENT AGREEMENT