MNRYQALFQRLSAAQQGAFVPFVTIGDPNPEQSLAIMQTLIDAGADALELGMPFSDPLADGPTIQGANLRALAAKTTPDVCFELIAQIRARNPETPIGLLMYANLVYARGIDDFYQRCQKAGVDSVLIADVPTNESQPFVAAAEKFGIQPIFIAPPTASDETLRAVAQLGKGYTYLLSRAGVTGAETKANMPVHALLERLQQFDAPPALLGFGISEPAQVKQAIEAGAAGAISGSAVVKIIETHLDNPAKQLTELANFTQAMKQETKI*