ALTDEEWDLVLTVLEGVKEDIAGVGLAVLTRTFTEHPEFLKLFPEFKHLKTVEEMEASEALKAHGVKVLTALLAIFEARGDHAELLAPLARHHALVLKIPIAFFRVLADAILAVAKERYPEKFGEAAQAALRKALDAIIAALAAIYAELGAGG