MAGLSLKCGDCGAQLRSVQEAQEHAELTSHSNFSESTEAVLNLVCGTCGKPCRSKTETDLHTKRTGHTDFVDRTEEEAKPIDLEAPKAPAANSEEGGTSGSNEAQDMAVAEVDKKLLAELESMGFPSARATRALHYSGNTSLEAAVTWVVEHESDPDIDQMPMVPVNIKVEDAKPSLTPEEVKLKAQELRERARKKKEEEEKRMEREREKERIRAGKELLEAKRIEEENERKRIVALRKAEKEEEKRAREKIRQRLEEDKAERRRKLGLPPEDPAASIKPATPTVQEKKLQSSLPVKPATKAEHMRDCLRSLKQNHKEDDAKVKRAFQTLLTYVGNVAKNPDEEKFRKIRLNNPSFQDRVGSLKGGIEFLELCGFEKIEGGEFLFLPTDKVEIAVLHSAGSELNSAIVNPFFGVL