WARRANT ASSIGNMENT, ASSUMPTION AND AMENDED & RESTATED AGREEMENT