WARRANT ASSIGNMENT AND ASSUMPTION AGREEMENT