--------------------------------------------------------------------------- GUARANTY AGREEMENT