ASSET PURCHASE AND ASSIGNMENT AGREEMENT