PURCHASE AGREEMENT IMMUNOGEN, INC. Purchase Agreement