CREDIT AGREEMENT AND GUARANTY