ASSET AND STOCK PURCHASE AGREEMENT January 19, 2006