MGTLMAETLPTEYFIQGITKDGKKFRPSDWSERLAGVMSCYGPGASGPNARLQYSRYVRPTLLGDLKCVIVDARLRDVEPMAFDFVMNFAKDNNLVVTEACELPDYGKTQE