AGREEMENT OF AMENDMENT AND RESTATEMENT