MGQKIHAFMFPWFAFGHMTPYLHLGNKLAEKGHRVTFLLPKKAQKQLEHQNLFPHGIVFHPLVIPHVDGLPAGAETASDIPISLVKFLSIAMDLTRDQIEAAIGALRPDLILFDLAHWVPEMAKALKVKSMLYNVMSATSIAHDLVPGGELGVAPPGYPSSKALYREHDAHALLTFSGFYKRFYHRFTTGLMNCDFISIRTCEEIEGKFCDYIESQYKKKVLLTGPMLPEPDKSKPLEDQWSHWLSGFGQGSVVFCALGSQTILEKNQFQELCLGIELTGLPFLVAVKPPKGANTIHEALPEGFEERVKGRGIVWGEWVQQPSWQPLILAHPSVGCFVSHCGFGSMWESLMSDCQIVFIPVLNDQVLTTRVMTEELEVSVEVQREETGWFSKENLSGAIMSLMDQDSEIGNQVRRNHSKLKETLASPGLLTGYTDKFVDTLENLVNEQGYIS*