KRFMRKPKQRPLFSHNQIQRLEKEFKEEKYLTESKRAELSKDLGMTETQVKTWFQNRRTKWRK