AMENDED AND RESTATED REVOLVING CREDIT AGREEMENT dated as of June 30, 2004 among DOLLAR GENERAL CORPORATION as Borrower THE LENDERS FROM TIME TO TIME PARTIES HERETO KEYBANK NATIONAL ASSOCIATION and BANK OF AMERICA, N.A., as Co- Syndication Agents, and...