WARRANT TERMINATION, ASSIGNMENT, ASSUMPTION AND AMENDMENT AGREEMENT