HOM/Hox type homeoboxes in the chelicerate Limulus polyphemus.