Protein recognition of adenylate: an example of a fuzzy recognition template.