MTPEQMLSSGLQFVQTDSLNSDGTPQIIPMQLTTLPDGQTVMMPAQFHVLSRGNEIDNTNKIVSHLNNSNAPVVQMISNSGCSSAQSSEQVNTETNSDISEANDGQTVYVNQLQFKRIMARREARLKLLMGGKLPKQRQKYLHESRHKHAQKRVRGVAGAFA