AMENDED AND RESTATED CONSULTING AGREEMENT