def METHOD_NAME(raw_homing_status_values: str) -> Dict[str, bool]:
    """
    Parse the Smoothieware response to a G28.6 command (homing-status)
    A "1" means it has been homed, and "0" means it has not been homed
    Example response after homing just X axis:
    "X:1 Y:0 Z:0 A:0 B:0 C:0"
    returns: dict
        Key is axis, value is True if the axis needs to be homed
    """
    parsed_values = parse_key_values(raw_homing_status_values)
    res = {
        k.title(): bool(parse_number(v, GCODE_ROUNDING_PRECISION))
        for k, v in parsed_values.items()
    }
    if len(list(AXES) & res.keys()) != 6:
        raise ParseError(
            error_message="Unexpected argument to parse_homing_status_values",
            parse_source=raw_homing_status_values,
        )
    return res