MAHLYRKQASTYAATRPTYPPSLFSLISSLTKKHERAWDVGTGNGQAAVALAELYDQVIATDVSEQQLKFAQKRDNITYVCTNGRLSREELTKYVGEEGSVDLVTVAEAVHWFDLPSFYSNVKHILRKPGGVIAVWCYMPPTICPTVDALSADLLRSALPYSGGPGIDLVMDRYETLEFPFEPVMENGTGPVRIDTTMEVTVEWLLGFLESWSPMNTARERGVELCGEEVKKAFRKAWGDPDEIRTATFSFYLRIGTV