ROYALTY PURCHASE AGREEMENT