AMENDED AND RESTATED CREDIT AGREEMENT Dated as of APRIL 27, 2004