Convergent functional groups. 3. A molecular cleft recognizes substrates of complementary size, shape, and functionality