MGKSLAMYMSLLRVLLRLVGVRSQVVEIEPGTLVHFWAPAENPNKTKIHNQAKRKPAVVFLHGFGFNGISTWQFQMLAMAKDYAIYVPDFLFFGGSFTDKTERSPAFQAECMAKGLKKLGVEKCTLVGLSYGGMVGFKMAEMYPDLVDSMVVTCSVMALTESITRAALERIGFSSWAEVLIPETFEGVKKIAELCTYKSLAMPDFFYRDIFQDMFINHKKERAELLEALQVKDKDFYIPHYPQAQRIHLLWGEEDVFFTMEIARNLKERLLGGKATLHYVEKAGHVVPSERPCAYNGQLKKILASLYAN*