MNTTPVKLQEEYAKTEIAKILNLLNEELVGLAPVKSRIREIAALLLIDKLRRNLGITAANPGLHMSFTGSPGTGKTTVGLKMADILYQLGYIKKGHLLTVTRDDLVGQYIGHTAPKTKEVLKKAMGGVLFIDEAYYLYKPDNERDYGSEAIEILLQVMENQRDDLVVVLAGYKEPMDKFFESNPGLSSRIANHIDFPDYSTEELLKIAKLMLEEQQYQLTPDAEVALERYIQKRKEKPLFANARSVKNALDRARMRQANRIFDSRGQVLTKKELVNLEAEDILQSTVFND*