EXHIBIT 10.50 ASSET PURCHASE AGREEMENT DATED OCTOBER 31, 2003