MDSQKIKSLQSYLVRLHQGEDLASVRREFEKDFASVSTEDIMEAEQDLLQAGKLSENMGHLCDLHSCLLHGKMETMGEQFPEGHPLQLFLKENEAIESHLDRLSAVMNGPFLAADVLSVLEGLLPVKAHYDKKDEVLLPILSRKGMPGPSRVMWNADGEIRNNLQELIKMLKKEDPHAEKSDDETLHQALSGLLNRMREMIFKETEILVPMVQKLVDQNEWPLIAGDFPRFGWAYLTDVPTWNSESLTKSTLNQGLKDRCGTISLPSGELTVTQLEGILRTLPFELTFVDAADTNRFFSESTPLFPRPLTALGHSVYDCHPPKVVPMVKGLIEKLRSGEKDSLGFETVKKGKKARVRYLAVRDREGAYLGTLEVVEELS