Binding affinities of gallotannin analogs with bovine serum albumin: ramifications for polyphenol-protein molecular recognition.