Synthesis of novel genistein amino acid derivatives and investigation on their interactions with bovine serum albumin by spectroscopy and molecular docking