MDGLLCATQLRALVLFRFQRLLRMLKLVRLLRKLGDISRLLDTFAAAVLPMLHIAGLVFVIFFGFAFLGVLLFGEVPHGEALNSHANFESWPMAMLLLLRWVREVQSSVRDGRTGKQEITIARGLGDKERIQTRRRDASGQETAEDILRGLDAEEADTFEQRWLSEAERSLLGGPRLASSSNAMIVTPLLRLGMMVWGPMVKVLVSFILLSLFMAVLIEVYETQSRMAVWQITPKVQAVLXLVRQLDVPLDPDGRLTLHAVAYELVRRTCE