ROYALTY STREAM PURCHASE AGREEMENT