MTLYLQLAETLGSRIEQGLYRPGDRLPSVRAMSIEHGVSLSTVQQAYRLLEDRGLAEPRPKSGYFVPAARQMPPLPAIARLAQRPVEISQWEQVLALVSTVPRPDVVQLGRGMPDISSPSLKPLTRSLARLNRHADARALAYDGIHGSPLLREEVARLLVDSGCRATASDVVITTGCHEALSVSIRAVCEPGDIVAVESPSFHGAMQSLKGLGMKALEIPTDPVNGISLEALELALEQWPIKAIQVTPNCNNPLGYIMPESRKRALLALAQRYDVAIIEDDVYGDLAYTYPRPRTIKSYDDDGRVLLCGSFSKVLAPGLRIGWMVPGRYADRVLHMKYISTGASALQPQLAIAEFIGNGHYEPHLRRMRAQYQRGRDLMIDWVARYFPEGTRASRPQGGFLLWVELDEAFDTLRLDKALRNRGVQVAVGCIFSASGKYRNCLRMNYAALPTPAIEQAVRRVGESACELLEPCEA*