IARRIFTNSRERWRQQNVNGAFAELRKLVPTHPPEKKLSKNEILRLAMKYIRFLQKLL