Преобразовать двоичный файл, сохраненный как VARCHAR, в двоичный файл

Я делаюINSERT SELECT из таблицы (источника), где каждый столбец имеетVARCHAR тип данных.

В одном из столбцов хранятся двоичные данные, такие как

'0003f80075177fe6'

Таблица назначения, куда я ее вставляю, имеет тот же столбец, но с правильным типом данныхBINARY(16).

INSERT INTO destination
(
    column1,        --type of BINARY(16)
    ...
)
SELECT
    CONVERT(BINARY(16),[varchar_column_storing_binary_data]),   --'0003f80075177fe6'
FROM source
GO

Когда я вставляю его, затем выбираю таблицу назначения, я получаю другое значение изBINARY16 колонка:

0x30303033663830303735313737666536

Это не похоже на то же значение.

Какой должен быть правильный способ преобразования двоичных данных, хранящихся какVARCHAR вBINARY столбец?