KQKQRPLFGQKQIQRLEEEFVCEKYISKSRRSALAAEIDLTDAQVRTWFQNRRTRWRKEERAE