MADYRGRKVVIIGLGLTGLSCVDFFVAQGVTPRVMDTRMSPPGLDKLPEQVERYVGGINSDWLLAADLIVASPGIALAHPALCEAADAGIEIVGDIELFCREAQAPVVAITGSNGKSTVTTLVGEMAKAAGWQVGVGGNIGLPALSLLKAPAQLYVLELSSFQLETTHSLKAAAATILNVTEDHMDRYPLGMQQYRAAKLRIYENAQVCVVNADDGMTMPVRGADARCVSFGIDIGDYHLNKQQGSIWLRAKGEKVLNTDEMTLVGQHNYTNALAALALADAVGLPRSTSLSALAAYSGLPHRFQLVHQSRGVRWINDSKATNVGSTEAALKGLQVNGTLWLLLGGDGKSADFSPLAPYLQGDRIRLYCFGRDGDALAALRPDVAVRTDTLQQAMEQIARQVQPDDMVLLSPACASLDQFRNFEQRGDVFAQLAKELS