This method parses a UUID protobuf message type from its component
    'high' and 'low' longs into a standard formatted UUID string

    Args:
        x (dict): containing keys, 'low' and 'high' corresponding to the UUID
            protobuf message type

    Returns:
        str: UUID formatted string

def get_uuid_string(low=None, high=None, **x):
    """This method parses a UUID protobuf message type from its component
    'high' and 'low' longs into a standard formatted UUID string

    Args:
        x (dict): containing keys, 'low' and 'high' corresponding to the UUID
            protobuf message type

    Returns:
        str: UUID formatted string
    """
    if low is None or high is None:
        return None
    x = ''.join([parse_part(low), parse_part(high)])
    return '-'.join([x[:8], x[8:12], x[12:16], x[16:20], x[20:32]])