MNLDSTALAYQSGFGNEFSSEALPGALPVGQNSPQKAPYGLYAELLSGTAFTMARSEARRTWLYRITPSAKHPPFRRLERQIAGAELDAPTPNRLRWDPLALPEQPTDFLDGLLRMAANAPGDKPAGVSIYQYLANRSMERCFYDADGELLLVPQLGRLRLCTELGALQVEPLEIAVIPRGMKFRVELLDGEARGYIAENHGAPLRLPDLGPIGSNGLANPRDFLTPVARYEDSRQPLQLVQKYLGELWACELDHSPLDVVAWHGNNVPYKYDLRRFNTIGTVSFDHPDPSIFTVLTSPTSVPGLANIDFVIFPPRWMVAENTFRPPWFHRNLMNEFMGLIQGAYDAKAGGFVPGGASLHSCMSAHGPDAESCDKAIAADLKPHRIDQTMAFMFETSQVLRPSRAALETPALQNDYDACWASLVSTFNPQRR