FIRST CONSULTING GROUP, INC. STOCK REPURCHASE AGREEMENT