MHFRLTIYLFVPETSIAQSLTRLLSTERYTLIFVNSMDELLEAIEENKDKIDCLVVLKLPTLLPLFNQLYEEGVLLPVVLLESPSTSLSELYNATPPAIAESRLPEESPSSPKDAPTFLYHSAEIRFKINELEDIASVIDQAITRFLHLGPNCSISEQSLSRSKPNLIEEKQNFLLLQQRRLAEKLKERLGYLGVYYKRNSEHFYRNLSSSDKKELLALLSSDYREVIINYFSQDFPVNQAIDQFVNRCFFADISVSQILEIHMELMDEFSQQLKLEGRSEEILLDYRLALIDILAHLGEMYRRSIPREDIPYELLFRID