MEVEVPLLRKQALFTPKDEGFDLRSQKYKGQQYSHLYYCRLHKFREILTALAQKRCPKARVRTILGLEEGEDCIVIGTLYKQMQLKPSILDEYAKERTIAPLVLPHNFVHADDYLILEDESGRIRLVGDEVVAKSYVTGVIVAVYGKEGTDGEFLVKQIIEPGLPAQMSLPSQILSGREDKYVALVSGLRICASKANPLQFQLLVDYLTGHLGDDKEHTAVAQVVHVVIAGDSVHMQYNLLTGQSLSSKDQSKLVEPLKELDLALTQLAAAVPLDIMPGPNDPANFSLPQQPLHSCLFPGASVYNTFYAATNPHCFELDGVRFLGTSGQNIDDLNKYSDADDQVEFMERTLKWRHIAPTAPDTLGCYPYTDKDPFIIDTCPHVYFCGNQKNFMTRIMKGEDGQLVRLVSIPSFYDSGIAVLVNLKDLNCHVLSLSTDLLESNGA*