Twenty-three flavonoids from Lonchocarpus subglaucescens