AMENDED AND RESTATED AGREEMENT FOR CONSULTING SERVICES