AGREEMENT OF ASSIGNMENT, ASSUMPTION AND RELEASE