MVRDIKTFKFFEVLLIYEMLEVLKALAMMNATRKVVKISSKELAEHIGQSLQTAARKLKELEDEGLIDRTLTKDGQFVVITEKGKQLLYKEYMDYKKIFDDEGTIKIKGEVFSGVGEGRYYVSLEGYRKQFREKLGFDPYPGTLNLRIPKEEMYFRRRLDEERGILIEGFSTEDRTFGEVKAFKCRINGIEGAIVIPKRTHYPAEILEVISPVKLRDKLGLKDGDFVEVEVIL