MTEVKVLEGKDLTKIERIGAHSHIRGLGLDDALEARKSSQGMVGQQAARRAAGVILQMIKDGKIAGRAVLLAGQPGTGKTAIAMGMAKALGEEAPFAMMAGSEIFSLEMSKTEALTQAFRKAIGVRIKEETEIIEGEVVEIQIDRPATAGAASKTGKLTLKTTEMETVYDLGTKMIEALSKQKVQSGDVVAIDKASGKISKLGRSFARSRDYDAMGPQTKFVQCPDGELQKRKEVVHVVTLHEIDVINSRTQGFLALFTGDTGEIRTEVREQIDGKVAEWREEGKAEIIPGVLFIDEVHMLDIECFSYLNRALENEMAPILVVATNRGITRIRGTNYKSPHGIPIDLLDRLLIITTVPYSEEEIRMILDIRCEEEDVEMSDDAKELLTKIGKETSLRYAIHLITAASLACQKRKGKEVEIEDIGRVYSLFMDVKRSTQFLMEYQEQFMFNEVPGVEGDDGQMAD*