KQRFVWTSELHRRFEAAVNTLGIDHAKPQAISQLMNFEGAPTRQNIQSHLQKYRGLMQK