MFRYLQKRFMSTPKIKLKVDPSLDMHAERDKILRPIFKIRDLLLRYDSHSMRLRYLNLKRKQIGLAHRNVGVKAFIKRYPNMFEVYEHPRTKEPWCRLTQAMEDMLEEEKQIFRDIESEVVLKLRKLLMMSKDRRIKAGKIDFARRSLGLPDDLATRVAPSYPQYFRVVGKSPSPFIELVAWDESIAISELERKAKLDALKAGFGDIQTRGQPLAFKITHSPGMFLKKKSLELLEKWQKLPYISPYQDYSWVTPGTFISEKRIAGVLHEILSLTYEKKALMQVLGRFREEFGLPQTIGKLVNRYPGIFYLSMRGNNKTVILREGYEREGYHKSHLIEDHPLVHLRYKYAQMVHDGPRIRANINEISKSGSDVLASQFSADESCQETGSESSDEEKFNDGDSEDFECYDGSSCTENSSSDEYEVDEVVLSEETERKMKKEIW*