Chemistry and biology of the peptide anticoagulant D-MePhe-Pro-Arg-H (GYKI-14766).