KERGEKCPTKVTNQVFRHAKHRGASYINKPKMRHYVHCYALHCLDLEQSNHLRKVFKDRGENVGAWRQACYYPLVEMARNLNWDIEGVFSRNDKLRIWYVPTRLRQLCHLEKSKEC