def uuid_ints_to_uuid_str(uuid: tuple[int, int, int, int]):
    """Return a string representation given the 4 integer UUID representation."""
    usc = tuple(hex(i % 2 ** 32)[2:10].zfill(8) for i in uuid)

    return '-'.join([usc[0], usc[1][0:4], usc[1][4:8], usc[2][0:4], usc[2][4:8] + usc[3]])