MEPVRRSGRLANLPDKPVYREKVPDFGMKIRRTYGSVRRDLTNRVYATDDARSYAISKAEDLEQELDSSFPIFIKPMTQSHVTGGFWLGLPIHFCRKYLPKRDEMITLVDEDDDESDTLYLAMKRGLSAGWRGFAVQQKLVDGDCLVFQLIEQTKFKC