REAFFIRMATION, RATIFICATION AND AMENDMENT AGREEMENT ---------------------------------------------------