Nanosphere Stock Offering Nets $27.7M