{
  "version": 1,
  "kind": "hwanse-hud-active-group-gate-frontier-review",
  "summary": {
    "activeGroupARefCount": 14,
    "activeGroupBRefCount": 5,
    "activeDescriptorCountRefCount": 86,
    "directGroupWriteCount": 6,
    "descriptorCountDirectWriteCount": 1,
    "fieldGroupConsumerCount": 13,
    "descriptorRebuildCallCount": 1,
    "displayVmRootCallCount": 4,
    "topMenuGateVaHex": "0x0047e688",
    "topMenuRejectLoopVaHex": "0x0047e67c",
    "topMenuWrapperVaHex": "0x0047e6a0",
    "topMenuSequenceVaHex": "0x004ddc6c",
    "normalFieldEscOpenerPromoted": false,
    "classification": "active-group/descriptor gate grounded; opener producer still unproven",
    "decision": "0x574544/0x574543 are not a narrow ESC/X opener flag.  They are written by the 0x6d VM handler and by descriptor/display setup code, and consumed heavily by the field actor/collision subsystem.  0x4576e8 is the active descriptor count.  The 0x0047e688 gate is therefore a grounded active-object/display gate before the top menu wrapper, but it does not by itself identify the normal-field menu opener."
  },
  "addresses": {
    "activeGroupA": "0x00574544",
    "activeGroupB": "0x00574543",
    "activeDescriptorCount": "0x004576e8",
    "activeDescriptorOrder": "0x004576e9",
    "activeDescriptorSlotTable": "0x00457750"
  },
  "preWrapperGate": {
    "startVaHex": "0x0047e688",
    "decodedCommandCount": 8,
    "commands": [
      {
        "vaHex": "0x0047e688",
        "opcodeHex": "0x6e",
        "opcodeName": "active-group-key-branch",
        "summary": "branch if active script group key equals (0x01,0x00) -> 0x0047e67c; else advances +0x08",
        "rawHex": "6e 01 00 00 7c e6 47 00"
      },
      {
        "vaHex": "0x0047e690",
        "opcodeHex": "0x6e",
        "opcodeName": "active-group-key-branch",
        "summary": "branch if active script group key equals (0x01,0x01) -> 0x0047e67c; else advances +0x08",
        "rawHex": "6e 01 01 00 7c e6 47 00"
      },
      {
        "vaHex": "0x0047e698",
        "opcodeHex": "0xe6",
        "opcodeName": "active-descriptor-count-branch",
        "summary": "branch on active descriptor count 0x004576e8; if count is zero -> 0x0047e67c, otherwise advances +0x08",
        "rawHex": "e6 00 00 00 7c e6 47 00"
      },
      {
        "vaHex": "0x0047e6a0",
        "opcodeHex": "0x4a",
        "opcodeName": "active-object-flag-mask",
        "summary": "active-object flag set; filter object+0x14 mask=0x0001; flags=0x80000000",
        "rawHex": "4a 01 01 00 00 00 00 80"
      },
      {
        "vaHex": "0x0047e6a8",
        "opcodeHex": "0x10",
        "opcodeName": "byte-store/expression",
        "summary": null,
        "rawHex": "10 c0 3d 02"
      },
      {
        "vaHex": "0x0047e6ac",
        "opcodeHex": "0x04",
        "opcodeName": "call/push-continuation",
        "summary": "call/push-continuation -> 0x004ddc6c; pushes return address 0x0047e6b4 to object return stack object+0x44[object+0x5c], increments object+0x5c, then jumps to target",
        "rawHex": "04 00 00 00 6c dc 4d 00"
      },
      {
        "vaHex": "0x0047e6b4",
        "opcodeHex": "0x11",
        "opcodeName": "resource/sprite-command",
        "summary": "field arithmetic/write command; group=0xc0 field=+0x0002 literal=0 args=0x2f46,0x0001",
        "rawHex": "11 c0 02 00 00 00 00 00 46 2f 01 00"
      },
      {
        "vaHex": "0x0047e6c0",
        "opcodeHex": "0x18",
        "opcodeName": "dword-store/expression",
        "summary": null,
        "rawHex": "18 00 08 00 68 02 58 01"
      }
    ]
  },
  "directGroupWrites": [
    {
      "refVa": 4231258,
      "refVaHex": "0x0040905a",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4231242,
      "ownerStartVaHex": "0x0040904a",
      "ownerClass": "VM opcode 0x6d handler",
      "instructionClass": "write AL",
      "section": ".text",
      "contextBytes": "08 8b 40 40 8a 40 01 a2 44 45 57 00 8b 45 08 8b 40 40 8a 40"
    },
    {
      "refVa": 4391234,
      "refVaHex": "0x00430142",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391216,
      "ownerStartVaHex": "0x00430130",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 31 45 57 00 00 c6 05 44 45 57 00 01 c6 05 43 45 57 00 00"
    },
    {
      "refVa": 4400347,
      "refVaHex": "0x004324db",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4399907,
      "ownerStartVaHex": "0x00432323",
      "ownerClass": "active descriptor rebuild/materializer",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "00 e9 b8 fe ff ff c6 05 44 45 57 00 01 c6 05 43 45 57 00 00"
    },
    {
      "refVa": 4231272,
      "refVaHex": "0x00409068",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4231242,
      "ownerStartVaHex": "0x0040904a",
      "ownerClass": "VM opcode 0x6d handler",
      "instructionClass": "write AL",
      "section": ".text",
      "contextBytes": "08 8b 40 40 8a 40 02 a2 43 45 57 00 8b 45 08 83 40 40 04 5f"
    },
    {
      "refVa": 4391241,
      "refVaHex": "0x00430149",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4391216,
      "ownerStartVaHex": "0x00430130",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 44 45 57 00 01 c6 05 43 45 57 00 00 c6 05 e8 76 45 00 00"
    },
    {
      "refVa": 4400354,
      "refVaHex": "0x004324e2",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4399907,
      "ownerStartVaHex": "0x00432323",
      "ownerClass": "active descriptor rebuild/materializer",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 44 45 57 00 01 c6 05 43 45 57 00 00 6a 00 68 21 23 40 00"
    }
  ],
  "descriptorCountDirectWrites": [
    {
      "refVa": 4391248,
      "refVaHex": "0x00430150",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4391216,
      "ownerStartVaHex": "0x00430130",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 43 45 57 00 00 c6 05 e8 76 45 00 00 c6 05 33 45 57 00 00"
    }
  ],
  "fieldGroupConsumers": [
    {
      "refVa": 4391234,
      "refVaHex": "0x00430142",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391216,
      "ownerStartVaHex": "0x00430130",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 31 45 57 00 00 c6 05 44 45 57 00 01 c6 05 43 45 57 00 00"
    },
    {
      "refVa": 4391750,
      "refVaHex": "0x00430346",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 0a 03 43 00 33 c0 a0 44 45 57 00 85 c0 0f 85 18 01 00 00"
    },
    {
      "refVa": 4392174,
      "refVaHex": "0x004304ee",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 0f 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 84 87 00 00 00"
    },
    {
      "refVa": 4392205,
      "refVaHex": "0x0043050d",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 4b 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 85 3c 00 00 00"
    },
    {
      "refVa": 4392559,
      "refVaHex": "0x0043066f",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 0f 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 84 87 00 00 00"
    },
    {
      "refVa": 4392590,
      "refVaHex": "0x0043068e",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 4b 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 85 3c 00 00 00"
    },
    {
      "refVa": 4392981,
      "refVaHex": "0x00430815",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 0f 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 84 87 00 00 00"
    },
    {
      "refVa": 4393012,
      "refVaHex": "0x00430834",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 4b 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 85 3c 00 00 00"
    },
    {
      "refVa": 4393431,
      "refVaHex": "0x004309d7",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 0f 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 84 87 00 00 00"
    },
    {
      "refVa": 4393462,
      "refVaHex": "0x004309f6",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 4b 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 85 3c 00 00 00"
    },
    {
      "refVa": 4394476,
      "refVaHex": "0x00430dec",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 36 0d 43 00 33 c0 a0 44 45 57 00 85 c0 0f 85 37 00 00 00"
    },
    {
      "refVa": 4391241,
      "refVaHex": "0x00430149",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4391216,
      "ownerStartVaHex": "0x00430130",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 44 45 57 00 01 c6 05 43 45 57 00 00 c6 05 e8 76 45 00 00"
    },
    {
      "refVa": 4395367,
      "refVaHex": "0x00431167",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "4d fc 89 41 24 33 c0 a0 43 45 57 00 85 c0 0f 85 ea 02 00 00"
    }
  ],
  "activeGroupARefs": [
    {
      "refVa": 4231258,
      "refVaHex": "0x0040905a",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4231242,
      "ownerStartVaHex": "0x0040904a",
      "ownerClass": "VM opcode 0x6d handler",
      "instructionClass": "write AL",
      "section": ".text",
      "contextBytes": "08 8b 40 40 8a 40 01 a2 44 45 57 00 8b 45 08 8b 40 40 8a 40"
    },
    {
      "refVa": 4231308,
      "refVaHex": "0x0040908c",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4231288,
      "ownerStartVaHex": "0x00409078",
      "ownerClass": "VM opcode 0x6e handler",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "33 c9 8a 48 01 33 c0 a0 44 45 57 00 3b c8 0f 85 2e 00 00 00"
    },
    {
      "refVa": 4391234,
      "refVaHex": "0x00430142",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391216,
      "ownerStartVaHex": "0x00430130",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 31 45 57 00 00 c6 05 44 45 57 00 01 c6 05 43 45 57 00 00"
    },
    {
      "refVa": 4391750,
      "refVaHex": "0x00430346",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 0a 03 43 00 33 c0 a0 44 45 57 00 85 c0 0f 85 18 01 00 00"
    },
    {
      "refVa": 4392174,
      "refVaHex": "0x004304ee",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 0f 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 84 87 00 00 00"
    },
    {
      "refVa": 4392205,
      "refVaHex": "0x0043050d",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 4b 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 85 3c 00 00 00"
    },
    {
      "refVa": 4392559,
      "refVaHex": "0x0043066f",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 0f 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 84 87 00 00 00"
    },
    {
      "refVa": 4392590,
      "refVaHex": "0x0043068e",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 4b 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 85 3c 00 00 00"
    },
    {
      "refVa": 4392981,
      "refVaHex": "0x00430815",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 0f 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 84 87 00 00 00"
    },
    {
      "refVa": 4393012,
      "refVaHex": "0x00430834",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 4b 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 85 3c 00 00 00"
    },
    {
      "refVa": 4393431,
      "refVaHex": "0x004309d7",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 0f 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 84 87 00 00 00"
    },
    {
      "refVa": 4393462,
      "refVaHex": "0x004309f6",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 4b 00 00 00 33 c0 a0 44 45 57 00 85 c0 0f 85 3c 00 00 00"
    },
    {
      "refVa": 4394476,
      "refVaHex": "0x00430dec",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 36 0d 43 00 33 c0 a0 44 45 57 00 85 c0 0f 85 37 00 00 00"
    },
    {
      "refVa": 4400347,
      "refVaHex": "0x004324db",
      "targetVaHex": "0x00574544",
      "ownerStartVa": 4399907,
      "ownerStartVaHex": "0x00432323",
      "ownerClass": "active descriptor rebuild/materializer",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "00 e9 b8 fe ff ff c6 05 44 45 57 00 01 c6 05 43 45 57 00 00"
    }
  ],
  "activeGroupBRefs": [
    {
      "refVa": 4231272,
      "refVaHex": "0x00409068",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4231242,
      "ownerStartVaHex": "0x0040904a",
      "ownerClass": "VM opcode 0x6d handler",
      "instructionClass": "write AL",
      "section": ".text",
      "contextBytes": "08 8b 40 40 8a 40 02 a2 43 45 57 00 8b 45 08 83 40 40 04 5f"
    },
    {
      "refVa": 4231334,
      "refVaHex": "0x004090a6",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4231288,
      "ownerStartVaHex": "0x00409078",
      "ownerClass": "VM opcode 0x6e handler",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "33 c9 8a 48 02 33 c0 a0 43 45 57 00 3b c8 0f 85 14 00 00 00"
    },
    {
      "refVa": 4391241,
      "refVaHex": "0x00430149",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4391216,
      "ownerStartVaHex": "0x00430130",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 44 45 57 00 01 c6 05 43 45 57 00 00 c6 05 e8 76 45 00 00"
    },
    {
      "refVa": 4395367,
      "refVaHex": "0x00431167",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "4d fc 89 41 24 33 c0 a0 43 45 57 00 85 c0 0f 85 ea 02 00 00"
    },
    {
      "refVa": 4400354,
      "refVaHex": "0x004324e2",
      "targetVaHex": "0x00574543",
      "ownerStartVa": 4399907,
      "ownerStartVaHex": "0x00432323",
      "ownerClass": "active descriptor rebuild/materializer",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 44 45 57 00 01 c6 05 43 45 57 00 00 6a 00 68 21 23 40 00"
    }
  ],
  "activeDescriptorCountRefs": [
    {
      "refVa": 4221841,
      "refVaHex": "0x00406b91",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4221795,
      "ownerStartVaHex": "0x00406b63",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 34 00 00"
    },
    {
      "refVa": 4222158,
      "refVaHex": "0x00406cce",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4221795,
      "ownerStartVaHex": "0x00406b63",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 11 00 00"
    },
    {
      "refVa": 4226340,
      "refVaHex": "0x00407d24",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4226313,
      "ownerStartVaHex": "0x00407d09",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 86 04 00"
    },
    {
      "refVa": 4227550,
      "refVaHex": "0x004081de",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4227523,
      "ownerStartVaHex": "0x004081c3",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 59 01 00"
    },
    {
      "refVa": 4227954,
      "refVaHex": "0x00408372",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4227920,
      "ownerStartVaHex": "0x00408350",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f4 33 c0 a0 e8 76 45 00 3b 45 f4 0f 86 c4 00 00"
    },
    {
      "refVa": 4228253,
      "refVaHex": "0x0040849d",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4228219,
      "ownerStartVaHex": "0x0040847b",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f4 33 c0 a0 e8 76 45 00 3b 45 f4 0f 86 85 02 00"
    },
    {
      "refVa": 4228994,
      "refVaHex": "0x00408782",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4228967,
      "ownerStartVaHex": "0x00408767",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 76 02 00"
    },
    {
      "refVa": 4229661,
      "refVaHex": "0x00408a1d",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4229649,
      "ownerStartVaHex": "0x00408a11",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "ec 0c 53 56 57 33 c0 a0 e8 76 45 00 85 c0 0f 84 d3 01 00 00"
    },
    {
      "refVa": 4229691,
      "refVaHex": "0x00408a3b",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4229649,
      "ownerStartVaHex": "0x00408a11",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 b4 01 00"
    },
    {
      "refVa": 4230192,
      "refVaHex": "0x00408c30",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4230165,
      "ownerStartVaHex": "0x00408c15",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 c7 00 00"
    },
    {
      "refVa": 4230443,
      "refVaHex": "0x00408d2b",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4230416,
      "ownerStartVaHex": "0x00408d10",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 68 01 00"
    },
    {
      "refVa": 4230855,
      "refVaHex": "0x00408ec7",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4230828,
      "ownerStartVaHex": "0x00408eac",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 6a 01 00"
    },
    {
      "refVa": 4236217,
      "refVaHex": "0x0040a3b9",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4236010,
      "ownerStartVaHex": "0x0040a2ea",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 10 00 00 00 33 c0 a0 e8 76 45 00 3b 45 f4 0f 87 26 00 00"
    },
    {
      "refVa": 4236718,
      "refVaHex": "0x0040a5ae",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4236010,
      "ownerStartVaHex": "0x0040a2ea",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 10 00 00 00 33 c0 a0 e8 76 45 00 3b 45 f4 0f 87 26 00 00"
    },
    {
      "refVa": 4237208,
      "refVaHex": "0x0040a798",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4236010,
      "ownerStartVaHex": "0x0040a2ea",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 10 00 00 00 33 c0 a0 e8 76 45 00 3b 45 f4 0f 87 26 00 00"
    },
    {
      "refVa": 4237710,
      "refVaHex": "0x0040a98e",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4236010,
      "ownerStartVaHex": "0x0040a2ea",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 10 00 00 00 33 c0 a0 e8 76 45 00 3b 45 f4 0f 87 26 00 00"
    },
    {
      "refVa": 4238212,
      "refVaHex": "0x0040ab84",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4236010,
      "ownerStartVaHex": "0x0040a2ea",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "85 10 00 00 00 33 c0 a0 e8 76 45 00 3b 45 f4 0f 87 26 00 00"
    },
    {
      "refVa": 4238578,
      "refVaHex": "0x0040acf2",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4238395,
      "ownerStartVaHex": "0x0040ac3b",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 26 00 00"
    },
    {
      "refVa": 4242664,
      "refVaHex": "0x0040bce8",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4242633,
      "ownerStartVaHex": "0x0040bcc9",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "e9 ff 00 00 00 33 c0 a0 e8 76 45 00 85 c0 0f 84 10 00 00 00"
    },
    {
      "refVa": 4242679,
      "refVaHex": "0x0040bcf7",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4242633,
      "ownerStartVaHex": "0x0040bcc9",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "84 10 00 00 00 33 c0 a0 e8 76 45 00 48 89 45 f8 e9 07 00 00"
    },
    {
      "refVa": 4242743,
      "refVaHex": "0x0040bd37",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4242633,
      "ownerStartVaHex": "0x0040bcc9",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f4 33 c0 a0 e8 76 45 00 3b 45 f4 0f 86 23 00 00"
    },
    {
      "refVa": 4242795,
      "refVaHex": "0x0040bd6b",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4242633,
      "ownerStartVaHex": "0x0040bcc9",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "ca ff ff ff 33 c9 8a 0d e8 76 45 00 8b 45 f8 2b d2 f7 f1 89"
    },
    {
      "refVa": 4243027,
      "refVaHex": "0x0040be53",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4243000,
      "ownerStartVaHex": "0x0040be38",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 04 02 00"
    },
    {
      "refVa": 4244194,
      "refVaHex": "0x0040c2e2",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4243588,
      "ownerStartVaHex": "0x0040c084",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "e9 d2 fd ff ff 33 c0 a0 e8 76 45 00 33 c9 66 8b 0d 28 db 59"
    },
    {
      "refVa": 4244403,
      "refVaHex": "0x0040c3b3",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4244220,
      "ownerStartVaHex": "0x0040c2fc",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 28 00 00"
    },
    {
      "refVa": 4244514,
      "refVaHex": "0x0040c422",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4244468,
      "ownerStartVaHex": "0x0040c3f4",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 25 00 00"
    },
    {
      "refVa": 4244608,
      "refVaHex": "0x0040c480",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4244468,
      "ownerStartVaHex": "0x0040c3f4",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 24 00 00"
    },
    {
      "refVa": 4245612,
      "refVaHex": "0x0040c86c",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4245196,
      "ownerStartVaHex": "0x0040c6cc",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "e9 00 00 00 00 33 c0 a0 e8 76 45 00 48 33 c9 8a 0d 3e e3 59"
    },
    {
      "refVa": 4245688,
      "refVaHex": "0x0040c8b8",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4245196,
      "ownerStartVaHex": "0x0040c6cc",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "3e e3 59 00 33 c9 8a 0d e8 76 45 00 3b c1 0f 83 55 00 00 00"
    },
    {
      "refVa": 4245868,
      "refVaHex": "0x0040c96c",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4245832,
      "ownerStartVaHex": "0x0040c948",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 20 00 00"
    },
    {
      "refVa": 4248616,
      "refVaHex": "0x0040d428",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4248365,
      "ownerStartVaHex": "0x0040d32d",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f4 33 c0 a0 e8 76 45 00 3b 45 f4 0f 86 2a 00 00"
    },
    {
      "refVa": 4249267,
      "refVaHex": "0x0040d6b3",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4249240,
      "ownerStartVaHex": "0x0040d698",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 22 00 00"
    },
    {
      "refVa": 4249317,
      "refVaHex": "0x0040d6e5",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4249240,
      "ownerStartVaHex": "0x0040d698",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "e9 cb ff ff ff 33 c0 a0 e8 76 45 00 3b 45 fc 0f 85 1b 00 00"
    },
    {
      "refVa": 4249458,
      "refVaHex": "0x0040d772",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4249240,
      "ownerStartVaHex": "0x0040d698",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 4f 00 00"
    },
    {
      "refVa": 4250554,
      "refVaHex": "0x0040dbba",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4250508,
      "ownerStartVaHex": "0x0040db8c",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 2a 00 00"
    },
    {
      "refVa": 4250922,
      "refVaHex": "0x0040dd2a",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4250735,
      "ownerStartVaHex": "0x0040dc6f",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 4f 00 00"
    },
    {
      "refVa": 4251300,
      "refVaHex": "0x0040dea4",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4251273,
      "ownerStartVaHex": "0x0040de89",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 fb 00 00"
    },
    {
      "refVa": 4251694,
      "refVaHex": "0x0040e02e",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4251576,
      "ownerStartVaHex": "0x0040dfb8",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 63 00 00"
    },
    {
      "refVa": 4251876,
      "refVaHex": "0x0040e0e4",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4251842,
      "ownerStartVaHex": "0x0040e0c2",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 35 00 00"
    },
    {
      "refVa": 4254499,
      "refVaHex": "0x0040eb23",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4254417,
      "ownerStartVaHex": "0x0040ead1",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 3e 00 00"
    },
    {
      "refVa": 4255832,
      "refVaHex": "0x0040f058",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4255786,
      "ownerStartVaHex": "0x0040f02a",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 4a 00 00"
    },
    {
      "refVa": 4255942,
      "refVaHex": "0x0040f0c6",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4255786,
      "ownerStartVaHex": "0x0040f02a",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 62 00 00"
    },
    {
      "refVa": 4256076,
      "refVaHex": "0x0040f14c",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4255786,
      "ownerStartVaHex": "0x0040f02a",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 62 00 00"
    },
    {
      "refVa": 4257971,
      "refVaHex": "0x0040f8b3",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4257674,
      "ownerStartVaHex": "0x0040f78a",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "e3 59 00 40 33 c9 8a 0d e8 76 45 00 3b c1 0f 8d 30 00 00 00"
    },
    {
      "refVa": 4261186,
      "refVaHex": "0x00410542",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4261177,
      "ownerStartVaHex": "0x00410539",
      "ownerClass": "VM opcode 0xe6 handler",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "8b ec 53 56 57 33 c0 a0 e8 76 45 00 85 c0 0f 84 0c 00 00 00"
    },
    {
      "refVa": 4263155,
      "refVaHex": "0x00410cf3",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4263056,
      "ownerStartVaHex": "0x00410c90",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "c4 08 e9 ee 00 00 00 a0 e8 76 45 00 50 8b 45 08 50 e8 e4 00"
    },
    {
      "refVa": 4263273,
      "refVaHex": "0x00410d69",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4263056,
      "ownerStartVaHex": "0x00410c90",
      "ownerClass": "generic VM handler layer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "c4 08 e9 78 00 00 00 a0 e8 76 45 00 50 8b 45 08 50 e8 6e 04"
    },
    {
      "refVa": 4316825,
      "refVaHex": "0x0041de99",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4316211,
      "ownerStartVaHex": "0x0041dc33",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f4 33 c0 a0 e8 76 45 00 3b 45 f4 0f 86 37 00 00"
    },
    {
      "refVa": 4319600,
      "refVaHex": "0x0041e970",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4319551,
      "ownerStartVaHex": "0x0041e93f",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 17 00 00"
    },
    {
      "refVa": 4326631,
      "refVaHex": "0x004204e7",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4326582,
      "ownerStartVaHex": "0x004204b6",
      "ownerClass": "unclassified",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "e3 59 00 40 33 c9 8a 0d e8 76 45 00 3b c1 0f 8d 1d 00 00 00"
    },
    {
      "refVa": 4391248,
      "refVaHex": "0x00430150",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4391216,
      "ownerStartVaHex": "0x00430130",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "direct byte store imm8",
      "section": ".text",
      "contextBytes": "05 43 45 57 00 00 c6 05 e8 76 45 00 00 c6 05 33 45 57 00 00"
    },
    {
      "refVa": 4391481,
      "refVaHex": "0x00430239",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "ec 34 53 56 57 33 c0 a0 e8 76 45 00 85 c0 0f 85 05 00 00 00"
    },
    {
      "refVa": 4391530,
      "refVaHex": "0x0043026a",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f0 33 c0 a0 e8 76 45 00 3b 45 f0 0f 86 2a 00 00"
    },
    {
      "refVa": 4395397,
      "refVaHex": "0x00431185",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f0 33 c0 a0 e8 76 45 00 3b 45 f0 0f 86 c6 02 00"
    },
    {
      "refVa": 4396143,
      "refVaHex": "0x0043146f",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f0 33 c0 a0 e8 76 45 00 3b 45 f0 0f 86 2e 05 00"
    },
    {
      "refVa": 4397500,
      "refVaHex": "0x004319bc",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4391469,
      "ownerStartVaHex": "0x0043022d",
      "ownerClass": "field actor input/collision controller",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f0 33 c0 a0 e8 76 45 00 3b 45 f0 0f 86 2a 00 00"
    },
    {
      "refVa": 4399092,
      "refVaHex": "0x00431ff4",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "ec 08 53 56 57 33 c0 a0 e8 76 45 00 83 f8 03 0f 8d c8 02 00"
    },
    {
      "refVa": 4399123,
      "refVaHex": "0x00432013",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 41 00 00"
    },
    {
      "refVa": 4399219,
      "refVaHex": "0x00432073",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 dc 00 00"
    },
    {
      "refVa": 4399459,
      "refVaHex": "0x00432163",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "ff 8a 45 08 33 c9 8a 0d e8 76 45 00 88 81 e9 76 45 00 33 c0"
    },
    {
      "refVa": 4399492,
      "refVaHex": "0x00432184",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "50 77 45 00 33 c9 8a 0d e8 76 45 00 89 04 8d 30 db 59 00 fe"
    },
    {
      "refVa": 4399505,
      "refVaHex": "0x00432191",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "04 8d 30 db 59 00 fe 05 e8 76 45 00 33 c0 a0 e8 76 45 00 89"
    },
    {
      "refVa": 4399512,
      "refVaHex": "0x00432198",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "05 e8 76 45 00 33 c0 a0 e8 76 45 00 89 45 f8 e9 03 00 00 00"
    },
    {
      "refVa": 4399544,
      "refVaHex": "0x004321b8",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "indexed byte read",
      "section": ".text",
      "contextBytes": "00 8b 45 f8 33 c9 8a 88 e8 76 45 00 8b 04 8d 95 2d 44 00 8b"
    },
    {
      "refVa": 4399778,
      "refVaHex": "0x004322a2",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399080,
      "ownerStartVaHex": "0x00431fe8",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "40 8b 45 f8 66 0f b6 80 e8 76 45 00 8b 4d fc 66 89 41 16 8b"
    },
    {
      "refVa": 4400005,
      "refVaHex": "0x00432385",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399907,
      "ownerStartVaHex": "0x00432323",
      "ownerClass": "active descriptor rebuild/materializer",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "e9 b6 ff ff ff 33 c0 a0 e8 76 45 00 89 45 f8 e9 03 00 00 00"
    },
    {
      "refVa": 4400037,
      "refVaHex": "0x004323a5",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399907,
      "ownerStartVaHex": "0x00432323",
      "ownerClass": "active descriptor rebuild/materializer",
      "instructionClass": "indexed byte read",
      "section": ".text",
      "contextBytes": "00 8b 45 f8 33 c9 8a 88 e8 76 45 00 8d 04 49 c1 e0 03 8d 04"
    },
    {
      "refVa": 4400072,
      "refVaHex": "0x004323c8",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399907,
      "ownerStartVaHex": "0x00432323",
      "ownerClass": "active descriptor rebuild/materializer",
      "instructionClass": "indexed byte read",
      "section": ".text",
      "contextBytes": "00 8b 45 f8 33 c9 8a 88 e8 76 45 00 8b 04 8d 95 2d 44 00 8b"
    },
    {
      "refVa": 4400306,
      "refVaHex": "0x004324b2",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4399907,
      "ownerStartVaHex": "0x00432323",
      "ownerClass": "active descriptor rebuild/materializer",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "40 8b 45 f8 66 0f b6 80 e8 76 45 00 8b 4d fc 66 89 41 16 8b"
    },
    {
      "refVa": 4400461,
      "refVaHex": "0x0043254d",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "ec 0c 53 56 57 33 c0 a0 e8 76 45 00 85 c0 0f 84 c2 02 00 00"
    },
    {
      "refVa": 4400491,
      "refVaHex": "0x0043256b",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 cd 00 00"
    },
    {
      "refVa": 4400719,
      "refVaHex": "0x0043264f",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "f8 00 00 00 00 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 8b 00 00"
    },
    {
      "refVa": 4400773,
      "refVaHex": "0x00432685",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f4 33 c0 a0 e8 76 45 00 48 33 c9 8a c8 3b 4d f4"
    },
    {
      "refVa": 4400836,
      "refVaHex": "0x004326c4",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "00 e9 bd ff ff ff fe 0d e8 76 45 00 33 c0 a0 e8 76 45 00 c7"
    },
    {
      "refVa": 4400843,
      "refVaHex": "0x004326cb",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "0d e8 76 45 00 33 c0 a0 e8 76 45 00 c7 04 85 30 db 59 00 00"
    },
    {
      "refVa": 4400874,
      "refVaHex": "0x004326ea",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "e9 65 ff ff ff 33 c0 a0 e8 76 45 00 89 45 f8 e9 03 00 00 00"
    },
    {
      "refVa": 4400906,
      "refVaHex": "0x0043270a",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "indexed byte read",
      "section": ".text",
      "contextBytes": "00 8b 45 f8 33 c9 8a 88 e8 76 45 00 8b 04 8d 95 2d 44 00 8b"
    },
    {
      "refVa": 4401140,
      "refVaHex": "0x004327f4",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4400449,
      "ownerStartVaHex": "0x00432541",
      "ownerClass": "field active-object/descriptor subsystem",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "40 8b 45 f8 66 0f b6 80 e8 76 45 00 8b 4d fc 66 89 41 16 8b"
    },
    {
      "refVa": 4404369,
      "refVaHex": "0x00433491",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4404226,
      "ownerStartVaHex": "0x00433402",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 3b 00 00"
    },
    {
      "refVa": 4404450,
      "refVaHex": "0x004334e2",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4404226,
      "ownerStartVaHex": "0x00433402",
      "ownerClass": "unclassified",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "17 00 00 00 66 0f b6 05 e8 76 45 00 50 e8 44 42 ff ff 83 c4"
    },
    {
      "refVa": 4406071,
      "refVaHex": "0x00433b37",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4405962,
      "ownerStartVaHex": "0x00433aca",
      "ownerClass": "unclassified",
      "instructionClass": "raw dword reference",
      "section": ".text",
      "contextBytes": "1c 00 00 00 66 0f b6 05 e8 76 45 00 50 e8 ef 3b ff ff 83 c4"
    },
    {
      "refVa": 4406120,
      "refVaHex": "0x00433b68",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4405962,
      "ownerStartVaHex": "0x00433aca",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 f8 33 c0 a0 e8 76 45 00 3b 45 f8 0f 86 44 00 00"
    },
    {
      "refVa": 4406171,
      "refVaHex": "0x00433b9b",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4405962,
      "ownerStartVaHex": "0x00433aca",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "00 00 ff 45 fc 33 c0 a0 e8 76 45 00 3b 45 fc 0f 86 05 00 00"
    },
    {
      "refVa": 4406818,
      "refVaHex": "0x00433e22",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4406720,
      "ownerStartVaHex": "0x00433dc0",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "8a c1 e9 e8 00 00 00 a0 e8 76 45 00 e9 de 00 00 00 33 c0 66"
    },
    {
      "refVa": 4406949,
      "refVaHex": "0x00433ea5",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4406720,
      "ownerStartVaHex": "0x00433dc0",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "c0 03 e9 65 00 00 00 a0 e8 76 45 00 e9 5b 00 00 00 e9 23 00"
    },
    {
      "refVa": 4412934,
      "refVaHex": "0x00435606",
      "targetVaHex": "0x004576e8",
      "ownerStartVa": 4412728,
      "ownerStartVaHex": "0x00435538",
      "ownerClass": "unclassified",
      "instructionClass": "read byte into AL",
      "section": ".text",
      "contextBytes": "f4 00 00 00 00 33 c0 a0 e8 76 45 00 89 45 fc e9 28 00 00 00"
    }
  ],
  "callSites": {
    "descriptorRebuild": [
      "0x0042349c"
    ],
    "displayVmRoot": [
      "0x0040237f",
      "0x004058af",
      "0x004058d8",
      "0x004330a9"
    ]
  },
  "negativeEvidence": [
    "active group globals are consumed inside the field actor/collision controller, so they are broader than menu-open state.",
    "descriptor count 0x004576e8 is shared by save/object/battle/menu descriptor loops and is not unique to HUD.",
    "the top-menu wrapper still has no direct pointer ref from a normal-field ESC/X input root.",
    "the 0x0047e688 gate proves wrapper admission conditions, not the producer that schedules this wrapper from field mode."
  ],
  "nextFrontier": [
    "trace writers that attach or schedule the stream containing 0x0047e688/0x0047e6a0 from field mode.",
    "separate descriptor/display setup calls that use 0x402321 from normal field vs intro/title contexts.",
    "do not promote active group key writes alone as the ESC/X opener."
  ]
}
