MNTFKTEVLLKYSAKDIFNIFTKSARLNFPNFNEKKAVGTFVQQKNNKRFKVEITNFEKNRVYEIKTSNKRESTITRYELVHIDLENTKLIFIESESKRNIFGKINSALVRVLFGKRQPEEFNKFIKKLEMELENNSVNL