MAELKLSESRDLTRVERIGAHSHIRGLGLDSALEPRAVSEGMVGQVKARKAAGVILQMIREGKIAGRAILIAGQPGTGKTAIAMGMAKSLGLETPFAMIAGSEIFSLEMSKTEALTQSFRKAIGVRIKEETEVIEGEVVEVQIDRPASSGVASKSGKMTMKTTDMETVYDMGAKMIEALNKEKVQSGDVIAIDKATGKITKLGRSFSRSRDYDAMGAQTKFVQCPEGELQKRKEVVHCVTLHEIDVINSRTQGFLALFTGDTGEIRSEVREQIDTKVAEWREEGKAEIVPGVLFIDEVHMLDIECFSFLNRALENEMSPILVVATNRGVTTIRGTNQKSPHGIPIDLLDRLLIITTQPYTDDDIRKILEIRCQEEDVEMNEEAKQLLTLIGRDTSLRYAIHLITAAALSCQKRKGKVVEVEDIQRVYRLFLDVRRSMQYLVEYQSQYMFSEPIKNDEAAAEDEQDAMQI*