MTFYNMDGSGDYTKESAHPMHMHGLYFYVMKIGYPEYNENTPICVLHLERLFCKESSPNVSEDSSPNEFDSSLEESDSDTDPEASTTPLFTDDQLISLNEWFEVCANPNEEQISLVVL