MSRQELIAKIRYENELPAPLLPPKLIKYQASPDEDVSSSKLLTSLYTKTNVTPLIDLDHDLGMPLDLLTIPGVLNQQNVGGLFGYDNIKLKQEDRVLLRDPGMDKVVQSDLSKVTFLRRTEYVISTNMSKADKVKRTRSALQNEETLTPEQVLEKVESTFNHRTDDLEKLRHPIKKKVKAVNSWNLLPDTVSMDQGYFTVKFVGSAALDGKEKEKYDMSTALLRPVELEEDEWISAYSTEKESSTKLSENLEQQIDEISHDDSIYKFKRFRDFDMKQIEPETQSSDLALRYDNDKRTVYYKPLRSRLELRRRRVNDVIRPLVREHNWDQINVRLRAPTTKETKVRDAIRMRYDPIDFPALDDDEEEEEAEDNEDRDSQNGEDSQNQGLASTENVKPTASDEVKEESVQSATNELASQKDEDIKPESPV