MEFEIDEFKDQFLAKSRFEIVYAKHLEDSLKESYKSMRTLLREKNIRIKMDRDERLIQVSTTSKTRDPYVILKSKDFVTLICKGVPLEEAQKVFDDNMSYAWINIQALASDKEVFINRRNRLIGPNGDTLTALKMLTKTYILVKSKSVCVIGPFASVLQVEQFVLKVMENYHPVHLLKQMMAKKEVEQCADKKDMNWKNFVPVVKKKIGGSKKVKRQFNVREGKLFMDMPVRKEDVEIVKKSKKME