MMNRGISVDDCLPKFFKVYLPDDSGDDLELPISFNSFLPKSLPKNVIVRSIYGNIWKVAFRKFCGDSERFVMVNGWKKIVKDEDLKGGEFLEFEFDGSWCFNFCIYGRATCKRLRSSVQITVLDDNDDGFNDDQDYGEEVKSSENFIVLDDDDISDVQDYNEEDTSSEDIIVIDDDDDDDDQDYGDDDHADVEKERWRGVKTEKKKKGSSGEHDRQYLDNHMNPFFTVNQHRQIKYNMLRIPTKVITKYGLHFPEFINLIDPLEKNFGKLKRKVKGQTIKGFRSIIRRNNVKLNDKVICELEKEMDGLVREIKVHVIRG