MPQPLDYNAAEWKRIFNTLLDQIEHQQCVLLLGPELAQVEGQPIQQLLREQLLADYATEISYYYPRDGLFLFTDELAKGDVQGGVRLFYKNPDLGAKMDETIFKKIAQIPFHLVLSISPDNFLSDVCYKYGVKHRSAFFHHRGDAVQLIDPPSKEIPLVYQLFGRFSQDDSLVLDYEDLFRLLQAGLGAPGLPEKLRAALDRAKTFIFLGFDFEKWYSQLLLRLLTGEKAIRKYALNTQIAESQTHTFLVKQFEIAFLGDEMAFFEHLYQECQQRLKLRQLTEPNSPAARQVIQLVQEGEPERALEVLKGIPGLDSSIANDIVMLSARYLNLKQNQEKGLMDSRDYWPEFNRIIDAILELSQHLP