MADYRGRKVVIIGLGLTGLSCVDFFVAQGVTPRVMDTRMSPPGLDKLPEQVERYVGGINSDWLLAADLIVASPGIALAHPALCEAADAGIEIVGDIELFCREAQAPIVAITGSNGKSTVTTLVGEMAKAAGWQVGVGGNIGLPALSLLKAPAQLYVLELSSFQLETTHSLKAAAATILNVTEDHMDRYPLGMQQYRAAKLRIYENAQVCVVNADDGMTMPVRGADARCVSFGIDIGDYHLNKQQGSIWLRAKGEKVLNTDEMTLVGQHNYTNALAALALADAVGLPRSTSLSALAAYSGLPHRFQLVHQSRGVRWINDSKATNVGSTEAALKGLHVNGTLWLLLGGDGKSADFSPLATYLQGDRIRLYCFGRDGDALATLRPDAAVRTDTLQQAMEQIARQVQPDDMVLLSPACASLDQFRNFEQRGDVFAQLARELS