MEKTDSIDFRALEKELQAALAADEKYQRENAAKFRAVEQKVASYEEFRDIVLASHLKPLERKDKMNIKKTVLWNCHVSQKGTTQEEGTDISQEGNCQPETSSDFYRTWRRYLRSGPERYQALLQLGAPNLGHLFREDVGFGLLGELLMTLEENFKPTDHAAVLGILHSLSRTGRFGLNMTLLSNNERESCQKLFQKLQDMDVTRPIEEDLNYKKQELEKPYPGNDGAEKLLQELSQLYQVS