bioprecursors