mtoval = {
    "ZBX_PROXYCONFIG_SYNC_HOSTS":       0x0001,
    "ZBX_PROXYCONFIG_SYNC_GMACROS":     0x0002,
    "ZBX_PROXYCONFIG_SYNC_HMACROS":     0x0004,
    "ZBX_PROXYCONFIG_SYNC_DRULES":      0x0008,
    "ZBX_PROXYCONFIG_SYNC_EXPRESSIONS": 0x0010,
    "ZBX_PROXYCONFIG_SYNC_CONFIG":      0x0020,
    "ZBX_PROXYCONFIG_SYNC_HTTPTESTS":   0x0040,
    "ZBX_PROXYCONFIG_SYNC_AUTOREG":     0x0080,
    "ZBX_PROXYCONFIG_SYNC_PROXY_LIST":  0x0100,
    "ZBX_PROXYCONFIG_SYNC_HOSTMAP":     0x0200,
}

valtom = {}
for k, v in mtoval.items():
    valtom[v] = k

# Set value here before running this script
value = 0x28

for k, v in valtom.items():
    if value & k:
        print("0x%04x %s" % (k, v))
