MSTGNSNYHGFTVTPHTENSRLQVVIIKKATLENFIENTRDFGLQAVEYKPFLRYAVADKLDQACNYELGKLLNEIMQDRDRAAFLLEADESAQADFIDSDEQRDFFVILSTAVSHLIGLPNFDSMYGKYYARFTVVNEDNSDSYLRQPHRRMELHNDGTYVDERTDFVLMMKMDEKNMEMGDSLLLHIDDWKDLPHFYNHPLAKQDIVWTTPPSKNINYQIEHPIFFEEDKNGKPHMLFIDQFACPQRMQEGLYLHQMSESLENESNCFNIRVKTGAMLVAQNHCWLHGRDKFISNPGLKRELLRQRGHFTNK