ASSET PURCHASE AGREEMENT BY AND AMONG MC24, LLC MERISEL, INC. COMP 24, LLC AND MEMBERS OF SELLER DECEMBER 24TH, 2004