Exhibit 10.28 SERIES D-1 PREFERRED STOCK PURCHASE AGREEMENT Dated as of April 27, 2001