AMENDED AND RESTATED CONSULTING AND NON-COMPETE AGREEMENT