Cellular Dynamics Nets $43M in IPO