MDLRLIFGPTCTGKTSTAIALAQQTGLPVLSLDRVQCCPQLSTGSGRPTVEELKGTTRLYLDDRPLVKGIITAKQAHERLIAEVHNHEAKGGLILEGGSISLLRCMAQSRYWNADFRWHIIRNELADEESFMSVAKTRVKQMLRPSAGLSIIQELVQLWREPRLRPILEGIDGYRYALLFATQNQITPDMLLQLDADMENKLIHGIAQEFLIHARRQEQKFPLVGATAVEAFEGPPFRM