CREDIT AGREEMENT among HEARTLAND FINANCIAL USA, INC., as Borrower, THE NORTHERN TRUST COMPANY, as Agent, and the BANKS named herein Dated as of January 31, 2004 CREDIT AGREEMENT