SHAREHOLDERS AGREEMENT KAR HOLDINGS, INC. Dated as of April 20, 2007