EXHIBIT 10.4 SERIES B CONVERTIBLE PREFERRED STOCK PURCHASE AGREEMENT DATED FEBRUARY 18, 2000