RRVFTNSRERWRQQNVNGAFVELRKLVPTHPPDKKLSKNEILRLAMRYIRLLNGVLRFQKLQ