MAELKLSESRDLTRIERVGAHSHIRGLGLDSSLEPRAVSDGMVGQTAARKAAGVILQMIKDGKIAGRAVLLAGQPGTGKTAIAMGMAKSLGLETPFAMIAASEIFSLEMSKTEALTQAFRKAIGVRIKEETEVIEGEVVEVQIDRPAVAGAAAKTGKLTLKSTEMETVYDLGAKMIEALGKEKVSSGDVIAIDKASGKITKLGRSFSRSRDFDAMGPQVKFVQCPDGELQKRKEVVHCVTLHEIDVINSRTQGFLALFTGDTGEIRAEVREQIDTKVAEWREEGKAEIVPGVLFIDEVHMLDIECFSFLNRALENEMAPILVVATNRGITTIRGTNYKSPHGIPIDLLDRLLIISTQPYTEDEIRKILDIRCQEEDVDMSEGAKCLLTKIGVETSLRYAIHLITAAALACQKRKGKTVELDDINRVYNLFLDVKRSTQYLMEYQSQYMFNETGEADEDETNAMVS*