MATGQLFSKTTQALFYNYKQLPVQRMLDFDFLCRRETPSVAAIINPGSEGFKKLFFGQEEIAIPVHSTAFASSMSALKQPTIRVVAIIAEGIAIGGDVFPGSTLSDHVLRFNNIQQVKMIVVLGELGGRDEYSLVEALKQGKINKLVVGWVESEVQLGHAGEMNNGEMESAQAKNQALKDAGAVVPISYEAFEGVIKETFQKLEVTPPQIPEDLSTAIKSGKVRVPTHIISTISDERGVEQRYAGVPMSTLVEQGYGVGDVVSLLWFKRTLPRYCSRFIEICIMMCADHGPCASGAHNSIVTARAGKDLISCLGLPPSEFVEGMKIKGIRVPGIGHRVKRGDNRDKRVELLQRYARENFPSVEYMEYAVQVETYTLSKANNLILNIDGVIGSLFLDLLVEIGYLSGLFVLARSIGLIGHTFDQKRMKQSLYRHPWEDVLYTK*