MMNRGISVDDCLPKFFKVYLPDDSGDDLELPISFNSFLPKSLPKNVIVRSIYGNIWKVAFRKFCGDSERFVMVNGWKKIVKDEDLKGGEFLEFEFDGSWCFNFCIYGRATCKRLRSSVQITVLDDNDDGFNDDQDYGEEVKSSENFIVLDDDDISDVQDYNEEDTSSEDITALDDADNDDINDVQDYVEEDTSSEDIIVIDDDDDDDDQDYGDDDHADVEKERWRGVKTEKKKKGSSGEHDRQYLDNHMNPFFTVNQHRQIKYNMLRIPTKVITKYGLHFPEFINLIDPLEKNFGKLKRKVKGQTIKGFRSIIRRNNVKLNDKVICELEKEMDGLVREIKVHVIRG