Process a command sent via an AES key

        :param str load: Encrypted payload
        :return: The result of passing the load to a function in AESFuncs corresponding to
                 the command specified in the load's 'cmd' key.

def _handle_aes(self, data):
        '''
        Process a command sent via an AES key

        :param str load: Encrypted payload
        :return: The result of passing the load to a function in AESFuncs corresponding to
                 the command specified in the load's 'cmd' key.
        '''
        if 'cmd' not in data:
            log.error('Received malformed command %s', data)
            return {}
        cmd = data['cmd']
        log.trace('AES payload received with command %s', data['cmd'])
        if cmd.startswith('__'):
            return False
        if self.opts['master_stats']:
            start = time.time()

        def run_func(data):
            return self.aes_funcs.run_func(data['cmd'], data)

        with StackContext(functools.partial(RequestContext,
                                            {'data': data,
                                             'opts': self.opts})):
            ret = run_func(data)

        if self.opts['master_stats']:
            stats = salt.utils.event.update_stats(self.stats, start, data)
            self._post_stats(stats)
        return ret