DYAX CORP. 10,500,000 Shares Common Stock ($0.01 par value per Share) UNDERWRITING AGREEMENT