MATEVKLSEGKDLTKIERIGAHSHIRGLGLDDAFEARAVSQGMVGQKAARRAAGVILQMIKEGKIAGRAVLLAGQPGTGKTAIAMGMAKALGEETPFAMMAGSEIFSLEMGKTEALTQAFRKAIGVRIKEETELIEGEVVEIQIDRPATTGAASKTGKLTLKTTEMETVYDLGTKMIEALGKEKVTSGDVIAIDKASGKITKLGRSFARSRDYDAMGPQTKFVQCPDGELQKRKEVVHVVTLHEIDVINSRTQGFLALFAGDTGEIRSEVREQIDSKVAEWREEGKAEVVPGVLFIDEVHMLDMECFSFLNRALENEMAPILVVATNRGITRIRGTNYKSPHGIPIDLLDRLLIISTTPYTEEELRSILDIRCQEEDVEMSDDAKELLTKIAKETSLRYAMCLITASSLACQKRKGKEVEIEDITRVYQLFVDVKRSTQYLMEYQEQFMFNEFPGQDDGDEETTMVED*