ROYALTY AND MILESTONE PAYMENTS PURCHASE AGREEMENT