MGRSHGKVTTFPRLADPLGFVPADDIFHLVKAVVAVQRDYGRRDDRKQARLKYLINEWGVEKFRSVVEQYYGKKMQPFRTLPPWEFKDYLGWMEQGDGKLAYGIYVQNGRVKGEAKKALRNVIERYELPVTITPNQNLILRDISPSWKDDILSTLKAAGVRDLLEWDQIEALSMACPALPLCGLAIAEAERALPDFNARIRVLLDRLGFAKEEKFVVRATGCPNGCARPYMAELGLVGDGPNSYQIWLGGSLNATRLAETFADRVKVKDFETFLEPLFAAFKAQRRGADETFGDFCARVGFEALREAQANYISPAVAEKLPKX