MRLSVVLAALLLLTGCEPRLAIDADFDRYLSRIANVQQRDALSPPAMAAQSLPEKRELLIAIDPVTISLLDSYELRQCGLFELIAERNSILGKVQDEFREWDYQVALLNGIQGCLTSPQLSQSLKAQLLDIQNIKQQELASRWHNLLYTSDTMRTQLSGSQWYDEQWSHSELLLALEQLNTIQHQLLSEQSIASKPLVTQQEVLEKQRLLGHFKFSLDRARVWLKVVTQQLENNDDAIVCGPHRDKTKLNYLRNVFQSQYVEKIQPYLASLDRTYYQLSAQLGLFEQPHSPFPIQASHQTFRLATEQHAQYWQRLFARCRITVGQAQ*