3,500,000 Shares SERACARE LIFE SCIENCES, INC. Common Stock UNDERWRITING AGREEMENT