MLHLIYIRRILQCMIAESREKCSARFLLQNVSSLRVISSISNPTVTKPHSFTVAYLVNSCGLSPESALSASKKLNLKTPKNPDSVIELLRNHGFTDTQITKLVTKAPSILLSNPQKTLLRKINVLKRYGISGTDLIKVISSNPSLLLQASVNTEIIPSFDFLRSLVKTDENIVTIVRRSSRILQSNLEKKIGPNIAIIRSQGVPDSNIANLMMTYPRTVLLGVERFSEIVAFVKKMDFNPSTRKFTFAIRVMSALKKLNWERKMKVYQGLGWSEEECLSTFKLRPQCMMISEKKIKKVADFFRSEMGWNPVGLSKFPNLLRYSLEKRTIPRCLLLRILITKGLIKEEPHPFWMLNLTEKQFLERILIKYQDLVPEILRTYQGKAGLVGFASVGAAQKL