MGKRALLVGCNYPGTKAELHGCVNDVKRMYRSLVEKFGFAEDEIVVLIDTDSEGTQPTGANIRKALANLIEGTEDGDILFFHYSGHGVRVPAESGEPDDTGYDECIVPCDMNLITDDDFRDLVDKLPEGCRITLVSDSCHSGGLIENAKEQVGDSSTGSRSYSAEEEEQGGRGGGFRNLVFQGVQSAFESRSGIKLPFKLGSRHRRQEDQEEEQVLEEETENGDVVKNKSLPLSVFIDLLKEKTGRQDVSVGNIRPTLFDVFGEDASPKVKKFVNLLFQRLQSSGGNDGGQGGIWGAIGGLAQDFLKTKLEESGEEYASPAVKTHANPHDAYAGSGNQGRRSDMAVLVSGCQSDETSADAKPGGNKEGAYGALSNAVQSVLRESDGRGIGNKDLVLAVRELLAKQGFKQHPGLYCNDEHADQPFICEFLAY*