MGRRLDVLLGRTTKQTARLRSLLGLAVTRLGVVRGHRQVRFAQARGDVEQLLRLGHADRALARAEHVVREQNALDVLAELEAYCGLIVERAALVDAHRECPEELREAAAGLVYAAARCGDLPELQEVRGILAAKFGRGFVSAASELRSGCGINPKIVQKLSTKQPSLESRQMVLQEIAAEKGFAVSVYEPPPCEGSGRSNHNRRKTKHDEEMIRMPPADDLDEDVSGDSAQRYKDVEAAAQAAFESAASAAAAAKAAMELSRGESRGPGDRGKTGTTRMDDESKKEGEMLDGKTSEKIGHARNYSSEIEILPEDEADHGDVAVKEQKHHEQREPARGKPASVRTKWGF*