MTRVVKILLDKESNFIPQADRFGNTLLHYASAQSYWRVLEDKDNDRPWSPEFSQAQILGRLIERNPNNDRPWSLECYESKILERLIEANPYLAYVPNIYGDYPVFVAIRNQFGRAVDTKLDHCPESAELVNQEGQNALHLAVMEKNHSIIHCLAKRLESKKLINEPDNYGNTPMHLATLTNQHDIVWLLIYRGPPDLTVSNKEGLTAMDLCGYMIHQKQQTRGVDNRF