AMENDED AND RESTATED EARNOUT AGREEMENT