MRLEKVIARSRIIDLHSLDLEGALQELLAVCVKQFPDLKPDALMKGLLARESTMTTYLGLGVALPHVRVKMPRRYILAIGRSRAGIKHDGAIGDERVRLIVMLIAGEKARDYLQVLATIARQVKEPELVDALVHAPDLDALHEQLVGGFGGIRPVQAQQNRINRLMLREAERVAKGADCRALLVFGDTFVGGIESAGLRTRLKTILVTRNPVESGEDRREFAETIQVRSFSSHRMAQLRSAILVAVTRGVIRFTDRVCCIGGMTGSNQFDTLIVVDIEREFQTLLTGSNDLLPEDVKPEVLERVIAVATELAVEGREGRPVGCLFVIGDNERVSTLTKPLVLNPFFGYKEEDRNILNPFMDETVKEFSSIDGAFIIRGDGVVESAGSLIQATDRDHALPSGLGSRHAAAAAISVAAHCISIVVSSSTGQVTLFRRGVMLPLMEKRR