MADHYRIDKEYRNILSRAVLSDDVARSRRLKAIGLENLMGGVLHIDGYNVLITIESIITGEDIFLCDDGFIRDMRCLFRKYRRSGATDEAVQLMIDVISRARPSDVLLLLDKQISRSGELASDIGEAFSAAGIPGTARTARDVDRGLKSSSAVVATSDGIIIDHVSSALDIPALIARRMMVKPIRI