MKGGQGTASKVKFRMPTSENLIPIRIDVEAEGQRFKDGFTWNVNDPDFEIPNFARRTVKDLNLPTAFISLIIHAIQAQVAEFRTYEGLEMPTGERVHCLKLDLRVNSTVIHDQFLWDLGNFDSDPEEFARGFCRDLELEDPEVGPAIAVAIREQLYELAVHSVASGRETRINKKPRRDWGLDFTQSSKIVSAFDLMKRSSSKSSAVRRRNEWDLFEPVVEILTNEEVEVLEAREERNARLKKRQDDKDELYANRYMRV*