REVENUE PURCHASE AGREEMENT