EKPHKCQVCGKAFSQSSNLITHSRKHTGYKPFQCELCHKAFQRKVDLRRHKETQHTEIRTMVN