EXHIBIT 10.38 SENIOR NOTE AND WARRANT PURCHASE AGREEMENT SENIOR NOTE AND WARRANT PURCHASE AGREEMENT