MAGDLKLSSVTRDLTRIERIGAHSHIRGLGLDSSLNPRSVSEGMVGQPSARKAAGVILHMIREGKIAGRAVLLAGQPGTGKTAIAMALAKSLGEETPFAMLAGSELFSLEISKTEALTQAFRRSIGVRIKEETEVIEGEVIELQIDRAAAASAAPSKTGKLLIKTTEMETTYDLGAKMIEALTKQKVQSGDVIVIDKASGKITKLGRSSSRLRDYDAVGPQTKFVQCPDGELQKRKEVVHCVTLHEIDVINSRTQGFLALFTGDTGEIRAEVREQIDTKVAEWREEGKAEIVPGVLFIDEVHMLDIECFSFLNRALENDMAPILVVATNRGITTIRGTNYKSPHGIPIDFLDRLLIITTQPYTEEEIRKIIDIRCQEEDVEMHDDAKGLLTKIGVKTSLRYAIHLITAAALACQKRKGKLVEMEDISRVYQLFLDVKRSTQYLVEYENQYMFNEVPREGDDDDAMHS*