def get_uuid_string(low=None, high=None, **x):
if low is None or high is None:<EOL><INDENT>return None<EOL><DEDENT>x = '<STR_LIT>'.join([parse_part(low), parse_part(high)])<EOL>return '<STR_LIT:->'.join([x[:<NUM_LIT:8>], x[<NUM_LIT:8>:<NUM_LIT:12>], x[<NUM_LIT:12>:<NUM_LIT:16>], x[<NUM_LIT:16>:<NUM_LIT:20>], x[<NUM_LIT:20>:<NUM_LIT:32>]])<EOL>
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