MKDALFLRLRKRLAVKPQAMITLGDICQLYWDGEREEALKRMPIYQTKPTDGNLIIIDIMQVIKRLRSVYPDVELDVQGSPQIIVEVLSPRKKANPILVGMVWLLLFIGSGLAIMNFHTDVSMMQVHERIYYLITGEKSHQPLWMQIPYSIGIGLGMILFFNHIFQKKINEEPSPLEVELFMYQQSLDQYYIQNENKENQRTKK