MESGGGREGYDGVVMMMTRDPKPRLRWTADLHDRFVDAVTKLGGPEKATPKSVLRLMGLKGLTLYHLKSHLQKYRLGQQARKQSDEHYKENNRCSYVNFSHRSSGPNTSYSYRGDKEDNEGGEIPIAEALRCQIEVQKRLEEQLEVQKKLQMRIEAQGKYLQAALEKAQRSISLDGSGTLEASRAQLSEFNFALSNFMENMNRDSKDDIMDMNDFYNKSHSSAFHYQGGEREDYEDQKPKIEGEFDLNIKGSNNEMVSADGAEMESKMLSYRVYNF