MNDSQPIRMTPQEELWLRAEGTVDVQRLVSIAALGMCRALATGTVTSAYACQRLFGPALLARIEKLEAHAELRHAIHLASELEDVAGLVPDKLADSIAEIESKLLKVLADLAPGEMSGDKWLVKTPEVKQPSEQ