AMENDED AND RESTATED TECHNOLOGY PURCHASE AGREEMENT