MAGLSLKCGDCGAQLRSVQEAQEHAELTSHSNFSESTEAVLNLVCGTCGKPCRSKTETDLHTKRTGHTDFVDRTEEEAKPIDLEAPKAPAANSEEGGTSGSNEAQDMAVAEVDKKLLAELESMGFPSARATRALHYSGNTSLEAAVTWVVEHESDPDIDQMPMVPVNIKVEDAKPSLTPEEVKLKAQELRERARKKKEEEEKRMEREREKERIRAGKELLEAKRIEEENERKRIVALRKAEKEEEKRAREKIRQRLEEDKAERRRKLGLPPEDPAASIKPATPTVQEKKSSLPVKPATKAEHMRDCLRSLKQNHKEDDAKVKRAFQTLLTYVGNVAKNPDEEKFRKIRLNNPSFQDRVGSLKGGIEFLELCGFEKIEGGEFLFLPTDKVEIAVLHSAGSELNSAIVNPFFGVL