REVENUE ASSIGNMENT AGREEMENT