MMGLEKDLLGFDKIKVFDEIALARLNGYFNRDQLEAIAESLYREGDGGKIVRFLKSVHCVMIYFEDSAIIKKTYLAALLYTKKFTTLYEIISSRRFEEKDYPELQMIWYEAKYAESEFRKQKPLGPVEKYRLRKKHPFPSTIWDGQETVYSFKTNSRSALRAFYDQNKYPNTEDKRQIAKMTGLKVLQISNWFKNRRQRDKSGHDGFEFGMNNSAMYYHPYIKYDTTTV