MAGILKGKLALVTGSSRGIGAAIAANLAAKGSDVILNYTSSSSQSITKELSDSLTSQHGIKTYIVQADLGTPGGPAELIKLTKEQFASTNSDRPFQIDIIVNNAGIALNDKLPDLTTEQFEKTYRVNVLGPLLLMQAAEPYLPTDRSGRVVNLSSVSSATGFVGQSVYGGTKAALEAMTRTWARELSERCTVNAVNPGPVLGPMYASNTDEFKAQIKGWIDHTPLMRPREGIDAQELVEDAKTSGGRPAYPSEVAGIVGMLCTPDAAWCTGQVVCANGGMILSCKRDYGKKPENIPGKVIEAYSPVNECQSNGIQHSKIYHQIRDINENDTRIGSMRLSLGNVAQQQTEPVMVIVRVSISAGKMDMRLQHFLILIRHLAPLRNLSGSTGPEEDIGRYPLTSPAAHGVITTPSTPSQG