MFGAFRFTNPLSGGLLWKVPWRMSKFQKRRHRLRLRAVDDVVATVDAALAKKGQTLEALDRWKAEMPTEAEMLPRDKYTMFDRKAKRYRKGIHKLPKWTRVSQRVNPPGY