Serenex banks $31M in latest venture round