Nanosphere Targets $23.4M in Public Offering