Exhibit 99.1 NOTE PURCHASE AGREEMENT Dated as of December 27, 2004