QHLNQRFQHTQYLALPERAQLAAQLGLTQTQVKIWFQNKRSKYKKIMKQGSNIQDGELLGALPALSPSLPSLWDMPRTLPTGGYVGNFGIWYQQQHSQDVQAAPQIM