MSEELLPPTLQNILDQKSLKWIFCGGKGGVGKTTTSCSLAIQLAKVRESVLLISTDPAHNLSDAFGQKFSKDATKVNGFDNLFAMEIDPTSAIQEMVEQSDSNGMMGSMMQDLAFAIPGVDEAMSFAEIMKHVKSMQYSVIVFDTAPTGHTLRFLSFPTVLEKALGKLSTLGSRFGPMISQMSSMMGGEAGSQEDMFAKLESMRAVITEVNTQFKDPEKTTFVCVCISEFLSLYETERLVQELTAYEIDTHNIVVNQLLFPKKSSNCEHCSVRHKMQQKYLAEAHELYDEFFHIVKLPLLTEEVRGPEKLKEFSEMLVKPYQPPQD*