MLYRKVLPFHFNQNNYQIDFFSPSYRAFENDFYKYSTLEIPLTFLIDDILLAMVTSKKNYFKLSKEKSSDQQDHYFFFERTALPENPFVYLYHYLGAALTKESF