MGLHALDRYVGTWQLVDSENFEEYMKALGVPKDDRERLGKAKPTKIITLDGETLTVKTESSFKNTTITFVLGVEFEERTADNRKVKTVVTLDDGTLVQTQTWDGRTTTVTRRVEDDDLVFTLTADDVTCIRVYKRA