MQKLNEFQEYHLHEQFDEDQGRGRFLTPSFLPYSLSKHDVKQEERSMVQIDSQASIKDDAFGLQNIKGHVKNTYIKKIHSLLSVEGENEKIIKKVQKEPSSSSKQLENEDQKMIRNRESARNSRQRKKLYINLLEKKVEDLNQAIGQLRKSTESTFQTMHSVLEQNSSIQDMIVEQTQLFEQLKVKEQEFNELQQLLTESYKLKFKATGTKRKQYIRYCFQNIARLLLDGNYGTLLFGQSYFSKNYTMHDEEELADYIKNLRDATGICDNGVFLNLYTIVRRVIDHKKNFSFLIKQIKLKQKELRICQQQIDDQIDDIQLNGIQFANLIHQVNKDQLNQPQLTQPLEIPPQKQMILKMVPKYPFELMNNPFLLPNSLMIDPLQIDLITKNLRQP