Cannot convert that string to an uint, try with a decimal
decimal num;
string strNum = "01101250000000012300695162716";
if (decimal.TryParse(strNum, NumberStyles.Any, CultureInfo.InvariantCulture, out num))
Console.WriteLine(num.ToString());
The uint.MaxValue is defined as "4,294,967,295", your conversion fails for this reason