MTELKVLEGKDLTRIERIGAHSHIRGLGLDDALEARKNSQGMVGQRAARKAAGVILQMIKDGKIAGRAVLLAGQPGTGKTAIAMGMAKALGEEAPFAMMAGSEIFSLEMSKTEALTQAFRKAIGVRIKEETEIIEGEVVEILIDKPASAGSASKTGKLTLKTTEMETVYDLGAKMIENLSKEKIQSGDIVAIDKASGKITKLGRSFARSRDYDAMGPQTKFVQCPEGELQKRKEVVHVVSLHEIDVINSRTQGFLALFAGDTGEIRPEVREQIDGKVAEWREEGKADIVPGVLFIDEVHMLDIECFSYLNRALEQDMAPILVVATNRGITRIRGTNYKSPHGIPIDLLDRLLIISTQPYTEEEIRLILDIRCEEEDVEMTEEARDLLTKIGHETSLRYAIHLITAASLACLKRKGKEVDIEDISRVYSLFVDVKRSTQFLMEYQEQFMFNEMADPTQDDSQMSE*