public static void Main()
string input = "|22u|20D|29zw|7B|83|805|22|2B|20D|20|20|20|20|3E|20|20|20|20|20|3E|20|20|20|20|20|3E|20|20|20|20|20|20|20|2B|2A45|2E|29";
var output = new MemoryStream();
while (index < input.Length)
output.WriteByte((byte)Convert.ToInt32(input.Substring(index + 1, 2), 16));
output.WriteByte((byte)(int)input[index]);
var bytes = output.ToArray();
Console.WriteLine($"var bytes = new byte[] {{ {string.Join(", ", bytes.Select(b => $"0x{b:x2}"))} }}");