MADLKLSETRDLTRIERIGAHSHIRGLGLDSALEPRAVSEGMVGQTSARKAAGIILQMIKEGRIAGRAVLIAGQPGTGKTAIAMGMAKSLGLETPFAMISASEIFSLEMSKTEALMQSFRKAIAVRIKEETEVIEGEVVEIQIDRPAVAGAALKTGKLTMKTTEMEGVYDLGAKMIESLGKEKVQSGDVIAIDKPSGKVTKLGRSFSRSRDYDAIGPQVRFVQCPGGELQKRKEIVHCVTLHEIDVINSRTQGFLALFTGDTGEIRAEVREQIDTKVAEWREEGKAEIVPGVLFIDEVHMLDIECFSFLNRALENEMAPILAVATNRGITTIRGTNYKSPHGIPIDLLDRLLIITTQPYTKDDIHKILDIRCQEEDVEIAEEAKALLTHIGVETSLRYAIHLITAAALACQKRKGKVVENEDITRVYNLFLDVKRSTQYLMEYQEQYMFSEASIVDGDEGGTSAKLP*