MTRLLAYRGKKKIRSCSLVDFLHLAALRIINCFLQWRHVSIFGSIFINAQPKFQHSVDSVSKGVRIIKAESGGEKGSLEKKKNKVLHRFVILVRICPLPQLLHDGVLRVDLHRLLAGHVSCHAVIPQRLSLHYPFHVGCPPVLTSHQTAGRVNNTVRNDNLLNTVGQNILDHLAQTLKLLLQSFLLFLLVFSLIKLQTFFGCRDKLLALKFLELTYSILINGINHEKHFITLLPQFLKEWGVLHGLLALTGDVIDVILALLHSGHVIFQACYLITTLGRMVSKQFGKLGLVRGILMDTKLEVFREGLIELVVVFLVL