<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def parse_exiobase1(path):
 """ Parse the exiobase1 raw data files. This function works with - pxp_ita_44_regions_coeff_txt - ixi_fpa_44_regions_coeff_txt - pxp_ita_44_regions_coeff_src_txt - ixi_fpa_44_regions_coeff_src_txt which can be found on www.exiobase.eu The parser works with the compressed (zip) files as well as the unpacked files. Parameters path : pathlib.Path or string Path of the exiobase 1 data Returns ------- pymrio.IOSystem with exio1 data """

    path = os.path.abspath(os.path.normpath(str(path)))

    exio_files = get_exiobase_files(path)
    if len(exio_files) == 0:
        raise ParserError("No EXIOBASE files found at {}".format(path))

    system = _get_MRIO_system(path)
    if not system:
        logging.warning("Could not determine system (pxp or ixi)"
                        " set system parameter manually")

    io = generic_exiobase12_parser(exio_files, system=system)
    return io