MDNALVRLTQVGVSFNGQAVLSDVDLAIEPGQIVTLIGPNGAGKTTLVRSVLGLLKPHVGEVWRRPRLTIGYMPQKLHVDATLPLSVLRFLRLVPGVRREQALAALREVGAAHVLERPLQSISGGELQRVLLARALLRKPELLVLDEPVQGVDVAGQAELYRLIGKLRDRYGCGVLMVSHDLHLVMSATDQVVCLNRHVCCSGHPEQVSGDPAFVELFGQDARSLAIYHHHHDHAHDLHGEVVKAGPGALPPGTRFTPVHKHGPDCNHG*