def METHOD_NAME():
    data = None
    with open(INPUT_FILE) as f:
        # Parse the JSON data from the file
        data = json.load(f)
    actor_identifiers = []
    actor_names = []
    for id, country in data.items():
        actor_id = country['iso']
        if not is_actor_id(actor_id):
            continue
        output_records(actor_id, country, actor_identifiers, actor_names)
        for region in country['regions']:
            if 'iso' in region and region['iso'] != '':
                actor_id = f'{country["iso"]}-{region["iso"]}'
                if not is_actor_id(actor_id):
                    continue
                region['fips'] = country['fips'] + region['fips']
                output_records(actor_id, region, actor_identifiers, actor_names)
    write_csv('Publisher', [PUBLISHER])
    write_csv('DataSource', [DATASOURCE])
    write_csv('Tag', TAGS)
    write_csv('DataSourceTag', list(map(lambda t: {'datasource_id': DATASOURCE['datasource_id'], 'tag_id': t['tag_id']}, TAGS)))
    write_csv('ActorIdentifier', actor_identifiers)
    write_csv('ActorName', actor_names)