MGSQSPYSGGLAAFAAGLGKRLADETADSNLVFSPLSIYAAFALLAPGARGPTLDEILRVLGAPSRGGLEDFVSLMAEGALSDQSGAGGPCVAFACGVWSDLSRALKPAYRAAVAGTCNNQAEARAVDFRGDPAGSRAQINKWAARATRGLIDSVLGPGSITPLTRVVLGNAVYSKGKWEKPFQEKWTTKEPFYRLDGSNVETPFMQSGSSQYIAVHHGFKVLKLRYKMAKATRTGSRGKKAQVQTAPSGHRIKSTLFSMCIFLPDDKDGLRNLVGMVESQPGFRHKHLPKEKVYVNEFRVPKFKLSFHSSVVVVLKKLGLELPFGDRADLSEMVEDDGSGLLMVQSDVVHKAVIVGG*