MKLLILGNHTCGNRGDSAIMRGLLDAIRQQAPEAEMDVMSRFPVSSAWLQGRPIIADPLYQLSQKQQAAAGLNGRVKKVLRRRFQHKILLSKVAQEGSLRNFAIAPEFAEFAQFIAQYDAVIQVGGSNYVDLYGLTHFEYPLCAFMANKPIYMVGHSVGPFQNPDFNQLANYVFGRTSALILRETVSRDLMTAAQIDTRKVEQGVDTAWLVERRHDEFVASYAVQHWLDVTARRKTVAITLRDLEPFDKRLGTTQQAYEQAFAQVVNRLIADGYQVLALSTCTSIDRYNRDDRMVALRMAKYVNDSENFHIAMDELNDVEIGKILASCVLTIGTRLHSAIISMNFGTPAIAINYEHKSAGIMQQLGLAELAIDIRHLLNGSLQSVVADTLNQLPALKAKVANAVTEERAKGFTMIKSVLDRIREAQ*