Heteroagglutinins of the horseshoe crab Limulus polyphemus