MTYPFPPLLLRDDRLPPTEAPVTAPRIALDPDRLEHDLARILLGLMEMLRQIMELQAIRRMEAGSLSESQQEQLGTTLMRAEAAIHEMAARFGLTPADLSLDLGPLGRTI