KFPLPRTIWDGEETVYCFKEKSRNFLKDCYRRTRYPAPDEKRRLAKLTGLSVVQVSNWFKNRR