MAELKLSESRDLTRIERVGAHSHIRGLGLDSSLEPRAVSDGMVGQTAARKAAGVILQMIKDGKIAGRAVLLAGQPGTGKTAIAMGMAKSLGLETPFAMIAASEIFSLEMSKTEALTQAFRKAIGVRIKEEAEVIEGEVVEVQIDRPAVSGAAAKTGKLTLKTTEMETVYDLGAKMIEALGKEKVSSGDVIAIDKASGKITKLGRSFSRSRDFDAMGPQVKFVQCPDGELQKRKEVVHCVTLHEIDVINSRTQGFLALFTGDTGEIRAEVREQIDTKVAEWREEGKAEIVPGVLFIDEVHMLDIECFSFLNRALENDMAPILVVATNRGITTIRGTNYKSPHGIPIDLLDRLLIISTQPYTEDEIRKILDIRCQEEDVDMSEGAKCLLTKIGVETSLRYAIHLITAAALACQKQKGKTVELDDINRVYNLFLDVKRSTQYLMEYQSQYMFNETGEADEDEANAMVS*