MGLSLAELWFSLYWFITQFVRWNPIYRYTFKDRLSQRYENAFPYIDIFVCTAKPRIEPPIMVINTVLSVMAYNYPSQKLCVYLSDDGGSDLTFYALLEASRFSKHWLPFCRKFSIEPRSPAAYFSTNPKPHDSNPLMAQERFSIKKSYEDMKNRIETTTRLGRVSEEIRKEHKGFQEWNHVSTQYNHQSIVQILIDGREDKAVDVEGQSLPTLVYLSREKRPQYHHNFKAGAMNSLIRVSSKISNGSIILNVDCDMYSNNSESVRDALCFFMDEQKGHEIAYVQFPPSYNNLTTNDLYGTCFRVLNEVDLPGLDANGGPCYIGSGCFHRRKALCGMKYSEECEREWKRETDRTARESASVLEAFYVENTQWGKEMGLKYGSLVEDIITGLSIQCRGWKSISFSPERKGFVGVAPTTLLQSLIQHKRWSEGNFQIFLSRYCPLLYEHKRIPLELQFSYCP*