MDVIDLEDETIDVQVLNSMAGTNEHFQAALGSSNPSALRETVVEVPNVSWEDIGGLENVKRELQETVQYPMEHPEKFEKFGMSHSKGVLFYGPPGCGKTLLAKAIANECQANFMSVKGPELLTMWFGESEANCGNSGGDAGGAANKVLNQLLTEMDGMTAKKTVFIIGATNRPDIIDSALLRPGCLDQLIYIPLPDEASCFQIFKACLRKFPIAKDVEIANLAQYTQGFSGADITEICQRACKYSIREHIEMDIEKEKKRKENPEAMDEDEIEVAVIKAAHFEESMKYARRSVSDVDIRKYQAFAQNLQQSRGFGSEFRFTDRATTTTVSEGTTDPFATQTDVDDDDAY