RRIFTNGRERWRQQNVNGAFAELRKLVPSHPPDKKLSKNEILRMSIKYIKLLNKVL