Docking Conformationally Flexible Small Molecules into a Protein Binding Site through Evolutionary Programming