byte[] does not equal a matching byte[], but the hex values match. - C#