MEKLTIDQLHELRLHIFDNAESLHKEAKLLLDNGFYARAFLLAYFTCEELGKIPIVVGVIGRMLKNETVDWKKVKKRFRDHKAKVDSDDFHKYFFGVEVDLLRDSDLKWLDAARAASKDRVNQKNNSTYVDVQGVAVTSPLEQITKEQSVEMLERSFQSLRAHWQAESMTNPIVVAAKKLLQATPKSGAHEL