MSKDTLSDLLRAVRLRGAVFYYVSNRAQWAAEAPPARDIAAAVMPGAEHVMEFHLMARGCGWAAVDGLAPVRLAPGDIVVLPHGDAHVMSSAPGIAPQRISAEWVFATRQVPKPMPVAFHHGVHEPGATGPVDGAESVLVCGFLGCDLKPFNPLVAALPRLLHLPAARAGEWVAHVIDQAARESTEQRPGADAVLERLAEMMFVDTARRYLDSLPDDATGWLAGLRDRYVGRALALLHERPEQAWTMDDLGREVGLSRSALHERFLQYVGQPPMHYLANWRIQLGARLLRETNRTVASIAVEVGYESEAAFSRAFKRLVGQPPAAWRRTALTAA