MESLICPKCGGNLEQIIYQGIEVDRCCQCAGIWFDSLEAEQLKNRKGSETIDPGYVKKNSVSESLEEPINCPRCQVRMMKMLDFDQHPIWYEICLNCQGIWFDAGEFTQFKRNFKQPGLLVQAMKVLRYPSKINHQKIAK