MGEHALDRYVGTWQLVDSENFEEYMKALGVDKDDRERLGKAKPTKIITLDGETLTVKTESSFKNTTITFVLGVEFEERTADNRKVKTVVTLDDGTLVQTQTWDGRTTTVTRRVEDDDLVFTLTADDVTCIRVYKRA