XRRFKQQKYLSAPEREHLASLIRLTPTQVKIWFQNHRYKMKRARAEKVSTAYAIQRPVQRDQQPPVP