MSSQNQPDVNTLLHNMHAQILVLTTQLAELQAAPPAAAPSVEKKFNKKVEIIADPGAFKGDRARFAEWWTKLQIWIKVNWDAFANDFEVATVVLSQLKGPVAGQYAQVRLQECYTAGVWPAWDDLKVEIEKYLKPQAERDWARQQIHSFKQGNIRTDDYVTRFLALSIQGGLGNEHAIELLERNVNPHIAEQLYLQDMRQDKLSDTAEEIRKIGQGAPMDIGAVQGRQMHRLKGNCYNCGQEGHMSRDCRNRAQAAQPKNNQRRQARQLEAEKLDDWLNSLAGCSYDKIWAFFYDQQAAEMKAQGKEFGA