MKNNLREEKEVVFDGCMNVLSLPSGWKAITPKKNNATSEIIVFFIPPKASYHIILKYNKTKHCELFFSDHITGEQDIIYSQNAFFSHVINHIIALVDVLNKKSYASNVIKFLITMEGGGDILSESKRAP