DEFINITIVE AGREEMENT CREDIT AGREEMENT dated as of December 17, 2004