ASSET PURCHASE AGREEMENT (KEFLEX)