CuraGen Corporation PURCHASE AGREEMENT