MLLVKKATFASENEAVLTPLQTAEFLEKTMDSSFKSMPHNCYPEIVSDITLTEPDGAIKTNSDFTPYLYSIKPIEEIDITATSQKLSEHETEDSLSAALIELEKFTTLQSAVETEPMEDTRPEEEDIQSPLDSPRIHDFFSSNSLEDLANRPEWEEIFLQQNTLMEQFVEIVDVNTVLSVLKVELEQDETDRPTKQNPSRWRNFADGRAQCSVALSTSTTTKSGLCELQSSTTQCNFAEEKEKDRRQRNNVASRKSRAMKKERFAAMQMEIEHLLITNRKLKTFIDEMDSAIDEAKAIVLTQTKTTNK