PURCHASE AND ASSIGNMENT AGREEMENT (Block C)