MGSSVPSWNGLNEGEELHVLAVDDSIIDRKCIEKLLKSFAYKVTTVESGLRALEYLGLEDGQNPTSKTDDLKINLIITDYCMPGMTGFELLKRIKESSTLKEIPVVVMSSENVPTRIQMCLEQGAKEFILKPVKQSDVKRLRCHM