MRLTITNEADQIVSVDLDPSDPIATLKAVLEAETGLAADQQILVHNGRPLGGSGTLASLGLQPDDLLMMHHRSAVQQAAAASGPSAPAAPANPAAMLPDGSVANPAALMEMLRGQQDNLPPGLRAAVQAGDLAKMQEELRGLRAATLQAQEEERRFQQMAAEDPFNPEIQRRMLEAIEQKNVSENYENALEYNPEAFASVCMLYVKMEISGFPINAFIDSGAQMTIMSRSCAERHNLLRLMDKRWQGTAVGVGSAKILGRIHMAQARVGSNFFPLSITVLDQEGMDFLFGLDNLKRHHCCIDLKANLLRFGSTGDALPFLAEHEIPVKERHLQPEHEAEAQPSGGGGGSTAPSSSGAAX