EXHIBIT 10.31 NOTE PURCHASE AGREEMENT