MSLQPQDMNALLHAMRTQIAALTSQLAEIQANPPVATPSVEKKFNKKVEVVADPGAFKGDRAQFAEWWIKLQIWVKVNWDVFADDFEAQVQLQECYTAGVWPTWDDLKIEIEKYFKPQAERDWARQQIRSFKQGNMRTDDFVTRFLALSIQGGLGNEHAVELLERNVNPRIAEQIYLQDTRSDNLALAAEEVRRVGRAIELYTMHQGGGSTKQNNTSQRRPGSSNQHQNHSHGFQPFGLQPGRGAPMDIGAVQGRQTRRFTCYNCGQEGHIARKCPNGAQAAQQKNNQGRQARQLESEKPDDRLNSLAGRSYNEIRAFFYDQQVNEMKAQGKAFGA