+ uint64_t rawid = ((uint64_t)bytebits_to_byteLSBF(BitStream,32)<<32) | bytebits_to_byteLSBF(BitStream+32,32);
+ uint8_t raw[8];
+ num_to_bytes(rawid, 8, raw);
+ uint8_t *raw_ptr = SwapEndian64(raw, 8, 4);
+
+ if (g_debugMode) PrintAndLog("Raw ID Hex: %s", sprint_hex(raw_ptr,8));
+
+ uint16_t calcCrc = crc16_ccitt_kermit(raw_ptr, 8);
+ PrintAndLog("Animal ID: %04u-%012llu", countryCode, NationalCode);