ROYALTY STREAM AGREEMENT