MIQLHTITSEEKKQNFDITELFEMQKELDKRIGYKGNDKMDMLFRALLVEISEAWNETRAFKMWSTGFGVPKNGLLEELIDGLHFLMNIVIELDKCTWRHELIPSFSMQSIMRKDTSNVNMLFEWYMQDVLTAKRAWCQYRDLTTTMGHLRRAFGIFFRICYLYGFTYEDVIDSYKEKNAENFERQENGY