def METHOD_NAME(vw_cmd_output, audit_output_file, verbose=False):
    """
    Parse the output of the audit command and output to a dataframe.
    @param: vw_cmd_output: The output of the audit command.
    @param: audit_output_file: The file to which pandas data frame will be written.
    @param: verbose: The verbose flag for advanced printing.
    @returns: The dataframe containing the audit command output.
    """
    coeff_list = []
    line_number = 0
    for line in [s.strip() for s in vw_cmd_output.splitlines()]:
        line_number += 1
        if verbose:
            print("Line {0}: {1}".format(line_number, line))
        # Process lines that have more than one tokens.
        coefficients = line.split("\t")
        if verbose:
            print("Num coefficients: {0}".format(len(coefficients)))
        if len(coefficients) <= 1:
            # This line does not contain coefficients
            continue
        # process coefficients
        for coeff in coefficients:
            coeff_term = coeff.split(":")
            if verbose:
                print("Coefficients: {0}", coeff_term)
            coeff_list.append({"Namespace^Feature": coeff_term[0],
                               "HashValue": coeff_term[1],
                               "FeatureValue": coeff_term[2],
                               "WeightValue": coeff_term[3]})
    # Convert coefficients to pandas and output
    df_coeff = pd.DataFrame(coeff_list)
    # De-duplicate
    df_coeff.set_index(["Namespace^Feature", "HashValue", "FeatureValue"], inplace=True)
    df_coeff = df_coeff[~df_coeff.index.duplicated(keep='first')]
    df_coeff.to_csv(audit_output_file, sep='\t', index=True)
    return df_coeff