The structure of leech anti-platelet protein, an inhibitor of haemostasis.