Department of Biochemistry, University of Wisconsin-Madison, Madison, WI 53706, USA.|School of Life Sciences, Anhui University, Hefei, Anhui Province 230601, China.|Small Molecule Screening Facility.|Department of Biochemistry, University of Wisconsin-Madison, Madison, WI 53706, USA Department of Mathematics, University of Wisconsin-Madison, Madison, WI 53706, USA.