MKRPRFGSRSRVSRDVSQLSWLATGLAESGGKLEDAFWEARLAALVEQLLADGNEEELTAALDRLYEANAQAHDELADMVESRAESCLVSHQGQDYDVLLVAAPVLAWSRFGIPTANIPAGTLAALKAQLCGHVLAAEARVAVVDFLFSPDQLPRSYSDTYRLTNELGRCALAGQDMALDTREMPETNRFLSDTRYLLAAIAVPRHSPLFYWHEVEGNREVARQQWRQQGGAALEPLLTGCAYEALLPDAYHAACRQADKDSRPYSLRASVAFLQTVMGVEPASLRVAIGPFHDQRLEEYRLGFSLQSQADKVIHGVVWALIGTEDENSESVAEMETVLRECGVTDIVVHDHRFPFEFCDDCGAPLYPNGEGELMHTEIPEEQAEQPPRLLH