9,900,000 Shares1 MICROMET, INC. Common Stock PURCHASE AGREEMENT