MASAPALQMASYRKALGRLLARLASELEDLVVLDADTLRSTGAIEVYRSAPRRVLNMGISEQDLIGTAAGIALAGLRPVVTGFGAFLMRGWEQIRNTVDRDGLNVKIVATHTGLSPHVDGSSHQVLEDLALMRSLARTAVFSPADDVATVETVEWLVRRYRGPAYVRLGRDNAFRVYSEEEFTFRPGGGEVLVEPGEAVTLLATGPMVGVSLAAAALLRSEGLRVGVVDVYSIKPAPRRLVLEAAERSRLLVTVEEHRTVGGLGDVVSSILAEEGACARQARIGVPPGVYGSSSRDYMSLLRHLRLDPESVAARVRRLAAAL