MDGRVQLMKALLAGPLRPAARRWRNPIPFPETFDGDTDRLPEFIVQTCSYMFVDENTFSNDALKVTFLITRLTGPALQWVIPYIRKESPLLNDYRGFLAEMKRVFGWEEDEDF