XCYTE THERAPIES, INC. SERIES E PREFERRED STOCK AND WARRANT PURCHASE AGREEMENT November 13, 2001