Correct way to parse X bytes in GoLang I am misunderstanding bytes and reading them when representing hexadecimal