FINANCIAL ENGINES, INC. THIRD AMENDED AND RESTATED CONSULTING AGREEMENT