MSQPAYRLFNVELKRREQLSPALTRFVFGGPEVAEMKTLAADQRIKIFFPDASGQPPSLPGGSEWYQAYRSVEPARRPPMRTYTIRALRAEQEEVDVEFVLHGENGPASAWATHARIGDRLQLAAPNRQYGDDPGGYEWKPPAGVRHILLIADETALPAVAGILEELAGEAEPPVVEAFLEVPGEADILDLPAIPAARLHWLPRHQAGIHSRNGERMVEAARQARLPEREVAGGAAQELEDIDIDEEILWELASPESGSFYAWVAGESAAVMAIRRYLVQERGIDKRHLTLMGYWRLGKVFD*