WAIVER, AMENDMENT AND JOINDER AGREEMENT