Page 12 of 87 Pages NOTE AND WARRANT PURCHASE AGREEMENT