MKRGESQAPDAIFGQSRAFALSDSSVNPDVIEYLKSVRQEALRTNAISIKNHMNLQKRTRHKSSMYDDEDEGALKRHAISPSLIRLQRNVEIWVRWFNSVKATVLTNAYEFTGYEDETLDLLLLFLKNYLEDMPSKCTTVEKIISVLNQHSFPEKAEEKEENLQIDEEWAKNILVRLEKTKIDSVEDVKKVITEGDKHELVGYNQWFQYLINNEPQHTTFHEKITSKQLWVLIKYMSNTWIKEIHKKGRHYRRLQDWLFYILVHTPERVTAEYTSILRDLGKKCLELIQKKPVEAHENKITLPKEMAELNVEIPAAVENMTITELTVSVIAVNYGQKDLIE*