MRESTLRELTLRLKNAAPTLQLEENADMARYTTLHLGGPADLMANPDDPAQIPLLIETARALDVPVTVIGNGSNLLVRSGGIRGLVIRICRNLRGVEVNGDRIRAQAGTMMSSLSMAAADCDLGGLTFASGIPGTIGGGVYMNAGAYGGEMSQVVTLVEGYNMAGEPFRYSRPDLHFGYRFSRLMKENKIITHVTVQLPPGQREDLLAEMVDFNRRRAEKQPLTFFSAGSTFKRPEGAFAAQLIDECGLKGARIGGAQVSEKHAGFLINRGGTAEDFLALMAHVQRVVYRQKGIKLEPEIKILGEDAPVEQV