MKKESQVIFDRNVVEFVTVAAEFCKFLEQAEGMKRATFVDTSLKILPLLYLKASMMPKCEMMGEDMPENFVTEETYEIVRMNLAGILGEKDDYLDVFVSDMKYSDQPITKYISEDLADIYQDIKDFIFVFQLGLNETMNDALAICQENFALYWGQKLVNTLRALHDVKYAQADSEDENPSDETDDLDYNTEHTL