MGKRALLVGCNYPGTKAELHGCVNDVKRMYRSLVEKFGFAEDEIVVLIDTDSEGTQPTGANIRKALANLIEGTEDGGILFFHYSGHGVRVPAESGEPDDTGYDECIVPCDMNLITDDDFRDLVDKLPEGCRITLVSDSCHSGGLIENAKEQVGDSSTGSRSYSGEEEEQGGRGGGFRDLVFQGVQSAFESRSGIKLPFKLGSRHRRQEDQEEEQVLEEETENGDVVKNKSLPLSVFIDLLKEKTGRQDVSVGNIRPTLFDVFGEDASPKVKKFVNLLFQRLQSSGGNDGGQGGIWGAIGGLAQDFLKTKLEESGEEYASPAVKTHANPHDAYAGSGNQGRRSDMAVLVSGCQSDETSADAKPGGNKEGAYGALSNAVQSVLRESDGRGIGNKDLVLAVRELLAKQGFKQHPGLYCNDEHADQPFICEFLAY*