MLASLETLANFNDVPAEIVKMHVLLGSANLKAAKSKLKIVDKNEGKPIAKGTTKDALEKRFVLEERHDEQSNLLPNLPSDMNNEQIECYDKFITDLETAAELTDVLPIAVQTSVKVVAKQMEGIQGKTKYTIVDKKPGDSITKGTKKEALQQRFMIEKAKNSSNPVLPVLPNAMSNEQKIYYDTFIFSLATRAAITILPADTVKNMTKTAAEHMENISGTAKYTIKDKMPNMPVLQGTKKEALEKRFVAEKVK