CREATE FUNCTION IF NOT EXISTS MD5_TO_UUID(input STRING) 
RETURNS STRING
AS
$$
    CONCAT(
        SUBSTRING(MD5(input), 1, 8), '-',
        SUBSTRING(MD5(input), 9, 4), '-',
        SUBSTRING(MD5(input), 13, 4), '-',
        SUBSTRING(MD5(input), 17, 4), '-',
        SUBSTRING(MD5(input), 21)
    )
$$;
