public static void Main()
var initialString = "4366|2d53|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|3f80|0|4248|295f|41c4|19c4|0|268";
var outputString = string.Join("|", initialString.Split('|').Select(x => x.PadLeft(4,'0')));
Console.WriteLine(outputString);