AMENDED AND RESTATED THERMAL CYCLER SUPPLIER AGREEMENT