MVENVGKDTVVEPHKGMEFESEDAAKVFYDEYARQIGFVMRVMSCRRSERDGRILARRLGCNKEGYCVSIRGKFGNVRKPRMSAREGCKAICMFMLSLKSLENGW