MGAEVKVSETRDLTRIERIGAHSHIRGLGLDDTLEPRNVSQGMVGQKPARRAVGVICKMIKEGKIAGRGVLLAGQPGTGKTAIAMAMAKSLGEETPFAMMAGSEIFSLEMSKTEALTQAFRKAIGVKIKEETEIIEGEVVEIQIDRPATAGAASKSGKLTLKTTEMETVYDLGSKMIEALTKEKAQSGDVIAIDKASGKITKLGRSFARSRDYDATGAQTRFVQCPDGELQKRKEVVHVVTLHEIDVINSRTQGFLALFAGDTGEIRSEVREQINNKVAEWREEGKAEIVPGVLFIDEVHMLDMECFSFLNRALENEMAPILVVATNRGITKIRGTNYKSPHGIPLDLLDRLLIISTQPYTEDEMRRILDIRAEEEDVEMAEEAKELLTKIGQETSLRYAIHLITAAALACQKRRGKEVSIEDISKVYSLFMDVKRSTQFLMEYQEQFMFNEVPDTSEMVEG*