MTSTGSVMVLLKEGLCPGLSEDLIKALREEDVRTVEDLVLSDPEQLAQKCSVSYKALVAVRRVLLAQHAAFPVSGADLYDELLSSTSILSTGIASMDNLLDSGLYTGEITELCGGPGTGKTQTCFSVAVNVAHELKQKVMYIDTNGGLSAARLLQMLQQKTINTAEQMNALQRISVLRVFDVFALLSCLQRLRAGGLQKGDVGGSVKAVIVDSVSAVLSHMLGGKQNEGMSLMMQVATELKVIAKDFNVAVLVTNHVTRDGNNQVKAGLGQSWSHVPRTRILLQRAERPGASSNLRTAALVKSTRQPCYTMEEFDLSPPSRGEARPGSAGKRKLDVDS