MQIGNFNTDKKVFIIAELSANHAGSLEMALQSIKAAKKAGADAIKIQTYTPDSMTLNSNKEDFIIKGGLWDKRKLYELYESAKTPYEWHSQIFETAQNEGILCFSSPFAKEDLEFLKRFDPIAYKIASFEANDENFVRLIAKEKKPTIVSTGIATEEELFKICEIFKEEKNPDLIFLKCTSAYPTAIEDMNLKGIASLKEKFNVEVGLSDHSFGFLAPVMAVALGARVIEKHFMLDKNIESEDSKFSLDFDEFKAMVDAVRQTESALGDGKLDLDEKALKNRVFARSLYASKDIKKGEIFSEENVKSVRPSFGLHPKFYQELLGKKATKDIKFGDALKQGDFQ*