DISTRIBUTION ASSIGNMENT AND WARRANT PURCHASE AGREEMENT