MSQFLTRVEERSLSIGSIGSYISWVNRIPLLSAEEEHDLANKFRQSNDLEAARKLVLSHLRFVVRIARGYSGYGLSQADLIQEGNIGLMKAVKRFDPQVGVRLVSFAVHWIRAEIHEFILKNWRIVKIATTKAQRKLFFNLRKHAKKRGWFSDHEAFALAEELNVSTKDVRQMEERLNSYDEAFDGADEESDSGTPSWGAPAHYLEDKRYNPALQLERSNWADDQEHRLHNAMQSMDDRSRDILYQRWLSEKKSTLHELAAQYAVSAERIRQLEKNAMQKIRTAMADE