AMENDED AND RESTATED TECHNOLOGY AGREEMENT