docs: def execute(self, input_data):
          ''' Execute the ViewMemory worker '''
  
          # Aggregate the output from all the memory workers into concise summary info
          output = {'meta': input_data['mem_meta']['tables']['info']}
          output['connscan'] = list(set([item['Remote Address'] for item in input_data['mem_connscan']['tables']['connscan']]))
          pslist_md5s = {self.file_to_pid(item['filename']): item['md5'] for item in input_data['mem_procdump']['tables']['dumped_files']}
          output['pslist'] = ['PPID: %d PID: %d Name: %s - %s' % (item['PPID'], item['PID'], item['Name'], pslist_md5s[item['PID']])
                              for item in input_data['mem_pslist']['tables']['pslist']]
          return output