MIFFSHIQVISHCFDLEIPQIRELLSFTQKTSNPLRYQAHPSVSRSDSSRKRTKQLEIFKFLAIKLFSALIGLDSDRLRQKPHFDAQSSNLKILNHKEMKKSKLRIQARD