What prevents the blood from clotting while the leech is feeding?

An anti-coaguiant hirudin from salivary glands of leech.