Human cytochrome P450 enzyme inhibition profile of three flavonoids isolated from Psoralea corylifolia: in silico predictions and experimental validation