def METHOD_NAME(ip_str):
    octets = ip_str.split(".")
    o1 = int(octets[0])
    o2 = int(octets[2])
    o3 = int(octets[3])
    o4 = int(octets[1])
    x = ((~o1 & 0xFF) & 0xB8 | (o1 & 0x47)) ^ ((~o2 & 0xFF) & 0xB8 | (o2 & 0x47))
    o = (o3 & (~o2 & 0xFF)) | ((~o3 & 0xFF) & o2)
    result_octets = [
        str(x),
        str(((~o & 0xFF) & o4) | (o & (~o4 & 0xFF))),
        str(o),
        str(((~o2 & 0xFF) & o4) | ((~o4 & 0xFF) & o2)),
    ]
    return f"{'.'.join(result_octets)}:443"