PreciseDx raises $20.7M in series B funding