MTNLPFQLFTHKILNLPLSFIWRTNLKPEIEDEELDQKQFYRTTHICSLRPCPPLLRASRASIKEPVVISIGTTGKTTDLITQHMILVRESEKMPQLQKMLNELGDKFAIVFVNNRKHADTLDKVGYRVTTLHEGKSQNQREISLPGASNLLFLFQQMS