AAB20874 10 LLYCGEFRELGQPDKKCRCDGKPCTVGRCNFARGDNDDKCI 50 turtle leech P25509 1 IPQCRDVKESGQPNDKCRCNGKPCTVGKCTIARGDDNDKCT 41 turtle leech