MRDTTKLVALGRATPSFAKAQIQIYSSAGEGILVLSWDQGKIIRFGWTGDERLVVLNEEGAYRLYDLQGDYEQYSLGSEAAEMGVLDARIHENGIVALTGSLTLVEVRDWAGGKPLTLANSGLTQPPHSWAVIPPDLTISRHVEVLMSVESTIYSVDNLESIDQQLSRGPFTHLAPSPNGKSLALLTYSGLLWVVSTDFQRSLAEFNTANAPGAEGEIRQVEWCGNDAVLVTWDTLALLVGPFGDTLQYFYSGPTFAVTESDGIRLVGPDSCDFVQKVPVSSVSVFRPGSTSPSAILYDAWENFTRRSPKADESIRNIRPELGAAVNECIDAAGREWEPVWQRRLLSAAKFGQAFLDLYDPTDLVQMGQALKVLNAVHYYEIGIPITYAQYIQLSPSHLINRLTSRSLHLLALRISSYLSLKPHAVLKHWACAKIVRARPTATGSGRDAELDGDDAVCKSIVEKFEKLGGDDVSYADIAKRAWEVGRAELATKLLDHEPRASDQVPLLLSMKEDRLALTKAVEGGDTDLVYHVLLHLQRRLPLGSFFRLIEEGGDRLAPASKLLQVYAREQNREMLRDFYYSDDRRVESAVLCLEEAATMQ