Dim positiveString As String = "C0020ACB1086886D8C2E4D2DEDC726A6"
На самом деле это не очень хорошо, это легко увидеть с помощью отладчика. Предположительно, вы видели это. Этот шестнадцатеричный литерал имеет бит знака, C = 1100 в двоичном виде. Знаковый бит является наиболее значимым битом в значении, первым 1 в 1100. Этот бит не участвует в значении иным образом, он только указывает знак.
Сделать это положительным, то есть отключить знак, легко. Исправлено:
Dim positiveString As String = "0C0020ACB1086886D8C2E4D2DEDC726A6"
Подробнее о кодировке дополнения до двух, стандартном способе, которым сегодня процессоры кодируют отрицательные числа, доступно здесь .