NANOSPHERE, INC. NOTE AND WARRANT PURCHASE AGREEMENT DECEMBER 9, 2005