MRDSTQLLSLVARVRRGLLFLQFLPRLWRRRVQKGEGGLMELRGKGKAATMLRCEDADHDARVNTEIIPSFDFLRSLVKTDENIVTIVRRSSRILQSNLEKKIGPNIAIIRSQGVPDSNIANLMMTYPRTVLLGVERFSEIVAFVKKMDFNPSTRKFTFAIRVMSALKKLNWERKMKVYQGLGWSEEECLSTFKLRPQCMMISEKKIKKVADFFRSEMGWNPVGLSKFPNLLRYSLEKRTIPRCLLLRILITKGLIKEEPHPFWMLNLTEKQFLERILIKYQDLVPEILRTYQGKAGLVGFASVGAAQKL