MLFNKLPDDLFLPLSGQNRHIYQAVMLALADLFFDEDLIDPFIPKDLVRSAIEDAVVRLGVRRWEPEDDDDSEGGEPPRSAAEYANRVYRRLVQTGWLEEEQRIYRTFVLLSPSISYLLRSLVSIANLEKRSYGGAVLNVLSSLESAINDPVGRGITLAEAAQTAADFSAHLTDMLLGLRELKISLAATNNAQEIVRRFFDRFVEHILVSDYKTLKTKNNPFRFRRQILSLLRELQFDSLRLEKLTVHYQMQFEVGHDEAEARVHQHINRIIRIFDSVDKRLATIDDFRYRLEKRVADTVRYMDKTTPGMAARLSRVIGEIARRPDAQVPRVDTLESIRFLSPSSVRSPIRRRIEAQPRVIHQAEIDPQVLELRRLFKEYKDRREVTPERIDVYLESNLGSRSSLEAGGFRIETIEDYICFSYVRHLASLGKKGKGTMQAYSIRFKDNFVNVADMVECRDFVIQRKL