MTSTPNELARRTQVALEAIQDSTGTEAGKFGADLFVSHHLEEIDAAYWLERLGTGKPGSRQILGLLIPIFDSDQREDGDFETLDFTLPGDVSNYLLSVQFDDSGNVIAIYMES