MFKCSPGFVMYGDHCYYAFPEAATWGEARELCRNLYGGARIPEVPDEDLAGFVGELIKEQIKKPLTVIWLGGVDGISRAYPDPSDPEGEAIDTEDIEPEEIKHCWALVADRSGTKLVYVVPTTMMPYICQFKPVL