WARRANT ASSIGNMENT, ASSUMPTION, EXCHANGE AND AMENDMENT AGREEMENT