MPLPFPSESAPIIDTVILAALELERAAVVRALGEYVEYPWRGRKLQMGTIGDRRILVVPLDGMGNVNSAYVAQRAIGIWNPAQVLLVGIAGGARAGAGDLALGDVLVPEQVVGYELAKVTPTGAVPRYEVYRPDQELLAVARGVAADDWTTGIRIARPDDSLAVPCARFGPVLCGEKVVADETFLASLQTSWPKAIGIEMEALGVALAAYRGGPGFLMVKAVCDFAGEDKDDLWQRYAADAAARFAVAVLHAFSAPGAAGQRVQAKPLGAVNTFPGTVKLVVCQRLLDDWEKVADYFDVPPHNRAPFRHGRQARDLWVWLEIRDKLHELPDALTVIGRADLAEILRDSQA