MVEVKVSESKDLTRIERIGAHSHIRGLGLDSALEPRAVSEGMVGQTTARKAAGVIVQMVKEGKIAGRAVLLAGQPGTGKTAIAMGMAKSIGLETPFAMLAGSELFSLEMSKTEALMQAFRKAIGVRIKEETEVIEGEVVEIQIDRPAVAGAASKTGKLTLKTTEMETVYDLGAKMIEALGKDKVQSGDVIAIDKASGKITKLGRSFSRSRDYDAMGPQTKFVQCPDGETQGFLALFTGDTGEIRAEVREQIDTKVAEWREEGKAEIVPGVLFIDEVHMLDIECFSFLNRALENDMAPILVVATNRGITTIRGTNYKSPHGIPIDFLDRLLIISTQPYTEEDIRKILDIRCGEEDVDVAEDAKVLLTKIGVETSLRYAINLITSAALACQKRKGKVVEMEDVSRVYELFWDVKRSTQYLMEYQSQYMFSDAPEEDEVNMMV*