MADYRGRKVVIIGLGLTGLSCVDFFVAQGVTPRVMDTRMSPPGLDKLPEQVERYVGGINSDWLLAADLIVASPGIALAHPALCEAADAGIEIVGDIELFCREAQAPIVAITGSNGKSTVTTLVGEMAKAAGWQVGVGGNIGLPALSLLKAPAQLYVLELSSFQLETTHSLKAAAATILNVTEDHMDRYPLGMQQYRAAKLRIYENAQVCVVNADDGMTMPVRGADARCVSFGIDIGDYHLNKQQGSIWLRAKGEKVLNTDEMTLVGQHNYTNALAALALADAVGLPRSTSLSALAAYSGLPHRFQLVHQSRGVRWINDSKATNVGSTEAALKGLQVNGTLWLLLGGDGKSADFSPLATYLQGDRIRLYCFGRDGDALAALRPDVAVRTDTLQQAMEQIARQVQPDDMVLLSPACASLDQFRNFEQRGDVFAQLARELS