MAELKLSESRDLTRIERIGAHSHIRGLGLDANLQPRDSSQGMVGQVPARKAAGLILQMIREGKIAGRAVLIAGQPGTGKTAIAMGLAKALGEETPFAMMAGSELFSLEMGKTEALTQAFRKAIGVRIKEETEIIEGEVVELQIDRPATQGAALKTGKLVMKTTEMETVYDLGAKMIESLGRDKVQSGDIIVIDKASGKITKLGRSFNRSRDYDAMGPQTKFVQCPDGELQKRKEVVHCVTLHEIDVINSRTQGFLALFTGDTGEIRAEVREQIDTKVAEWREEGKAEIVPGVLFIDEVHMLDIECFSFLNRALENEMAPILVVATNRGITRIRGTNYKSPHGIPIDLLDRLLIISTQPYTEEEIRKILDIRCDEEDVEMSEDAKVLLTKIGVETSLRYAIHLITAASLACQKRKGKLVEMEDISRVYQLFLDVKRSTQYLVEYQNQFMFNEVPGEVDGVETMQV*