CREDIT AGREEMENT dated as of November 23, 2004