MNRKYFGTDGIRGTVGEAPITPDFVLRLAHAVGRVLRRTEARPTVLIGKDTRISGYMLESALESGFNSAGVDVVLLGPLPTPGVAYLTRAQRASLGVVISASHNPFADNGIKFFSAQGNKLNDEWEFEVEATLKEEPVWADSASLGKTRRLDDAAGRYIEFCKSTFAHDLTLKGLKIVVDGAHGAAYQIAPMVFHELGAEVIAIGCAPDGLNINDGVGATHPQALVNAVLANKADYGIALDGDADRLQMVDAQGRLFNGDEVLYLMVNERLSRGEKVPGTVGTLMTNMAVEVALKAKGVEFVRAKVGDRYILEELERRGWLLGGEGSGHMLALDKHTTGDGLISALQVLQACARSNQTLAQLLSEVVLFPQTLINVRLKPGQDWKNSAELAAQTKAAEIELGDSGRILIRASGTEPLLRVMVEARDAEQARACAERVADAVRS