KKNRSSFSAEQVFRLEKTFELQQYLGTKERQQLALALNMTDNQVKTWFQNRRMKQKR