MDSKELGLTVRADNKIGVLHNLTGIISKLGGNILYTQQFVKNSDIGLIYMEIENIDNEKLLIDTLNSMECIKSVELHDTLKKIFGKRIIIIGGGAQVSQVAMGAISEADRHNIRGERISIDTMPVVGEDNLADAVLSVENLPRVELLVLAGSIMGGKITEAVKTLKEKTDIQIISLNMVGSVPKVADLVITDPVQAGVIAVMAVADTAKFDINKVKGRTI