MPEIIKNKTVVSDDWTVLRLAEGETAETVNVPQGRVIVPLKVWQAQGEALKSRAEIGVWLASDERPEELKGQLDSFKVVAVDFPKFADGRGYSIAYNLRARLGYTGELRAIGDVLRDQLFYMQRVGFDAFAVRADKNIHDAVKGLTDFSEKYQTSWDEKNPLFRRVKRETAQTAD