MADLKLNDVKDLTRIERIGAHSHIRGLGLDDALDARKVSQGMVGQTKARKAAGVILQMIREGKIAGRGVLLAGQPGTGKTAIAMGMAKALGEETPFAMMAGSEIFSLEMSKTEALTQAFRKAIGVRIKEETEVIEGEVVEIQIDRPATAGAAAKTGKLTLKTTDMETIYDLGTKMIESLNKEKVQSGDVIAIDKATGKITKLGRSFARSRDYDAMGPTTKFVQCPDGELQKRKEVVHVVSLHEIDVINSRTQGFLALFAGDTGEIRSEVREQIDSKVAEWREEGKAEIVPGVLFIDEVHMLDIECFSFLNRALENEMSPILVVATNRGITRIRGTNYKSPHGIPIDLLDRLLIISTEPYSEAEIRAILDIRCEEEDVEMSDDARELLTKIGHETSLRYAIHLITAASLACQKRKGTEVEIEDISRVYTLFLDVKRSTQFLIEYQEQFMFNEVPKTDEDVEMAG*