#include <iostream>
typedef unsigned char uint8_t;

#define ADDRESS1 0xD445556BD557
#define ADDRESS2 0xED612BDF113B
static const uint8_t ADDRESS[6] = { 0x57, 0xD5, 0x6B, 0x55, 0x45, 0xD4 };

long long addrLL = ADDRESS1;

int main()
{
	if (ADDRESS1 == (*((long long*)ADDRESS) & 0xFFFFFFFFFFFF)) {
		std::cout << "ADDRESS1\n";
	}
	if (ADDRESS2 == (*((long long*)ADDRESS) & 0xFFFFFFFFFFFF)) {
		std::cout << "ADDRESS2\n";
	}
}