MKNNLREEKEVVIDGCINVLSLPSEWKAITPKKNNVTSEIIVFFIPPKASYHIILKYDNTKHCELFFSDHITGEQDVIYSQSAFFSHVINHIIALVDVLNKKSYASNVIKFLITMEGGGDILSESKRAP