human
Complete the below
@gen.engine
def GetMergedLogsFileList(merged_store, marker, callback):

    ''''Fetch the list of file names from S3.'
    '''
 ... Write me a the Python code you requested?
assistant
#Here is the Python code you requested.
    registry_dir = os.path.join(logs_util.UserAnalyticsLogsPaths.kMergedLogsPrefix, logs_util.UserAnalyticsLogsPaths.kRegistryDir)
    def _WantFile(filename):
        return (not filename.startswith(registry_dir))
    base_path = (logs_util.UserAnalyticsLogsPaths.kMergedLogsPrefix + '/')
    marker = (os.path.join(base_path, marker) if (marker is not None) else None)
    file_list = (yield gen.Task(store_utils.ListAllKeys, merged_store, prefix=base_path, marker=marker))
    files = [f for f in file_list if _WantFile(f)]
    files.sort()
    logging.info(('found    %d    merged    log    files,    analyzing    %d' % (len(file_list), len(files))))
    callback(files)