Changed the conversion of the hex string to byte array back to using the the Convert.ToByte method instead of TryParse since we need the "fromBase" part to properly convert for good padding.