YAHOO! INC. and EQUISERVE TRUST COMPANY, N.A., Rights Agent Amended and Restated Rights Agreement Dated as of April 1, 2005