I'm playing around with mnemonics and I am running into something I'm not quite sure about. I generate a seed, create a mnemonic, then decode the mnemonic into the seed again, but the decoded seed is different. Starting with a 32 byte seed, the decoded mnemonic gives me a long_hash, 64 bytes. Is that expected?