KFPIYTIPDKLGPWSPIDAAYCANWSTIPNFRFLAGTKKVSASHLEQYGTNEYSIGPGPGYGRKKRRQR