bioAffinity sells warrants in private placement for up to 980,072 shares - BIAF News | Rallies