FIRST AMENDED AND RESTATED CONSULTING AGREEMENT ----------------------------------------------- THIS CONSULTING AGREEMENT ("Agreement") made and entered into as of the 17th day of November, 2003 as First Restated and Amended this 31st day of January...