MSPLTPTKTIAGKPVGSIGYGMMTLTLFGGIPYDEAIKPMKAALENGANFWNAGTFYGPPDANSLQLLKHYFTKYPEDASRVVLSIKGAYDGATQTPRASPEQIRESVEECLAVLGDLKSIDLFECARIDPNYPVETSVKVLAQLIQEGKIGSYGLSEVNARTIRRAYAVHPPEAVEVEFSLFSRHALEKGGIADTCRELGIPLIGYSPLDRGWLTGQFKTLDDIPKDDFRHFYPRFQPGNFEQNVKLAEFVEQVAKKKGCTSAQVAIAWVKQQGVLPIPGSTKVPRVLENTTSVELTEAEATELQNAVDKVKVVGDRYPEMFQAYLDK*