MGEHALDRYVGTWQLVDSENFEEYMKALGVDEDDRERLGKAKPTKIITLDGETLTVKTESSFKNTTITFVLGVEFEERTADNRKVKTVVTLDDGTLVQTQTWDGRTTTVTRRVEDDDLVFTLTADDVTCIRVYKRA