
/* WARNING: Struct "Output_section_data": ignoring overlapping field "output_section_" */
/* WARNING: Struct "Output_section": ignoring overlapping field "name_" */
/* WARNING: Struct "Output_section_headers": ignoring overlapping field "layout_" */
/* WARNING: Enum "DT": Some values do not have unique names */
/* WARNING: Struct "Output_reduced_debug_abbrev_section": ignoring overlapping field "data_" */
/* WARNING: Struct "Output_reduced_debug_info_section": ignoring overlapping field "data_" */
/* DWARF original prototype: void do_layout(Sized_relobj_dwo<64,_false> * this, Symbol_table *
   param_1, Layout * param_2, Read_symbols_data * param_3) */

void __thiscall
gold::Sized_relobj_dwo<64,_false>::do_layout
          (Sized_relobj_dwo<64,_false> *this,Symbol_table *param_1,Layout *param_2,
          Read_symbols_data *param_3)

{
  int *piVar1;
  int iVar2;
  int iVar3;
  uint uVar4;
  int iVar5;
  undefined *puVar6;
  code *pcVar7;
  code *pcVar8;
  
  puVar6 = PTR_do_gold_unreachable_004323c4;
  (*(code *)PTR_do_gold_unreachable_004323c4)
            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);
  pcVar7 = *(code **)(puVar6 + 0x37f2a4);
  (*pcVar7)(*(int *)(puVar6 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar6 + 0x37f0ec) + 0x59ac);
  pcVar8 = *(code **)(pcVar7 + 0x37f270);
  (*pcVar8)(*(int *)(pcVar7 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar7 + 0x37f0b8) + 0x5990);
  pcVar7 = *(code **)(pcVar8 + 0x37f23c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar8 + 0x37f084) + 0x5974);
  pcVar8 = *(code **)(pcVar7 + 0x37f208);
  (*pcVar8)(*(int *)(pcVar7 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar7 + 0x37f050) + 0x5954);
  pcVar7 = *(code **)(pcVar8 + 0x37f1d4);
  (*pcVar7)(*(int *)(pcVar8 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar8 + 0x37f01c) + 0x5934);
  pcVar8 = *(code **)(pcVar7 + 0x37f1a0);
  (*pcVar8)(*(int *)(pcVar7 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar7 + 0x37efe8) + 0x5920);
  pcVar7 = *(code **)(pcVar8 + 0x37f16c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar8 + 0x37efb4) + 0x5904);
  pcVar8 = *(code **)(pcVar7 + 0x37f138);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37ef80) + 0x58e0);
  pcVar7 = *(code **)(pcVar8 + 0x37f104);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37ef4c) + 0x58c4);
  pcVar8 = *(code **)(pcVar7 + 0x37f0d0);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37ef18) + 0x58a8);
  pcVar7 = *(code **)(pcVar8 + 0x37f09c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37eee4) + 0x588c);
  pcVar8 = *(code **)(pcVar7 + 0x37f068);
  (*pcVar8)(*(int *)(pcVar7 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37eeb0) + 0x5874);
  pcVar7 = *(code **)(pcVar8 + 0x37f034);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37ee7c) + 0x5864);
  pcVar8 = *(code **)(pcVar7 + 0x37f000);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar7 + 0x37ee48) + 0x5824);
  pcVar7 = *(code **)(pcVar8 + 0x37efcc);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar8 + 0x37ee14) + 0x580c);
  pcVar8 = *(code **)(pcVar7 + 0x37ef98);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37ede0) + 0x57fc);
  pcVar7 = *(code **)(pcVar8 + 0x37ef64);
  (*pcVar7)(*(int *)(pcVar8 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar8 + 0x37edac) + 0x57e4);
  pcVar8 = *(code **)(pcVar7 + 0x37ef30);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ed78) + 0x4494,399,*(int *)(pcVar7 + 0x37ed78) + 0x57d4);
  pcVar7 = *(code **)(pcVar8 + 0x37eefc);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar8 + 0x37ed44) + 0x579c);
  pcVar8 = *(code **)(pcVar7 + 0x37eec8);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar7 + 0x37ed10) + 0x5784);
  pcVar7 = *(code **)(pcVar8 + 0x37ee94);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37ecdc) + 0x576c);
  pcVar8 = *(code **)(pcVar7 + 0x37ee60);
  (*pcVar8)(*(int *)(pcVar7 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar7 + 0x37eca8) + 0x575c);
  pcVar7 = *(code **)(pcVar8 + 0x37ee2c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar8 + 0x37ec74) + 0x574c);
  pcVar8 = *(code **)(pcVar7 + 0x37edf8);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37ec40) + 0x5738);
  pcVar7 = *(code **)(pcVar8 + 0x37edc4);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37ec0c) + 0x5724);
  pcVar8 = *(code **)(pcVar7 + 0x37ed90);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar7 + 0x37ebd8) + 0x5710);
  pcVar7 = *(code **)(pcVar8 + 0x37ed5c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar8 + 0x37eba4) + 0x56f4);
  pcVar8 = *(code **)(pcVar7 + 0x37ed28);
  (*pcVar8)(*(int *)(pcVar7 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37eb70) + 0x56d8);
  pcVar7 = *(code **)(pcVar8 + 0x37ecf4);
  (*pcVar7)(*(int *)(pcVar8 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar8 + 0x37eb3c) + 0x56c8);
  pcVar8 = *(code **)(pcVar7 + 0x37ecc0);
  (*pcVar8)(*(int *)(pcVar7 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37eb08) + 0x56bc);
  pcVar7 = *(code **)(pcVar8 + 0x37ec8c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar8 + 0x37ead4) + 0x56ac);
  pcVar8 = *(code **)(pcVar7 + 0x37ec58);
  (*pcVar8)(*(int *)(pcVar7 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar7 + 0x37eaa0) + 0x5690);
  pcVar7 = *(code **)(pcVar8 + 0x37ec24);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar8 + 0x37ea6c) + 0x565c);
  pcVar8 = *(code **)(pcVar7 + 0x37ebf0);
  (*pcVar8)(*(int *)(pcVar7 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar7 + 0x37ea38) + 0x5640);
  pcVar7 = *(code **)(pcVar8 + 0x37ebbc);
  (*pcVar7)(*(int *)(pcVar8 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar8 + 0x37ea04) + 0x5624);
  pcVar8 = *(code **)(pcVar7 + 0x37eb88);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e9d0) + 0x4494,0x1a5,*(int *)(pcVar7 + 0x37e9d0) + 0x5608);
  pcVar7 = *(code **)(pcVar8 + 0x37eb54);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e99c) + 0x4494,0x1a0,*(int *)(pcVar8 + 0x37e99c) + 22000);
  pcVar8 = *(code **)(pcVar7 + 0x37eb20);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e968) + 0x4494,0x17b,*(int *)(pcVar7 + 0x37e968) + 0x55e0);
  pcVar7 = *(code **)(pcVar8 + 0x37eaec);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e934) + 0x4494,0x176,*(int *)(pcVar8 + 0x37e934) + 0x55a0);
  pcVar8 = *(code **)(pcVar7 + 0x37eab8);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e900) + 0x4494,0x172,*(int *)(pcVar7 + 0x37e900) + 0x5588);
  pcVar7 = *(code **)(pcVar8 + 0x37ea84);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e8cc) + 0x4494,0x19a,*(int *)(pcVar8 + 0x37e8cc) + 0x5578);
  pcVar8 = *(code **)(pcVar7 + 0x37ea50);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e898) + 0x4494,0x195,*(int *)(pcVar7 + 0x37e898) + 0x5560);
  pcVar7 = *(code **)(pcVar8 + 0x37ea1c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e864) + 0x4494,399,*(int *)(pcVar8 + 0x37e864) + 0x5550);
  pcVar8 = *(code **)(pcVar7 + 0x37e9e8);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e830) + 0x4494,0x168,*(int *)(pcVar7 + 0x37e830) + 0x5518);
  pcVar7 = *(code **)(pcVar8 + 0x37e9b4);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e7fc) + 0x4494,0x163,*(int *)(pcVar8 + 0x37e7fc) + 0x5500);
  pcVar8 = *(code **)(pcVar7 + 0x37e980);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e7c8) + 0x4494,0x15e,*(int *)(pcVar7 + 0x37e7c8) + 0x54e8);
  pcVar7 = *(code **)(pcVar8 + 0x37e94c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e794) + 0x4494,0x159,*(int *)(pcVar8 + 0x37e794) + 0x54d8);
  pcVar8 = *(code **)(pcVar7 + 0x37e918);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e760) + 0x4494,0x154,*(int *)(pcVar7 + 0x37e760) + 0x54c8);
  pcVar7 = *(code **)(pcVar8 + 0x37e8e4);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e72c) + 0x4494,0x14f,*(int *)(pcVar8 + 0x37e72c) + 0x54b4);
  pcVar8 = *(code **)(pcVar7 + 0x37e8b0);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e6f8) + 0x4494,0x14a,*(int *)(pcVar7 + 0x37e6f8) + 0x54a0);
  pcVar7 = *(code **)(pcVar8 + 0x37e87c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e6c4) + 0x4494,0x145,*(int *)(pcVar8 + 0x37e6c4) + 0x548c);
  pcVar8 = *(code **)(pcVar7 + 0x37e848);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e690) + 0x4494,0x140,*(int *)(pcVar7 + 0x37e690) + 0x5470);
  pcVar7 = *(code **)(pcVar8 + 0x37e814);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e65c) + 0x4494,0x13a,*(int *)(pcVar8 + 0x37e65c) + 0x5454);
  pcVar8 = *(code **)(pcVar7 + 0x37e7e0);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e628) + 0x4494,0x135,*(int *)(pcVar7 + 0x37e628) + 0x5444);
  pcVar7 = *(code **)(pcVar8 + 0x37e7ac);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e5f4) + 0x4494,0x12a,*(int *)(pcVar8 + 0x37e5f4) + 0x5438);
  pcVar8 = *(code **)(pcVar7 + 0x37e778);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e5c0) + 0x4494,0x125,*(int *)(pcVar7 + 0x37e5c0) + 0x5428);
  pcVar7 = *(code **)(pcVar8 + 0x37e744);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e58c) + 0x4494,0x130,*(int *)(pcVar8 + 0x37e58c) + 0x540c);
  pcVar8 = *(code **)(pcVar7 + 0x37e710);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e558) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37e558) + 0x53e8);
  pcVar7 = *(code **)(pcVar8 + 0x37e6dc);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e524) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37e524) + 0x53cc);
  pcVar8 = *(code **)(pcVar7 + 0x37e6a8);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e4f0) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37e4f0) + 0x53b0);
  pcVar7 = *(code **)(pcVar8 + 0x37e674);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e4bc) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37e4bc) + 0x5394);
  pcVar8 = *(code **)(pcVar7 + 0x37e640);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e488) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37e488) + 0x537c);
  pcVar7 = *(code **)(pcVar8 + 0x37e60c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e454) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37e454) + 0x536c);
  pcVar8 = *(code **)(pcVar7 + 0x37e5d8);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e420) + 0x4494,0x176,*(int *)(pcVar7 + 0x37e420) + 0x532c);
  pcVar7 = *(code **)(pcVar8 + 0x37e5a4);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e3ec) + 0x4494,0x172,*(int *)(pcVar8 + 0x37e3ec) + 0x5314);
  pcVar8 = *(code **)(pcVar7 + 0x37e570);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e3b8) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37e3b8) + 0x5304);
  pcVar7 = *(code **)(pcVar8 + 0x37e53c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e384) + 0x4494,0x195,*(int *)(pcVar8 + 0x37e384) + 0x52ec);
  pcVar8 = *(code **)(pcVar7 + 0x37e508);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e350) + 0x4494,399,*(int *)(pcVar7 + 0x37e350) + 0x52dc);
  pcVar7 = *(code **)(pcVar8 + 0x37e4d4);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e31c) + 0x4494,0x168,*(int *)(pcVar8 + 0x37e31c) + 0x52a4);
  pcVar8 = *(code **)(pcVar7 + 0x37e4a0);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e2e8) + 0x4494,0x163,*(int *)(pcVar7 + 0x37e2e8) + 0x528c);
  pcVar7 = *(code **)(pcVar8 + 0x37e46c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e2b4) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37e2b4) + 0x5274);
  pcVar8 = *(code **)(pcVar7 + 0x37e438);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e280) + 0x4494,0x159,*(int *)(pcVar7 + 0x37e280) + 0x5264);
  pcVar7 = *(code **)(pcVar8 + 0x37e404);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e24c) + 0x4494,0x154,*(int *)(pcVar8 + 0x37e24c) + 0x5254);
  pcVar8 = *(code **)(pcVar7 + 0x37e3d0);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e218) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37e218) + 0x5240);
  pcVar7 = *(code **)(pcVar8 + 0x37e39c);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e1e4) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37e1e4) + 0x522c);
  pcVar8 = *(code **)(pcVar7 + 0x37e368);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e1b0) + 0x4494,0x145,*(int *)(pcVar7 + 0x37e1b0) + 0x5218);
  pcVar7 = *(code **)(pcVar8 + 0x37e334);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e17c) + 0x4494,0x140,*(int *)(pcVar8 + 0x37e17c) + 0x51fc);
  pcVar8 = *(code **)(pcVar7 + 0x37e300);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e148) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37e148) + 0x51e0);
  pcVar7 = *(code **)(pcVar8 + 0x37e2cc);
  (*pcVar7)(*(int *)(pcVar8 + 0x37e114) + 0x4494,0x135,*(int *)(pcVar8 + 0x37e114) + 0x51d0);
  pcVar8 = *(code **)(pcVar7 + 0x37e298);
  (*pcVar8)(*(int *)(pcVar7 + 0x37e0e0) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37e0e0) + 0x51c4);
  uVar4 = 0x125;
  pcVar7 = *(code **)(pcVar8 + 0x37e264);
  iVar2 = *(int *)(pcVar8 + 0x37e0ac) + 0x4494;
  (*pcVar7)(iVar2,0x125,*(int *)(pcVar8 + 0x37e0ac) + 0x51b4);
  if (uVar4 < (uint)(*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38) >> 2)) {
    return;
  }
  uVar4 = 0x5c8;
  pcVar8 = *(code **)(pcVar7 + 0x37e230);
  iVar5 = *(int *)(pcVar7 + 0x37e078) + 0x5a90;
  iVar3 = *(int *)(pcVar7 + 0x37e078) + 0x44a8;
  (*pcVar8)();
  iVar2 = *(int *)(iVar3 + 0x84);
  if (uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)) {
    if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {
      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;
      return;
    }
    if (iVar5 == 0) {
      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;
      return;
    }
  }
  else {
    (**(code **)(pcVar8 + 0x37e1d4))
              (*(int *)(pcVar8 + 0x37e01c) + 0x44a8,0x81f,*(int *)(pcVar8 + 0x37e01c) + 0x5678);
  }
  uVar4 = 0x70;
  pcVar7 = *(code **)(pcVar8 + 0x37e1d4);
  iVar5 = *(int *)(pcVar8 + 0x37e01c) + 0x5668;
  iVar3 = *(int *)(pcVar8 + 0x37e01c) + 0x44bc;
  (*pcVar7)();
  iVar2 = *(int *)(iVar3 + 0x84);
  if (uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)) {
    if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {
      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;
      return;
    }
    if (iVar5 == 0) {
      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;
      return;
    }
  }
  else {
    (**(code **)(pcVar7 + 0x37e124))
              (*(int *)(pcVar7 + 0x37df6c) + 0x44a8,0x81f,*(int *)(pcVar7 + 0x37df6c) + 0x53f4);
  }
  uVar4 = 0x70;
  pcVar8 = *(code **)(pcVar7 + 0x37e124);
  iVar3 = *(int *)(pcVar7 + 0x37df6c) + 0x5668;
  iVar2 = *(int *)(pcVar7 + 0x37df6c) + 0x44bc;
  (*pcVar8)();
  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {
    piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);
    piVar1[1] = (int)param_3;
    *piVar1 = iVar3;
    return;
  }
  uVar4 = 0x81f;
  pcVar7 = *(code **)(pcVar8 + 0x37e074);
  iVar3 = *(int *)(pcVar8 + 0x37debc) + 0x5d60;
  iVar2 = *(int *)(pcVar8 + 0x37debc) + 0x44a8;
  (*pcVar7)();
  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {
    piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);
    piVar1[1] = (int)param_3;
    *piVar1 = iVar3;
    return;
  }
  uVar4 = 0x81f;
  pcVar8 = *(code **)(pcVar7 + 0x37e014);
  iVar2 = *(int *)(pcVar7 + 0x37de5c) + 0x44a8;
  (*pcVar8)(iVar2,0x81f,*(int *)(pcVar7 + 0x37de5c) + 0x58ec);
  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {
    return;
  }
  uVar4 = 0x7f7;
  pcVar7 = *(code **)(pcVar8 + 0x37dfb4);
  iVar2 = *(int *)(pcVar8 + 0x37ddfc) + 0x44a8;
  (*pcVar7)(iVar2,0x7f7,*(int *)(pcVar8 + 0x37ddfc) + 0x5aec);
  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {
    return;
  }
  uVar4 = 0x7f7;
  pcVar8 = *(code **)(pcVar7 + 0x37df54);
  iVar2 = *(int *)(pcVar7 + 0x37dd9c) + 0x44a8;
  (*pcVar8)(iVar2,0x7f7,*(int *)(pcVar7 + 0x37dd9c) + 0x57b8);
  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2)) {
    return;
  }
  uVar4 = 0x7f7;
  pcVar7 = *(code **)(pcVar8 + 0x37def4);
  iVar2 = *(int *)(pcVar8 + 0x37dd3c) + 0x44a8;
  (*pcVar7)(iVar2,0x7f7,*(int *)(pcVar8 + 0x37dd3c) + 0x5534);
  if ((uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2) <= uVar4) {
    pcVar8 = *(code **)(pcVar7 + 0x37de88);
    piVar1 = (int *)(*(int *)(pcVar7 + 0x37dcd0) + 0x44a8);
    (*pcVar8)(piVar1,0x7f7,*(int *)(pcVar7 + 0x37dcd0) + 0x52c0);
    *piVar1 = *(int *)(pcVar8 + 0x37df34) + 8;
    if ((int *)piVar1[1] == piVar1 + 3) {
      return;
    }
                    /* WARNING: Could not recover jumptable at 0x000b45d0. Too many branches */
                    /* WARNING: Treating indirect jump as call */
    (**(code **)(pcVar8 + 0x37dce4))((int *)piVar1[1]);
    return;
  }
  return;
}



void FUN_000b30ec(void)

{
  undefined4 in_a3;
  undefined *puVar1;
  code *pcVar2;
  code *pcVar3;
  
  puVar1 = PTR_do_gold_unreachable_004323c4;
  (*(code *)PTR_do_gold_unreachable_004323c4)
            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);
  pcVar2 = *(code **)(puVar1 + 0x37f2a4);
  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,
            puVar1 + 0x3870b0);
  pcVar3 = *(code **)(pcVar2 + 0x37f270);
  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,
            pcVar2 + 0x38707c);
  pcVar2 = *(code **)(pcVar3 + 0x37f23c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,
            pcVar3 + 0x387048);
  pcVar3 = *(code **)(pcVar2 + 0x37f208);
  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,
            pcVar2 + 0x387014);
  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);
  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,
            pcVar3 + 0x386fe0);
  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);
  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,
            pcVar2 + 0x386fac);
  pcVar2 = *(code **)(pcVar3 + 0x37f16c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,
            pcVar3 + 0x386f78);
  pcVar3 = *(code **)(pcVar2 + 0x37f138);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,
            pcVar2 + 0x386f44);
  pcVar2 = *(code **)(pcVar3 + 0x37f104);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,
            pcVar3 + 0x386f10);
  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,
            pcVar2 + 0x386edc);
  pcVar2 = *(code **)(pcVar3 + 0x37f09c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,
            pcVar3 + 0x386ea8);
  pcVar3 = *(code **)(pcVar2 + 0x37f068);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,
            pcVar2 + 0x386e74);
  pcVar2 = *(code **)(pcVar3 + 0x37f034);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,
            pcVar3 + 0x386e40);
  pcVar3 = *(code **)(pcVar2 + 0x37f000);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,
            pcVar2 + 0x386e0c);
  pcVar2 = *(code **)(pcVar3 + 0x37efcc);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,
            pcVar3 + 0x386dd8);
  pcVar3 = *(code **)(pcVar2 + 0x37ef98);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,
            pcVar2 + 0x386da4);
  pcVar2 = *(code **)(pcVar3 + 0x37ef64);
  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,
            pcVar3 + 0x386d70);
  pcVar3 = *(code **)(pcVar2 + 0x37ef30);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,
            pcVar2 + 0x386d3c);
  pcVar2 = *(code **)(pcVar3 + 0x37eefc);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,
            pcVar3 + 0x386d08);
  pcVar3 = *(code **)(pcVar2 + 0x37eec8);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,
            pcVar2 + 0x386cd4);
  pcVar2 = *(code **)(pcVar3 + 0x37ee94);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,
            pcVar3 + 0x386ca0);
  pcVar3 = *(code **)(pcVar2 + 0x37ee60);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,
            pcVar2 + 0x386c6c);
  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,
            pcVar3 + 0x386c38);
  pcVar3 = *(code **)(pcVar2 + 0x37edf8);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,
            pcVar2 + 0x386c04);
  pcVar2 = *(code **)(pcVar3 + 0x37edc4);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,
            pcVar3 + 0x386bd0);
  pcVar3 = *(code **)(pcVar2 + 0x37ed90);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,
            pcVar2 + 0x386b9c);
  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,
            pcVar3 + 0x386b68);
  pcVar3 = *(code **)(pcVar2 + 0x37ed28);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,
            pcVar2 + 0x386b34);
  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);
  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,
            pcVar3 + 0x386b00);
  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,
            pcVar2 + 0x386acc);
  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,
            pcVar3 + 0x386a98);
  pcVar3 = *(code **)(pcVar2 + 0x37ec58);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,
            pcVar2 + 0x386a64);
  pcVar2 = *(code **)(pcVar3 + 0x37ec24);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,
            pcVar3 + 0x386a30);
  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,
            pcVar2 + 0x3869fc);
  (**(code **)(pcVar3 + 0x37ebbc))
            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,
             pcVar3 + 0x3869c8);
  return;
}


lui gp,0x38
addiu gp,gp,0x70e4
addu gp,gp,t9
lw a2,-0x7fc4(gp)
addiu sp,sp,-0x20
lw a0,-0x7fc4(gp)
li a1,0x12a
lw t9,-0x7e0c(gp)
addiu a2,a2,0x59bc
sw gp,0x10(sp)
sw ra,0x1c(sp)
jalr t9
_addiu a0,a0,0x4494
(translation_unit "void FUN_000b30ec(void)\n\n{\n  undefined4 in_a3;\n  undefined *puVar1;\n  code *pcVar2;\n  code *pcVar3;\n  \n  puVar1 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar2 = *(code **)(puVar1 + 0x37f2a4);\n  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f270);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);\n  pcVar2 = *(code **)(pcVar3 + 0x37f23c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);\n  pcVar3 = *(code **)(pcVar2 + 0x37f208);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);\n  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);\n  pcVar2 = *(code **)(pcVar3 + 0x37f16c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);\n  pcVar3 = *(code **)(pcVar2 + 0x37f138);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);\n  pcVar2 = *(code **)(pcVar3 + 0x37f104);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);\n  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);\n  pcVar2 = *(code **)(pcVar3 + 0x37f09c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);\n  pcVar3 = *(code **)(pcVar2 + 0x37f068);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);\n  pcVar2 = *(code **)(pcVar3 + 0x37f034);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);\n  pcVar3 = *(code **)(pcVar2 + 0x37f000);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);\n  pcVar2 = *(code **)(pcVar3 + 0x37efcc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef98);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ef64);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef30);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);\n  pcVar2 = *(code **)(pcVar3 + 0x37eefc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);\n  pcVar3 = *(code **)(pcVar2 + 0x37eec8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee94);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ee60);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);\n  pcVar3 = *(code **)(pcVar2 + 0x37edf8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);\n  pcVar2 = *(code **)(pcVar3 + 0x37edc4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed90);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed28);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);\n  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);\n  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);\n  pcVar3 = *(code **)(pcVar2 + 0x37ec58);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec24);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);\n  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);\n  (**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);\n  return;\n}\n\n" (function_definition "void FUN_000b30ec(void)\n\n{\n  undefined4 in_a3;\n  undefined *puVar1;\n  code *pcVar2;\n  code *pcVar3;\n  \n  puVar1 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar2 = *(code **)(puVar1 + 0x37f2a4);\n  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f270);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);\n  pcVar2 = *(code **)(pcVar3 + 0x37f23c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);\n  pcVar3 = *(code **)(pcVar2 + 0x37f208);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);\n  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);\n  pcVar2 = *(code **)(pcVar3 + 0x37f16c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);\n  pcVar3 = *(code **)(pcVar2 + 0x37f138);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);\n  pcVar2 = *(code **)(pcVar3 + 0x37f104);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);\n  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);\n  pcVar2 = *(code **)(pcVar3 + 0x37f09c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);\n  pcVar3 = *(code **)(pcVar2 + 0x37f068);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);\n  pcVar2 = *(code **)(pcVar3 + 0x37f034);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);\n  pcVar3 = *(code **)(pcVar2 + 0x37f000);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);\n  pcVar2 = *(code **)(pcVar3 + 0x37efcc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef98);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ef64);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef30);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);\n  pcVar2 = *(code **)(pcVar3 + 0x37eefc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);\n  pcVar3 = *(code **)(pcVar2 + 0x37eec8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee94);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ee60);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);\n  pcVar3 = *(code **)(pcVar2 + 0x37edf8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);\n  pcVar2 = *(code **)(pcVar3 + 0x37edc4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed90);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed28);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);\n  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);\n  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);\n  pcVar3 = *(code **)(pcVar2 + 0x37ec58);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec24);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);\n  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);\n  (**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);\n  return;\n}" primitive_type (function_declarator "FUN_000b30ec(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  undefined4 in_a3;\n  undefined *puVar1;\n  code *pcVar2;\n  code *pcVar3;\n  \n  puVar1 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar2 = *(code **)(puVar1 + 0x37f2a4);\n  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f270);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);\n  pcVar2 = *(code **)(pcVar3 + 0x37f23c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);\n  pcVar3 = *(code **)(pcVar2 + 0x37f208);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);\n  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);\n  pcVar2 = *(code **)(pcVar3 + 0x37f16c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);\n  pcVar3 = *(code **)(pcVar2 + 0x37f138);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);\n  pcVar2 = *(code **)(pcVar3 + 0x37f104);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);\n  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);\n  pcVar2 = *(code **)(pcVar3 + 0x37f09c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);\n  pcVar3 = *(code **)(pcVar2 + 0x37f068);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);\n  pcVar2 = *(code **)(pcVar3 + 0x37f034);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);\n  pcVar3 = *(code **)(pcVar2 + 0x37f000);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);\n  pcVar2 = *(code **)(pcVar3 + 0x37efcc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef98);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ef64);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef30);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);\n  pcVar2 = *(code **)(pcVar3 + 0x37eefc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);\n  pcVar3 = *(code **)(pcVar2 + 0x37eec8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee94);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ee60);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);\n  pcVar3 = *(code **)(pcVar2 + 0x37edf8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);\n  pcVar2 = *(code **)(pcVar3 + 0x37edc4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed90);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed28);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);\n  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);\n  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);\n  pcVar3 = *(code **)(pcVar2 + 0x37ec58);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec24);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);\n  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);\n  (**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);\n  return;\n}" { (declaration "undefined4 in_a3;" type_identifier identifier ;) (declaration "undefined *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "code *pcVar2;" type_identifier (pointer_declarator "*pcVar2" * identifier) ;) (declaration "code *pcVar3;" type_identifier (pointer_declarator "*pcVar3" * identifier) ;) (expression_statement "puVar1 = PTR_do_gold_unreachable_004323c4;" (assignment_expression "puVar1 = PTR_do_gold_unreachable_004323c4" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);" (call_expression "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004323c4)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004323c4" * (cast_expression "(code *)PTR_do_gold_unreachable_004323c4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc)" ( (binary_expression "PTR_LAB_0043220c + 0x4494" identifier + number_literal) , number_literal , (binary_expression "PTR_LAB_0043220c + 0x59bc" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(puVar1 + 0x37f2a4);" (assignment_expression "pcVar2 = *(code **)(puVar1 + 0x37f2a4)" identifier = (pointer_expression "*(code **)(puVar1 + 0x37f2a4)" * (cast_expression "(code **)(puVar1 + 0x37f2a4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar1 + 0x37f2a4)" ( (binary_expression "puVar1 + 0x37f2a4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);" (call_expression "(*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0)" ( (binary_expression "*(int *)(puVar1 + 0x37f0ec) + 0x4494" (pointer_expression "*(int *)(puVar1 + 0x37f0ec)" * (cast_expression "(int *)(puVar1 + 0x37f0ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar1 + 0x37f0ec)" ( (binary_expression "puVar1 + 0x37f0ec" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar1 + 0x37f0ec) + 0x59ac" (pointer_expression "*(int *)(puVar1 + 0x37f0ec)" * (cast_expression "(int *)(puVar1 + 0x37f0ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar1 + 0x37f0ec)" ( (binary_expression "puVar1 + 0x37f0ec" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "puVar1 + 0x3870b0" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f270);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f270)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f270)" * (cast_expression "(code **)(pcVar2 + 0x37f270)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f270)" ( (binary_expression "pcVar2 + 0x37f270" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c)" ( (binary_expression "*(int *)(pcVar2 + 0x37f0b8) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37f0b8)" * (cast_expression "(int *)(pcVar2 + 0x37f0b8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37f0b8)" ( (binary_expression "pcVar2 + 0x37f0b8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37f0b8) + 0x5990" (pointer_expression "*(int *)(pcVar2 + 0x37f0b8)" * (cast_expression "(int *)(pcVar2 + 0x37f0b8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37f0b8)" ( (binary_expression "pcVar2 + 0x37f0b8" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x38707c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f23c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f23c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f23c)" * (cast_expression "(code **)(pcVar3 + 0x37f23c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f23c)" ( (binary_expression "pcVar3 + 0x37f23c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048)" ( (binary_expression "*(int *)(pcVar3 + 0x37f084) + 0x44a8" (pointer_expression "*(int *)(pcVar3 + 0x37f084)" * (cast_expression "(int *)(pcVar3 + 0x37f084)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37f084)" ( (binary_expression "pcVar3 + 0x37f084" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37f084) + 0x5974" (pointer_expression "*(int *)(pcVar3 + 0x37f084)" * (cast_expression "(int *)(pcVar3 + 0x37f084)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37f084)" ( (binary_expression "pcVar3 + 0x37f084" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x387048" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f208);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f208)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f208)" * (cast_expression "(code **)(pcVar2 + 0x37f208)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f208)" ( (binary_expression "pcVar2 + 0x37f208" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014)" ( (binary_expression "*(int *)(pcVar2 + 0x37f050) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37f050)" * (cast_expression "(int *)(pcVar2 + 0x37f050)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37f050)" ( (binary_expression "pcVar2 + 0x37f050" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37f050) + 0x5954" (pointer_expression "*(int *)(pcVar2 + 0x37f050)" * (cast_expression "(int *)(pcVar2 + 0x37f050)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37f050)" ( (binary_expression "pcVar2 + 0x37f050" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x387014" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f1d4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f1d4)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f1d4)" * (cast_expression "(code **)(pcVar3 + 0x37f1d4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f1d4)" ( (binary_expression "pcVar3 + 0x37f1d4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0)" ( (binary_expression "*(int *)(pcVar3 + 0x37f01c) + 0x44a8" (pointer_expression "*(int *)(pcVar3 + 0x37f01c)" * (cast_expression "(int *)(pcVar3 + 0x37f01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37f01c)" ( (binary_expression "pcVar3 + 0x37f01c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37f01c) + 0x5934" (pointer_expression "*(int *)(pcVar3 + 0x37f01c)" * (cast_expression "(int *)(pcVar3 + 0x37f01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37f01c)" ( (binary_expression "pcVar3 + 0x37f01c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386fe0" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f1a0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f1a0)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f1a0)" * (cast_expression "(code **)(pcVar2 + 0x37f1a0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f1a0)" ( (binary_expression "pcVar2 + 0x37f1a0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac)" ( (binary_expression "*(int *)(pcVar2 + 0x37efe8) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37efe8)" * (cast_expression "(int *)(pcVar2 + 0x37efe8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37efe8)" ( (binary_expression "pcVar2 + 0x37efe8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37efe8) + 0x5920" (pointer_expression "*(int *)(pcVar2 + 0x37efe8)" * (cast_expression "(int *)(pcVar2 + 0x37efe8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37efe8)" ( (binary_expression "pcVar2 + 0x37efe8" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386fac" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f16c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f16c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f16c)" * (cast_expression "(code **)(pcVar3 + 0x37f16c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f16c)" ( (binary_expression "pcVar3 + 0x37f16c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78)" ( (binary_expression "*(int *)(pcVar3 + 0x37efb4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37efb4)" * (cast_expression "(int *)(pcVar3 + 0x37efb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37efb4)" ( (binary_expression "pcVar3 + 0x37efb4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37efb4) + 0x5904" (pointer_expression "*(int *)(pcVar3 + 0x37efb4)" * (cast_expression "(int *)(pcVar3 + 0x37efb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37efb4)" ( (binary_expression "pcVar3 + 0x37efb4" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386f78" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f138);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f138)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f138)" * (cast_expression "(code **)(pcVar2 + 0x37f138)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f138)" ( (binary_expression "pcVar2 + 0x37f138" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44)" ( (binary_expression "*(int *)(pcVar2 + 0x37ef80) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ef80)" * (cast_expression "(int *)(pcVar2 + 0x37ef80)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ef80)" ( (binary_expression "pcVar2 + 0x37ef80" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ef80) + 0x58e0" (pointer_expression "*(int *)(pcVar2 + 0x37ef80)" * (cast_expression "(int *)(pcVar2 + 0x37ef80)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ef80)" ( (binary_expression "pcVar2 + 0x37ef80" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386f44" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f104);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f104)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f104)" * (cast_expression "(code **)(pcVar3 + 0x37f104)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f104)" ( (binary_expression "pcVar3 + 0x37f104" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10)" ( (binary_expression "*(int *)(pcVar3 + 0x37ef4c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ef4c)" * (cast_expression "(int *)(pcVar3 + 0x37ef4c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ef4c)" ( (binary_expression "pcVar3 + 0x37ef4c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ef4c) + 0x58c4" (pointer_expression "*(int *)(pcVar3 + 0x37ef4c)" * (cast_expression "(int *)(pcVar3 + 0x37ef4c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ef4c)" ( (binary_expression "pcVar3 + 0x37ef4c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386f10" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f0d0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f0d0)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f0d0)" * (cast_expression "(code **)(pcVar2 + 0x37f0d0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f0d0)" ( (binary_expression "pcVar2 + 0x37f0d0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc)" ( (binary_expression "*(int *)(pcVar2 + 0x37ef18) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ef18)" * (cast_expression "(int *)(pcVar2 + 0x37ef18)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ef18)" ( (binary_expression "pcVar2 + 0x37ef18" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ef18) + 0x58a8" (pointer_expression "*(int *)(pcVar2 + 0x37ef18)" * (cast_expression "(int *)(pcVar2 + 0x37ef18)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ef18)" ( (binary_expression "pcVar2 + 0x37ef18" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386edc" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f09c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f09c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f09c)" * (cast_expression "(code **)(pcVar3 + 0x37f09c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f09c)" ( (binary_expression "pcVar3 + 0x37f09c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8)" ( (binary_expression "*(int *)(pcVar3 + 0x37eee4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eee4)" * (cast_expression "(int *)(pcVar3 + 0x37eee4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eee4)" ( (binary_expression "pcVar3 + 0x37eee4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37eee4) + 0x588c" (pointer_expression "*(int *)(pcVar3 + 0x37eee4)" * (cast_expression "(int *)(pcVar3 + 0x37eee4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eee4)" ( (binary_expression "pcVar3 + 0x37eee4" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386ea8" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f068);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f068)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f068)" * (cast_expression "(code **)(pcVar2 + 0x37f068)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f068)" ( (binary_expression "pcVar2 + 0x37f068" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74)" ( (binary_expression "*(int *)(pcVar2 + 0x37eeb0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eeb0)" * (cast_expression "(int *)(pcVar2 + 0x37eeb0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eeb0)" ( (binary_expression "pcVar2 + 0x37eeb0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eeb0) + 0x5874" (pointer_expression "*(int *)(pcVar2 + 0x37eeb0)" * (cast_expression "(int *)(pcVar2 + 0x37eeb0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eeb0)" ( (binary_expression "pcVar2 + 0x37eeb0" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386e74" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f034);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f034)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f034)" * (cast_expression "(code **)(pcVar3 + 0x37f034)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f034)" ( (binary_expression "pcVar3 + 0x37f034" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40)" ( (binary_expression "*(int *)(pcVar3 + 0x37ee7c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ee7c)" * (cast_expression "(int *)(pcVar3 + 0x37ee7c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ee7c)" ( (binary_expression "pcVar3 + 0x37ee7c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ee7c) + 0x5864" (pointer_expression "*(int *)(pcVar3 + 0x37ee7c)" * (cast_expression "(int *)(pcVar3 + 0x37ee7c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ee7c)" ( (binary_expression "pcVar3 + 0x37ee7c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386e40" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f000);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f000)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f000)" * (cast_expression "(code **)(pcVar2 + 0x37f000)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f000)" ( (binary_expression "pcVar2 + 0x37f000" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c)" ( (binary_expression "*(int *)(pcVar2 + 0x37ee48) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ee48)" * (cast_expression "(int *)(pcVar2 + 0x37ee48)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ee48)" ( (binary_expression "pcVar2 + 0x37ee48" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ee48) + 0x5824" (pointer_expression "*(int *)(pcVar2 + 0x37ee48)" * (cast_expression "(int *)(pcVar2 + 0x37ee48)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ee48)" ( (binary_expression "pcVar2 + 0x37ee48" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386e0c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37efcc);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37efcc)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37efcc)" * (cast_expression "(code **)(pcVar3 + 0x37efcc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37efcc)" ( (binary_expression "pcVar3 + 0x37efcc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8)" ( (binary_expression "*(int *)(pcVar3 + 0x37ee14) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ee14)" * (cast_expression "(int *)(pcVar3 + 0x37ee14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ee14)" ( (binary_expression "pcVar3 + 0x37ee14" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ee14) + 0x580c" (pointer_expression "*(int *)(pcVar3 + 0x37ee14)" * (cast_expression "(int *)(pcVar3 + 0x37ee14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ee14)" ( (binary_expression "pcVar3 + 0x37ee14" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386dd8" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ef98);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ef98)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ef98)" * (cast_expression "(code **)(pcVar2 + 0x37ef98)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ef98)" ( (binary_expression "pcVar2 + 0x37ef98" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4)" ( (binary_expression "*(int *)(pcVar2 + 0x37ede0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ede0)" * (cast_expression "(int *)(pcVar2 + 0x37ede0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ede0)" ( (binary_expression "pcVar2 + 0x37ede0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ede0) + 0x57fc" (pointer_expression "*(int *)(pcVar2 + 0x37ede0)" * (cast_expression "(int *)(pcVar2 + 0x37ede0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ede0)" ( (binary_expression "pcVar2 + 0x37ede0" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386da4" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ef64);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ef64)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ef64)" * (cast_expression "(code **)(pcVar3 + 0x37ef64)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ef64)" ( (binary_expression "pcVar3 + 0x37ef64" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70)" ( (binary_expression "*(int *)(pcVar3 + 0x37edac) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37edac)" * (cast_expression "(int *)(pcVar3 + 0x37edac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37edac)" ( (binary_expression "pcVar3 + 0x37edac" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37edac) + 0x57e4" (pointer_expression "*(int *)(pcVar3 + 0x37edac)" * (cast_expression "(int *)(pcVar3 + 0x37edac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37edac)" ( (binary_expression "pcVar3 + 0x37edac" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386d70" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ef30);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ef30)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ef30)" * (cast_expression "(code **)(pcVar2 + 0x37ef30)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ef30)" ( (binary_expression "pcVar2 + 0x37ef30" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c)" ( (binary_expression "*(int *)(pcVar2 + 0x37ed78) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ed78)" * (cast_expression "(int *)(pcVar2 + 0x37ed78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ed78)" ( (binary_expression "pcVar2 + 0x37ed78" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ed78) + 0x57d4" (pointer_expression "*(int *)(pcVar2 + 0x37ed78)" * (cast_expression "(int *)(pcVar2 + 0x37ed78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ed78)" ( (binary_expression "pcVar2 + 0x37ed78" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386d3c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37eefc);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37eefc)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37eefc)" * (cast_expression "(code **)(pcVar3 + 0x37eefc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37eefc)" ( (binary_expression "pcVar3 + 0x37eefc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08)" ( (binary_expression "*(int *)(pcVar3 + 0x37ed44) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ed44)" * (cast_expression "(int *)(pcVar3 + 0x37ed44)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ed44)" ( (binary_expression "pcVar3 + 0x37ed44" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ed44) + 0x579c" (pointer_expression "*(int *)(pcVar3 + 0x37ed44)" * (cast_expression "(int *)(pcVar3 + 0x37ed44)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ed44)" ( (binary_expression "pcVar3 + 0x37ed44" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386d08" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37eec8);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37eec8)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37eec8)" * (cast_expression "(code **)(pcVar2 + 0x37eec8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37eec8)" ( (binary_expression "pcVar2 + 0x37eec8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4)" ( (binary_expression "*(int *)(pcVar2 + 0x37ed10) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ed10)" * (cast_expression "(int *)(pcVar2 + 0x37ed10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ed10)" ( (binary_expression "pcVar2 + 0x37ed10" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ed10) + 0x5784" (pointer_expression "*(int *)(pcVar2 + 0x37ed10)" * (cast_expression "(int *)(pcVar2 + 0x37ed10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ed10)" ( (binary_expression "pcVar2 + 0x37ed10" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386cd4" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ee94);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ee94)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ee94)" * (cast_expression "(code **)(pcVar3 + 0x37ee94)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ee94)" ( (binary_expression "pcVar3 + 0x37ee94" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0)" ( (binary_expression "*(int *)(pcVar3 + 0x37ecdc) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ecdc)" * (cast_expression "(int *)(pcVar3 + 0x37ecdc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ecdc)" ( (binary_expression "pcVar3 + 0x37ecdc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ecdc) + 0x576c" (pointer_expression "*(int *)(pcVar3 + 0x37ecdc)" * (cast_expression "(int *)(pcVar3 + 0x37ecdc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ecdc)" ( (binary_expression "pcVar3 + 0x37ecdc" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386ca0" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ee60);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ee60)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ee60)" * (cast_expression "(code **)(pcVar2 + 0x37ee60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ee60)" ( (binary_expression "pcVar2 + 0x37ee60" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c)" ( (binary_expression "*(int *)(pcVar2 + 0x37eca8) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eca8)" * (cast_expression "(int *)(pcVar2 + 0x37eca8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eca8)" ( (binary_expression "pcVar2 + 0x37eca8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eca8) + 0x575c" (pointer_expression "*(int *)(pcVar2 + 0x37eca8)" * (cast_expression "(int *)(pcVar2 + 0x37eca8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eca8)" ( (binary_expression "pcVar2 + 0x37eca8" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386c6c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ee2c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ee2c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ee2c)" * (cast_expression "(code **)(pcVar3 + 0x37ee2c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ee2c)" ( (binary_expression "pcVar3 + 0x37ee2c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38)" ( (binary_expression "*(int *)(pcVar3 + 0x37ec74) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ec74)" * (cast_expression "(int *)(pcVar3 + 0x37ec74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ec74)" ( (binary_expression "pcVar3 + 0x37ec74" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ec74) + 0x574c" (pointer_expression "*(int *)(pcVar3 + 0x37ec74)" * (cast_expression "(int *)(pcVar3 + 0x37ec74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ec74)" ( (binary_expression "pcVar3 + 0x37ec74" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386c38" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37edf8);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37edf8)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37edf8)" * (cast_expression "(code **)(pcVar2 + 0x37edf8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37edf8)" ( (binary_expression "pcVar2 + 0x37edf8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04)" ( (binary_expression "*(int *)(pcVar2 + 0x37ec40) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ec40)" * (cast_expression "(int *)(pcVar2 + 0x37ec40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ec40)" ( (binary_expression "pcVar2 + 0x37ec40" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ec40) + 0x5738" (pointer_expression "*(int *)(pcVar2 + 0x37ec40)" * (cast_expression "(int *)(pcVar2 + 0x37ec40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ec40)" ( (binary_expression "pcVar2 + 0x37ec40" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386c04" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37edc4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37edc4)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37edc4)" * (cast_expression "(code **)(pcVar3 + 0x37edc4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37edc4)" ( (binary_expression "pcVar3 + 0x37edc4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0)" ( (binary_expression "*(int *)(pcVar3 + 0x37ec0c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ec0c)" * (cast_expression "(int *)(pcVar3 + 0x37ec0c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ec0c)" ( (binary_expression "pcVar3 + 0x37ec0c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ec0c) + 0x5724" (pointer_expression "*(int *)(pcVar3 + 0x37ec0c)" * (cast_expression "(int *)(pcVar3 + 0x37ec0c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ec0c)" ( (binary_expression "pcVar3 + 0x37ec0c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386bd0" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ed90);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ed90)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ed90)" * (cast_expression "(code **)(pcVar2 + 0x37ed90)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ed90)" ( (binary_expression "pcVar2 + 0x37ed90" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c)" ( (binary_expression "*(int *)(pcVar2 + 0x37ebd8) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ebd8)" * (cast_expression "(int *)(pcVar2 + 0x37ebd8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ebd8)" ( (binary_expression "pcVar2 + 0x37ebd8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ebd8) + 0x5710" (pointer_expression "*(int *)(pcVar2 + 0x37ebd8)" * (cast_expression "(int *)(pcVar2 + 0x37ebd8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ebd8)" ( (binary_expression "pcVar2 + 0x37ebd8" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386b9c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ed5c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ed5c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ed5c)" * (cast_expression "(code **)(pcVar3 + 0x37ed5c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ed5c)" ( (binary_expression "pcVar3 + 0x37ed5c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68)" ( (binary_expression "*(int *)(pcVar3 + 0x37eba4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eba4)" * (cast_expression "(int *)(pcVar3 + 0x37eba4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eba4)" ( (binary_expression "pcVar3 + 0x37eba4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37eba4) + 0x56f4" (pointer_expression "*(int *)(pcVar3 + 0x37eba4)" * (cast_expression "(int *)(pcVar3 + 0x37eba4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eba4)" ( (binary_expression "pcVar3 + 0x37eba4" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386b68" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ed28);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ed28)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ed28)" * (cast_expression "(code **)(pcVar2 + 0x37ed28)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ed28)" ( (binary_expression "pcVar2 + 0x37ed28" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34)" ( (binary_expression "*(int *)(pcVar2 + 0x37eb70) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eb70)" * (cast_expression "(int *)(pcVar2 + 0x37eb70)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eb70)" ( (binary_expression "pcVar2 + 0x37eb70" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eb70) + 0x56d8" (pointer_expression "*(int *)(pcVar2 + 0x37eb70)" * (cast_expression "(int *)(pcVar2 + 0x37eb70)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eb70)" ( (binary_expression "pcVar2 + 0x37eb70" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386b34" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ecf4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ecf4)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ecf4)" * (cast_expression "(code **)(pcVar3 + 0x37ecf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ecf4)" ( (binary_expression "pcVar3 + 0x37ecf4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00)" ( (binary_expression "*(int *)(pcVar3 + 0x37eb3c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eb3c)" * (cast_expression "(int *)(pcVar3 + 0x37eb3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eb3c)" ( (binary_expression "pcVar3 + 0x37eb3c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37eb3c) + 0x56c8" (pointer_expression "*(int *)(pcVar3 + 0x37eb3c)" * (cast_expression "(int *)(pcVar3 + 0x37eb3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eb3c)" ( (binary_expression "pcVar3 + 0x37eb3c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386b00" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ecc0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ecc0)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ecc0)" * (cast_expression "(code **)(pcVar2 + 0x37ecc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ecc0)" ( (binary_expression "pcVar2 + 0x37ecc0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc)" ( (binary_expression "*(int *)(pcVar2 + 0x37eb08) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eb08)" * (cast_expression "(int *)(pcVar2 + 0x37eb08)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eb08)" ( (binary_expression "pcVar2 + 0x37eb08" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eb08) + 0x56bc" (pointer_expression "*(int *)(pcVar2 + 0x37eb08)" * (cast_expression "(int *)(pcVar2 + 0x37eb08)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eb08)" ( (binary_expression "pcVar2 + 0x37eb08" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386acc" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ec8c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ec8c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ec8c)" * (cast_expression "(code **)(pcVar3 + 0x37ec8c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ec8c)" ( (binary_expression "pcVar3 + 0x37ec8c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98)" ( (binary_expression "*(int *)(pcVar3 + 0x37ead4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ead4)" * (cast_expression "(int *)(pcVar3 + 0x37ead4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ead4)" ( (binary_expression "pcVar3 + 0x37ead4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ead4) + 0x56ac" (pointer_expression "*(int *)(pcVar3 + 0x37ead4)" * (cast_expression "(int *)(pcVar3 + 0x37ead4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ead4)" ( (binary_expression "pcVar3 + 0x37ead4" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386a98" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ec58);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ec58)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ec58)" * (cast_expression "(code **)(pcVar2 + 0x37ec58)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ec58)" ( (binary_expression "pcVar2 + 0x37ec58" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64)" ( (binary_expression "*(int *)(pcVar2 + 0x37eaa0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eaa0)" * (cast_expression "(int *)(pcVar2 + 0x37eaa0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eaa0)" ( (binary_expression "pcVar2 + 0x37eaa0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eaa0) + 0x5690" (pointer_expression "*(int *)(pcVar2 + 0x37eaa0)" * (cast_expression "(int *)(pcVar2 + 0x37eaa0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eaa0)" ( (binary_expression "pcVar2 + 0x37eaa0" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386a64" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ec24);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ec24)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ec24)" * (cast_expression "(code **)(pcVar3 + 0x37ec24)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ec24)" ( (binary_expression "pcVar3 + 0x37ec24" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30)" ( (binary_expression "*(int *)(pcVar3 + 0x37ea6c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ea6c)" * (cast_expression "(int *)(pcVar3 + 0x37ea6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ea6c)" ( (binary_expression "pcVar3 + 0x37ea6c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ea6c) + 0x565c" (pointer_expression "*(int *)(pcVar3 + 0x37ea6c)" * (cast_expression "(int *)(pcVar3 + 0x37ea6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ea6c)" ( (binary_expression "pcVar3 + 0x37ea6c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386a30" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ebf0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ebf0)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ebf0)" * (cast_expression "(code **)(pcVar2 + 0x37ebf0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ebf0)" ( (binary_expression "pcVar2 + 0x37ebf0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc)" ( (binary_expression "*(int *)(pcVar2 + 0x37ea38) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ea38)" * (cast_expression "(int *)(pcVar2 + 0x37ea38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ea38)" ( (binary_expression "pcVar2 + 0x37ea38" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ea38) + 0x5640" (pointer_expression "*(int *)(pcVar2 + 0x37ea38)" * (cast_expression "(int *)(pcVar2 + 0x37ea38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ea38)" ( (binary_expression "pcVar2 + 0x37ea38" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x3869fc" identifier + number_literal) ))) ;) (expression_statement "(**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);" (call_expression "(**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8)" (parenthesized_expression "(**(code **)(pcVar3 + 0x37ebbc))" ( (pointer_expression "**(code **)(pcVar3 + 0x37ebbc)" * (pointer_expression "*(code **)(pcVar3 + 0x37ebbc)" * (cast_expression "(code **)(pcVar3 + 0x37ebbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ebbc)" ( (binary_expression "pcVar3 + 0x37ebbc" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8)" ( (binary_expression "*(int *)(pcVar3 + 0x37ea04) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ea04)" * (cast_expression "(int *)(pcVar3 + 0x37ea04)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ea04)" ( (binary_expression "pcVar3 + 0x37ea04" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ea04) + 0x5624" (pointer_expression "*(int *)(pcVar3 + 0x37ea04)" * (cast_expression "(int *)(pcVar3 + 0x37ea04)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ea04)" ( (binary_expression "pcVar3 + 0x37ea04" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x3869c8" identifier + number_literal) ))) ;) (return_statement "return;" return ;) })))
(translation_unit "/* WARNING: Struct "Output_section_data": ignoring overlapping field "output_section_" */\n/* WARNING: Struct "Output_section": ignoring overlapping field "name_" */\n/* WARNING: Struct "Output_section_headers": ignoring overlapping field "layout_" */\n/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Struct "Output_reduced_debug_abbrev_section": ignoring overlapping field "data_" */\n/* WARNING: Struct "Output_reduced_debug_info_section": ignoring overlapping field "data_" */\n/* DWARF original prototype: void do_layout(Sized_relobj_dwo<64,_false> * this, Symbol_table *\n   param_1, Layout * param_2, Read_symbols_data * param_3) */\n\nvoid __thiscall\ngold::Sized_relobj_dwo<64,_false>::do_layout\n          (Sized_relobj_dwo<64,_false> *this,Symbol_table *param_1,Layout *param_2,\n          Read_symbols_data *param_3)\n\n{\n  int *piVar1;\n  int iVar2;\n  int iVar3;\n  uint uVar4;\n  int iVar5;\n  undefined *puVar6;\n  code *pcVar7;\n  code *pcVar8;\n  \n  puVar6 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar7 = *(code **)(puVar6 + 0x37f2a4);\n  (*pcVar7)(*(int *)(puVar6 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar6 + 0x37f0ec) + 0x59ac);\n  pcVar8 = *(code **)(pcVar7 + 0x37f270);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar7 + 0x37f0b8) + 0x5990);\n  pcVar7 = *(code **)(pcVar8 + 0x37f23c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar8 + 0x37f084) + 0x5974);\n  pcVar8 = *(code **)(pcVar7 + 0x37f208);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar7 + 0x37f050) + 0x5954);\n  pcVar7 = *(code **)(pcVar8 + 0x37f1d4);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar8 + 0x37f01c) + 0x5934);\n  pcVar8 = *(code **)(pcVar7 + 0x37f1a0);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar7 + 0x37efe8) + 0x5920);\n  pcVar7 = *(code **)(pcVar8 + 0x37f16c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar8 + 0x37efb4) + 0x5904);\n  pcVar8 = *(code **)(pcVar7 + 0x37f138);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37ef80) + 0x58e0);\n  pcVar7 = *(code **)(pcVar8 + 0x37f104);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37ef4c) + 0x58c4);\n  pcVar8 = *(code **)(pcVar7 + 0x37f0d0);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37ef18) + 0x58a8);\n  pcVar7 = *(code **)(pcVar8 + 0x37f09c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37eee4) + 0x588c);\n  pcVar8 = *(code **)(pcVar7 + 0x37f068);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37eeb0) + 0x5874);\n  pcVar7 = *(code **)(pcVar8 + 0x37f034);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37ee7c) + 0x5864);\n  pcVar8 = *(code **)(pcVar7 + 0x37f000);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar7 + 0x37ee48) + 0x5824);\n  pcVar7 = *(code **)(pcVar8 + 0x37efcc);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar8 + 0x37ee14) + 0x580c);\n  pcVar8 = *(code **)(pcVar7 + 0x37ef98);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37ede0) + 0x57fc);\n  pcVar7 = *(code **)(pcVar8 + 0x37ef64);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar8 + 0x37edac) + 0x57e4);\n  pcVar8 = *(code **)(pcVar7 + 0x37ef30);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ed78) + 0x4494,399,*(int *)(pcVar7 + 0x37ed78) + 0x57d4);\n  pcVar7 = *(code **)(pcVar8 + 0x37eefc);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar8 + 0x37ed44) + 0x579c);\n  pcVar8 = *(code **)(pcVar7 + 0x37eec8);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar7 + 0x37ed10) + 0x5784);\n  pcVar7 = *(code **)(pcVar8 + 0x37ee94);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37ecdc) + 0x576c);\n  pcVar8 = *(code **)(pcVar7 + 0x37ee60);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar7 + 0x37eca8) + 0x575c);\n  pcVar7 = *(code **)(pcVar8 + 0x37ee2c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar8 + 0x37ec74) + 0x574c);\n  pcVar8 = *(code **)(pcVar7 + 0x37edf8);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37ec40) + 0x5738);\n  pcVar7 = *(code **)(pcVar8 + 0x37edc4);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37ec0c) + 0x5724);\n  pcVar8 = *(code **)(pcVar7 + 0x37ed90);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar7 + 0x37ebd8) + 0x5710);\n  pcVar7 = *(code **)(pcVar8 + 0x37ed5c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar8 + 0x37eba4) + 0x56f4);\n  pcVar8 = *(code **)(pcVar7 + 0x37ed28);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37eb70) + 0x56d8);\n  pcVar7 = *(code **)(pcVar8 + 0x37ecf4);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar8 + 0x37eb3c) + 0x56c8);\n  pcVar8 = *(code **)(pcVar7 + 0x37ecc0);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37eb08) + 0x56bc);\n  pcVar7 = *(code **)(pcVar8 + 0x37ec8c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar8 + 0x37ead4) + 0x56ac);\n  pcVar8 = *(code **)(pcVar7 + 0x37ec58);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar7 + 0x37eaa0) + 0x5690);\n  pcVar7 = *(code **)(pcVar8 + 0x37ec24);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar8 + 0x37ea6c) + 0x565c);\n  pcVar8 = *(code **)(pcVar7 + 0x37ebf0);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar7 + 0x37ea38) + 0x5640);\n  pcVar7 = *(code **)(pcVar8 + 0x37ebbc);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar8 + 0x37ea04) + 0x5624);\n  pcVar8 = *(code **)(pcVar7 + 0x37eb88);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e9d0) + 0x4494,0x1a5,*(int *)(pcVar7 + 0x37e9d0) + 0x5608);\n  pcVar7 = *(code **)(pcVar8 + 0x37eb54);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e99c) + 0x4494,0x1a0,*(int *)(pcVar8 + 0x37e99c) + 22000);\n  pcVar8 = *(code **)(pcVar7 + 0x37eb20);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e968) + 0x4494,0x17b,*(int *)(pcVar7 + 0x37e968) + 0x55e0);\n  pcVar7 = *(code **)(pcVar8 + 0x37eaec);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e934) + 0x4494,0x176,*(int *)(pcVar8 + 0x37e934) + 0x55a0);\n  pcVar8 = *(code **)(pcVar7 + 0x37eab8);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e900) + 0x4494,0x172,*(int *)(pcVar7 + 0x37e900) + 0x5588);\n  pcVar7 = *(code **)(pcVar8 + 0x37ea84);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e8cc) + 0x4494,0x19a,*(int *)(pcVar8 + 0x37e8cc) + 0x5578);\n  pcVar8 = *(code **)(pcVar7 + 0x37ea50);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e898) + 0x4494,0x195,*(int *)(pcVar7 + 0x37e898) + 0x5560);\n  pcVar7 = *(code **)(pcVar8 + 0x37ea1c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e864) + 0x4494,399,*(int *)(pcVar8 + 0x37e864) + 0x5550);\n  pcVar8 = *(code **)(pcVar7 + 0x37e9e8);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e830) + 0x4494,0x168,*(int *)(pcVar7 + 0x37e830) + 0x5518);\n  pcVar7 = *(code **)(pcVar8 + 0x37e9b4);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e7fc) + 0x4494,0x163,*(int *)(pcVar8 + 0x37e7fc) + 0x5500);\n  pcVar8 = *(code **)(pcVar7 + 0x37e980);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e7c8) + 0x4494,0x15e,*(int *)(pcVar7 + 0x37e7c8) + 0x54e8);\n  pcVar7 = *(code **)(pcVar8 + 0x37e94c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e794) + 0x4494,0x159,*(int *)(pcVar8 + 0x37e794) + 0x54d8);\n  pcVar8 = *(code **)(pcVar7 + 0x37e918);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e760) + 0x4494,0x154,*(int *)(pcVar7 + 0x37e760) + 0x54c8);\n  pcVar7 = *(code **)(pcVar8 + 0x37e8e4);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e72c) + 0x4494,0x14f,*(int *)(pcVar8 + 0x37e72c) + 0x54b4);\n  pcVar8 = *(code **)(pcVar7 + 0x37e8b0);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e6f8) + 0x4494,0x14a,*(int *)(pcVar7 + 0x37e6f8) + 0x54a0);\n  pcVar7 = *(code **)(pcVar8 + 0x37e87c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e6c4) + 0x4494,0x145,*(int *)(pcVar8 + 0x37e6c4) + 0x548c);\n  pcVar8 = *(code **)(pcVar7 + 0x37e848);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e690) + 0x4494,0x140,*(int *)(pcVar7 + 0x37e690) + 0x5470);\n  pcVar7 = *(code **)(pcVar8 + 0x37e814);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e65c) + 0x4494,0x13a,*(int *)(pcVar8 + 0x37e65c) + 0x5454);\n  pcVar8 = *(code **)(pcVar7 + 0x37e7e0);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e628) + 0x4494,0x135,*(int *)(pcVar7 + 0x37e628) + 0x5444);\n  pcVar7 = *(code **)(pcVar8 + 0x37e7ac);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e5f4) + 0x4494,0x12a,*(int *)(pcVar8 + 0x37e5f4) + 0x5438);\n  pcVar8 = *(code **)(pcVar7 + 0x37e778);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e5c0) + 0x4494,0x125,*(int *)(pcVar7 + 0x37e5c0) + 0x5428);\n  pcVar7 = *(code **)(pcVar8 + 0x37e744);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e58c) + 0x4494,0x130,*(int *)(pcVar8 + 0x37e58c) + 0x540c);\n  pcVar8 = *(code **)(pcVar7 + 0x37e710);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e558) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37e558) + 0x53e8);\n  pcVar7 = *(code **)(pcVar8 + 0x37e6dc);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e524) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37e524) + 0x53cc);\n  pcVar8 = *(code **)(pcVar7 + 0x37e6a8);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e4f0) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37e4f0) + 0x53b0);\n  pcVar7 = *(code **)(pcVar8 + 0x37e674);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e4bc) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37e4bc) + 0x5394);\n  pcVar8 = *(code **)(pcVar7 + 0x37e640);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e488) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37e488) + 0x537c);\n  pcVar7 = *(code **)(pcVar8 + 0x37e60c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e454) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37e454) + 0x536c);\n  pcVar8 = *(code **)(pcVar7 + 0x37e5d8);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e420) + 0x4494,0x176,*(int *)(pcVar7 + 0x37e420) + 0x532c);\n  pcVar7 = *(code **)(pcVar8 + 0x37e5a4);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e3ec) + 0x4494,0x172,*(int *)(pcVar8 + 0x37e3ec) + 0x5314);\n  pcVar8 = *(code **)(pcVar7 + 0x37e570);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e3b8) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37e3b8) + 0x5304);\n  pcVar7 = *(code **)(pcVar8 + 0x37e53c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e384) + 0x4494,0x195,*(int *)(pcVar8 + 0x37e384) + 0x52ec);\n  pcVar8 = *(code **)(pcVar7 + 0x37e508);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e350) + 0x4494,399,*(int *)(pcVar7 + 0x37e350) + 0x52dc);\n  pcVar7 = *(code **)(pcVar8 + 0x37e4d4);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e31c) + 0x4494,0x168,*(int *)(pcVar8 + 0x37e31c) + 0x52a4);\n  pcVar8 = *(code **)(pcVar7 + 0x37e4a0);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e2e8) + 0x4494,0x163,*(int *)(pcVar7 + 0x37e2e8) + 0x528c);\n  pcVar7 = *(code **)(pcVar8 + 0x37e46c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e2b4) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37e2b4) + 0x5274);\n  pcVar8 = *(code **)(pcVar7 + 0x37e438);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e280) + 0x4494,0x159,*(int *)(pcVar7 + 0x37e280) + 0x5264);\n  pcVar7 = *(code **)(pcVar8 + 0x37e404);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e24c) + 0x4494,0x154,*(int *)(pcVar8 + 0x37e24c) + 0x5254);\n  pcVar8 = *(code **)(pcVar7 + 0x37e3d0);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e218) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37e218) + 0x5240);\n  pcVar7 = *(code **)(pcVar8 + 0x37e39c);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e1e4) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37e1e4) + 0x522c);\n  pcVar8 = *(code **)(pcVar7 + 0x37e368);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e1b0) + 0x4494,0x145,*(int *)(pcVar7 + 0x37e1b0) + 0x5218);\n  pcVar7 = *(code **)(pcVar8 + 0x37e334);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e17c) + 0x4494,0x140,*(int *)(pcVar8 + 0x37e17c) + 0x51fc);\n  pcVar8 = *(code **)(pcVar7 + 0x37e300);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e148) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37e148) + 0x51e0);\n  pcVar7 = *(code **)(pcVar8 + 0x37e2cc);\n  (*pcVar7)(*(int *)(pcVar8 + 0x37e114) + 0x4494,0x135,*(int *)(pcVar8 + 0x37e114) + 0x51d0);\n  pcVar8 = *(code **)(pcVar7 + 0x37e298);\n  (*pcVar8)(*(int *)(pcVar7 + 0x37e0e0) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37e0e0) + 0x51c4);\n  uVar4 = 0x125;\n  pcVar7 = *(code **)(pcVar8 + 0x37e264);\n  iVar2 = *(int *)(pcVar8 + 0x37e0ac) + 0x4494;\n  (*pcVar7)(iVar2,0x125,*(int *)(pcVar8 + 0x37e0ac) + 0x51b4);\n  if (uVar4 < (uint)(*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38) >> 2)) {\n    return;\n  }\n  uVar4 = 0x5c8;\n  pcVar8 = *(code **)(pcVar7 + 0x37e230);\n  iVar5 = *(int *)(pcVar7 + 0x37e078) + 0x5a90;\n  iVar3 = *(int *)(pcVar7 + 0x37e078) + 0x44a8;\n  (*pcVar8)();\n  iVar2 = *(int *)(iVar3 + 0x84);\n  if (uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)) {\n    if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }\n    if (iVar5 == 0) {\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }\n  }\n  else {\n    (**(code **)(pcVar8 + 0x37e1d4))\n              (*(int *)(pcVar8 + 0x37e01c) + 0x44a8,0x81f,*(int *)(pcVar8 + 0x37e01c) + 0x5678);\n  }\n  uVar4 = 0x70;\n  pcVar7 = *(code **)(pcVar8 + 0x37e1d4);\n  iVar5 = *(int *)(pcVar8 + 0x37e01c) + 0x5668;\n  iVar3 = *(int *)(pcVar8 + 0x37e01c) + 0x44bc;\n  (*pcVar7)();\n  iVar2 = *(int *)(iVar3 + 0x84);\n  if (uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)) {\n    if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }\n    if (iVar5 == 0) {\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }\n  }\n  else {\n    (**(code **)(pcVar7 + 0x37e124))\n              (*(int *)(pcVar7 + 0x37df6c) + 0x44a8,0x81f,*(int *)(pcVar7 + 0x37df6c) + 0x53f4);\n  }\n  uVar4 = 0x70;\n  pcVar8 = *(code **)(pcVar7 + 0x37e124);\n  iVar3 = *(int *)(pcVar7 + 0x37df6c) + 0x5668;\n  iVar2 = *(int *)(pcVar7 + 0x37df6c) + 0x44bc;\n  (*pcVar8)();\n  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {\n    piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);\n    piVar1[1] = (int)param_3;\n    *piVar1 = iVar3;\n    return;\n  }\n  uVar4 = 0x81f;\n  pcVar7 = *(code **)(pcVar8 + 0x37e074);\n  iVar3 = *(int *)(pcVar8 + 0x37debc) + 0x5d60;\n  iVar2 = *(int *)(pcVar8 + 0x37debc) + 0x44a8;\n  (*pcVar7)();\n  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {\n    piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);\n    piVar1[1] = (int)param_3;\n    *piVar1 = iVar3;\n    return;\n  }\n  uVar4 = 0x81f;\n  pcVar8 = *(code **)(pcVar7 + 0x37e014);\n  iVar2 = *(int *)(pcVar7 + 0x37de5c) + 0x44a8;\n  (*pcVar8)(iVar2,0x81f,*(int *)(pcVar7 + 0x37de5c) + 0x58ec);\n  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {\n    return;\n  }\n  uVar4 = 0x7f7;\n  pcVar7 = *(code **)(pcVar8 + 0x37dfb4);\n  iVar2 = *(int *)(pcVar8 + 0x37ddfc) + 0x44a8;\n  (*pcVar7)(iVar2,0x7f7,*(int *)(pcVar8 + 0x37ddfc) + 0x5aec);\n  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {\n    return;\n  }\n  uVar4 = 0x7f7;\n  pcVar8 = *(code **)(pcVar7 + 0x37df54);\n  iVar2 = *(int *)(pcVar7 + 0x37dd9c) + 0x44a8;\n  (*pcVar8)(iVar2,0x7f7,*(int *)(pcVar7 + 0x37dd9c) + 0x57b8);\n  if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2)) {\n    return;\n  }\n  uVar4 = 0x7f7;\n  pcVar7 = *(code **)(pcVar8 + 0x37def4);\n  iVar2 = *(int *)(pcVar8 + 0x37dd3c) + 0x44a8;\n  (*pcVar7)(iVar2,0x7f7,*(int *)(pcVar8 + 0x37dd3c) + 0x5534);\n  if ((uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2) <= uVar4) {\n    pcVar8 = *(code **)(pcVar7 + 0x37de88);\n    piVar1 = (int *)(*(int *)(pcVar7 + 0x37dcd0) + 0x44a8);\n    (*pcVar8)(piVar1,0x7f7,*(int *)(pcVar7 + 0x37dcd0) + 0x52c0);\n    *piVar1 = *(int *)(pcVar8 + 0x37df34) + 8;\n    if ((int *)piVar1[1] == piVar1 + 3) {\n      return;\n    }\n                    /* WARNING: Could not recover jumptable at 0x000b45d0. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n    (**(code **)(pcVar8 + 0x37dce4))((int *)piVar1[1]);\n    return;\n  }\n  return;\n}\n\n" comment comment comment comment comment comment comment (declaration "void __thiscall\ngold::Sized_relobj_dwo<64,_false>::do_layout\n          (Sized_relobj_dwo<64,_false> *this,Symbol_table *param_1,Layout *param_2,\n          Read_symbols_data *param_3)\n\n{\n  int *piVar1;" primitive_type (ms_call_modifier "__thiscall" __thiscall) (ERROR "gold::" identifier : :) identifier (ERROR "<64" < number_literal) , (ERROR "_false>::do_layout\n          (Sized_relobj_dwo<64,_false> *this,Symbol_table *param_1,Layout *param_2,\n          Read_symbols_data *param_3)\n\n{\n  int" identifier > : : (function_declarator "do_layout\n          (Sized_relobj_dwo<64,_false> *this,Symbol_table *param_1,Layout *param_2,\n          Read_symbols_data *param_3)" identifier (parameter_list "(Sized_relobj_dwo<64,_false> *this,Symbol_table *param_1,Layout *param_2,\n          Read_symbols_data *param_3)" ( (parameter_declaration "Sized_relobj_dwo" type_identifier) (ERROR "<64" < number_literal) , (parameter_declaration "_false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) , (parameter_declaration "Symbol_table *param_1" type_identifier (pointer_declarator "*param_1" * identifier)) , (parameter_declaration "Layout *param_2" type_identifier (pointer_declarator "*param_2" * identifier)) , (parameter_declaration "Read_symbols_data *param_3" type_identifier (pointer_declarator "*param_3" * identifier)) ))) { primitive_type) (pointer_declarator "*piVar1" * identifier) ;) (declaration "int iVar2;" primitive_type identifier ;) (declaration "int iVar3;" primitive_type identifier ;) (declaration "uint uVar4;" type_identifier identifier ;) (declaration "int iVar5;" primitive_type identifier ;) (declaration "undefined *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "code *pcVar7;" type_identifier (pointer_declarator "*pcVar7" * identifier) ;) (declaration "code *pcVar8;" type_identifier (pointer_declarator "*pcVar8" * identifier) ;) (expression_statement "puVar6 = PTR_do_gold_unreachable_004323c4;" (assignment_expression "puVar6 = PTR_do_gold_unreachable_004323c4" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);" (call_expression "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004323c4)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004323c4" * (cast_expression "(code *)PTR_do_gold_unreachable_004323c4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc)" ( (binary_expression "PTR_LAB_0043220c + 0x4494" identifier + number_literal) , number_literal , (binary_expression "PTR_LAB_0043220c + 0x59bc" identifier + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(puVar6 + 0x37f2a4);" (assignment_expression "pcVar7 = *(code **)(puVar6 + 0x37f2a4)" identifier = (pointer_expression "*(code **)(puVar6 + 0x37f2a4)" * (cast_expression "(code **)(puVar6 + 0x37f2a4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar6 + 0x37f2a4)" ( (binary_expression "puVar6 + 0x37f2a4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(puVar6 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar6 + 0x37f0ec) + 0x59ac);" (call_expression "(*pcVar7)(*(int *)(puVar6 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar6 + 0x37f0ec) + 0x59ac)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(puVar6 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar6 + 0x37f0ec) + 0x59ac)" ( (binary_expression "*(int *)(puVar6 + 0x37f0ec) + 0x4494" (pointer_expression "*(int *)(puVar6 + 0x37f0ec)" * (cast_expression "(int *)(puVar6 + 0x37f0ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x37f0ec)" ( (binary_expression "puVar6 + 0x37f0ec" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar6 + 0x37f0ec) + 0x59ac" (pointer_expression "*(int *)(puVar6 + 0x37f0ec)" * (cast_expression "(int *)(puVar6 + 0x37f0ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar6 + 0x37f0ec)" ( (binary_expression "puVar6 + 0x37f0ec" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37f270);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37f270)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37f270)" * (cast_expression "(code **)(pcVar7 + 0x37f270)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37f270)" ( (binary_expression "pcVar7 + 0x37f270" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar7 + 0x37f0b8) + 0x5990);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar7 + 0x37f0b8) + 0x5990)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar7 + 0x37f0b8) + 0x5990)" ( (binary_expression "*(int *)(pcVar7 + 0x37f0b8) + 0x44a8" (pointer_expression "*(int *)(pcVar7 + 0x37f0b8)" * (cast_expression "(int *)(pcVar7 + 0x37f0b8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37f0b8)" ( (binary_expression "pcVar7 + 0x37f0b8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37f0b8) + 0x5990" (pointer_expression "*(int *)(pcVar7 + 0x37f0b8)" * (cast_expression "(int *)(pcVar7 + 0x37f0b8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37f0b8)" ( (binary_expression "pcVar7 + 0x37f0b8" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37f23c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37f23c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37f23c)" * (cast_expression "(code **)(pcVar8 + 0x37f23c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37f23c)" ( (binary_expression "pcVar8 + 0x37f23c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar8 + 0x37f084) + 0x5974);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar8 + 0x37f084) + 0x5974)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar8 + 0x37f084) + 0x5974)" ( (binary_expression "*(int *)(pcVar8 + 0x37f084) + 0x44a8" (pointer_expression "*(int *)(pcVar8 + 0x37f084)" * (cast_expression "(int *)(pcVar8 + 0x37f084)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37f084)" ( (binary_expression "pcVar8 + 0x37f084" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37f084) + 0x5974" (pointer_expression "*(int *)(pcVar8 + 0x37f084)" * (cast_expression "(int *)(pcVar8 + 0x37f084)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37f084)" ( (binary_expression "pcVar8 + 0x37f084" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37f208);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37f208)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37f208)" * (cast_expression "(code **)(pcVar7 + 0x37f208)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37f208)" ( (binary_expression "pcVar7 + 0x37f208" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar7 + 0x37f050) + 0x5954);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar7 + 0x37f050) + 0x5954)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar7 + 0x37f050) + 0x5954)" ( (binary_expression "*(int *)(pcVar7 + 0x37f050) + 0x44a8" (pointer_expression "*(int *)(pcVar7 + 0x37f050)" * (cast_expression "(int *)(pcVar7 + 0x37f050)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37f050)" ( (binary_expression "pcVar7 + 0x37f050" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37f050) + 0x5954" (pointer_expression "*(int *)(pcVar7 + 0x37f050)" * (cast_expression "(int *)(pcVar7 + 0x37f050)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37f050)" ( (binary_expression "pcVar7 + 0x37f050" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37f1d4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37f1d4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37f1d4)" * (cast_expression "(code **)(pcVar8 + 0x37f1d4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37f1d4)" ( (binary_expression "pcVar8 + 0x37f1d4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar8 + 0x37f01c) + 0x5934);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar8 + 0x37f01c) + 0x5934)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar8 + 0x37f01c) + 0x5934)" ( (binary_expression "*(int *)(pcVar8 + 0x37f01c) + 0x44a8" (pointer_expression "*(int *)(pcVar8 + 0x37f01c)" * (cast_expression "(int *)(pcVar8 + 0x37f01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37f01c)" ( (binary_expression "pcVar8 + 0x37f01c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37f01c) + 0x5934" (pointer_expression "*(int *)(pcVar8 + 0x37f01c)" * (cast_expression "(int *)(pcVar8 + 0x37f01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37f01c)" ( (binary_expression "pcVar8 + 0x37f01c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37f1a0);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37f1a0)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37f1a0)" * (cast_expression "(code **)(pcVar7 + 0x37f1a0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37f1a0)" ( (binary_expression "pcVar7 + 0x37f1a0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar7 + 0x37efe8) + 0x5920);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar7 + 0x37efe8) + 0x5920)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar7 + 0x37efe8) + 0x5920)" ( (binary_expression "*(int *)(pcVar7 + 0x37efe8) + 0x44a8" (pointer_expression "*(int *)(pcVar7 + 0x37efe8)" * (cast_expression "(int *)(pcVar7 + 0x37efe8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37efe8)" ( (binary_expression "pcVar7 + 0x37efe8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37efe8) + 0x5920" (pointer_expression "*(int *)(pcVar7 + 0x37efe8)" * (cast_expression "(int *)(pcVar7 + 0x37efe8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37efe8)" ( (binary_expression "pcVar7 + 0x37efe8" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37f16c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37f16c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37f16c)" * (cast_expression "(code **)(pcVar8 + 0x37f16c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37f16c)" ( (binary_expression "pcVar8 + 0x37f16c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar8 + 0x37efb4) + 0x5904);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar8 + 0x37efb4) + 0x5904)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar8 + 0x37efb4) + 0x5904)" ( (binary_expression "*(int *)(pcVar8 + 0x37efb4) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37efb4)" * (cast_expression "(int *)(pcVar8 + 0x37efb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37efb4)" ( (binary_expression "pcVar8 + 0x37efb4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37efb4) + 0x5904" (pointer_expression "*(int *)(pcVar8 + 0x37efb4)" * (cast_expression "(int *)(pcVar8 + 0x37efb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37efb4)" ( (binary_expression "pcVar8 + 0x37efb4" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37f138);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37f138)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37f138)" * (cast_expression "(code **)(pcVar7 + 0x37f138)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37f138)" ( (binary_expression "pcVar7 + 0x37f138" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37ef80) + 0x58e0);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37ef80) + 0x58e0)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37ef80) + 0x58e0)" ( (binary_expression "*(int *)(pcVar7 + 0x37ef80) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ef80)" * (cast_expression "(int *)(pcVar7 + 0x37ef80)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ef80)" ( (binary_expression "pcVar7 + 0x37ef80" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ef80) + 0x58e0" (pointer_expression "*(int *)(pcVar7 + 0x37ef80)" * (cast_expression "(int *)(pcVar7 + 0x37ef80)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ef80)" ( (binary_expression "pcVar7 + 0x37ef80" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37f104);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37f104)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37f104)" * (cast_expression "(code **)(pcVar8 + 0x37f104)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37f104)" ( (binary_expression "pcVar8 + 0x37f104" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37ef4c) + 0x58c4);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37ef4c) + 0x58c4)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37ef4c) + 0x58c4)" ( (binary_expression "*(int *)(pcVar8 + 0x37ef4c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ef4c)" * (cast_expression "(int *)(pcVar8 + 0x37ef4c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ef4c)" ( (binary_expression "pcVar8 + 0x37ef4c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ef4c) + 0x58c4" (pointer_expression "*(int *)(pcVar8 + 0x37ef4c)" * (cast_expression "(int *)(pcVar8 + 0x37ef4c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ef4c)" ( (binary_expression "pcVar8 + 0x37ef4c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37f0d0);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37f0d0)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37f0d0)" * (cast_expression "(code **)(pcVar7 + 0x37f0d0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37f0d0)" ( (binary_expression "pcVar7 + 0x37f0d0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37ef18) + 0x58a8);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37ef18) + 0x58a8)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37ef18) + 0x58a8)" ( (binary_expression "*(int *)(pcVar7 + 0x37ef18) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ef18)" * (cast_expression "(int *)(pcVar7 + 0x37ef18)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ef18)" ( (binary_expression "pcVar7 + 0x37ef18" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ef18) + 0x58a8" (pointer_expression "*(int *)(pcVar7 + 0x37ef18)" * (cast_expression "(int *)(pcVar7 + 0x37ef18)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ef18)" ( (binary_expression "pcVar7 + 0x37ef18" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37f09c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37f09c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37f09c)" * (cast_expression "(code **)(pcVar8 + 0x37f09c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37f09c)" ( (binary_expression "pcVar8 + 0x37f09c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37eee4) + 0x588c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37eee4) + 0x588c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37eee4) + 0x588c)" ( (binary_expression "*(int *)(pcVar8 + 0x37eee4) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37eee4)" * (cast_expression "(int *)(pcVar8 + 0x37eee4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37eee4)" ( (binary_expression "pcVar8 + 0x37eee4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37eee4) + 0x588c" (pointer_expression "*(int *)(pcVar8 + 0x37eee4)" * (cast_expression "(int *)(pcVar8 + 0x37eee4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37eee4)" ( (binary_expression "pcVar8 + 0x37eee4" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37f068);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37f068)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37f068)" * (cast_expression "(code **)(pcVar7 + 0x37f068)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37f068)" ( (binary_expression "pcVar7 + 0x37f068" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37eeb0) + 0x5874);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37eeb0) + 0x5874)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37eeb0) + 0x5874)" ( (binary_expression "*(int *)(pcVar7 + 0x37eeb0) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37eeb0)" * (cast_expression "(int *)(pcVar7 + 0x37eeb0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eeb0)" ( (binary_expression "pcVar7 + 0x37eeb0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37eeb0) + 0x5874" (pointer_expression "*(int *)(pcVar7 + 0x37eeb0)" * (cast_expression "(int *)(pcVar7 + 0x37eeb0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eeb0)" ( (binary_expression "pcVar7 + 0x37eeb0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37f034);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37f034)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37f034)" * (cast_expression "(code **)(pcVar8 + 0x37f034)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37f034)" ( (binary_expression "pcVar8 + 0x37f034" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37ee7c) + 0x5864);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37ee7c) + 0x5864)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37ee7c) + 0x5864)" ( (binary_expression "*(int *)(pcVar8 + 0x37ee7c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ee7c)" * (cast_expression "(int *)(pcVar8 + 0x37ee7c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ee7c)" ( (binary_expression "pcVar8 + 0x37ee7c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ee7c) + 0x5864" (pointer_expression "*(int *)(pcVar8 + 0x37ee7c)" * (cast_expression "(int *)(pcVar8 + 0x37ee7c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ee7c)" ( (binary_expression "pcVar8 + 0x37ee7c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37f000);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37f000)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37f000)" * (cast_expression "(code **)(pcVar7 + 0x37f000)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37f000)" ( (binary_expression "pcVar7 + 0x37f000" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar7 + 0x37ee48) + 0x5824);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar7 + 0x37ee48) + 0x5824)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar7 + 0x37ee48) + 0x5824)" ( (binary_expression "*(int *)(pcVar7 + 0x37ee48) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ee48)" * (cast_expression "(int *)(pcVar7 + 0x37ee48)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ee48)" ( (binary_expression "pcVar7 + 0x37ee48" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ee48) + 0x5824" (pointer_expression "*(int *)(pcVar7 + 0x37ee48)" * (cast_expression "(int *)(pcVar7 + 0x37ee48)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ee48)" ( (binary_expression "pcVar7 + 0x37ee48" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37efcc);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37efcc)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37efcc)" * (cast_expression "(code **)(pcVar8 + 0x37efcc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37efcc)" ( (binary_expression "pcVar8 + 0x37efcc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar8 + 0x37ee14) + 0x580c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar8 + 0x37ee14) + 0x580c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar8 + 0x37ee14) + 0x580c)" ( (binary_expression "*(int *)(pcVar8 + 0x37ee14) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ee14)" * (cast_expression "(int *)(pcVar8 + 0x37ee14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ee14)" ( (binary_expression "pcVar8 + 0x37ee14" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ee14) + 0x580c" (pointer_expression "*(int *)(pcVar8 + 0x37ee14)" * (cast_expression "(int *)(pcVar8 + 0x37ee14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ee14)" ( (binary_expression "pcVar8 + 0x37ee14" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ef98);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ef98)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ef98)" * (cast_expression "(code **)(pcVar7 + 0x37ef98)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ef98)" ( (binary_expression "pcVar7 + 0x37ef98" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37ede0) + 0x57fc);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37ede0) + 0x57fc)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37ede0) + 0x57fc)" ( (binary_expression "*(int *)(pcVar7 + 0x37ede0) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ede0)" * (cast_expression "(int *)(pcVar7 + 0x37ede0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ede0)" ( (binary_expression "pcVar7 + 0x37ede0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ede0) + 0x57fc" (pointer_expression "*(int *)(pcVar7 + 0x37ede0)" * (cast_expression "(int *)(pcVar7 + 0x37ede0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ede0)" ( (binary_expression "pcVar7 + 0x37ede0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ef64);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ef64)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ef64)" * (cast_expression "(code **)(pcVar8 + 0x37ef64)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ef64)" ( (binary_expression "pcVar8 + 0x37ef64" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar8 + 0x37edac) + 0x57e4);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar8 + 0x37edac) + 0x57e4)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar8 + 0x37edac) + 0x57e4)" ( (binary_expression "*(int *)(pcVar8 + 0x37edac) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37edac)" * (cast_expression "(int *)(pcVar8 + 0x37edac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37edac)" ( (binary_expression "pcVar8 + 0x37edac" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37edac) + 0x57e4" (pointer_expression "*(int *)(pcVar8 + 0x37edac)" * (cast_expression "(int *)(pcVar8 + 0x37edac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37edac)" ( (binary_expression "pcVar8 + 0x37edac" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ef30);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ef30)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ef30)" * (cast_expression "(code **)(pcVar7 + 0x37ef30)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ef30)" ( (binary_expression "pcVar7 + 0x37ef30" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ed78) + 0x4494,399,*(int *)(pcVar7 + 0x37ed78) + 0x57d4);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ed78) + 0x4494,399,*(int *)(pcVar7 + 0x37ed78) + 0x57d4)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ed78) + 0x4494,399,*(int *)(pcVar7 + 0x37ed78) + 0x57d4)" ( (binary_expression "*(int *)(pcVar7 + 0x37ed78) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ed78)" * (cast_expression "(int *)(pcVar7 + 0x37ed78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ed78)" ( (binary_expression "pcVar7 + 0x37ed78" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ed78) + 0x57d4" (pointer_expression "*(int *)(pcVar7 + 0x37ed78)" * (cast_expression "(int *)(pcVar7 + 0x37ed78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ed78)" ( (binary_expression "pcVar7 + 0x37ed78" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37eefc);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37eefc)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37eefc)" * (cast_expression "(code **)(pcVar8 + 0x37eefc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37eefc)" ( (binary_expression "pcVar8 + 0x37eefc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar8 + 0x37ed44) + 0x579c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar8 + 0x37ed44) + 0x579c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar8 + 0x37ed44) + 0x579c)" ( (binary_expression "*(int *)(pcVar8 + 0x37ed44) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ed44)" * (cast_expression "(int *)(pcVar8 + 0x37ed44)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ed44)" ( (binary_expression "pcVar8 + 0x37ed44" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ed44) + 0x579c" (pointer_expression "*(int *)(pcVar8 + 0x37ed44)" * (cast_expression "(int *)(pcVar8 + 0x37ed44)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ed44)" ( (binary_expression "pcVar8 + 0x37ed44" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37eec8);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37eec8)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37eec8)" * (cast_expression "(code **)(pcVar7 + 0x37eec8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37eec8)" ( (binary_expression "pcVar7 + 0x37eec8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar7 + 0x37ed10) + 0x5784);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar7 + 0x37ed10) + 0x5784)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar7 + 0x37ed10) + 0x5784)" ( (binary_expression "*(int *)(pcVar7 + 0x37ed10) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ed10)" * (cast_expression "(int *)(pcVar7 + 0x37ed10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ed10)" ( (binary_expression "pcVar7 + 0x37ed10" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ed10) + 0x5784" (pointer_expression "*(int *)(pcVar7 + 0x37ed10)" * (cast_expression "(int *)(pcVar7 + 0x37ed10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ed10)" ( (binary_expression "pcVar7 + 0x37ed10" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ee94);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ee94)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ee94)" * (cast_expression "(code **)(pcVar8 + 0x37ee94)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ee94)" ( (binary_expression "pcVar8 + 0x37ee94" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37ecdc) + 0x576c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37ecdc) + 0x576c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37ecdc) + 0x576c)" ( (binary_expression "*(int *)(pcVar8 + 0x37ecdc) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ecdc)" * (cast_expression "(int *)(pcVar8 + 0x37ecdc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ecdc)" ( (binary_expression "pcVar8 + 0x37ecdc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ecdc) + 0x576c" (pointer_expression "*(int *)(pcVar8 + 0x37ecdc)" * (cast_expression "(int *)(pcVar8 + 0x37ecdc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ecdc)" ( (binary_expression "pcVar8 + 0x37ecdc" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ee60);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ee60)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ee60)" * (cast_expression "(code **)(pcVar7 + 0x37ee60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ee60)" ( (binary_expression "pcVar7 + 0x37ee60" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar7 + 0x37eca8) + 0x575c);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar7 + 0x37eca8) + 0x575c)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar7 + 0x37eca8) + 0x575c)" ( (binary_expression "*(int *)(pcVar7 + 0x37eca8) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37eca8)" * (cast_expression "(int *)(pcVar7 + 0x37eca8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eca8)" ( (binary_expression "pcVar7 + 0x37eca8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37eca8) + 0x575c" (pointer_expression "*(int *)(pcVar7 + 0x37eca8)" * (cast_expression "(int *)(pcVar7 + 0x37eca8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eca8)" ( (binary_expression "pcVar7 + 0x37eca8" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ee2c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ee2c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ee2c)" * (cast_expression "(code **)(pcVar8 + 0x37ee2c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ee2c)" ( (binary_expression "pcVar8 + 0x37ee2c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar8 + 0x37ec74) + 0x574c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar8 + 0x37ec74) + 0x574c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar8 + 0x37ec74) + 0x574c)" ( (binary_expression "*(int *)(pcVar8 + 0x37ec74) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ec74)" * (cast_expression "(int *)(pcVar8 + 0x37ec74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ec74)" ( (binary_expression "pcVar8 + 0x37ec74" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ec74) + 0x574c" (pointer_expression "*(int *)(pcVar8 + 0x37ec74)" * (cast_expression "(int *)(pcVar8 + 0x37ec74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ec74)" ( (binary_expression "pcVar8 + 0x37ec74" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37edf8);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37edf8)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37edf8)" * (cast_expression "(code **)(pcVar7 + 0x37edf8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37edf8)" ( (binary_expression "pcVar7 + 0x37edf8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37ec40) + 0x5738);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37ec40) + 0x5738)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37ec40) + 0x5738)" ( (binary_expression "*(int *)(pcVar7 + 0x37ec40) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ec40)" * (cast_expression "(int *)(pcVar7 + 0x37ec40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ec40)" ( (binary_expression "pcVar7 + 0x37ec40" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ec40) + 0x5738" (pointer_expression "*(int *)(pcVar7 + 0x37ec40)" * (cast_expression "(int *)(pcVar7 + 0x37ec40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ec40)" ( (binary_expression "pcVar7 + 0x37ec40" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37edc4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37edc4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37edc4)" * (cast_expression "(code **)(pcVar8 + 0x37edc4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37edc4)" ( (binary_expression "pcVar8 + 0x37edc4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37ec0c) + 0x5724);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37ec0c) + 0x5724)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37ec0c) + 0x5724)" ( (binary_expression "*(int *)(pcVar8 + 0x37ec0c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ec0c)" * (cast_expression "(int *)(pcVar8 + 0x37ec0c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ec0c)" ( (binary_expression "pcVar8 + 0x37ec0c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ec0c) + 0x5724" (pointer_expression "*(int *)(pcVar8 + 0x37ec0c)" * (cast_expression "(int *)(pcVar8 + 0x37ec0c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ec0c)" ( (binary_expression "pcVar8 + 0x37ec0c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ed90);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ed90)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ed90)" * (cast_expression "(code **)(pcVar7 + 0x37ed90)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ed90)" ( (binary_expression "pcVar7 + 0x37ed90" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar7 + 0x37ebd8) + 0x5710);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar7 + 0x37ebd8) + 0x5710)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar7 + 0x37ebd8) + 0x5710)" ( (binary_expression "*(int *)(pcVar7 + 0x37ebd8) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ebd8)" * (cast_expression "(int *)(pcVar7 + 0x37ebd8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ebd8)" ( (binary_expression "pcVar7 + 0x37ebd8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ebd8) + 0x5710" (pointer_expression "*(int *)(pcVar7 + 0x37ebd8)" * (cast_expression "(int *)(pcVar7 + 0x37ebd8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ebd8)" ( (binary_expression "pcVar7 + 0x37ebd8" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ed5c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ed5c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ed5c)" * (cast_expression "(code **)(pcVar8 + 0x37ed5c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ed5c)" ( (binary_expression "pcVar8 + 0x37ed5c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar8 + 0x37eba4) + 0x56f4);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar8 + 0x37eba4) + 0x56f4)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar8 + 0x37eba4) + 0x56f4)" ( (binary_expression "*(int *)(pcVar8 + 0x37eba4) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37eba4)" * (cast_expression "(int *)(pcVar8 + 0x37eba4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37eba4)" ( (binary_expression "pcVar8 + 0x37eba4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37eba4) + 0x56f4" (pointer_expression "*(int *)(pcVar8 + 0x37eba4)" * (cast_expression "(int *)(pcVar8 + 0x37eba4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37eba4)" ( (binary_expression "pcVar8 + 0x37eba4" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ed28);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ed28)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ed28)" * (cast_expression "(code **)(pcVar7 + 0x37ed28)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ed28)" ( (binary_expression "pcVar7 + 0x37ed28" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37eb70) + 0x56d8);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37eb70) + 0x56d8)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37eb70) + 0x56d8)" ( (binary_expression "*(int *)(pcVar7 + 0x37eb70) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37eb70)" * (cast_expression "(int *)(pcVar7 + 0x37eb70)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eb70)" ( (binary_expression "pcVar7 + 0x37eb70" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37eb70) + 0x56d8" (pointer_expression "*(int *)(pcVar7 + 0x37eb70)" * (cast_expression "(int *)(pcVar7 + 0x37eb70)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eb70)" ( (binary_expression "pcVar7 + 0x37eb70" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ecf4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ecf4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ecf4)" * (cast_expression "(code **)(pcVar8 + 0x37ecf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ecf4)" ( (binary_expression "pcVar8 + 0x37ecf4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar8 + 0x37eb3c) + 0x56c8);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar8 + 0x37eb3c) + 0x56c8)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar8 + 0x37eb3c) + 0x56c8)" ( (binary_expression "*(int *)(pcVar8 + 0x37eb3c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37eb3c)" * (cast_expression "(int *)(pcVar8 + 0x37eb3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37eb3c)" ( (binary_expression "pcVar8 + 0x37eb3c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37eb3c) + 0x56c8" (pointer_expression "*(int *)(pcVar8 + 0x37eb3c)" * (cast_expression "(int *)(pcVar8 + 0x37eb3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37eb3c)" ( (binary_expression "pcVar8 + 0x37eb3c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ecc0);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ecc0)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ecc0)" * (cast_expression "(code **)(pcVar7 + 0x37ecc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ecc0)" ( (binary_expression "pcVar7 + 0x37ecc0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37eb08) + 0x56bc);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37eb08) + 0x56bc)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37eb08) + 0x56bc)" ( (binary_expression "*(int *)(pcVar7 + 0x37eb08) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37eb08)" * (cast_expression "(int *)(pcVar7 + 0x37eb08)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eb08)" ( (binary_expression "pcVar7 + 0x37eb08" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37eb08) + 0x56bc" (pointer_expression "*(int *)(pcVar7 + 0x37eb08)" * (cast_expression "(int *)(pcVar7 + 0x37eb08)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eb08)" ( (binary_expression "pcVar7 + 0x37eb08" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ec8c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ec8c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ec8c)" * (cast_expression "(code **)(pcVar8 + 0x37ec8c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ec8c)" ( (binary_expression "pcVar8 + 0x37ec8c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar8 + 0x37ead4) + 0x56ac);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar8 + 0x37ead4) + 0x56ac)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar8 + 0x37ead4) + 0x56ac)" ( (binary_expression "*(int *)(pcVar8 + 0x37ead4) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ead4)" * (cast_expression "(int *)(pcVar8 + 0x37ead4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ead4)" ( (binary_expression "pcVar8 + 0x37ead4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ead4) + 0x56ac" (pointer_expression "*(int *)(pcVar8 + 0x37ead4)" * (cast_expression "(int *)(pcVar8 + 0x37ead4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ead4)" ( (binary_expression "pcVar8 + 0x37ead4" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ec58);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ec58)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ec58)" * (cast_expression "(code **)(pcVar7 + 0x37ec58)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ec58)" ( (binary_expression "pcVar7 + 0x37ec58" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar7 + 0x37eaa0) + 0x5690);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar7 + 0x37eaa0) + 0x5690)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar7 + 0x37eaa0) + 0x5690)" ( (binary_expression "*(int *)(pcVar7 + 0x37eaa0) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37eaa0)" * (cast_expression "(int *)(pcVar7 + 0x37eaa0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eaa0)" ( (binary_expression "pcVar7 + 0x37eaa0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37eaa0) + 0x5690" (pointer_expression "*(int *)(pcVar7 + 0x37eaa0)" * (cast_expression "(int *)(pcVar7 + 0x37eaa0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37eaa0)" ( (binary_expression "pcVar7 + 0x37eaa0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ec24);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ec24)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ec24)" * (cast_expression "(code **)(pcVar8 + 0x37ec24)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ec24)" ( (binary_expression "pcVar8 + 0x37ec24" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar8 + 0x37ea6c) + 0x565c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar8 + 0x37ea6c) + 0x565c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar8 + 0x37ea6c) + 0x565c)" ( (binary_expression "*(int *)(pcVar8 + 0x37ea6c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ea6c)" * (cast_expression "(int *)(pcVar8 + 0x37ea6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ea6c)" ( (binary_expression "pcVar8 + 0x37ea6c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ea6c) + 0x565c" (pointer_expression "*(int *)(pcVar8 + 0x37ea6c)" * (cast_expression "(int *)(pcVar8 + 0x37ea6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ea6c)" ( (binary_expression "pcVar8 + 0x37ea6c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ebf0);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ebf0)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ebf0)" * (cast_expression "(code **)(pcVar7 + 0x37ebf0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ebf0)" ( (binary_expression "pcVar7 + 0x37ebf0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar7 + 0x37ea38) + 0x5640);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar7 + 0x37ea38) + 0x5640)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar7 + 0x37ea38) + 0x5640)" ( (binary_expression "*(int *)(pcVar7 + 0x37ea38) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37ea38)" * (cast_expression "(int *)(pcVar7 + 0x37ea38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ea38)" ( (binary_expression "pcVar7 + 0x37ea38" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37ea38) + 0x5640" (pointer_expression "*(int *)(pcVar7 + 0x37ea38)" * (cast_expression "(int *)(pcVar7 + 0x37ea38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37ea38)" ( (binary_expression "pcVar7 + 0x37ea38" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ebbc);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ebbc)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ebbc)" * (cast_expression "(code **)(pcVar8 + 0x37ebbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ebbc)" ( (binary_expression "pcVar8 + 0x37ebbc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar8 + 0x37ea04) + 0x5624);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar8 + 0x37ea04) + 0x5624)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar8 + 0x37ea04) + 0x5624)" ( (binary_expression "*(int *)(pcVar8 + 0x37ea04) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37ea04)" * (cast_expression "(int *)(pcVar8 + 0x37ea04)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ea04)" ( (binary_expression "pcVar8 + 0x37ea04" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ea04) + 0x5624" (pointer_expression "*(int *)(pcVar8 + 0x37ea04)" * (cast_expression "(int *)(pcVar8 + 0x37ea04)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ea04)" ( (binary_expression "pcVar8 + 0x37ea04" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37eb88);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37eb88)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37eb88)" * (cast_expression "(code **)(pcVar7 + 0x37eb88)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37eb88)" ( (binary_expression "pcVar7 + 0x37eb88" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e9d0) + 0x4494,0x1a5,*(int *)(pcVar7 + 0x37e9d0) + 0x5608);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e9d0) + 0x4494,0x1a5,*(int *)(pcVar7 + 0x37e9d0) + 0x5608)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e9d0) + 0x4494,0x1a5,*(int *)(pcVar7 + 0x37e9d0) + 0x5608)" ( (binary_expression "*(int *)(pcVar7 + 0x37e9d0) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e9d0)" * (cast_expression "(int *)(pcVar7 + 0x37e9d0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e9d0)" ( (binary_expression "pcVar7 + 0x37e9d0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e9d0) + 0x5608" (pointer_expression "*(int *)(pcVar7 + 0x37e9d0)" * (cast_expression "(int *)(pcVar7 + 0x37e9d0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e9d0)" ( (binary_expression "pcVar7 + 0x37e9d0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37eb54);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37eb54)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37eb54)" * (cast_expression "(code **)(pcVar8 + 0x37eb54)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37eb54)" ( (binary_expression "pcVar8 + 0x37eb54" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e99c) + 0x4494,0x1a0,*(int *)(pcVar8 + 0x37e99c) + 22000);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e99c) + 0x4494,0x1a0,*(int *)(pcVar8 + 0x37e99c) + 22000)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e99c) + 0x4494,0x1a0,*(int *)(pcVar8 + 0x37e99c) + 22000)" ( (binary_expression "*(int *)(pcVar8 + 0x37e99c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e99c)" * (cast_expression "(int *)(pcVar8 + 0x37e99c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e99c)" ( (binary_expression "pcVar8 + 0x37e99c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e99c) + 22000" (pointer_expression "*(int *)(pcVar8 + 0x37e99c)" * (cast_expression "(int *)(pcVar8 + 0x37e99c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e99c)" ( (binary_expression "pcVar8 + 0x37e99c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37eb20);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37eb20)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37eb20)" * (cast_expression "(code **)(pcVar7 + 0x37eb20)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37eb20)" ( (binary_expression "pcVar7 + 0x37eb20" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e968) + 0x4494,0x17b,*(int *)(pcVar7 + 0x37e968) + 0x55e0);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e968) + 0x4494,0x17b,*(int *)(pcVar7 + 0x37e968) + 0x55e0)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e968) + 0x4494,0x17b,*(int *)(pcVar7 + 0x37e968) + 0x55e0)" ( (binary_expression "*(int *)(pcVar7 + 0x37e968) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e968)" * (cast_expression "(int *)(pcVar7 + 0x37e968)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e968)" ( (binary_expression "pcVar7 + 0x37e968" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e968) + 0x55e0" (pointer_expression "*(int *)(pcVar7 + 0x37e968)" * (cast_expression "(int *)(pcVar7 + 0x37e968)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e968)" ( (binary_expression "pcVar7 + 0x37e968" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37eaec);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37eaec)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37eaec)" * (cast_expression "(code **)(pcVar8 + 0x37eaec)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37eaec)" ( (binary_expression "pcVar8 + 0x37eaec" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e934) + 0x4494,0x176,*(int *)(pcVar8 + 0x37e934) + 0x55a0);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e934) + 0x4494,0x176,*(int *)(pcVar8 + 0x37e934) + 0x55a0)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e934) + 0x4494,0x176,*(int *)(pcVar8 + 0x37e934) + 0x55a0)" ( (binary_expression "*(int *)(pcVar8 + 0x37e934) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e934)" * (cast_expression "(int *)(pcVar8 + 0x37e934)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e934)" ( (binary_expression "pcVar8 + 0x37e934" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e934) + 0x55a0" (pointer_expression "*(int *)(pcVar8 + 0x37e934)" * (cast_expression "(int *)(pcVar8 + 0x37e934)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e934)" ( (binary_expression "pcVar8 + 0x37e934" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37eab8);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37eab8)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37eab8)" * (cast_expression "(code **)(pcVar7 + 0x37eab8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37eab8)" ( (binary_expression "pcVar7 + 0x37eab8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e900) + 0x4494,0x172,*(int *)(pcVar7 + 0x37e900) + 0x5588);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e900) + 0x4494,0x172,*(int *)(pcVar7 + 0x37e900) + 0x5588)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e900) + 0x4494,0x172,*(int *)(pcVar7 + 0x37e900) + 0x5588)" ( (binary_expression "*(int *)(pcVar7 + 0x37e900) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e900)" * (cast_expression "(int *)(pcVar7 + 0x37e900)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e900)" ( (binary_expression "pcVar7 + 0x37e900" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e900) + 0x5588" (pointer_expression "*(int *)(pcVar7 + 0x37e900)" * (cast_expression "(int *)(pcVar7 + 0x37e900)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e900)" ( (binary_expression "pcVar7 + 0x37e900" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ea84);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ea84)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ea84)" * (cast_expression "(code **)(pcVar8 + 0x37ea84)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ea84)" ( (binary_expression "pcVar8 + 0x37ea84" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e8cc) + 0x4494,0x19a,*(int *)(pcVar8 + 0x37e8cc) + 0x5578);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e8cc) + 0x4494,0x19a,*(int *)(pcVar8 + 0x37e8cc) + 0x5578)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e8cc) + 0x4494,0x19a,*(int *)(pcVar8 + 0x37e8cc) + 0x5578)" ( (binary_expression "*(int *)(pcVar8 + 0x37e8cc) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e8cc)" * (cast_expression "(int *)(pcVar8 + 0x37e8cc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e8cc)" ( (binary_expression "pcVar8 + 0x37e8cc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e8cc) + 0x5578" (pointer_expression "*(int *)(pcVar8 + 0x37e8cc)" * (cast_expression "(int *)(pcVar8 + 0x37e8cc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e8cc)" ( (binary_expression "pcVar8 + 0x37e8cc" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37ea50);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37ea50)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37ea50)" * (cast_expression "(code **)(pcVar7 + 0x37ea50)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37ea50)" ( (binary_expression "pcVar7 + 0x37ea50" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e898) + 0x4494,0x195,*(int *)(pcVar7 + 0x37e898) + 0x5560);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e898) + 0x4494,0x195,*(int *)(pcVar7 + 0x37e898) + 0x5560)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e898) + 0x4494,0x195,*(int *)(pcVar7 + 0x37e898) + 0x5560)" ( (binary_expression "*(int *)(pcVar7 + 0x37e898) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e898)" * (cast_expression "(int *)(pcVar7 + 0x37e898)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e898)" ( (binary_expression "pcVar7 + 0x37e898" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e898) + 0x5560" (pointer_expression "*(int *)(pcVar7 + 0x37e898)" * (cast_expression "(int *)(pcVar7 + 0x37e898)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e898)" ( (binary_expression "pcVar7 + 0x37e898" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37ea1c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37ea1c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37ea1c)" * (cast_expression "(code **)(pcVar8 + 0x37ea1c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37ea1c)" ( (binary_expression "pcVar8 + 0x37ea1c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e864) + 0x4494,399,*(int *)(pcVar8 + 0x37e864) + 0x5550);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e864) + 0x4494,399,*(int *)(pcVar8 + 0x37e864) + 0x5550)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e864) + 0x4494,399,*(int *)(pcVar8 + 0x37e864) + 0x5550)" ( (binary_expression "*(int *)(pcVar8 + 0x37e864) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e864)" * (cast_expression "(int *)(pcVar8 + 0x37e864)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e864)" ( (binary_expression "pcVar8 + 0x37e864" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e864) + 0x5550" (pointer_expression "*(int *)(pcVar8 + 0x37e864)" * (cast_expression "(int *)(pcVar8 + 0x37e864)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e864)" ( (binary_expression "pcVar8 + 0x37e864" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e9e8);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e9e8)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e9e8)" * (cast_expression "(code **)(pcVar7 + 0x37e9e8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e9e8)" ( (binary_expression "pcVar7 + 0x37e9e8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e830) + 0x4494,0x168,*(int *)(pcVar7 + 0x37e830) + 0x5518);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e830) + 0x4494,0x168,*(int *)(pcVar7 + 0x37e830) + 0x5518)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e830) + 0x4494,0x168,*(int *)(pcVar7 + 0x37e830) + 0x5518)" ( (binary_expression "*(int *)(pcVar7 + 0x37e830) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e830)" * (cast_expression "(int *)(pcVar7 + 0x37e830)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e830)" ( (binary_expression "pcVar7 + 0x37e830" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e830) + 0x5518" (pointer_expression "*(int *)(pcVar7 + 0x37e830)" * (cast_expression "(int *)(pcVar7 + 0x37e830)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e830)" ( (binary_expression "pcVar7 + 0x37e830" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e9b4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e9b4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e9b4)" * (cast_expression "(code **)(pcVar8 + 0x37e9b4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e9b4)" ( (binary_expression "pcVar8 + 0x37e9b4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e7fc) + 0x4494,0x163,*(int *)(pcVar8 + 0x37e7fc) + 0x5500);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e7fc) + 0x4494,0x163,*(int *)(pcVar8 + 0x37e7fc) + 0x5500)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e7fc) + 0x4494,0x163,*(int *)(pcVar8 + 0x37e7fc) + 0x5500)" ( (binary_expression "*(int *)(pcVar8 + 0x37e7fc) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e7fc)" * (cast_expression "(int *)(pcVar8 + 0x37e7fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e7fc)" ( (binary_expression "pcVar8 + 0x37e7fc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e7fc) + 0x5500" (pointer_expression "*(int *)(pcVar8 + 0x37e7fc)" * (cast_expression "(int *)(pcVar8 + 0x37e7fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e7fc)" ( (binary_expression "pcVar8 + 0x37e7fc" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e980);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e980)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e980)" * (cast_expression "(code **)(pcVar7 + 0x37e980)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e980)" ( (binary_expression "pcVar7 + 0x37e980" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e7c8) + 0x4494,0x15e,*(int *)(pcVar7 + 0x37e7c8) + 0x54e8);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e7c8) + 0x4494,0x15e,*(int *)(pcVar7 + 0x37e7c8) + 0x54e8)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e7c8) + 0x4494,0x15e,*(int *)(pcVar7 + 0x37e7c8) + 0x54e8)" ( (binary_expression "*(int *)(pcVar7 + 0x37e7c8) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e7c8)" * (cast_expression "(int *)(pcVar7 + 0x37e7c8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e7c8)" ( (binary_expression "pcVar7 + 0x37e7c8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e7c8) + 0x54e8" (pointer_expression "*(int *)(pcVar7 + 0x37e7c8)" * (cast_expression "(int *)(pcVar7 + 0x37e7c8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e7c8)" ( (binary_expression "pcVar7 + 0x37e7c8" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e94c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e94c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e94c)" * (cast_expression "(code **)(pcVar8 + 0x37e94c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e94c)" ( (binary_expression "pcVar8 + 0x37e94c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e794) + 0x4494,0x159,*(int *)(pcVar8 + 0x37e794) + 0x54d8);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e794) + 0x4494,0x159,*(int *)(pcVar8 + 0x37e794) + 0x54d8)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e794) + 0x4494,0x159,*(int *)(pcVar8 + 0x37e794) + 0x54d8)" ( (binary_expression "*(int *)(pcVar8 + 0x37e794) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e794)" * (cast_expression "(int *)(pcVar8 + 0x37e794)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e794)" ( (binary_expression "pcVar8 + 0x37e794" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e794) + 0x54d8" (pointer_expression "*(int *)(pcVar8 + 0x37e794)" * (cast_expression "(int *)(pcVar8 + 0x37e794)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e794)" ( (binary_expression "pcVar8 + 0x37e794" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e918);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e918)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e918)" * (cast_expression "(code **)(pcVar7 + 0x37e918)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e918)" ( (binary_expression "pcVar7 + 0x37e918" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e760) + 0x4494,0x154,*(int *)(pcVar7 + 0x37e760) + 0x54c8);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e760) + 0x4494,0x154,*(int *)(pcVar7 + 0x37e760) + 0x54c8)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e760) + 0x4494,0x154,*(int *)(pcVar7 + 0x37e760) + 0x54c8)" ( (binary_expression "*(int *)(pcVar7 + 0x37e760) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e760)" * (cast_expression "(int *)(pcVar7 + 0x37e760)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e760)" ( (binary_expression "pcVar7 + 0x37e760" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e760) + 0x54c8" (pointer_expression "*(int *)(pcVar7 + 0x37e760)" * (cast_expression "(int *)(pcVar7 + 0x37e760)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e760)" ( (binary_expression "pcVar7 + 0x37e760" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e8e4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e8e4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e8e4)" * (cast_expression "(code **)(pcVar8 + 0x37e8e4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e8e4)" ( (binary_expression "pcVar8 + 0x37e8e4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e72c) + 0x4494,0x14f,*(int *)(pcVar8 + 0x37e72c) + 0x54b4);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e72c) + 0x4494,0x14f,*(int *)(pcVar8 + 0x37e72c) + 0x54b4)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e72c) + 0x4494,0x14f,*(int *)(pcVar8 + 0x37e72c) + 0x54b4)" ( (binary_expression "*(int *)(pcVar8 + 0x37e72c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e72c)" * (cast_expression "(int *)(pcVar8 + 0x37e72c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e72c)" ( (binary_expression "pcVar8 + 0x37e72c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e72c) + 0x54b4" (pointer_expression "*(int *)(pcVar8 + 0x37e72c)" * (cast_expression "(int *)(pcVar8 + 0x37e72c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e72c)" ( (binary_expression "pcVar8 + 0x37e72c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e8b0);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e8b0)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e8b0)" * (cast_expression "(code **)(pcVar7 + 0x37e8b0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e8b0)" ( (binary_expression "pcVar7 + 0x37e8b0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e6f8) + 0x4494,0x14a,*(int *)(pcVar7 + 0x37e6f8) + 0x54a0);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e6f8) + 0x4494,0x14a,*(int *)(pcVar7 + 0x37e6f8) + 0x54a0)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e6f8) + 0x4494,0x14a,*(int *)(pcVar7 + 0x37e6f8) + 0x54a0)" ( (binary_expression "*(int *)(pcVar7 + 0x37e6f8) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e6f8)" * (cast_expression "(int *)(pcVar7 + 0x37e6f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e6f8)" ( (binary_expression "pcVar7 + 0x37e6f8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e6f8) + 0x54a0" (pointer_expression "*(int *)(pcVar7 + 0x37e6f8)" * (cast_expression "(int *)(pcVar7 + 0x37e6f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e6f8)" ( (binary_expression "pcVar7 + 0x37e6f8" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e87c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e87c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e87c)" * (cast_expression "(code **)(pcVar8 + 0x37e87c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e87c)" ( (binary_expression "pcVar8 + 0x37e87c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e6c4) + 0x4494,0x145,*(int *)(pcVar8 + 0x37e6c4) + 0x548c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e6c4) + 0x4494,0x145,*(int *)(pcVar8 + 0x37e6c4) + 0x548c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e6c4) + 0x4494,0x145,*(int *)(pcVar8 + 0x37e6c4) + 0x548c)" ( (binary_expression "*(int *)(pcVar8 + 0x37e6c4) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e6c4)" * (cast_expression "(int *)(pcVar8 + 0x37e6c4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e6c4)" ( (binary_expression "pcVar8 + 0x37e6c4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e6c4) + 0x548c" (pointer_expression "*(int *)(pcVar8 + 0x37e6c4)" * (cast_expression "(int *)(pcVar8 + 0x37e6c4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e6c4)" ( (binary_expression "pcVar8 + 0x37e6c4" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e848);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e848)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e848)" * (cast_expression "(code **)(pcVar7 + 0x37e848)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e848)" ( (binary_expression "pcVar7 + 0x37e848" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e690) + 0x4494,0x140,*(int *)(pcVar7 + 0x37e690) + 0x5470);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e690) + 0x4494,0x140,*(int *)(pcVar7 + 0x37e690) + 0x5470)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e690) + 0x4494,0x140,*(int *)(pcVar7 + 0x37e690) + 0x5470)" ( (binary_expression "*(int *)(pcVar7 + 0x37e690) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e690)" * (cast_expression "(int *)(pcVar7 + 0x37e690)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e690)" ( (binary_expression "pcVar7 + 0x37e690" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e690) + 0x5470" (pointer_expression "*(int *)(pcVar7 + 0x37e690)" * (cast_expression "(int *)(pcVar7 + 0x37e690)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e690)" ( (binary_expression "pcVar7 + 0x37e690" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e814);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e814)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e814)" * (cast_expression "(code **)(pcVar8 + 0x37e814)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e814)" ( (binary_expression "pcVar8 + 0x37e814" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e65c) + 0x4494,0x13a,*(int *)(pcVar8 + 0x37e65c) + 0x5454);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e65c) + 0x4494,0x13a,*(int *)(pcVar8 + 0x37e65c) + 0x5454)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e65c) + 0x4494,0x13a,*(int *)(pcVar8 + 0x37e65c) + 0x5454)" ( (binary_expression "*(int *)(pcVar8 + 0x37e65c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e65c)" * (cast_expression "(int *)(pcVar8 + 0x37e65c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e65c)" ( (binary_expression "pcVar8 + 0x37e65c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e65c) + 0x5454" (pointer_expression "*(int *)(pcVar8 + 0x37e65c)" * (cast_expression "(int *)(pcVar8 + 0x37e65c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e65c)" ( (binary_expression "pcVar8 + 0x37e65c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e7e0);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e7e0)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e7e0)" * (cast_expression "(code **)(pcVar7 + 0x37e7e0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e7e0)" ( (binary_expression "pcVar7 + 0x37e7e0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e628) + 0x4494,0x135,*(int *)(pcVar7 + 0x37e628) + 0x5444);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e628) + 0x4494,0x135,*(int *)(pcVar7 + 0x37e628) + 0x5444)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e628) + 0x4494,0x135,*(int *)(pcVar7 + 0x37e628) + 0x5444)" ( (binary_expression "*(int *)(pcVar7 + 0x37e628) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e628)" * (cast_expression "(int *)(pcVar7 + 0x37e628)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e628)" ( (binary_expression "pcVar7 + 0x37e628" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e628) + 0x5444" (pointer_expression "*(int *)(pcVar7 + 0x37e628)" * (cast_expression "(int *)(pcVar7 + 0x37e628)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e628)" ( (binary_expression "pcVar7 + 0x37e628" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e7ac);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e7ac)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e7ac)" * (cast_expression "(code **)(pcVar8 + 0x37e7ac)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e7ac)" ( (binary_expression "pcVar8 + 0x37e7ac" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e5f4) + 0x4494,0x12a,*(int *)(pcVar8 + 0x37e5f4) + 0x5438);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e5f4) + 0x4494,0x12a,*(int *)(pcVar8 + 0x37e5f4) + 0x5438)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e5f4) + 0x4494,0x12a,*(int *)(pcVar8 + 0x37e5f4) + 0x5438)" ( (binary_expression "*(int *)(pcVar8 + 0x37e5f4) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e5f4)" * (cast_expression "(int *)(pcVar8 + 0x37e5f4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e5f4)" ( (binary_expression "pcVar8 + 0x37e5f4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e5f4) + 0x5438" (pointer_expression "*(int *)(pcVar8 + 0x37e5f4)" * (cast_expression "(int *)(pcVar8 + 0x37e5f4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e5f4)" ( (binary_expression "pcVar8 + 0x37e5f4" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e778);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e778)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e778)" * (cast_expression "(code **)(pcVar7 + 0x37e778)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e778)" ( (binary_expression "pcVar7 + 0x37e778" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e5c0) + 0x4494,0x125,*(int *)(pcVar7 + 0x37e5c0) + 0x5428);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e5c0) + 0x4494,0x125,*(int *)(pcVar7 + 0x37e5c0) + 0x5428)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e5c0) + 0x4494,0x125,*(int *)(pcVar7 + 0x37e5c0) + 0x5428)" ( (binary_expression "*(int *)(pcVar7 + 0x37e5c0) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e5c0)" * (cast_expression "(int *)(pcVar7 + 0x37e5c0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e5c0)" ( (binary_expression "pcVar7 + 0x37e5c0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e5c0) + 0x5428" (pointer_expression "*(int *)(pcVar7 + 0x37e5c0)" * (cast_expression "(int *)(pcVar7 + 0x37e5c0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e5c0)" ( (binary_expression "pcVar7 + 0x37e5c0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e744);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e744)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e744)" * (cast_expression "(code **)(pcVar8 + 0x37e744)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e744)" ( (binary_expression "pcVar8 + 0x37e744" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e58c) + 0x4494,0x130,*(int *)(pcVar8 + 0x37e58c) + 0x540c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e58c) + 0x4494,0x130,*(int *)(pcVar8 + 0x37e58c) + 0x540c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e58c) + 0x4494,0x130,*(int *)(pcVar8 + 0x37e58c) + 0x540c)" ( (binary_expression "*(int *)(pcVar8 + 0x37e58c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e58c)" * (cast_expression "(int *)(pcVar8 + 0x37e58c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e58c)" ( (binary_expression "pcVar8 + 0x37e58c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e58c) + 0x540c" (pointer_expression "*(int *)(pcVar8 + 0x37e58c)" * (cast_expression "(int *)(pcVar8 + 0x37e58c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e58c)" ( (binary_expression "pcVar8 + 0x37e58c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e710);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e710)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e710)" * (cast_expression "(code **)(pcVar7 + 0x37e710)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e710)" ( (binary_expression "pcVar7 + 0x37e710" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e558) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37e558) + 0x53e8);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e558) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37e558) + 0x53e8)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e558) + 0x4494,0x1b4,*(int *)(pcVar7 + 0x37e558) + 0x53e8)" ( (binary_expression "*(int *)(pcVar7 + 0x37e558) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e558)" * (cast_expression "(int *)(pcVar7 + 0x37e558)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e558)" ( (binary_expression "pcVar7 + 0x37e558" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e558) + 0x53e8" (pointer_expression "*(int *)(pcVar7 + 0x37e558)" * (cast_expression "(int *)(pcVar7 + 0x37e558)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e558)" ( (binary_expression "pcVar7 + 0x37e558" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e6dc);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e6dc)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e6dc)" * (cast_expression "(code **)(pcVar8 + 0x37e6dc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e6dc)" ( (binary_expression "pcVar8 + 0x37e6dc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e524) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37e524) + 0x53cc);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e524) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37e524) + 0x53cc)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e524) + 0x4494,0x1af,*(int *)(pcVar8 + 0x37e524) + 0x53cc)" ( (binary_expression "*(int *)(pcVar8 + 0x37e524) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e524)" * (cast_expression "(int *)(pcVar8 + 0x37e524)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e524)" ( (binary_expression "pcVar8 + 0x37e524" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e524) + 0x53cc" (pointer_expression "*(int *)(pcVar8 + 0x37e524)" * (cast_expression "(int *)(pcVar8 + 0x37e524)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e524)" ( (binary_expression "pcVar8 + 0x37e524" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e6a8);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e6a8)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e6a8)" * (cast_expression "(code **)(pcVar7 + 0x37e6a8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e6a8)" ( (binary_expression "pcVar7 + 0x37e6a8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e4f0) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37e4f0) + 0x53b0);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e4f0) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37e4f0) + 0x53b0)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e4f0) + 0x4494,0x1aa,*(int *)(pcVar7 + 0x37e4f0) + 0x53b0)" ( (binary_expression "*(int *)(pcVar7 + 0x37e4f0) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e4f0)" * (cast_expression "(int *)(pcVar7 + 0x37e4f0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e4f0)" ( (binary_expression "pcVar7 + 0x37e4f0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e4f0) + 0x53b0" (pointer_expression "*(int *)(pcVar7 + 0x37e4f0)" * (cast_expression "(int *)(pcVar7 + 0x37e4f0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e4f0)" ( (binary_expression "pcVar7 + 0x37e4f0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e674);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e674)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e674)" * (cast_expression "(code **)(pcVar8 + 0x37e674)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e674)" ( (binary_expression "pcVar8 + 0x37e674" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e4bc) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37e4bc) + 0x5394);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e4bc) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37e4bc) + 0x5394)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e4bc) + 0x4494,0x1a5,*(int *)(pcVar8 + 0x37e4bc) + 0x5394)" ( (binary_expression "*(int *)(pcVar8 + 0x37e4bc) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e4bc)" * (cast_expression "(int *)(pcVar8 + 0x37e4bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e4bc)" ( (binary_expression "pcVar8 + 0x37e4bc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e4bc) + 0x5394" (pointer_expression "*(int *)(pcVar8 + 0x37e4bc)" * (cast_expression "(int *)(pcVar8 + 0x37e4bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e4bc)" ( (binary_expression "pcVar8 + 0x37e4bc" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e640);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e640)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e640)" * (cast_expression "(code **)(pcVar7 + 0x37e640)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e640)" ( (binary_expression "pcVar7 + 0x37e640" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e488) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37e488) + 0x537c);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e488) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37e488) + 0x537c)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e488) + 0x4494,0x1a0,*(int *)(pcVar7 + 0x37e488) + 0x537c)" ( (binary_expression "*(int *)(pcVar7 + 0x37e488) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e488)" * (cast_expression "(int *)(pcVar7 + 0x37e488)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e488)" ( (binary_expression "pcVar7 + 0x37e488" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e488) + 0x537c" (pointer_expression "*(int *)(pcVar7 + 0x37e488)" * (cast_expression "(int *)(pcVar7 + 0x37e488)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e488)" ( (binary_expression "pcVar7 + 0x37e488" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e60c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e60c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e60c)" * (cast_expression "(code **)(pcVar8 + 0x37e60c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e60c)" ( (binary_expression "pcVar8 + 0x37e60c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e454) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37e454) + 0x536c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e454) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37e454) + 0x536c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e454) + 0x4494,0x17b,*(int *)(pcVar8 + 0x37e454) + 0x536c)" ( (binary_expression "*(int *)(pcVar8 + 0x37e454) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e454)" * (cast_expression "(int *)(pcVar8 + 0x37e454)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e454)" ( (binary_expression "pcVar8 + 0x37e454" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e454) + 0x536c" (pointer_expression "*(int *)(pcVar8 + 0x37e454)" * (cast_expression "(int *)(pcVar8 + 0x37e454)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e454)" ( (binary_expression "pcVar8 + 0x37e454" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e5d8);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e5d8)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e5d8)" * (cast_expression "(code **)(pcVar7 + 0x37e5d8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e5d8)" ( (binary_expression "pcVar7 + 0x37e5d8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e420) + 0x4494,0x176,*(int *)(pcVar7 + 0x37e420) + 0x532c);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e420) + 0x4494,0x176,*(int *)(pcVar7 + 0x37e420) + 0x532c)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e420) + 0x4494,0x176,*(int *)(pcVar7 + 0x37e420) + 0x532c)" ( (binary_expression "*(int *)(pcVar7 + 0x37e420) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e420)" * (cast_expression "(int *)(pcVar7 + 0x37e420)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e420)" ( (binary_expression "pcVar7 + 0x37e420" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e420) + 0x532c" (pointer_expression "*(int *)(pcVar7 + 0x37e420)" * (cast_expression "(int *)(pcVar7 + 0x37e420)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e420)" ( (binary_expression "pcVar7 + 0x37e420" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e5a4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e5a4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e5a4)" * (cast_expression "(code **)(pcVar8 + 0x37e5a4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e5a4)" ( (binary_expression "pcVar8 + 0x37e5a4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e3ec) + 0x4494,0x172,*(int *)(pcVar8 + 0x37e3ec) + 0x5314);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e3ec) + 0x4494,0x172,*(int *)(pcVar8 + 0x37e3ec) + 0x5314)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e3ec) + 0x4494,0x172,*(int *)(pcVar8 + 0x37e3ec) + 0x5314)" ( (binary_expression "*(int *)(pcVar8 + 0x37e3ec) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e3ec)" * (cast_expression "(int *)(pcVar8 + 0x37e3ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e3ec)" ( (binary_expression "pcVar8 + 0x37e3ec" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e3ec) + 0x5314" (pointer_expression "*(int *)(pcVar8 + 0x37e3ec)" * (cast_expression "(int *)(pcVar8 + 0x37e3ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e3ec)" ( (binary_expression "pcVar8 + 0x37e3ec" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e570);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e570)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e570)" * (cast_expression "(code **)(pcVar7 + 0x37e570)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e570)" ( (binary_expression "pcVar7 + 0x37e570" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e3b8) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37e3b8) + 0x5304);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e3b8) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37e3b8) + 0x5304)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e3b8) + 0x4494,0x19a,*(int *)(pcVar7 + 0x37e3b8) + 0x5304)" ( (binary_expression "*(int *)(pcVar7 + 0x37e3b8) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e3b8)" * (cast_expression "(int *)(pcVar7 + 0x37e3b8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e3b8)" ( (binary_expression "pcVar7 + 0x37e3b8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e3b8) + 0x5304" (pointer_expression "*(int *)(pcVar7 + 0x37e3b8)" * (cast_expression "(int *)(pcVar7 + 0x37e3b8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e3b8)" ( (binary_expression "pcVar7 + 0x37e3b8" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e53c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e53c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e53c)" * (cast_expression "(code **)(pcVar8 + 0x37e53c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e53c)" ( (binary_expression "pcVar8 + 0x37e53c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e384) + 0x4494,0x195,*(int *)(pcVar8 + 0x37e384) + 0x52ec);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e384) + 0x4494,0x195,*(int *)(pcVar8 + 0x37e384) + 0x52ec)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e384) + 0x4494,0x195,*(int *)(pcVar8 + 0x37e384) + 0x52ec)" ( (binary_expression "*(int *)(pcVar8 + 0x37e384) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e384)" * (cast_expression "(int *)(pcVar8 + 0x37e384)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e384)" ( (binary_expression "pcVar8 + 0x37e384" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e384) + 0x52ec" (pointer_expression "*(int *)(pcVar8 + 0x37e384)" * (cast_expression "(int *)(pcVar8 + 0x37e384)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e384)" ( (binary_expression "pcVar8 + 0x37e384" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e508);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e508)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e508)" * (cast_expression "(code **)(pcVar7 + 0x37e508)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e508)" ( (binary_expression "pcVar7 + 0x37e508" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e350) + 0x4494,399,*(int *)(pcVar7 + 0x37e350) + 0x52dc);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e350) + 0x4494,399,*(int *)(pcVar7 + 0x37e350) + 0x52dc)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e350) + 0x4494,399,*(int *)(pcVar7 + 0x37e350) + 0x52dc)" ( (binary_expression "*(int *)(pcVar7 + 0x37e350) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e350)" * (cast_expression "(int *)(pcVar7 + 0x37e350)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e350)" ( (binary_expression "pcVar7 + 0x37e350" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e350) + 0x52dc" (pointer_expression "*(int *)(pcVar7 + 0x37e350)" * (cast_expression "(int *)(pcVar7 + 0x37e350)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e350)" ( (binary_expression "pcVar7 + 0x37e350" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e4d4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e4d4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e4d4)" * (cast_expression "(code **)(pcVar8 + 0x37e4d4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e4d4)" ( (binary_expression "pcVar8 + 0x37e4d4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e31c) + 0x4494,0x168,*(int *)(pcVar8 + 0x37e31c) + 0x52a4);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e31c) + 0x4494,0x168,*(int *)(pcVar8 + 0x37e31c) + 0x52a4)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e31c) + 0x4494,0x168,*(int *)(pcVar8 + 0x37e31c) + 0x52a4)" ( (binary_expression "*(int *)(pcVar8 + 0x37e31c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e31c)" * (cast_expression "(int *)(pcVar8 + 0x37e31c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e31c)" ( (binary_expression "pcVar8 + 0x37e31c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e31c) + 0x52a4" (pointer_expression "*(int *)(pcVar8 + 0x37e31c)" * (cast_expression "(int *)(pcVar8 + 0x37e31c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e31c)" ( (binary_expression "pcVar8 + 0x37e31c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e4a0);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e4a0)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e4a0)" * (cast_expression "(code **)(pcVar7 + 0x37e4a0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e4a0)" ( (binary_expression "pcVar7 + 0x37e4a0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e2e8) + 0x4494,0x163,*(int *)(pcVar7 + 0x37e2e8) + 0x528c);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e2e8) + 0x4494,0x163,*(int *)(pcVar7 + 0x37e2e8) + 0x528c)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e2e8) + 0x4494,0x163,*(int *)(pcVar7 + 0x37e2e8) + 0x528c)" ( (binary_expression "*(int *)(pcVar7 + 0x37e2e8) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e2e8)" * (cast_expression "(int *)(pcVar7 + 0x37e2e8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e2e8)" ( (binary_expression "pcVar7 + 0x37e2e8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e2e8) + 0x528c" (pointer_expression "*(int *)(pcVar7 + 0x37e2e8)" * (cast_expression "(int *)(pcVar7 + 0x37e2e8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e2e8)" ( (binary_expression "pcVar7 + 0x37e2e8" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e46c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e46c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e46c)" * (cast_expression "(code **)(pcVar8 + 0x37e46c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e46c)" ( (binary_expression "pcVar8 + 0x37e46c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e2b4) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37e2b4) + 0x5274);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e2b4) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37e2b4) + 0x5274)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e2b4) + 0x4494,0x15e,*(int *)(pcVar8 + 0x37e2b4) + 0x5274)" ( (binary_expression "*(int *)(pcVar8 + 0x37e2b4) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e2b4)" * (cast_expression "(int *)(pcVar8 + 0x37e2b4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e2b4)" ( (binary_expression "pcVar8 + 0x37e2b4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e2b4) + 0x5274" (pointer_expression "*(int *)(pcVar8 + 0x37e2b4)" * (cast_expression "(int *)(pcVar8 + 0x37e2b4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e2b4)" ( (binary_expression "pcVar8 + 0x37e2b4" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e438);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e438)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e438)" * (cast_expression "(code **)(pcVar7 + 0x37e438)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e438)" ( (binary_expression "pcVar7 + 0x37e438" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e280) + 0x4494,0x159,*(int *)(pcVar7 + 0x37e280) + 0x5264);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e280) + 0x4494,0x159,*(int *)(pcVar7 + 0x37e280) + 0x5264)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e280) + 0x4494,0x159,*(int *)(pcVar7 + 0x37e280) + 0x5264)" ( (binary_expression "*(int *)(pcVar7 + 0x37e280) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e280)" * (cast_expression "(int *)(pcVar7 + 0x37e280)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e280)" ( (binary_expression "pcVar7 + 0x37e280" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e280) + 0x5264" (pointer_expression "*(int *)(pcVar7 + 0x37e280)" * (cast_expression "(int *)(pcVar7 + 0x37e280)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e280)" ( (binary_expression "pcVar7 + 0x37e280" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e404);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e404)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e404)" * (cast_expression "(code **)(pcVar8 + 0x37e404)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e404)" ( (binary_expression "pcVar8 + 0x37e404" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e24c) + 0x4494,0x154,*(int *)(pcVar8 + 0x37e24c) + 0x5254);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e24c) + 0x4494,0x154,*(int *)(pcVar8 + 0x37e24c) + 0x5254)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e24c) + 0x4494,0x154,*(int *)(pcVar8 + 0x37e24c) + 0x5254)" ( (binary_expression "*(int *)(pcVar8 + 0x37e24c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e24c)" * (cast_expression "(int *)(pcVar8 + 0x37e24c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e24c)" ( (binary_expression "pcVar8 + 0x37e24c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e24c) + 0x5254" (pointer_expression "*(int *)(pcVar8 + 0x37e24c)" * (cast_expression "(int *)(pcVar8 + 0x37e24c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e24c)" ( (binary_expression "pcVar8 + 0x37e24c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e3d0);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e3d0)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e3d0)" * (cast_expression "(code **)(pcVar7 + 0x37e3d0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e3d0)" ( (binary_expression "pcVar7 + 0x37e3d0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e218) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37e218) + 0x5240);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e218) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37e218) + 0x5240)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e218) + 0x4494,0x14f,*(int *)(pcVar7 + 0x37e218) + 0x5240)" ( (binary_expression "*(int *)(pcVar7 + 0x37e218) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e218)" * (cast_expression "(int *)(pcVar7 + 0x37e218)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e218)" ( (binary_expression "pcVar7 + 0x37e218" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e218) + 0x5240" (pointer_expression "*(int *)(pcVar7 + 0x37e218)" * (cast_expression "(int *)(pcVar7 + 0x37e218)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e218)" ( (binary_expression "pcVar7 + 0x37e218" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e39c);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e39c)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e39c)" * (cast_expression "(code **)(pcVar8 + 0x37e39c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e39c)" ( (binary_expression "pcVar8 + 0x37e39c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e1e4) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37e1e4) + 0x522c);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e1e4) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37e1e4) + 0x522c)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e1e4) + 0x4494,0x14a,*(int *)(pcVar8 + 0x37e1e4) + 0x522c)" ( (binary_expression "*(int *)(pcVar8 + 0x37e1e4) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e1e4)" * (cast_expression "(int *)(pcVar8 + 0x37e1e4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e1e4)" ( (binary_expression "pcVar8 + 0x37e1e4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e1e4) + 0x522c" (pointer_expression "*(int *)(pcVar8 + 0x37e1e4)" * (cast_expression "(int *)(pcVar8 + 0x37e1e4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e1e4)" ( (binary_expression "pcVar8 + 0x37e1e4" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e368);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e368)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e368)" * (cast_expression "(code **)(pcVar7 + 0x37e368)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e368)" ( (binary_expression "pcVar7 + 0x37e368" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e1b0) + 0x4494,0x145,*(int *)(pcVar7 + 0x37e1b0) + 0x5218);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e1b0) + 0x4494,0x145,*(int *)(pcVar7 + 0x37e1b0) + 0x5218)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e1b0) + 0x4494,0x145,*(int *)(pcVar7 + 0x37e1b0) + 0x5218)" ( (binary_expression "*(int *)(pcVar7 + 0x37e1b0) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e1b0)" * (cast_expression "(int *)(pcVar7 + 0x37e1b0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e1b0)" ( (binary_expression "pcVar7 + 0x37e1b0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e1b0) + 0x5218" (pointer_expression "*(int *)(pcVar7 + 0x37e1b0)" * (cast_expression "(int *)(pcVar7 + 0x37e1b0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e1b0)" ( (binary_expression "pcVar7 + 0x37e1b0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e334);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e334)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e334)" * (cast_expression "(code **)(pcVar8 + 0x37e334)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e334)" ( (binary_expression "pcVar8 + 0x37e334" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e17c) + 0x4494,0x140,*(int *)(pcVar8 + 0x37e17c) + 0x51fc);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e17c) + 0x4494,0x140,*(int *)(pcVar8 + 0x37e17c) + 0x51fc)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e17c) + 0x4494,0x140,*(int *)(pcVar8 + 0x37e17c) + 0x51fc)" ( (binary_expression "*(int *)(pcVar8 + 0x37e17c) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e17c)" * (cast_expression "(int *)(pcVar8 + 0x37e17c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e17c)" ( (binary_expression "pcVar8 + 0x37e17c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e17c) + 0x51fc" (pointer_expression "*(int *)(pcVar8 + 0x37e17c)" * (cast_expression "(int *)(pcVar8 + 0x37e17c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e17c)" ( (binary_expression "pcVar8 + 0x37e17c" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e300);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e300)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e300)" * (cast_expression "(code **)(pcVar7 + 0x37e300)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e300)" ( (binary_expression "pcVar7 + 0x37e300" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e148) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37e148) + 0x51e0);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e148) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37e148) + 0x51e0)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e148) + 0x4494,0x13a,*(int *)(pcVar7 + 0x37e148) + 0x51e0)" ( (binary_expression "*(int *)(pcVar7 + 0x37e148) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e148)" * (cast_expression "(int *)(pcVar7 + 0x37e148)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e148)" ( (binary_expression "pcVar7 + 0x37e148" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e148) + 0x51e0" (pointer_expression "*(int *)(pcVar7 + 0x37e148)" * (cast_expression "(int *)(pcVar7 + 0x37e148)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e148)" ( (binary_expression "pcVar7 + 0x37e148" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e2cc);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e2cc)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e2cc)" * (cast_expression "(code **)(pcVar8 + 0x37e2cc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e2cc)" ( (binary_expression "pcVar8 + 0x37e2cc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar7)(*(int *)(pcVar8 + 0x37e114) + 0x4494,0x135,*(int *)(pcVar8 + 0x37e114) + 0x51d0);" (call_expression "(*pcVar7)(*(int *)(pcVar8 + 0x37e114) + 0x4494,0x135,*(int *)(pcVar8 + 0x37e114) + 0x51d0)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(*(int *)(pcVar8 + 0x37e114) + 0x4494,0x135,*(int *)(pcVar8 + 0x37e114) + 0x51d0)" ( (binary_expression "*(int *)(pcVar8 + 0x37e114) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e114)" * (cast_expression "(int *)(pcVar8 + 0x37e114)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e114)" ( (binary_expression "pcVar8 + 0x37e114" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e114) + 0x51d0" (pointer_expression "*(int *)(pcVar8 + 0x37e114)" * (cast_expression "(int *)(pcVar8 + 0x37e114)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e114)" ( (binary_expression "pcVar8 + 0x37e114" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e298);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e298)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e298)" * (cast_expression "(code **)(pcVar7 + 0x37e298)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e298)" ( (binary_expression "pcVar7 + 0x37e298" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar8)(*(int *)(pcVar7 + 0x37e0e0) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37e0e0) + 0x51c4);" (call_expression "(*pcVar8)(*(int *)(pcVar7 + 0x37e0e0) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37e0e0) + 0x51c4)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(*(int *)(pcVar7 + 0x37e0e0) + 0x4494,0x12a,*(int *)(pcVar7 + 0x37e0e0) + 0x51c4)" ( (binary_expression "*(int *)(pcVar7 + 0x37e0e0) + 0x4494" (pointer_expression "*(int *)(pcVar7 + 0x37e0e0)" * (cast_expression "(int *)(pcVar7 + 0x37e0e0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e0e0)" ( (binary_expression "pcVar7 + 0x37e0e0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37e0e0) + 0x51c4" (pointer_expression "*(int *)(pcVar7 + 0x37e0e0)" * (cast_expression "(int *)(pcVar7 + 0x37e0e0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e0e0)" ( (binary_expression "pcVar7 + 0x37e0e0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "uVar4 = 0x125;" (assignment_expression "uVar4 = 0x125" identifier = number_literal) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e264);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e264)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e264)" * (cast_expression "(code **)(pcVar8 + 0x37e264)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e264)" ( (binary_expression "pcVar8 + 0x37e264" identifier + number_literal) ))))) ;) (expression_statement "iVar2 = *(int *)(pcVar8 + 0x37e0ac) + 0x4494;" (assignment_expression "iVar2 = *(int *)(pcVar8 + 0x37e0ac) + 0x4494" identifier = (binary_expression "*(int *)(pcVar8 + 0x37e0ac) + 0x4494" (pointer_expression "*(int *)(pcVar8 + 0x37e0ac)" * (cast_expression "(int *)(pcVar8 + 0x37e0ac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e0ac)" ( (binary_expression "pcVar8 + 0x37e0ac" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar7)(iVar2,0x125,*(int *)(pcVar8 + 0x37e0ac) + 0x51b4);" (call_expression "(*pcVar7)(iVar2,0x125,*(int *)(pcVar8 + 0x37e0ac) + 0x51b4)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(iVar2,0x125,*(int *)(pcVar8 + 0x37e0ac) + 0x51b4)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e0ac) + 0x51b4" (pointer_expression "*(int *)(pcVar8 + 0x37e0ac)" * (cast_expression "(int *)(pcVar8 + 0x37e0ac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e0ac)" ( (binary_expression "pcVar8 + 0x37e0ac" identifier + number_literal) )))) + number_literal) ))) ;) (if_statement "if (uVar4 < (uint)(*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38) >> 2)) {\n    return;\n  }" if (parenthesized_expression "(uVar4 < (uint)(*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38) >> 2))" ( (binary_expression "uVar4 < (uint)(*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38) >> 2)" identifier < (call_expression "(uint)(*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38) >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38) >> 2)" ( (binary_expression "*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38) >> 2" (binary_expression "*(int *)(iVar2 + 0x3c) - *(int *)(iVar2 + 0x38)" (pointer_expression "*(int *)(iVar2 + 0x3c)" * (cast_expression "(int *)(iVar2 + 0x3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x3c)" ( (binary_expression "iVar2 + 0x3c" identifier + number_literal) )))) - (pointer_expression "*(int *)(iVar2 + 0x38)" * (cast_expression "(int *)(iVar2 + 0x38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x38)" ( (binary_expression "iVar2 + 0x38" identifier + number_literal) ))))) >> number_literal) )))) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "uVar4 = 0x5c8;" (assignment_expression "uVar4 = 0x5c8" identifier = number_literal) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e230);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e230)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e230)" * (cast_expression "(code **)(pcVar7 + 0x37e230)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e230)" ( (binary_expression "pcVar7 + 0x37e230" identifier + number_literal) ))))) ;) (expression_statement "iVar5 = *(int *)(pcVar7 + 0x37e078) + 0x5a90;" (assignment_expression "iVar5 = *(int *)(pcVar7 + 0x37e078) + 0x5a90" identifier = (binary_expression "*(int *)(pcVar7 + 0x37e078) + 0x5a90" (pointer_expression "*(int *)(pcVar7 + 0x37e078)" * (cast_expression "(int *)(pcVar7 + 0x37e078)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e078)" ( (binary_expression "pcVar7 + 0x37e078" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar3 = *(int *)(pcVar7 + 0x37e078) + 0x44a8;" (assignment_expression "iVar3 = *(int *)(pcVar7 + 0x37e078) + 0x44a8" identifier = (binary_expression "*(int *)(pcVar7 + 0x37e078) + 0x44a8" (pointer_expression "*(int *)(pcVar7 + 0x37e078)" * (cast_expression "(int *)(pcVar7 + 0x37e078)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37e078)" ( (binary_expression "pcVar7 + 0x37e078" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar8)();" (call_expression "(*pcVar8)()" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "()" ( ))) ;) (expression_statement "iVar2 = *(int *)(iVar3 + 0x84);" (assignment_expression "iVar2 = *(int *)(iVar3 + 0x84)" identifier = (pointer_expression "*(int *)(iVar3 + 0x84)" * (cast_expression "(int *)(iVar3 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar3 + 0x84)" ( (binary_expression "iVar3 + 0x84" identifier + number_literal) ))))) ;) (if_statement "if (uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)) {\n    if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }\n    if (iVar5 == 0) {\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }\n  }\n  else {\n    (**(code **)(pcVar8 + 0x37e1d4))\n              (*(int *)(pcVar8 + 0x37e01c) + 0x44a8,0x81f,*(int *)(pcVar8 + 0x37e01c) + 0x5678);\n  }" if (parenthesized_expression "(uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2))" ( (binary_expression "uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)" identifier < (call_expression "(uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar3 + 0x88) - iVar2 >> 2)" ( (binary_expression "*(int *)(iVar3 + 0x88) - iVar2 >> 2" (binary_expression "*(int *)(iVar3 + 0x88) - iVar2" (pointer_expression "*(int *)(iVar3 + 0x88)" * (cast_expression "(int *)(iVar3 + 0x88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar3 + 0x88)" ( (binary_expression "iVar3 + 0x88" identifier + number_literal) )))) - identifier) >> number_literal) )))) )) (compound_statement "{\n    if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }\n    if (iVar5 == 0) {\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }\n  }" { (if_statement "if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }" if (parenthesized_expression "((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff))" ( (binary_expression "(iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)" (parenthesized_expression "(iVar5 == -1)" ( (binary_expression "iVar5 == -1" identifier == number_literal) )) && (parenthesized_expression "(param_3 == (Read_symbols_data *)0xffffffff)" ( (binary_expression "param_3 == (Read_symbols_data *)0xffffffff" identifier == (cast_expression "(Read_symbols_data *)0xffffffff" ( (type_descriptor "Read_symbols_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) (compound_statement "{\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }" { (expression_statement "*(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;" (assignment_expression "*(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff" (pointer_expression "*(undefined4 *)(iVar2 + uVar4 * 4)" * (cast_expression "(undefined4 *)(iVar2 + uVar4 * 4)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + uVar4 * 4)" ( (binary_expression "iVar2 + uVar4 * 4" identifier + (binary_expression "uVar4 * 4" identifier * number_literal)) )))) = number_literal) ;) (return_statement "return;" return ;) })) (if_statement "if (iVar5 == 0) {\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }" { (expression_statement "*(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;" (assignment_expression "*(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3" (pointer_expression "*(Read_symbols_data **)(iVar2 + uVar4 * 4)" * (cast_expression "(Read_symbols_data **)(iVar2 + uVar4 * 4)" ( (type_descriptor "Read_symbols_data **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar2 + uVar4 * 4)" ( (binary_expression "iVar2 + uVar4 * 4" identifier + (binary_expression "uVar4 * 4" identifier * number_literal)) )))) = identifier) ;) (return_statement "return;" return ;) })) }) (else_clause "else {\n    (**(code **)(pcVar8 + 0x37e1d4))\n              (*(int *)(pcVar8 + 0x37e01c) + 0x44a8,0x81f,*(int *)(pcVar8 + 0x37e01c) + 0x5678);\n  }" else (compound_statement "{\n    (**(code **)(pcVar8 + 0x37e1d4))\n              (*(int *)(pcVar8 + 0x37e01c) + 0x44a8,0x81f,*(int *)(pcVar8 + 0x37e01c) + 0x5678);\n  }" { (expression_statement "(**(code **)(pcVar8 + 0x37e1d4))\n              (*(int *)(pcVar8 + 0x37e01c) + 0x44a8,0x81f,*(int *)(pcVar8 + 0x37e01c) + 0x5678);" (call_expression "(**(code **)(pcVar8 + 0x37e1d4))\n              (*(int *)(pcVar8 + 0x37e01c) + 0x44a8,0x81f,*(int *)(pcVar8 + 0x37e01c) + 0x5678)" (parenthesized_expression "(**(code **)(pcVar8 + 0x37e1d4))" ( (pointer_expression "**(code **)(pcVar8 + 0x37e1d4)" * (pointer_expression "*(code **)(pcVar8 + 0x37e1d4)" * (cast_expression "(code **)(pcVar8 + 0x37e1d4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e1d4)" ( (binary_expression "pcVar8 + 0x37e1d4" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar8 + 0x37e01c) + 0x44a8,0x81f,*(int *)(pcVar8 + 0x37e01c) + 0x5678)" ( (binary_expression "*(int *)(pcVar8 + 0x37e01c) + 0x44a8" (pointer_expression "*(int *)(pcVar8 + 0x37e01c)" * (cast_expression "(int *)(pcVar8 + 0x37e01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e01c)" ( (binary_expression "pcVar8 + 0x37e01c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37e01c) + 0x5678" (pointer_expression "*(int *)(pcVar8 + 0x37e01c)" * (cast_expression "(int *)(pcVar8 + 0x37e01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e01c)" ( (binary_expression "pcVar8 + 0x37e01c" identifier + number_literal) )))) + number_literal) ))) ;) }))) (expression_statement "uVar4 = 0x70;" (assignment_expression "uVar4 = 0x70" identifier = number_literal) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e1d4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e1d4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e1d4)" * (cast_expression "(code **)(pcVar8 + 0x37e1d4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e1d4)" ( (binary_expression "pcVar8 + 0x37e1d4" identifier + number_literal) ))))) ;) (expression_statement "iVar5 = *(int *)(pcVar8 + 0x37e01c) + 0x5668;" (assignment_expression "iVar5 = *(int *)(pcVar8 + 0x37e01c) + 0x5668" identifier = (binary_expression "*(int *)(pcVar8 + 0x37e01c) + 0x5668" (pointer_expression "*(int *)(pcVar8 + 0x37e01c)" * (cast_expression "(int *)(pcVar8 + 0x37e01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e01c)" ( (binary_expression "pcVar8 + 0x37e01c" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar3 = *(int *)(pcVar8 + 0x37e01c) + 0x44bc;" (assignment_expression "iVar3 = *(int *)(pcVar8 + 0x37e01c) + 0x44bc" identifier = (binary_expression "*(int *)(pcVar8 + 0x37e01c) + 0x44bc" (pointer_expression "*(int *)(pcVar8 + 0x37e01c)" * (cast_expression "(int *)(pcVar8 + 0x37e01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37e01c)" ( (binary_expression "pcVar8 + 0x37e01c" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar7)();" (call_expression "(*pcVar7)()" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "()" ( ))) ;) (expression_statement "iVar2 = *(int *)(iVar3 + 0x84);" (assignment_expression "iVar2 = *(int *)(iVar3 + 0x84)" identifier = (pointer_expression "*(int *)(iVar3 + 0x84)" * (cast_expression "(int *)(iVar3 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar3 + 0x84)" ( (binary_expression "iVar3 + 0x84" identifier + number_literal) ))))) ;) (if_statement "if (uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)) {\n    if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }\n    if (iVar5 == 0) {\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }\n  }\n  else {\n    (**(code **)(pcVar7 + 0x37e124))\n              (*(int *)(pcVar7 + 0x37df6c) + 0x44a8,0x81f,*(int *)(pcVar7 + 0x37df6c) + 0x53f4);\n  }" if (parenthesized_expression "(uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2))" ( (binary_expression "uVar4 < (uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)" identifier < (call_expression "(uint)(*(int *)(iVar3 + 0x88) - iVar2 >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar3 + 0x88) - iVar2 >> 2)" ( (binary_expression "*(int *)(iVar3 + 0x88) - iVar2 >> 2" (binary_expression "*(int *)(iVar3 + 0x88) - iVar2" (pointer_expression "*(int *)(iVar3 + 0x88)" * (cast_expression "(int *)(iVar3 + 0x88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar3 + 0x88)" ( (binary_expression "iVar3 + 0x88" identifier + number_literal) )))) - identifier) >> number_literal) )))) )) (compound_statement "{\n    if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }\n    if (iVar5 == 0) {\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }\n  }" { (if_statement "if ((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)) {\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }" if (parenthesized_expression "((iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff))" ( (binary_expression "(iVar5 == -1) && (param_3 == (Read_symbols_data *)0xffffffff)" (parenthesized_expression "(iVar5 == -1)" ( (binary_expression "iVar5 == -1" identifier == number_literal) )) && (parenthesized_expression "(param_3 == (Read_symbols_data *)0xffffffff)" ( (binary_expression "param_3 == (Read_symbols_data *)0xffffffff" identifier == (cast_expression "(Read_symbols_data *)0xffffffff" ( (type_descriptor "Read_symbols_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) )) (compound_statement "{\n      *(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;\n      return;\n    }" { (expression_statement "*(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff;" (assignment_expression "*(undefined4 *)(iVar2 + uVar4 * 4) = 0xffffffff" (pointer_expression "*(undefined4 *)(iVar2 + uVar4 * 4)" * (cast_expression "(undefined4 *)(iVar2 + uVar4 * 4)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + uVar4 * 4)" ( (binary_expression "iVar2 + uVar4 * 4" identifier + (binary_expression "uVar4 * 4" identifier * number_literal)) )))) = number_literal) ;) (return_statement "return;" return ;) })) (if_statement "if (iVar5 == 0) {\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }" if (parenthesized_expression "(iVar5 == 0)" ( (binary_expression "iVar5 == 0" identifier == number_literal) )) (compound_statement "{\n      *(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;\n      return;\n    }" { (expression_statement "*(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3;" (assignment_expression "*(Read_symbols_data **)(iVar2 + uVar4 * 4) = param_3" (pointer_expression "*(Read_symbols_data **)(iVar2 + uVar4 * 4)" * (cast_expression "(Read_symbols_data **)(iVar2 + uVar4 * 4)" ( (type_descriptor "Read_symbols_data **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar2 + uVar4 * 4)" ( (binary_expression "iVar2 + uVar4 * 4" identifier + (binary_expression "uVar4 * 4" identifier * number_literal)) )))) = identifier) ;) (return_statement "return;" return ;) })) }) (else_clause "else {\n    (**(code **)(pcVar7 + 0x37e124))\n              (*(int *)(pcVar7 + 0x37df6c) + 0x44a8,0x81f,*(int *)(pcVar7 + 0x37df6c) + 0x53f4);\n  }" else (compound_statement "{\n    (**(code **)(pcVar7 + 0x37e124))\n              (*(int *)(pcVar7 + 0x37df6c) + 0x44a8,0x81f,*(int *)(pcVar7 + 0x37df6c) + 0x53f4);\n  }" { (expression_statement "(**(code **)(pcVar7 + 0x37e124))\n              (*(int *)(pcVar7 + 0x37df6c) + 0x44a8,0x81f,*(int *)(pcVar7 + 0x37df6c) + 0x53f4);" (call_expression "(**(code **)(pcVar7 + 0x37e124))\n              (*(int *)(pcVar7 + 0x37df6c) + 0x44a8,0x81f,*(int *)(pcVar7 + 0x37df6c) + 0x53f4)" (parenthesized_expression "(**(code **)(pcVar7 + 0x37e124))" ( (pointer_expression "**(code **)(pcVar7 + 0x37e124)" * (pointer_expression "*(code **)(pcVar7 + 0x37e124)" * (cast_expression "(code **)(pcVar7 + 0x37e124)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e124)" ( (binary_expression "pcVar7 + 0x37e124" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar7 + 0x37df6c) + 0x44a8,0x81f,*(int *)(pcVar7 + 0x37df6c) + 0x53f4)" ( (binary_expression "*(int *)(pcVar7 + 0x37df6c) + 0x44a8" (pointer_expression "*(int *)(pcVar7 + 0x37df6c)" * (cast_expression "(int *)(pcVar7 + 0x37df6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37df6c)" ( (binary_expression "pcVar7 + 0x37df6c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37df6c) + 0x53f4" (pointer_expression "*(int *)(pcVar7 + 0x37df6c)" * (cast_expression "(int *)(pcVar7 + 0x37df6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37df6c)" ( (binary_expression "pcVar7 + 0x37df6c" identifier + number_literal) )))) + number_literal) ))) ;) }))) (expression_statement "uVar4 = 0x70;" (assignment_expression "uVar4 = 0x70" identifier = number_literal) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e124);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e124)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e124)" * (cast_expression "(code **)(pcVar7 + 0x37e124)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e124)" ( (binary_expression "pcVar7 + 0x37e124" identifier + number_literal) ))))) ;) (expression_statement "iVar3 = *(int *)(pcVar7 + 0x37df6c) + 0x5668;" (assignment_expression "iVar3 = *(int *)(pcVar7 + 0x37df6c) + 0x5668" identifier = (binary_expression "*(int *)(pcVar7 + 0x37df6c) + 0x5668" (pointer_expression "*(int *)(pcVar7 + 0x37df6c)" * (cast_expression "(int *)(pcVar7 + 0x37df6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37df6c)" ( (binary_expression "pcVar7 + 0x37df6c" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar2 = *(int *)(pcVar7 + 0x37df6c) + 0x44bc;" (assignment_expression "iVar2 = *(int *)(pcVar7 + 0x37df6c) + 0x44bc" identifier = (binary_expression "*(int *)(pcVar7 + 0x37df6c) + 0x44bc" (pointer_expression "*(int *)(pcVar7 + 0x37df6c)" * (cast_expression "(int *)(pcVar7 + 0x37df6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37df6c)" ( (binary_expression "pcVar7 + 0x37df6c" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar8)();" (call_expression "(*pcVar8)()" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "()" ( ))) ;) (if_statement "if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {\n    piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);\n    piVar1[1] = (int)param_3;\n    *piVar1 = iVar3;\n    return;\n  }" if (parenthesized_expression "(uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3))" ( (binary_expression "uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" identifier < (call_expression "(uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" ( (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3" (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84)" (pointer_expression "*(int *)(iVar2 + 0x88)" * (cast_expression "(int *)(iVar2 + 0x88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x88)" ( (binary_expression "iVar2 + 0x88" identifier + number_literal) )))) - (pointer_expression "*(int *)(iVar2 + 0x84)" * (cast_expression "(int *)(iVar2 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x84)" ( (binary_expression "iVar2 + 0x84" identifier + number_literal) ))))) >> number_literal) )))) )) (compound_statement "{\n    piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);\n    piVar1[1] = (int)param_3;\n    *piVar1 = iVar3;\n    return;\n  }" { (expression_statement "piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);" (assignment_expression "piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8)" identifier = (cast_expression "(int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(iVar2 + 0x84) + uVar4 * 8)" ( (binary_expression "*(int *)(iVar2 + 0x84) + uVar4 * 8" (pointer_expression "*(int *)(iVar2 + 0x84)" * (cast_expression "(int *)(iVar2 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x84)" ( (binary_expression "iVar2 + 0x84" identifier + number_literal) )))) + (binary_expression "uVar4 * 8" identifier * number_literal)) )))) ;) (expression_statement "piVar1[1] = (int)param_3;" (assignment_expression "piVar1[1] = (int)param_3" (subscript_expression "piVar1[1]" identifier [ number_literal ]) = (cast_expression "(int)param_3" ( (type_descriptor "int" primitive_type) ) identifier)) ;) (expression_statement "*piVar1 = iVar3;" (assignment_expression "*piVar1 = iVar3" (pointer_expression "*piVar1" * identifier) = identifier) ;) (return_statement "return;" return ;) })) (expression_statement "uVar4 = 0x81f;" (assignment_expression "uVar4 = 0x81f" identifier = number_literal) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37e074);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37e074)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37e074)" * (cast_expression "(code **)(pcVar8 + 0x37e074)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37e074)" ( (binary_expression "pcVar8 + 0x37e074" identifier + number_literal) ))))) ;) (expression_statement "iVar3 = *(int *)(pcVar8 + 0x37debc) + 0x5d60;" (assignment_expression "iVar3 = *(int *)(pcVar8 + 0x37debc) + 0x5d60" identifier = (binary_expression "*(int *)(pcVar8 + 0x37debc) + 0x5d60" (pointer_expression "*(int *)(pcVar8 + 0x37debc)" * (cast_expression "(int *)(pcVar8 + 0x37debc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37debc)" ( (binary_expression "pcVar8 + 0x37debc" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "iVar2 = *(int *)(pcVar8 + 0x37debc) + 0x44a8;" (assignment_expression "iVar2 = *(int *)(pcVar8 + 0x37debc) + 0x44a8" identifier = (binary_expression "*(int *)(pcVar8 + 0x37debc) + 0x44a8" (pointer_expression "*(int *)(pcVar8 + 0x37debc)" * (cast_expression "(int *)(pcVar8 + 0x37debc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37debc)" ( (binary_expression "pcVar8 + 0x37debc" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar7)();" (call_expression "(*pcVar7)()" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "()" ( ))) ;) (if_statement "if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {\n    piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);\n    piVar1[1] = (int)param_3;\n    *piVar1 = iVar3;\n    return;\n  }" if (parenthesized_expression "(uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3))" ( (binary_expression "uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" identifier < (call_expression "(uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" ( (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3" (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84)" (pointer_expression "*(int *)(iVar2 + 0x88)" * (cast_expression "(int *)(iVar2 + 0x88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x88)" ( (binary_expression "iVar2 + 0x88" identifier + number_literal) )))) - (pointer_expression "*(int *)(iVar2 + 0x84)" * (cast_expression "(int *)(iVar2 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x84)" ( (binary_expression "iVar2 + 0x84" identifier + number_literal) ))))) >> number_literal) )))) )) (compound_statement "{\n    piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);\n    piVar1[1] = (int)param_3;\n    *piVar1 = iVar3;\n    return;\n  }" { (expression_statement "piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8);" (assignment_expression "piVar1 = (int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8)" identifier = (cast_expression "(int *)(*(int *)(iVar2 + 0x84) + uVar4 * 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(iVar2 + 0x84) + uVar4 * 8)" ( (binary_expression "*(int *)(iVar2 + 0x84) + uVar4 * 8" (pointer_expression "*(int *)(iVar2 + 0x84)" * (cast_expression "(int *)(iVar2 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x84)" ( (binary_expression "iVar2 + 0x84" identifier + number_literal) )))) + (binary_expression "uVar4 * 8" identifier * number_literal)) )))) ;) (expression_statement "piVar1[1] = (int)param_3;" (assignment_expression "piVar1[1] = (int)param_3" (subscript_expression "piVar1[1]" identifier [ number_literal ]) = (cast_expression "(int)param_3" ( (type_descriptor "int" primitive_type) ) identifier)) ;) (expression_statement "*piVar1 = iVar3;" (assignment_expression "*piVar1 = iVar3" (pointer_expression "*piVar1" * identifier) = identifier) ;) (return_statement "return;" return ;) })) (expression_statement "uVar4 = 0x81f;" (assignment_expression "uVar4 = 0x81f" identifier = number_literal) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37e014);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37e014)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37e014)" * (cast_expression "(code **)(pcVar7 + 0x37e014)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37e014)" ( (binary_expression "pcVar7 + 0x37e014" identifier + number_literal) ))))) ;) (expression_statement "iVar2 = *(int *)(pcVar7 + 0x37de5c) + 0x44a8;" (assignment_expression "iVar2 = *(int *)(pcVar7 + 0x37de5c) + 0x44a8" identifier = (binary_expression "*(int *)(pcVar7 + 0x37de5c) + 0x44a8" (pointer_expression "*(int *)(pcVar7 + 0x37de5c)" * (cast_expression "(int *)(pcVar7 + 0x37de5c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37de5c)" ( (binary_expression "pcVar7 + 0x37de5c" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar8)(iVar2,0x81f,*(int *)(pcVar7 + 0x37de5c) + 0x58ec);" (call_expression "(*pcVar8)(iVar2,0x81f,*(int *)(pcVar7 + 0x37de5c) + 0x58ec)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(iVar2,0x81f,*(int *)(pcVar7 + 0x37de5c) + 0x58ec)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37de5c) + 0x58ec" (pointer_expression "*(int *)(pcVar7 + 0x37de5c)" * (cast_expression "(int *)(pcVar7 + 0x37de5c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37de5c)" ( (binary_expression "pcVar7 + 0x37de5c" identifier + number_literal) )))) + number_literal) ))) ;) (if_statement "if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {\n    return;\n  }" if (parenthesized_expression "(uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3))" ( (binary_expression "uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" identifier < (call_expression "(uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" ( (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3" (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84)" (pointer_expression "*(int *)(iVar2 + 0x88)" * (cast_expression "(int *)(iVar2 + 0x88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x88)" ( (binary_expression "iVar2 + 0x88" identifier + number_literal) )))) - (pointer_expression "*(int *)(iVar2 + 0x84)" * (cast_expression "(int *)(iVar2 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x84)" ( (binary_expression "iVar2 + 0x84" identifier + number_literal) ))))) >> number_literal) )))) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "uVar4 = 0x7f7;" (assignment_expression "uVar4 = 0x7f7" identifier = number_literal) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37dfb4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37dfb4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37dfb4)" * (cast_expression "(code **)(pcVar8 + 0x37dfb4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37dfb4)" ( (binary_expression "pcVar8 + 0x37dfb4" identifier + number_literal) ))))) ;) (expression_statement "iVar2 = *(int *)(pcVar8 + 0x37ddfc) + 0x44a8;" (assignment_expression "iVar2 = *(int *)(pcVar8 + 0x37ddfc) + 0x44a8" identifier = (binary_expression "*(int *)(pcVar8 + 0x37ddfc) + 0x44a8" (pointer_expression "*(int *)(pcVar8 + 0x37ddfc)" * (cast_expression "(int *)(pcVar8 + 0x37ddfc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ddfc)" ( (binary_expression "pcVar8 + 0x37ddfc" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar7)(iVar2,0x7f7,*(int *)(pcVar8 + 0x37ddfc) + 0x5aec);" (call_expression "(*pcVar7)(iVar2,0x7f7,*(int *)(pcVar8 + 0x37ddfc) + 0x5aec)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(iVar2,0x7f7,*(int *)(pcVar8 + 0x37ddfc) + 0x5aec)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37ddfc) + 0x5aec" (pointer_expression "*(int *)(pcVar8 + 0x37ddfc)" * (cast_expression "(int *)(pcVar8 + 0x37ddfc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37ddfc)" ( (binary_expression "pcVar8 + 0x37ddfc" identifier + number_literal) )))) + number_literal) ))) ;) (if_statement "if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)) {\n    return;\n  }" if (parenthesized_expression "(uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3))" ( (binary_expression "uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" identifier < (call_expression "(uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3)" ( (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 3" (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84)" (pointer_expression "*(int *)(iVar2 + 0x88)" * (cast_expression "(int *)(iVar2 + 0x88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x88)" ( (binary_expression "iVar2 + 0x88" identifier + number_literal) )))) - (pointer_expression "*(int *)(iVar2 + 0x84)" * (cast_expression "(int *)(iVar2 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x84)" ( (binary_expression "iVar2 + 0x84" identifier + number_literal) ))))) >> number_literal) )))) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "uVar4 = 0x7f7;" (assignment_expression "uVar4 = 0x7f7" identifier = number_literal) ;) (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37df54);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37df54)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37df54)" * (cast_expression "(code **)(pcVar7 + 0x37df54)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37df54)" ( (binary_expression "pcVar7 + 0x37df54" identifier + number_literal) ))))) ;) (expression_statement "iVar2 = *(int *)(pcVar7 + 0x37dd9c) + 0x44a8;" (assignment_expression "iVar2 = *(int *)(pcVar7 + 0x37dd9c) + 0x44a8" identifier = (binary_expression "*(int *)(pcVar7 + 0x37dd9c) + 0x44a8" (pointer_expression "*(int *)(pcVar7 + 0x37dd9c)" * (cast_expression "(int *)(pcVar7 + 0x37dd9c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37dd9c)" ( (binary_expression "pcVar7 + 0x37dd9c" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar8)(iVar2,0x7f7,*(int *)(pcVar7 + 0x37dd9c) + 0x57b8);" (call_expression "(*pcVar8)(iVar2,0x7f7,*(int *)(pcVar7 + 0x37dd9c) + 0x57b8)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(iVar2,0x7f7,*(int *)(pcVar7 + 0x37dd9c) + 0x57b8)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37dd9c) + 0x57b8" (pointer_expression "*(int *)(pcVar7 + 0x37dd9c)" * (cast_expression "(int *)(pcVar7 + 0x37dd9c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37dd9c)" ( (binary_expression "pcVar7 + 0x37dd9c" identifier + number_literal) )))) + number_literal) ))) ;) (if_statement "if (uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2)) {\n    return;\n  }" if (parenthesized_expression "(uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2))" ( (binary_expression "uVar4 < (uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2)" identifier < (call_expression "(uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2)" ( (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2" (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84)" (pointer_expression "*(int *)(iVar2 + 0x88)" * (cast_expression "(int *)(iVar2 + 0x88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x88)" ( (binary_expression "iVar2 + 0x88" identifier + number_literal) )))) - (pointer_expression "*(int *)(iVar2 + 0x84)" * (cast_expression "(int *)(iVar2 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x84)" ( (binary_expression "iVar2 + 0x84" identifier + number_literal) ))))) >> number_literal) )))) )) (compound_statement "{\n    return;\n  }" { (return_statement "return;" return ;) })) (expression_statement "uVar4 = 0x7f7;" (assignment_expression "uVar4 = 0x7f7" identifier = number_literal) ;) (expression_statement "pcVar7 = *(code **)(pcVar8 + 0x37def4);" (assignment_expression "pcVar7 = *(code **)(pcVar8 + 0x37def4)" identifier = (pointer_expression "*(code **)(pcVar8 + 0x37def4)" * (cast_expression "(code **)(pcVar8 + 0x37def4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37def4)" ( (binary_expression "pcVar8 + 0x37def4" identifier + number_literal) ))))) ;) (expression_statement "iVar2 = *(int *)(pcVar8 + 0x37dd3c) + 0x44a8;" (assignment_expression "iVar2 = *(int *)(pcVar8 + 0x37dd3c) + 0x44a8" identifier = (binary_expression "*(int *)(pcVar8 + 0x37dd3c) + 0x44a8" (pointer_expression "*(int *)(pcVar8 + 0x37dd3c)" * (cast_expression "(int *)(pcVar8 + 0x37dd3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37dd3c)" ( (binary_expression "pcVar8 + 0x37dd3c" identifier + number_literal) )))) + number_literal)) ;) (expression_statement "(*pcVar7)(iVar2,0x7f7,*(int *)(pcVar8 + 0x37dd3c) + 0x5534);" (call_expression "(*pcVar7)(iVar2,0x7f7,*(int *)(pcVar8 + 0x37dd3c) + 0x5534)" (parenthesized_expression "(*pcVar7)" ( (pointer_expression "*pcVar7" * identifier) )) (argument_list "(iVar2,0x7f7,*(int *)(pcVar8 + 0x37dd3c) + 0x5534)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar8 + 0x37dd3c) + 0x5534" (pointer_expression "*(int *)(pcVar8 + 0x37dd3c)" * (cast_expression "(int *)(pcVar8 + 0x37dd3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37dd3c)" ( (binary_expression "pcVar8 + 0x37dd3c" identifier + number_literal) )))) + number_literal) ))) ;) (if_statement "if ((uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2) <= uVar4) {\n    pcVar8 = *(code **)(pcVar7 + 0x37de88);\n    piVar1 = (int *)(*(int *)(pcVar7 + 0x37dcd0) + 0x44a8);\n    (*pcVar8)(piVar1,0x7f7,*(int *)(pcVar7 + 0x37dcd0) + 0x52c0);\n    *piVar1 = *(int *)(pcVar8 + 0x37df34) + 8;\n    if ((int *)piVar1[1] == piVar1 + 3) {\n      return;\n    }\n                    /* WARNING: Could not recover jumptable at 0x000b45d0. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n    (**(code **)(pcVar8 + 0x37dce4))((int *)piVar1[1]);\n    return;\n  }" if (parenthesized_expression "((uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2) <= uVar4)" ( (binary_expression "(uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2) <= uVar4" (call_expression "(uint)(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2)" ( (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84) >> 2" (binary_expression "*(int *)(iVar2 + 0x88) - *(int *)(iVar2 + 0x84)" (pointer_expression "*(int *)(iVar2 + 0x88)" * (cast_expression "(int *)(iVar2 + 0x88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x88)" ( (binary_expression "iVar2 + 0x88" identifier + number_literal) )))) - (pointer_expression "*(int *)(iVar2 + 0x84)" * (cast_expression "(int *)(iVar2 + 0x84)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar2 + 0x84)" ( (binary_expression "iVar2 + 0x84" identifier + number_literal) ))))) >> number_literal) ))) <= identifier) )) (compound_statement "{\n    pcVar8 = *(code **)(pcVar7 + 0x37de88);\n    piVar1 = (int *)(*(int *)(pcVar7 + 0x37dcd0) + 0x44a8);\n    (*pcVar8)(piVar1,0x7f7,*(int *)(pcVar7 + 0x37dcd0) + 0x52c0);\n    *piVar1 = *(int *)(pcVar8 + 0x37df34) + 8;\n    if ((int *)piVar1[1] == piVar1 + 3) {\n      return;\n    }\n                    /* WARNING: Could not recover jumptable at 0x000b45d0. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n    (**(code **)(pcVar8 + 0x37dce4))((int *)piVar1[1]);\n    return;\n  }" { (expression_statement "pcVar8 = *(code **)(pcVar7 + 0x37de88);" (assignment_expression "pcVar8 = *(code **)(pcVar7 + 0x37de88)" identifier = (pointer_expression "*(code **)(pcVar7 + 0x37de88)" * (cast_expression "(code **)(pcVar7 + 0x37de88)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar7 + 0x37de88)" ( (binary_expression "pcVar7 + 0x37de88" identifier + number_literal) ))))) ;) (expression_statement "piVar1 = (int *)(*(int *)(pcVar7 + 0x37dcd0) + 0x44a8);" (assignment_expression "piVar1 = (int *)(*(int *)(pcVar7 + 0x37dcd0) + 0x44a8)" identifier = (cast_expression "(int *)(*(int *)(pcVar7 + 0x37dcd0) + 0x44a8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar7 + 0x37dcd0) + 0x44a8)" ( (binary_expression "*(int *)(pcVar7 + 0x37dcd0) + 0x44a8" (pointer_expression "*(int *)(pcVar7 + 0x37dcd0)" * (cast_expression "(int *)(pcVar7 + 0x37dcd0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37dcd0)" ( (binary_expression "pcVar7 + 0x37dcd0" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar8)(piVar1,0x7f7,*(int *)(pcVar7 + 0x37dcd0) + 0x52c0);" (call_expression "(*pcVar8)(piVar1,0x7f7,*(int *)(pcVar7 + 0x37dcd0) + 0x52c0)" (parenthesized_expression "(*pcVar8)" ( (pointer_expression "*pcVar8" * identifier) )) (argument_list "(piVar1,0x7f7,*(int *)(pcVar7 + 0x37dcd0) + 0x52c0)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar7 + 0x37dcd0) + 0x52c0" (pointer_expression "*(int *)(pcVar7 + 0x37dcd0)" * (cast_expression "(int *)(pcVar7 + 0x37dcd0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar7 + 0x37dcd0)" ( (binary_expression "pcVar7 + 0x37dcd0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "*piVar1 = *(int *)(pcVar8 + 0x37df34) + 8;" (assignment_expression "*piVar1 = *(int *)(pcVar8 + 0x37df34) + 8" (pointer_expression "*piVar1" * identifier) = (binary_expression "*(int *)(pcVar8 + 0x37df34) + 8" (pointer_expression "*(int *)(pcVar8 + 0x37df34)" * (cast_expression "(int *)(pcVar8 + 0x37df34)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar8 + 0x37df34)" ( (binary_expression "pcVar8 + 0x37df34" identifier + number_literal) )))) + number_literal)) ;) (if_statement "if ((int *)piVar1[1] == piVar1 + 3) {\n      return;\n    }" if (parenthesized_expression "((int *)piVar1[1] == piVar1 + 3)" ( (binary_expression "(int *)piVar1[1] == piVar1 + 3" (cast_expression "(int *)piVar1[1]" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (subscript_expression "piVar1[1]" identifier [ number_literal ])) == (binary_expression "piVar1 + 3" identifier + number_literal)) )) (compound_statement "{\n      return;\n    }" { (return_statement "return;" return ;) })) comment comment (expression_statement "(**(code **)(pcVar8 + 0x37dce4))((int *)piVar1[1]);" (call_expression "(**(code **)(pcVar8 + 0x37dce4))((int *)piVar1[1])" (parenthesized_expression "(**(code **)(pcVar8 + 0x37dce4))" ( (pointer_expression "**(code **)(pcVar8 + 0x37dce4)" * (pointer_expression "*(code **)(pcVar8 + 0x37dce4)" * (cast_expression "(code **)(pcVar8 + 0x37dce4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar8 + 0x37dce4)" ( (binary_expression "pcVar8 + 0x37dce4" identifier + number_literal) ))))) )) (argument_list "((int *)piVar1[1])" ( (cast_expression "(int *)piVar1[1]" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (subscript_expression "piVar1[1]" identifier [ number_literal ])) ))) ;) (return_statement "return;" return ;) })) (return_statement "return;" return ;) (ERROR "}" }))
(translation_unit "void FUN_000b30ec(void)\n\n{\n  undefined4 in_a3;\n  undefined *puVar1;\n  code *pcVar2;\n  code *pcVar3;\n  \n  puVar1 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar2 = *(code **)(puVar1 + 0x37f2a4);\n  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f270);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);\n  pcVar2 = *(code **)(pcVar3 + 0x37f23c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);\n  pcVar3 = *(code **)(pcVar2 + 0x37f208);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);\n  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);\n  pcVar2 = *(code **)(pcVar3 + 0x37f16c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);\n  pcVar3 = *(code **)(pcVar2 + 0x37f138);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);\n  pcVar2 = *(code **)(pcVar3 + 0x37f104);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);\n  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);\n  pcVar2 = *(code **)(pcVar3 + 0x37f09c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);\n  pcVar3 = *(code **)(pcVar2 + 0x37f068);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);\n  pcVar2 = *(code **)(pcVar3 + 0x37f034);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);\n  pcVar3 = *(code **)(pcVar2 + 0x37f000);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);\n  pcVar2 = *(code **)(pcVar3 + 0x37efcc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef98);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ef64);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef30);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);\n  pcVar2 = *(code **)(pcVar3 + 0x37eefc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);\n  pcVar3 = *(code **)(pcVar2 + 0x37eec8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee94);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ee60);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);\n  pcVar3 = *(code **)(pcVar2 + 0x37edf8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);\n  pcVar2 = *(code **)(pcVar3 + 0x37edc4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed90);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed28);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);\n  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);\n  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);\n  pcVar3 = *(code **)(pcVar2 + 0x37ec58);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec24);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);\n  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);\n  (**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);\n  return;\n}\n\n" (function_definition "void FUN_000b30ec(void)\n\n{\n  undefined4 in_a3;\n  undefined *puVar1;\n  code *pcVar2;\n  code *pcVar3;\n  \n  puVar1 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar2 = *(code **)(puVar1 + 0x37f2a4);\n  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f270);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);\n  pcVar2 = *(code **)(pcVar3 + 0x37f23c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);\n  pcVar3 = *(code **)(pcVar2 + 0x37f208);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);\n  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);\n  pcVar2 = *(code **)(pcVar3 + 0x37f16c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);\n  pcVar3 = *(code **)(pcVar2 + 0x37f138);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);\n  pcVar2 = *(code **)(pcVar3 + 0x37f104);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);\n  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);\n  pcVar2 = *(code **)(pcVar3 + 0x37f09c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);\n  pcVar3 = *(code **)(pcVar2 + 0x37f068);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);\n  pcVar2 = *(code **)(pcVar3 + 0x37f034);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);\n  pcVar3 = *(code **)(pcVar2 + 0x37f000);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);\n  pcVar2 = *(code **)(pcVar3 + 0x37efcc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef98);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ef64);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef30);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);\n  pcVar2 = *(code **)(pcVar3 + 0x37eefc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);\n  pcVar3 = *(code **)(pcVar2 + 0x37eec8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee94);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ee60);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);\n  pcVar3 = *(code **)(pcVar2 + 0x37edf8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);\n  pcVar2 = *(code **)(pcVar3 + 0x37edc4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed90);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed28);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);\n  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);\n  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);\n  pcVar3 = *(code **)(pcVar2 + 0x37ec58);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec24);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);\n  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);\n  (**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);\n  return;\n}" primitive_type (function_declarator "FUN_000b30ec(void)" identifier (parameter_list "(void)" ( (parameter_declaration "void" primitive_type) ))) (compound_statement "{\n  undefined4 in_a3;\n  undefined *puVar1;\n  code *pcVar2;\n  code *pcVar3;\n  \n  puVar1 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar2 = *(code **)(puVar1 + 0x37f2a4);\n  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f270);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);\n  pcVar2 = *(code **)(pcVar3 + 0x37f23c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);\n  pcVar3 = *(code **)(pcVar2 + 0x37f208);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);\n  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);\n  pcVar2 = *(code **)(pcVar3 + 0x37f16c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);\n  pcVar3 = *(code **)(pcVar2 + 0x37f138);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);\n  pcVar2 = *(code **)(pcVar3 + 0x37f104);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);\n  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);\n  pcVar2 = *(code **)(pcVar3 + 0x37f09c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);\n  pcVar3 = *(code **)(pcVar2 + 0x37f068);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);\n  pcVar2 = *(code **)(pcVar3 + 0x37f034);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);\n  pcVar3 = *(code **)(pcVar2 + 0x37f000);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);\n  pcVar2 = *(code **)(pcVar3 + 0x37efcc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef98);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ef64);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef30);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);\n  pcVar2 = *(code **)(pcVar3 + 0x37eefc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);\n  pcVar3 = *(code **)(pcVar2 + 0x37eec8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee94);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ee60);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);\n  pcVar3 = *(code **)(pcVar2 + 0x37edf8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);\n  pcVar2 = *(code **)(pcVar3 + 0x37edc4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed90);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed28);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);\n  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);\n  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);\n  pcVar3 = *(code **)(pcVar2 + 0x37ec58);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec24);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);\n  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);\n  (**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);\n  return;\n}" { (declaration "undefined4 in_a3;" type_identifier identifier ;) (declaration "undefined *puVar1;" type_identifier (pointer_declarator "*puVar1" * identifier) ;) (declaration "code *pcVar2;" type_identifier (pointer_declarator "*pcVar2" * identifier) ;) (declaration "code *pcVar3;" type_identifier (pointer_declarator "*pcVar3" * identifier) ;) (expression_statement "puVar1 = PTR_do_gold_unreachable_004323c4;" (assignment_expression "puVar1 = PTR_do_gold_unreachable_004323c4" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);" (call_expression "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004323c4)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004323c4" * (cast_expression "(code *)PTR_do_gold_unreachable_004323c4" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc)" ( (binary_expression "PTR_LAB_0043220c + 0x4494" identifier + number_literal) , number_literal , (binary_expression "PTR_LAB_0043220c + 0x59bc" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(puVar1 + 0x37f2a4);" (assignment_expression "pcVar2 = *(code **)(puVar1 + 0x37f2a4)" identifier = (pointer_expression "*(code **)(puVar1 + 0x37f2a4)" * (cast_expression "(code **)(puVar1 + 0x37f2a4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar1 + 0x37f2a4)" ( (binary_expression "puVar1 + 0x37f2a4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);" (call_expression "(*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0)" ( (binary_expression "*(int *)(puVar1 + 0x37f0ec) + 0x4494" (pointer_expression "*(int *)(puVar1 + 0x37f0ec)" * (cast_expression "(int *)(puVar1 + 0x37f0ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar1 + 0x37f0ec)" ( (binary_expression "puVar1 + 0x37f0ec" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar1 + 0x37f0ec) + 0x59ac" (pointer_expression "*(int *)(puVar1 + 0x37f0ec)" * (cast_expression "(int *)(puVar1 + 0x37f0ec)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar1 + 0x37f0ec)" ( (binary_expression "puVar1 + 0x37f0ec" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "puVar1 + 0x3870b0" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f270);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f270)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f270)" * (cast_expression "(code **)(pcVar2 + 0x37f270)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f270)" ( (binary_expression "pcVar2 + 0x37f270" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c)" ( (binary_expression "*(int *)(pcVar2 + 0x37f0b8) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37f0b8)" * (cast_expression "(int *)(pcVar2 + 0x37f0b8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37f0b8)" ( (binary_expression "pcVar2 + 0x37f0b8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37f0b8) + 0x5990" (pointer_expression "*(int *)(pcVar2 + 0x37f0b8)" * (cast_expression "(int *)(pcVar2 + 0x37f0b8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37f0b8)" ( (binary_expression "pcVar2 + 0x37f0b8" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x38707c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f23c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f23c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f23c)" * (cast_expression "(code **)(pcVar3 + 0x37f23c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f23c)" ( (binary_expression "pcVar3 + 0x37f23c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048)" ( (binary_expression "*(int *)(pcVar3 + 0x37f084) + 0x44a8" (pointer_expression "*(int *)(pcVar3 + 0x37f084)" * (cast_expression "(int *)(pcVar3 + 0x37f084)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37f084)" ( (binary_expression "pcVar3 + 0x37f084" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37f084) + 0x5974" (pointer_expression "*(int *)(pcVar3 + 0x37f084)" * (cast_expression "(int *)(pcVar3 + 0x37f084)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37f084)" ( (binary_expression "pcVar3 + 0x37f084" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x387048" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f208);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f208)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f208)" * (cast_expression "(code **)(pcVar2 + 0x37f208)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f208)" ( (binary_expression "pcVar2 + 0x37f208" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014)" ( (binary_expression "*(int *)(pcVar2 + 0x37f050) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37f050)" * (cast_expression "(int *)(pcVar2 + 0x37f050)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37f050)" ( (binary_expression "pcVar2 + 0x37f050" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37f050) + 0x5954" (pointer_expression "*(int *)(pcVar2 + 0x37f050)" * (cast_expression "(int *)(pcVar2 + 0x37f050)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37f050)" ( (binary_expression "pcVar2 + 0x37f050" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x387014" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f1d4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f1d4)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f1d4)" * (cast_expression "(code **)(pcVar3 + 0x37f1d4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f1d4)" ( (binary_expression "pcVar3 + 0x37f1d4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0)" ( (binary_expression "*(int *)(pcVar3 + 0x37f01c) + 0x44a8" (pointer_expression "*(int *)(pcVar3 + 0x37f01c)" * (cast_expression "(int *)(pcVar3 + 0x37f01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37f01c)" ( (binary_expression "pcVar3 + 0x37f01c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37f01c) + 0x5934" (pointer_expression "*(int *)(pcVar3 + 0x37f01c)" * (cast_expression "(int *)(pcVar3 + 0x37f01c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37f01c)" ( (binary_expression "pcVar3 + 0x37f01c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386fe0" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f1a0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f1a0)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f1a0)" * (cast_expression "(code **)(pcVar2 + 0x37f1a0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f1a0)" ( (binary_expression "pcVar2 + 0x37f1a0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac)" ( (binary_expression "*(int *)(pcVar2 + 0x37efe8) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37efe8)" * (cast_expression "(int *)(pcVar2 + 0x37efe8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37efe8)" ( (binary_expression "pcVar2 + 0x37efe8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37efe8) + 0x5920" (pointer_expression "*(int *)(pcVar2 + 0x37efe8)" * (cast_expression "(int *)(pcVar2 + 0x37efe8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37efe8)" ( (binary_expression "pcVar2 + 0x37efe8" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386fac" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f16c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f16c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f16c)" * (cast_expression "(code **)(pcVar3 + 0x37f16c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f16c)" ( (binary_expression "pcVar3 + 0x37f16c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78)" ( (binary_expression "*(int *)(pcVar3 + 0x37efb4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37efb4)" * (cast_expression "(int *)(pcVar3 + 0x37efb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37efb4)" ( (binary_expression "pcVar3 + 0x37efb4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37efb4) + 0x5904" (pointer_expression "*(int *)(pcVar3 + 0x37efb4)" * (cast_expression "(int *)(pcVar3 + 0x37efb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37efb4)" ( (binary_expression "pcVar3 + 0x37efb4" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386f78" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f138);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f138)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f138)" * (cast_expression "(code **)(pcVar2 + 0x37f138)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f138)" ( (binary_expression "pcVar2 + 0x37f138" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44)" ( (binary_expression "*(int *)(pcVar2 + 0x37ef80) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ef80)" * (cast_expression "(int *)(pcVar2 + 0x37ef80)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ef80)" ( (binary_expression "pcVar2 + 0x37ef80" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ef80) + 0x58e0" (pointer_expression "*(int *)(pcVar2 + 0x37ef80)" * (cast_expression "(int *)(pcVar2 + 0x37ef80)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ef80)" ( (binary_expression "pcVar2 + 0x37ef80" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386f44" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f104);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f104)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f104)" * (cast_expression "(code **)(pcVar3 + 0x37f104)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f104)" ( (binary_expression "pcVar3 + 0x37f104" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10)" ( (binary_expression "*(int *)(pcVar3 + 0x37ef4c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ef4c)" * (cast_expression "(int *)(pcVar3 + 0x37ef4c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ef4c)" ( (binary_expression "pcVar3 + 0x37ef4c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ef4c) + 0x58c4" (pointer_expression "*(int *)(pcVar3 + 0x37ef4c)" * (cast_expression "(int *)(pcVar3 + 0x37ef4c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ef4c)" ( (binary_expression "pcVar3 + 0x37ef4c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386f10" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f0d0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f0d0)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f0d0)" * (cast_expression "(code **)(pcVar2 + 0x37f0d0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f0d0)" ( (binary_expression "pcVar2 + 0x37f0d0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc)" ( (binary_expression "*(int *)(pcVar2 + 0x37ef18) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ef18)" * (cast_expression "(int *)(pcVar2 + 0x37ef18)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ef18)" ( (binary_expression "pcVar2 + 0x37ef18" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ef18) + 0x58a8" (pointer_expression "*(int *)(pcVar2 + 0x37ef18)" * (cast_expression "(int *)(pcVar2 + 0x37ef18)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ef18)" ( (binary_expression "pcVar2 + 0x37ef18" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386edc" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f09c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f09c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f09c)" * (cast_expression "(code **)(pcVar3 + 0x37f09c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f09c)" ( (binary_expression "pcVar3 + 0x37f09c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8)" ( (binary_expression "*(int *)(pcVar3 + 0x37eee4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eee4)" * (cast_expression "(int *)(pcVar3 + 0x37eee4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eee4)" ( (binary_expression "pcVar3 + 0x37eee4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37eee4) + 0x588c" (pointer_expression "*(int *)(pcVar3 + 0x37eee4)" * (cast_expression "(int *)(pcVar3 + 0x37eee4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eee4)" ( (binary_expression "pcVar3 + 0x37eee4" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386ea8" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f068);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f068)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f068)" * (cast_expression "(code **)(pcVar2 + 0x37f068)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f068)" ( (binary_expression "pcVar2 + 0x37f068" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74)" ( (binary_expression "*(int *)(pcVar2 + 0x37eeb0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eeb0)" * (cast_expression "(int *)(pcVar2 + 0x37eeb0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eeb0)" ( (binary_expression "pcVar2 + 0x37eeb0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eeb0) + 0x5874" (pointer_expression "*(int *)(pcVar2 + 0x37eeb0)" * (cast_expression "(int *)(pcVar2 + 0x37eeb0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eeb0)" ( (binary_expression "pcVar2 + 0x37eeb0" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386e74" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f034);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f034)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37f034)" * (cast_expression "(code **)(pcVar3 + 0x37f034)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37f034)" ( (binary_expression "pcVar3 + 0x37f034" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40)" ( (binary_expression "*(int *)(pcVar3 + 0x37ee7c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ee7c)" * (cast_expression "(int *)(pcVar3 + 0x37ee7c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ee7c)" ( (binary_expression "pcVar3 + 0x37ee7c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ee7c) + 0x5864" (pointer_expression "*(int *)(pcVar3 + 0x37ee7c)" * (cast_expression "(int *)(pcVar3 + 0x37ee7c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ee7c)" ( (binary_expression "pcVar3 + 0x37ee7c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386e40" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f000);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f000)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37f000)" * (cast_expression "(code **)(pcVar2 + 0x37f000)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37f000)" ( (binary_expression "pcVar2 + 0x37f000" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c)" ( (binary_expression "*(int *)(pcVar2 + 0x37ee48) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ee48)" * (cast_expression "(int *)(pcVar2 + 0x37ee48)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ee48)" ( (binary_expression "pcVar2 + 0x37ee48" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ee48) + 0x5824" (pointer_expression "*(int *)(pcVar2 + 0x37ee48)" * (cast_expression "(int *)(pcVar2 + 0x37ee48)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ee48)" ( (binary_expression "pcVar2 + 0x37ee48" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386e0c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37efcc);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37efcc)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37efcc)" * (cast_expression "(code **)(pcVar3 + 0x37efcc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37efcc)" ( (binary_expression "pcVar3 + 0x37efcc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8)" ( (binary_expression "*(int *)(pcVar3 + 0x37ee14) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ee14)" * (cast_expression "(int *)(pcVar3 + 0x37ee14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ee14)" ( (binary_expression "pcVar3 + 0x37ee14" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ee14) + 0x580c" (pointer_expression "*(int *)(pcVar3 + 0x37ee14)" * (cast_expression "(int *)(pcVar3 + 0x37ee14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ee14)" ( (binary_expression "pcVar3 + 0x37ee14" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386dd8" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ef98);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ef98)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ef98)" * (cast_expression "(code **)(pcVar2 + 0x37ef98)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ef98)" ( (binary_expression "pcVar2 + 0x37ef98" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4)" ( (binary_expression "*(int *)(pcVar2 + 0x37ede0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ede0)" * (cast_expression "(int *)(pcVar2 + 0x37ede0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ede0)" ( (binary_expression "pcVar2 + 0x37ede0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ede0) + 0x57fc" (pointer_expression "*(int *)(pcVar2 + 0x37ede0)" * (cast_expression "(int *)(pcVar2 + 0x37ede0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ede0)" ( (binary_expression "pcVar2 + 0x37ede0" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386da4" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ef64);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ef64)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ef64)" * (cast_expression "(code **)(pcVar3 + 0x37ef64)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ef64)" ( (binary_expression "pcVar3 + 0x37ef64" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70)" ( (binary_expression "*(int *)(pcVar3 + 0x37edac) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37edac)" * (cast_expression "(int *)(pcVar3 + 0x37edac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37edac)" ( (binary_expression "pcVar3 + 0x37edac" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37edac) + 0x57e4" (pointer_expression "*(int *)(pcVar3 + 0x37edac)" * (cast_expression "(int *)(pcVar3 + 0x37edac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37edac)" ( (binary_expression "pcVar3 + 0x37edac" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386d70" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ef30);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ef30)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ef30)" * (cast_expression "(code **)(pcVar2 + 0x37ef30)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ef30)" ( (binary_expression "pcVar2 + 0x37ef30" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c)" ( (binary_expression "*(int *)(pcVar2 + 0x37ed78) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ed78)" * (cast_expression "(int *)(pcVar2 + 0x37ed78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ed78)" ( (binary_expression "pcVar2 + 0x37ed78" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ed78) + 0x57d4" (pointer_expression "*(int *)(pcVar2 + 0x37ed78)" * (cast_expression "(int *)(pcVar2 + 0x37ed78)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ed78)" ( (binary_expression "pcVar2 + 0x37ed78" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386d3c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37eefc);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37eefc)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37eefc)" * (cast_expression "(code **)(pcVar3 + 0x37eefc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37eefc)" ( (binary_expression "pcVar3 + 0x37eefc" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08)" ( (binary_expression "*(int *)(pcVar3 + 0x37ed44) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ed44)" * (cast_expression "(int *)(pcVar3 + 0x37ed44)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ed44)" ( (binary_expression "pcVar3 + 0x37ed44" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ed44) + 0x579c" (pointer_expression "*(int *)(pcVar3 + 0x37ed44)" * (cast_expression "(int *)(pcVar3 + 0x37ed44)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ed44)" ( (binary_expression "pcVar3 + 0x37ed44" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386d08" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37eec8);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37eec8)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37eec8)" * (cast_expression "(code **)(pcVar2 + 0x37eec8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37eec8)" ( (binary_expression "pcVar2 + 0x37eec8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4)" ( (binary_expression "*(int *)(pcVar2 + 0x37ed10) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ed10)" * (cast_expression "(int *)(pcVar2 + 0x37ed10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ed10)" ( (binary_expression "pcVar2 + 0x37ed10" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ed10) + 0x5784" (pointer_expression "*(int *)(pcVar2 + 0x37ed10)" * (cast_expression "(int *)(pcVar2 + 0x37ed10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ed10)" ( (binary_expression "pcVar2 + 0x37ed10" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386cd4" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ee94);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ee94)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ee94)" * (cast_expression "(code **)(pcVar3 + 0x37ee94)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ee94)" ( (binary_expression "pcVar3 + 0x37ee94" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0)" ( (binary_expression "*(int *)(pcVar3 + 0x37ecdc) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ecdc)" * (cast_expression "(int *)(pcVar3 + 0x37ecdc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ecdc)" ( (binary_expression "pcVar3 + 0x37ecdc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ecdc) + 0x576c" (pointer_expression "*(int *)(pcVar3 + 0x37ecdc)" * (cast_expression "(int *)(pcVar3 + 0x37ecdc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ecdc)" ( (binary_expression "pcVar3 + 0x37ecdc" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386ca0" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ee60);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ee60)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ee60)" * (cast_expression "(code **)(pcVar2 + 0x37ee60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ee60)" ( (binary_expression "pcVar2 + 0x37ee60" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c)" ( (binary_expression "*(int *)(pcVar2 + 0x37eca8) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eca8)" * (cast_expression "(int *)(pcVar2 + 0x37eca8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eca8)" ( (binary_expression "pcVar2 + 0x37eca8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eca8) + 0x575c" (pointer_expression "*(int *)(pcVar2 + 0x37eca8)" * (cast_expression "(int *)(pcVar2 + 0x37eca8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eca8)" ( (binary_expression "pcVar2 + 0x37eca8" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386c6c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ee2c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ee2c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ee2c)" * (cast_expression "(code **)(pcVar3 + 0x37ee2c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ee2c)" ( (binary_expression "pcVar3 + 0x37ee2c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38)" ( (binary_expression "*(int *)(pcVar3 + 0x37ec74) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ec74)" * (cast_expression "(int *)(pcVar3 + 0x37ec74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ec74)" ( (binary_expression "pcVar3 + 0x37ec74" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ec74) + 0x574c" (pointer_expression "*(int *)(pcVar3 + 0x37ec74)" * (cast_expression "(int *)(pcVar3 + 0x37ec74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ec74)" ( (binary_expression "pcVar3 + 0x37ec74" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386c38" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37edf8);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37edf8)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37edf8)" * (cast_expression "(code **)(pcVar2 + 0x37edf8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37edf8)" ( (binary_expression "pcVar2 + 0x37edf8" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04)" ( (binary_expression "*(int *)(pcVar2 + 0x37ec40) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ec40)" * (cast_expression "(int *)(pcVar2 + 0x37ec40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ec40)" ( (binary_expression "pcVar2 + 0x37ec40" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ec40) + 0x5738" (pointer_expression "*(int *)(pcVar2 + 0x37ec40)" * (cast_expression "(int *)(pcVar2 + 0x37ec40)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ec40)" ( (binary_expression "pcVar2 + 0x37ec40" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386c04" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37edc4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37edc4)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37edc4)" * (cast_expression "(code **)(pcVar3 + 0x37edc4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37edc4)" ( (binary_expression "pcVar3 + 0x37edc4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0)" ( (binary_expression "*(int *)(pcVar3 + 0x37ec0c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ec0c)" * (cast_expression "(int *)(pcVar3 + 0x37ec0c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ec0c)" ( (binary_expression "pcVar3 + 0x37ec0c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ec0c) + 0x5724" (pointer_expression "*(int *)(pcVar3 + 0x37ec0c)" * (cast_expression "(int *)(pcVar3 + 0x37ec0c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ec0c)" ( (binary_expression "pcVar3 + 0x37ec0c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386bd0" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ed90);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ed90)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ed90)" * (cast_expression "(code **)(pcVar2 + 0x37ed90)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ed90)" ( (binary_expression "pcVar2 + 0x37ed90" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c)" ( (binary_expression "*(int *)(pcVar2 + 0x37ebd8) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ebd8)" * (cast_expression "(int *)(pcVar2 + 0x37ebd8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ebd8)" ( (binary_expression "pcVar2 + 0x37ebd8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ebd8) + 0x5710" (pointer_expression "*(int *)(pcVar2 + 0x37ebd8)" * (cast_expression "(int *)(pcVar2 + 0x37ebd8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ebd8)" ( (binary_expression "pcVar2 + 0x37ebd8" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386b9c" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ed5c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ed5c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ed5c)" * (cast_expression "(code **)(pcVar3 + 0x37ed5c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ed5c)" ( (binary_expression "pcVar3 + 0x37ed5c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68)" ( (binary_expression "*(int *)(pcVar3 + 0x37eba4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eba4)" * (cast_expression "(int *)(pcVar3 + 0x37eba4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eba4)" ( (binary_expression "pcVar3 + 0x37eba4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37eba4) + 0x56f4" (pointer_expression "*(int *)(pcVar3 + 0x37eba4)" * (cast_expression "(int *)(pcVar3 + 0x37eba4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eba4)" ( (binary_expression "pcVar3 + 0x37eba4" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386b68" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ed28);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ed28)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ed28)" * (cast_expression "(code **)(pcVar2 + 0x37ed28)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ed28)" ( (binary_expression "pcVar2 + 0x37ed28" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34)" ( (binary_expression "*(int *)(pcVar2 + 0x37eb70) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eb70)" * (cast_expression "(int *)(pcVar2 + 0x37eb70)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eb70)" ( (binary_expression "pcVar2 + 0x37eb70" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eb70) + 0x56d8" (pointer_expression "*(int *)(pcVar2 + 0x37eb70)" * (cast_expression "(int *)(pcVar2 + 0x37eb70)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eb70)" ( (binary_expression "pcVar2 + 0x37eb70" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386b34" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ecf4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ecf4)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ecf4)" * (cast_expression "(code **)(pcVar3 + 0x37ecf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ecf4)" ( (binary_expression "pcVar3 + 0x37ecf4" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00)" ( (binary_expression "*(int *)(pcVar3 + 0x37eb3c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eb3c)" * (cast_expression "(int *)(pcVar3 + 0x37eb3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eb3c)" ( (binary_expression "pcVar3 + 0x37eb3c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37eb3c) + 0x56c8" (pointer_expression "*(int *)(pcVar3 + 0x37eb3c)" * (cast_expression "(int *)(pcVar3 + 0x37eb3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37eb3c)" ( (binary_expression "pcVar3 + 0x37eb3c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386b00" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ecc0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ecc0)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ecc0)" * (cast_expression "(code **)(pcVar2 + 0x37ecc0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ecc0)" ( (binary_expression "pcVar2 + 0x37ecc0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc)" ( (binary_expression "*(int *)(pcVar2 + 0x37eb08) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eb08)" * (cast_expression "(int *)(pcVar2 + 0x37eb08)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eb08)" ( (binary_expression "pcVar2 + 0x37eb08" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eb08) + 0x56bc" (pointer_expression "*(int *)(pcVar2 + 0x37eb08)" * (cast_expression "(int *)(pcVar2 + 0x37eb08)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eb08)" ( (binary_expression "pcVar2 + 0x37eb08" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386acc" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ec8c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ec8c)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ec8c)" * (cast_expression "(code **)(pcVar3 + 0x37ec8c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ec8c)" ( (binary_expression "pcVar3 + 0x37ec8c" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98)" ( (binary_expression "*(int *)(pcVar3 + 0x37ead4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ead4)" * (cast_expression "(int *)(pcVar3 + 0x37ead4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ead4)" ( (binary_expression "pcVar3 + 0x37ead4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ead4) + 0x56ac" (pointer_expression "*(int *)(pcVar3 + 0x37ead4)" * (cast_expression "(int *)(pcVar3 + 0x37ead4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ead4)" ( (binary_expression "pcVar3 + 0x37ead4" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386a98" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ec58);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ec58)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ec58)" * (cast_expression "(code **)(pcVar2 + 0x37ec58)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ec58)" ( (binary_expression "pcVar2 + 0x37ec58" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64)" ( (binary_expression "*(int *)(pcVar2 + 0x37eaa0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eaa0)" * (cast_expression "(int *)(pcVar2 + 0x37eaa0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eaa0)" ( (binary_expression "pcVar2 + 0x37eaa0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37eaa0) + 0x5690" (pointer_expression "*(int *)(pcVar2 + 0x37eaa0)" * (cast_expression "(int *)(pcVar2 + 0x37eaa0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37eaa0)" ( (binary_expression "pcVar2 + 0x37eaa0" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x386a64" identifier + number_literal) ))) ;) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ec24);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ec24)" identifier = (pointer_expression "*(code **)(pcVar3 + 0x37ec24)" * (cast_expression "(code **)(pcVar3 + 0x37ec24)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ec24)" ( (binary_expression "pcVar3 + 0x37ec24" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30)" (parenthesized_expression "(*pcVar2)" ( (pointer_expression "*pcVar2" * identifier) )) (argument_list "(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30)" ( (binary_expression "*(int *)(pcVar3 + 0x37ea6c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ea6c)" * (cast_expression "(int *)(pcVar3 + 0x37ea6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ea6c)" ( (binary_expression "pcVar3 + 0x37ea6c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ea6c) + 0x565c" (pointer_expression "*(int *)(pcVar3 + 0x37ea6c)" * (cast_expression "(int *)(pcVar3 + 0x37ea6c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ea6c)" ( (binary_expression "pcVar3 + 0x37ea6c" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x386a30" identifier + number_literal) ))) ;) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ebf0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ebf0)" identifier = (pointer_expression "*(code **)(pcVar2 + 0x37ebf0)" * (cast_expression "(code **)(pcVar2 + 0x37ebf0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar2 + 0x37ebf0)" ( (binary_expression "pcVar2 + 0x37ebf0" identifier + number_literal) ))))) ;) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc)" (parenthesized_expression "(*pcVar3)" ( (pointer_expression "*pcVar3" * identifier) )) (argument_list "(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc)" ( (binary_expression "*(int *)(pcVar2 + 0x37ea38) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ea38)" * (cast_expression "(int *)(pcVar2 + 0x37ea38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ea38)" ( (binary_expression "pcVar2 + 0x37ea38" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar2 + 0x37ea38) + 0x5640" (pointer_expression "*(int *)(pcVar2 + 0x37ea38)" * (cast_expression "(int *)(pcVar2 + 0x37ea38)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar2 + 0x37ea38)" ( (binary_expression "pcVar2 + 0x37ea38" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar2 + 0x3869fc" identifier + number_literal) ))) ;) (expression_statement "(**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);" (call_expression "(**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8)" (parenthesized_expression "(**(code **)(pcVar3 + 0x37ebbc))" ( (pointer_expression "**(code **)(pcVar3 + 0x37ebbc)" * (pointer_expression "*(code **)(pcVar3 + 0x37ebbc)" * (cast_expression "(code **)(pcVar3 + 0x37ebbc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar3 + 0x37ebbc)" ( (binary_expression "pcVar3 + 0x37ebbc" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8)" ( (binary_expression "*(int *)(pcVar3 + 0x37ea04) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ea04)" * (cast_expression "(int *)(pcVar3 + 0x37ea04)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ea04)" ( (binary_expression "pcVar3 + 0x37ea04" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar3 + 0x37ea04) + 0x5624" (pointer_expression "*(int *)(pcVar3 + 0x37ea04)" * (cast_expression "(int *)(pcVar3 + 0x37ea04)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar3 + 0x37ea04)" ( (binary_expression "pcVar3 + 0x37ea04" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "pcVar3 + 0x3869c8" identifier + number_literal) ))) ;) (return_statement "return;" return ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) , LIT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , IDENT , (binary_expression IDENT + LIT) ))) ;) (return_statement return ;) })))
(function_definition "void FUN_000b30ec(void)\n\n{\n  undefined4 in_a3;\n  undefined *puVar1;\n  code *pcVar2;\n  code *pcVar3;\n  \n  puVar1 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar2 = *(code **)(puVar1 + 0x37f2a4);\n  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f270);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);\n  pcVar2 = *(code **)(pcVar3 + 0x37f23c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);\n  pcVar3 = *(code **)(pcVar2 + 0x37f208);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);\n  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);\n  pcVar2 = *(code **)(pcVar3 + 0x37f16c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);\n  pcVar3 = *(code **)(pcVar2 + 0x37f138);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);\n  pcVar2 = *(code **)(pcVar3 + 0x37f104);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);\n  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);\n  pcVar2 = *(code **)(pcVar3 + 0x37f09c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);\n  pcVar3 = *(code **)(pcVar2 + 0x37f068);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);\n  pcVar2 = *(code **)(pcVar3 + 0x37f034);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);\n  pcVar3 = *(code **)(pcVar2 + 0x37f000);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);\n  pcVar2 = *(code **)(pcVar3 + 0x37efcc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef98);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ef64);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef30);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);\n  pcVar2 = *(code **)(pcVar3 + 0x37eefc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);\n  pcVar3 = *(code **)(pcVar2 + 0x37eec8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee94);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ee60);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);\n  pcVar3 = *(code **)(pcVar2 + 0x37edf8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);\n  pcVar2 = *(code **)(pcVar3 + 0x37edc4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed90);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed28);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);\n  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);\n  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);\n  pcVar3 = *(code **)(pcVar2 + 0x37ec58);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec24);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);\n  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);\n  (**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);\n  return;\n}" (primitive_type "void") (function_declarator "FUN_000b30ec(void)" (identifier "FUN_000b30ec") (parameter_list "(void)" (( "(") (parameter_declaration "void" (primitive_type "void")) () ")"))) (compound_statement "{\n  undefined4 in_a3;\n  undefined *puVar1;\n  code *pcVar2;\n  code *pcVar3;\n  \n  puVar1 = PTR_do_gold_unreachable_004323c4;\n  (*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);\n  pcVar2 = *(code **)(puVar1 + 0x37f2a4);\n  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f270);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);\n  pcVar2 = *(code **)(pcVar3 + 0x37f23c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);\n  pcVar3 = *(code **)(pcVar2 + 0x37f208);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);\n  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);\n  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);\n  pcVar2 = *(code **)(pcVar3 + 0x37f16c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);\n  pcVar3 = *(code **)(pcVar2 + 0x37f138);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);\n  pcVar2 = *(code **)(pcVar3 + 0x37f104);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);\n  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);\n  pcVar2 = *(code **)(pcVar3 + 0x37f09c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);\n  pcVar3 = *(code **)(pcVar2 + 0x37f068);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);\n  pcVar2 = *(code **)(pcVar3 + 0x37f034);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);\n  pcVar3 = *(code **)(pcVar2 + 0x37f000);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);\n  pcVar2 = *(code **)(pcVar3 + 0x37efcc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef98);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ef64);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);\n  pcVar3 = *(code **)(pcVar2 + 0x37ef30);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);\n  pcVar2 = *(code **)(pcVar3 + 0x37eefc);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);\n  pcVar3 = *(code **)(pcVar2 + 0x37eec8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee94);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ee60);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);\n  pcVar3 = *(code **)(pcVar2 + 0x37edf8);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);\n  pcVar2 = *(code **)(pcVar3 + 0x37edc4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed90);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);\n  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);\n  pcVar3 = *(code **)(pcVar2 + 0x37ed28);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);\n  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);\n  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);\n  pcVar3 = *(code **)(pcVar2 + 0x37ec58);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);\n  pcVar2 = *(code **)(pcVar3 + 0x37ec24);\n  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);\n  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);\n  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);\n  (**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);\n  return;\n}" ({ "{") (declaration "undefined4 in_a3;" (type_identifier "undefined4") (identifier "in_a3") (; ";")) (declaration "undefined *puVar1;" (type_identifier "undefined") (pointer_declarator "*puVar1" (* "*") (identifier "puVar1")) (; ";")) (declaration "code *pcVar2;" (type_identifier "code") (pointer_declarator "*pcVar2" (* "*") (identifier "pcVar2")) (; ";")) (declaration "code *pcVar3;" (type_identifier "code") (pointer_declarator "*pcVar3" (* "*") (identifier "pcVar3")) (; ";")) (expression_statement "puVar1 = PTR_do_gold_unreachable_004323c4;" (assignment_expression "puVar1 = PTR_do_gold_unreachable_004323c4" (identifier "puVar1") (= "=") (identifier "PTR_do_gold_unreachable_004323c4")) (; ";")) (expression_statement "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);" (call_expression "(*(code *)PTR_do_gold_unreachable_004323c4)\n            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004323c4)" (( "(") (pointer_expression "*(code *)PTR_do_gold_unreachable_004323c4" (* "*") (cast_expression "(code *)PTR_do_gold_unreachable_004323c4" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_do_gold_unreachable_004323c4"))) () ")")) (argument_list "(PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc)" (( "(") (binary_expression "PTR_LAB_0043220c + 0x4494" (identifier "PTR_LAB_0043220c") (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x12a") (, ",") (binary_expression "PTR_LAB_0043220c + 0x59bc" (identifier "PTR_LAB_0043220c") (+ "+") (number_literal "0x59bc")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(puVar1 + 0x37f2a4);" (assignment_expression "pcVar2 = *(code **)(puVar1 + 0x37f2a4)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(puVar1 + 0x37f2a4)" (* "*") (cast_expression "(code **)(puVar1 + 0x37f2a4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar1 + 0x37f2a4)" (( "(") (binary_expression "puVar1 + 0x37f2a4" (identifier "puVar1") (+ "+") (number_literal "0x37f2a4")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0);" (call_expression "(*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,\n            puVar1 + 0x3870b0)" (( "(") (binary_expression "*(int *)(puVar1 + 0x37f0ec) + 0x4494" (pointer_expression "*(int *)(puVar1 + 0x37f0ec)" (* "*") (cast_expression "(int *)(puVar1 + 0x37f0ec)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar1 + 0x37f0ec)" (( "(") (binary_expression "puVar1 + 0x37f0ec" (identifier "puVar1") (+ "+") (number_literal "0x37f0ec")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x125") (, ",") (binary_expression "*(int *)(puVar1 + 0x37f0ec) + 0x59ac" (pointer_expression "*(int *)(puVar1 + 0x37f0ec)" (* "*") (cast_expression "(int *)(puVar1 + 0x37f0ec)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar1 + 0x37f0ec)" (( "(") (binary_expression "puVar1 + 0x37f0ec" (identifier "puVar1") (+ "+") (number_literal "0x37f0ec")) () ")")))) (+ "+") (number_literal "0x59ac")) (, ",") (identifier "in_a3") (, ",") (binary_expression "puVar1 + 0x3870b0" (identifier "puVar1") (+ "+") (number_literal "0x3870b0")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f270);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f270)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37f270)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37f270)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37f270)" (( "(") (binary_expression "pcVar2 + 0x37f270" (identifier "pcVar2") (+ "+") (number_literal "0x37f270")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,\n            pcVar2 + 0x38707c)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37f0b8) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37f0b8)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37f0b8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37f0b8)" (( "(") (binary_expression "pcVar2 + 0x37f0b8" (identifier "pcVar2") (+ "+") (number_literal "0x37f0b8")) () ")")))) (+ "+") (number_literal "0x44a8")) (, ",") (number_literal "0x3c7") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37f0b8) + 0x5990" (pointer_expression "*(int *)(pcVar2 + 0x37f0b8)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37f0b8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37f0b8)" (( "(") (binary_expression "pcVar2 + 0x37f0b8" (identifier "pcVar2") (+ "+") (number_literal "0x37f0b8")) () ")")))) (+ "+") (number_literal "0x5990")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x38707c" (identifier "pcVar2") (+ "+") (number_literal "0x38707c")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f23c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f23c)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37f23c)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37f23c)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37f23c)" (( "(") (binary_expression "pcVar3 + 0x37f23c" (identifier "pcVar3") (+ "+") (number_literal "0x37f23c")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,\n            pcVar3 + 0x387048)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37f084) + 0x44a8" (pointer_expression "*(int *)(pcVar3 + 0x37f084)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37f084)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37f084)" (( "(") (binary_expression "pcVar3 + 0x37f084" (identifier "pcVar3") (+ "+") (number_literal "0x37f084")) () ")")))) (+ "+") (number_literal "0x44a8")) (, ",") (number_literal "0x3c2") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37f084) + 0x5974" (pointer_expression "*(int *)(pcVar3 + 0x37f084)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37f084)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37f084)" (( "(") (binary_expression "pcVar3 + 0x37f084" (identifier "pcVar3") (+ "+") (number_literal "0x37f084")) () ")")))) (+ "+") (number_literal "0x5974")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x387048" (identifier "pcVar3") (+ "+") (number_literal "0x387048")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f208);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f208)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37f208)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37f208)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37f208)" (( "(") (binary_expression "pcVar2 + 0x37f208" (identifier "pcVar2") (+ "+") (number_literal "0x37f208")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,\n            pcVar2 + 0x387014)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37f050) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37f050)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37f050)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37f050)" (( "(") (binary_expression "pcVar2 + 0x37f050" (identifier "pcVar2") (+ "+") (number_literal "0x37f050")) () ")")))) (+ "+") (number_literal "0x44a8")) (, ",") (number_literal "0x410") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37f050) + 0x5954" (pointer_expression "*(int *)(pcVar2 + 0x37f050)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37f050)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37f050)" (( "(") (binary_expression "pcVar2 + 0x37f050" (identifier "pcVar2") (+ "+") (number_literal "0x37f050")) () ")")))) (+ "+") (number_literal "0x5954")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x387014" (identifier "pcVar2") (+ "+") (number_literal "0x387014")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f1d4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f1d4)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37f1d4)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37f1d4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37f1d4)" (( "(") (binary_expression "pcVar3 + 0x37f1d4" (identifier "pcVar3") (+ "+") (number_literal "0x37f1d4")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,\n            pcVar3 + 0x386fe0)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37f01c) + 0x44a8" (pointer_expression "*(int *)(pcVar3 + 0x37f01c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37f01c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37f01c)" (( "(") (binary_expression "pcVar3 + 0x37f01c" (identifier "pcVar3") (+ "+") (number_literal "0x37f01c")) () ")")))) (+ "+") (number_literal "0x44a8")) (, ",") (number_literal "0x40a") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37f01c) + 0x5934" (pointer_expression "*(int *)(pcVar3 + 0x37f01c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37f01c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37f01c)" (( "(") (binary_expression "pcVar3 + 0x37f01c" (identifier "pcVar3") (+ "+") (number_literal "0x37f01c")) () ")")))) (+ "+") (number_literal "0x5934")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386fe0" (identifier "pcVar3") (+ "+") (number_literal "0x386fe0")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f1a0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f1a0)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37f1a0)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37f1a0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37f1a0)" (( "(") (binary_expression "pcVar2 + 0x37f1a0" (identifier "pcVar2") (+ "+") (number_literal "0x37f1a0")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,\n            pcVar2 + 0x386fac)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37efe8) + 0x44a8" (pointer_expression "*(int *)(pcVar2 + 0x37efe8)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37efe8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37efe8)" (( "(") (binary_expression "pcVar2 + 0x37efe8" (identifier "pcVar2") (+ "+") (number_literal "0x37efe8")) () ")")))) (+ "+") (number_literal "0x44a8")) (, ",") (number_literal "0x3bd") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37efe8) + 0x5920" (pointer_expression "*(int *)(pcVar2 + 0x37efe8)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37efe8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37efe8)" (( "(") (binary_expression "pcVar2 + 0x37efe8" (identifier "pcVar2") (+ "+") (number_literal "0x37efe8")) () ")")))) (+ "+") (number_literal "0x5920")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386fac" (identifier "pcVar2") (+ "+") (number_literal "0x386fac")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f16c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f16c)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37f16c)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37f16c)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37f16c)" (( "(") (binary_expression "pcVar3 + 0x37f16c" (identifier "pcVar3") (+ "+") (number_literal "0x37f16c")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,\n            pcVar3 + 0x386f78)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37efb4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37efb4)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37efb4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37efb4)" (( "(") (binary_expression "pcVar3 + 0x37efb4" (identifier "pcVar3") (+ "+") (number_literal "0x37efb4")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x130") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37efb4) + 0x5904" (pointer_expression "*(int *)(pcVar3 + 0x37efb4)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37efb4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37efb4)" (( "(") (binary_expression "pcVar3 + 0x37efb4" (identifier "pcVar3") (+ "+") (number_literal "0x37efb4")) () ")")))) (+ "+") (number_literal "0x5904")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386f78" (identifier "pcVar3") (+ "+") (number_literal "0x386f78")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f138);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f138)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37f138)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37f138)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37f138)" (( "(") (binary_expression "pcVar2 + 0x37f138" (identifier "pcVar2") (+ "+") (number_literal "0x37f138")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,\n            pcVar2 + 0x386f44)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ef80) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ef80)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ef80)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ef80)" (( "(") (binary_expression "pcVar2 + 0x37ef80" (identifier "pcVar2") (+ "+") (number_literal "0x37ef80")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x1b4") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ef80) + 0x58e0" (pointer_expression "*(int *)(pcVar2 + 0x37ef80)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ef80)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ef80)" (( "(") (binary_expression "pcVar2 + 0x37ef80" (identifier "pcVar2") (+ "+") (number_literal "0x37ef80")) () ")")))) (+ "+") (number_literal "0x58e0")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386f44" (identifier "pcVar2") (+ "+") (number_literal "0x386f44")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f104);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f104)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37f104)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37f104)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37f104)" (( "(") (binary_expression "pcVar3 + 0x37f104" (identifier "pcVar3") (+ "+") (number_literal "0x37f104")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,\n            pcVar3 + 0x386f10)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ef4c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ef4c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ef4c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ef4c)" (( "(") (binary_expression "pcVar3 + 0x37ef4c" (identifier "pcVar3") (+ "+") (number_literal "0x37ef4c")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x1af") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ef4c) + 0x58c4" (pointer_expression "*(int *)(pcVar3 + 0x37ef4c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ef4c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ef4c)" (( "(") (binary_expression "pcVar3 + 0x37ef4c" (identifier "pcVar3") (+ "+") (number_literal "0x37ef4c")) () ")")))) (+ "+") (number_literal "0x58c4")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386f10" (identifier "pcVar3") (+ "+") (number_literal "0x386f10")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f0d0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f0d0)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37f0d0)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37f0d0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37f0d0)" (( "(") (binary_expression "pcVar2 + 0x37f0d0" (identifier "pcVar2") (+ "+") (number_literal "0x37f0d0")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,\n            pcVar2 + 0x386edc)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ef18) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ef18)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ef18)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ef18)" (( "(") (binary_expression "pcVar2 + 0x37ef18" (identifier "pcVar2") (+ "+") (number_literal "0x37ef18")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x1aa") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ef18) + 0x58a8" (pointer_expression "*(int *)(pcVar2 + 0x37ef18)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ef18)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ef18)" (( "(") (binary_expression "pcVar2 + 0x37ef18" (identifier "pcVar2") (+ "+") (number_literal "0x37ef18")) () ")")))) (+ "+") (number_literal "0x58a8")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386edc" (identifier "pcVar2") (+ "+") (number_literal "0x386edc")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f09c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f09c)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37f09c)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37f09c)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37f09c)" (( "(") (binary_expression "pcVar3 + 0x37f09c" (identifier "pcVar3") (+ "+") (number_literal "0x37f09c")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,\n            pcVar3 + 0x386ea8)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37eee4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eee4)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37eee4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37eee4)" (( "(") (binary_expression "pcVar3 + 0x37eee4" (identifier "pcVar3") (+ "+") (number_literal "0x37eee4")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x1a5") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37eee4) + 0x588c" (pointer_expression "*(int *)(pcVar3 + 0x37eee4)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37eee4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37eee4)" (( "(") (binary_expression "pcVar3 + 0x37eee4" (identifier "pcVar3") (+ "+") (number_literal "0x37eee4")) () ")")))) (+ "+") (number_literal "0x588c")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386ea8" (identifier "pcVar3") (+ "+") (number_literal "0x386ea8")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f068);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f068)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37f068)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37f068)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37f068)" (( "(") (binary_expression "pcVar2 + 0x37f068" (identifier "pcVar2") (+ "+") (number_literal "0x37f068")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,\n            pcVar2 + 0x386e74)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37eeb0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eeb0)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eeb0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eeb0)" (( "(") (binary_expression "pcVar2 + 0x37eeb0" (identifier "pcVar2") (+ "+") (number_literal "0x37eeb0")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x1a0") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37eeb0) + 0x5874" (pointer_expression "*(int *)(pcVar2 + 0x37eeb0)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eeb0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eeb0)" (( "(") (binary_expression "pcVar2 + 0x37eeb0" (identifier "pcVar2") (+ "+") (number_literal "0x37eeb0")) () ")")))) (+ "+") (number_literal "0x5874")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386e74" (identifier "pcVar2") (+ "+") (number_literal "0x386e74")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37f034);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37f034)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37f034)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37f034)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37f034)" (( "(") (binary_expression "pcVar3 + 0x37f034" (identifier "pcVar3") (+ "+") (number_literal "0x37f034")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,\n            pcVar3 + 0x386e40)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ee7c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ee7c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ee7c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ee7c)" (( "(") (binary_expression "pcVar3 + 0x37ee7c" (identifier "pcVar3") (+ "+") (number_literal "0x37ee7c")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x17b") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ee7c) + 0x5864" (pointer_expression "*(int *)(pcVar3 + 0x37ee7c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ee7c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ee7c)" (( "(") (binary_expression "pcVar3 + 0x37ee7c" (identifier "pcVar3") (+ "+") (number_literal "0x37ee7c")) () ")")))) (+ "+") (number_literal "0x5864")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386e40" (identifier "pcVar3") (+ "+") (number_literal "0x386e40")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37f000);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37f000)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37f000)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37f000)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37f000)" (( "(") (binary_expression "pcVar2 + 0x37f000" (identifier "pcVar2") (+ "+") (number_literal "0x37f000")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,\n            pcVar2 + 0x386e0c)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ee48) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ee48)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ee48)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ee48)" (( "(") (binary_expression "pcVar2 + 0x37ee48" (identifier "pcVar2") (+ "+") (number_literal "0x37ee48")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x176") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ee48) + 0x5824" (pointer_expression "*(int *)(pcVar2 + 0x37ee48)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ee48)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ee48)" (( "(") (binary_expression "pcVar2 + 0x37ee48" (identifier "pcVar2") (+ "+") (number_literal "0x37ee48")) () ")")))) (+ "+") (number_literal "0x5824")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386e0c" (identifier "pcVar2") (+ "+") (number_literal "0x386e0c")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37efcc);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37efcc)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37efcc)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37efcc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37efcc)" (( "(") (binary_expression "pcVar3 + 0x37efcc" (identifier "pcVar3") (+ "+") (number_literal "0x37efcc")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,\n            pcVar3 + 0x386dd8)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ee14) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ee14)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ee14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ee14)" (( "(") (binary_expression "pcVar3 + 0x37ee14" (identifier "pcVar3") (+ "+") (number_literal "0x37ee14")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x172") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ee14) + 0x580c" (pointer_expression "*(int *)(pcVar3 + 0x37ee14)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ee14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ee14)" (( "(") (binary_expression "pcVar3 + 0x37ee14" (identifier "pcVar3") (+ "+") (number_literal "0x37ee14")) () ")")))) (+ "+") (number_literal "0x580c")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386dd8" (identifier "pcVar3") (+ "+") (number_literal "0x386dd8")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ef98);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ef98)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37ef98)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37ef98)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37ef98)" (( "(") (binary_expression "pcVar2 + 0x37ef98" (identifier "pcVar2") (+ "+") (number_literal "0x37ef98")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,\n            pcVar2 + 0x386da4)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ede0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ede0)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ede0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ede0)" (( "(") (binary_expression "pcVar2 + 0x37ede0" (identifier "pcVar2") (+ "+") (number_literal "0x37ede0")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x19a") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ede0) + 0x57fc" (pointer_expression "*(int *)(pcVar2 + 0x37ede0)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ede0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ede0)" (( "(") (binary_expression "pcVar2 + 0x37ede0" (identifier "pcVar2") (+ "+") (number_literal "0x37ede0")) () ")")))) (+ "+") (number_literal "0x57fc")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386da4" (identifier "pcVar2") (+ "+") (number_literal "0x386da4")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ef64);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ef64)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37ef64)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37ef64)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37ef64)" (( "(") (binary_expression "pcVar3 + 0x37ef64" (identifier "pcVar3") (+ "+") (number_literal "0x37ef64")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,\n            pcVar3 + 0x386d70)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37edac) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37edac)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37edac)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37edac)" (( "(") (binary_expression "pcVar3 + 0x37edac" (identifier "pcVar3") (+ "+") (number_literal "0x37edac")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x195") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37edac) + 0x57e4" (pointer_expression "*(int *)(pcVar3 + 0x37edac)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37edac)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37edac)" (( "(") (binary_expression "pcVar3 + 0x37edac" (identifier "pcVar3") (+ "+") (number_literal "0x37edac")) () ")")))) (+ "+") (number_literal "0x57e4")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386d70" (identifier "pcVar3") (+ "+") (number_literal "0x386d70")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ef30);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ef30)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37ef30)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37ef30)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37ef30)" (( "(") (binary_expression "pcVar2 + 0x37ef30" (identifier "pcVar2") (+ "+") (number_literal "0x37ef30")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,\n            pcVar2 + 0x386d3c)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ed78) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ed78)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ed78)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ed78)" (( "(") (binary_expression "pcVar2 + 0x37ed78" (identifier "pcVar2") (+ "+") (number_literal "0x37ed78")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "399") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ed78) + 0x57d4" (pointer_expression "*(int *)(pcVar2 + 0x37ed78)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ed78)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ed78)" (( "(") (binary_expression "pcVar2 + 0x37ed78" (identifier "pcVar2") (+ "+") (number_literal "0x37ed78")) () ")")))) (+ "+") (number_literal "0x57d4")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386d3c" (identifier "pcVar2") (+ "+") (number_literal "0x386d3c")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37eefc);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37eefc)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37eefc)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37eefc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37eefc)" (( "(") (binary_expression "pcVar3 + 0x37eefc" (identifier "pcVar3") (+ "+") (number_literal "0x37eefc")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,\n            pcVar3 + 0x386d08)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ed44) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ed44)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ed44)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ed44)" (( "(") (binary_expression "pcVar3 + 0x37ed44" (identifier "pcVar3") (+ "+") (number_literal "0x37ed44")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x168") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ed44) + 0x579c" (pointer_expression "*(int *)(pcVar3 + 0x37ed44)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ed44)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ed44)" (( "(") (binary_expression "pcVar3 + 0x37ed44" (identifier "pcVar3") (+ "+") (number_literal "0x37ed44")) () ")")))) (+ "+") (number_literal "0x579c")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386d08" (identifier "pcVar3") (+ "+") (number_literal "0x386d08")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37eec8);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37eec8)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37eec8)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37eec8)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37eec8)" (( "(") (binary_expression "pcVar2 + 0x37eec8" (identifier "pcVar2") (+ "+") (number_literal "0x37eec8")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,\n            pcVar2 + 0x386cd4)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ed10) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ed10)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ed10)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ed10)" (( "(") (binary_expression "pcVar2 + 0x37ed10" (identifier "pcVar2") (+ "+") (number_literal "0x37ed10")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x163") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ed10) + 0x5784" (pointer_expression "*(int *)(pcVar2 + 0x37ed10)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ed10)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ed10)" (( "(") (binary_expression "pcVar2 + 0x37ed10" (identifier "pcVar2") (+ "+") (number_literal "0x37ed10")) () ")")))) (+ "+") (number_literal "0x5784")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386cd4" (identifier "pcVar2") (+ "+") (number_literal "0x386cd4")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ee94);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ee94)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37ee94)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37ee94)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37ee94)" (( "(") (binary_expression "pcVar3 + 0x37ee94" (identifier "pcVar3") (+ "+") (number_literal "0x37ee94")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,\n            pcVar3 + 0x386ca0)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ecdc) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ecdc)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ecdc)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ecdc)" (( "(") (binary_expression "pcVar3 + 0x37ecdc" (identifier "pcVar3") (+ "+") (number_literal "0x37ecdc")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x15e") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ecdc) + 0x576c" (pointer_expression "*(int *)(pcVar3 + 0x37ecdc)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ecdc)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ecdc)" (( "(") (binary_expression "pcVar3 + 0x37ecdc" (identifier "pcVar3") (+ "+") (number_literal "0x37ecdc")) () ")")))) (+ "+") (number_literal "0x576c")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386ca0" (identifier "pcVar3") (+ "+") (number_literal "0x386ca0")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ee60);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ee60)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37ee60)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37ee60)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37ee60)" (( "(") (binary_expression "pcVar2 + 0x37ee60" (identifier "pcVar2") (+ "+") (number_literal "0x37ee60")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,\n            pcVar2 + 0x386c6c)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37eca8) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eca8)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eca8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eca8)" (( "(") (binary_expression "pcVar2 + 0x37eca8" (identifier "pcVar2") (+ "+") (number_literal "0x37eca8")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x159") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37eca8) + 0x575c" (pointer_expression "*(int *)(pcVar2 + 0x37eca8)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eca8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eca8)" (( "(") (binary_expression "pcVar2 + 0x37eca8" (identifier "pcVar2") (+ "+") (number_literal "0x37eca8")) () ")")))) (+ "+") (number_literal "0x575c")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386c6c" (identifier "pcVar2") (+ "+") (number_literal "0x386c6c")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ee2c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ee2c)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37ee2c)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37ee2c)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37ee2c)" (( "(") (binary_expression "pcVar3 + 0x37ee2c" (identifier "pcVar3") (+ "+") (number_literal "0x37ee2c")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,\n            pcVar3 + 0x386c38)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ec74) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ec74)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ec74)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ec74)" (( "(") (binary_expression "pcVar3 + 0x37ec74" (identifier "pcVar3") (+ "+") (number_literal "0x37ec74")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x154") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ec74) + 0x574c" (pointer_expression "*(int *)(pcVar3 + 0x37ec74)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ec74)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ec74)" (( "(") (binary_expression "pcVar3 + 0x37ec74" (identifier "pcVar3") (+ "+") (number_literal "0x37ec74")) () ")")))) (+ "+") (number_literal "0x574c")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386c38" (identifier "pcVar3") (+ "+") (number_literal "0x386c38")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37edf8);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37edf8)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37edf8)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37edf8)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37edf8)" (( "(") (binary_expression "pcVar2 + 0x37edf8" (identifier "pcVar2") (+ "+") (number_literal "0x37edf8")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,\n            pcVar2 + 0x386c04)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ec40) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ec40)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ec40)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ec40)" (( "(") (binary_expression "pcVar2 + 0x37ec40" (identifier "pcVar2") (+ "+") (number_literal "0x37ec40")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x14f") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ec40) + 0x5738" (pointer_expression "*(int *)(pcVar2 + 0x37ec40)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ec40)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ec40)" (( "(") (binary_expression "pcVar2 + 0x37ec40" (identifier "pcVar2") (+ "+") (number_literal "0x37ec40")) () ")")))) (+ "+") (number_literal "0x5738")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386c04" (identifier "pcVar2") (+ "+") (number_literal "0x386c04")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37edc4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37edc4)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37edc4)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37edc4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37edc4)" (( "(") (binary_expression "pcVar3 + 0x37edc4" (identifier "pcVar3") (+ "+") (number_literal "0x37edc4")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,\n            pcVar3 + 0x386bd0)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ec0c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ec0c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ec0c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ec0c)" (( "(") (binary_expression "pcVar3 + 0x37ec0c" (identifier "pcVar3") (+ "+") (number_literal "0x37ec0c")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x14a") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ec0c) + 0x5724" (pointer_expression "*(int *)(pcVar3 + 0x37ec0c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ec0c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ec0c)" (( "(") (binary_expression "pcVar3 + 0x37ec0c" (identifier "pcVar3") (+ "+") (number_literal "0x37ec0c")) () ")")))) (+ "+") (number_literal "0x5724")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386bd0" (identifier "pcVar3") (+ "+") (number_literal "0x386bd0")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ed90);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ed90)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37ed90)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37ed90)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37ed90)" (( "(") (binary_expression "pcVar2 + 0x37ed90" (identifier "pcVar2") (+ "+") (number_literal "0x37ed90")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,\n            pcVar2 + 0x386b9c)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ebd8) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ebd8)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ebd8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ebd8)" (( "(") (binary_expression "pcVar2 + 0x37ebd8" (identifier "pcVar2") (+ "+") (number_literal "0x37ebd8")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x145") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ebd8) + 0x5710" (pointer_expression "*(int *)(pcVar2 + 0x37ebd8)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ebd8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ebd8)" (( "(") (binary_expression "pcVar2 + 0x37ebd8" (identifier "pcVar2") (+ "+") (number_literal "0x37ebd8")) () ")")))) (+ "+") (number_literal "0x5710")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386b9c" (identifier "pcVar2") (+ "+") (number_literal "0x386b9c")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ed5c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ed5c)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37ed5c)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37ed5c)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37ed5c)" (( "(") (binary_expression "pcVar3 + 0x37ed5c" (identifier "pcVar3") (+ "+") (number_literal "0x37ed5c")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,\n            pcVar3 + 0x386b68)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37eba4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eba4)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37eba4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37eba4)" (( "(") (binary_expression "pcVar3 + 0x37eba4" (identifier "pcVar3") (+ "+") (number_literal "0x37eba4")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x140") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37eba4) + 0x56f4" (pointer_expression "*(int *)(pcVar3 + 0x37eba4)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37eba4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37eba4)" (( "(") (binary_expression "pcVar3 + 0x37eba4" (identifier "pcVar3") (+ "+") (number_literal "0x37eba4")) () ")")))) (+ "+") (number_literal "0x56f4")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386b68" (identifier "pcVar3") (+ "+") (number_literal "0x386b68")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ed28);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ed28)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37ed28)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37ed28)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37ed28)" (( "(") (binary_expression "pcVar2 + 0x37ed28" (identifier "pcVar2") (+ "+") (number_literal "0x37ed28")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,\n            pcVar2 + 0x386b34)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37eb70) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eb70)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eb70)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eb70)" (( "(") (binary_expression "pcVar2 + 0x37eb70" (identifier "pcVar2") (+ "+") (number_literal "0x37eb70")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x13a") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37eb70) + 0x56d8" (pointer_expression "*(int *)(pcVar2 + 0x37eb70)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eb70)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eb70)" (( "(") (binary_expression "pcVar2 + 0x37eb70" (identifier "pcVar2") (+ "+") (number_literal "0x37eb70")) () ")")))) (+ "+") (number_literal "0x56d8")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386b34" (identifier "pcVar2") (+ "+") (number_literal "0x386b34")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ecf4);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ecf4)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37ecf4)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37ecf4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37ecf4)" (( "(") (binary_expression "pcVar3 + 0x37ecf4" (identifier "pcVar3") (+ "+") (number_literal "0x37ecf4")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,\n            pcVar3 + 0x386b00)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37eb3c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37eb3c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37eb3c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37eb3c)" (( "(") (binary_expression "pcVar3 + 0x37eb3c" (identifier "pcVar3") (+ "+") (number_literal "0x37eb3c")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x135") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37eb3c) + 0x56c8" (pointer_expression "*(int *)(pcVar3 + 0x37eb3c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37eb3c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37eb3c)" (( "(") (binary_expression "pcVar3 + 0x37eb3c" (identifier "pcVar3") (+ "+") (number_literal "0x37eb3c")) () ")")))) (+ "+") (number_literal "0x56c8")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386b00" (identifier "pcVar3") (+ "+") (number_literal "0x386b00")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ecc0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ecc0)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37ecc0)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37ecc0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37ecc0)" (( "(") (binary_expression "pcVar2 + 0x37ecc0" (identifier "pcVar2") (+ "+") (number_literal "0x37ecc0")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,\n            pcVar2 + 0x386acc)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37eb08) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eb08)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eb08)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eb08)" (( "(") (binary_expression "pcVar2 + 0x37eb08" (identifier "pcVar2") (+ "+") (number_literal "0x37eb08")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x12a") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37eb08) + 0x56bc" (pointer_expression "*(int *)(pcVar2 + 0x37eb08)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eb08)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eb08)" (( "(") (binary_expression "pcVar2 + 0x37eb08" (identifier "pcVar2") (+ "+") (number_literal "0x37eb08")) () ")")))) (+ "+") (number_literal "0x56bc")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386acc" (identifier "pcVar2") (+ "+") (number_literal "0x386acc")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ec8c);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ec8c)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37ec8c)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37ec8c)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37ec8c)" (( "(") (binary_expression "pcVar3 + 0x37ec8c" (identifier "pcVar3") (+ "+") (number_literal "0x37ec8c")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,\n            pcVar3 + 0x386a98)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ead4) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ead4)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ead4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ead4)" (( "(") (binary_expression "pcVar3 + 0x37ead4" (identifier "pcVar3") (+ "+") (number_literal "0x37ead4")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x125") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ead4) + 0x56ac" (pointer_expression "*(int *)(pcVar3 + 0x37ead4)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ead4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ead4)" (( "(") (binary_expression "pcVar3 + 0x37ead4" (identifier "pcVar3") (+ "+") (number_literal "0x37ead4")) () ")")))) (+ "+") (number_literal "0x56ac")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386a98" (identifier "pcVar3") (+ "+") (number_literal "0x386a98")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ec58);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ec58)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37ec58)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37ec58)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37ec58)" (( "(") (binary_expression "pcVar2 + 0x37ec58" (identifier "pcVar2") (+ "+") (number_literal "0x37ec58")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,\n            pcVar2 + 0x386a64)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37eaa0) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37eaa0)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eaa0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eaa0)" (( "(") (binary_expression "pcVar2 + 0x37eaa0" (identifier "pcVar2") (+ "+") (number_literal "0x37eaa0")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x130") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37eaa0) + 0x5690" (pointer_expression "*(int *)(pcVar2 + 0x37eaa0)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37eaa0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37eaa0)" (( "(") (binary_expression "pcVar2 + 0x37eaa0" (identifier "pcVar2") (+ "+") (number_literal "0x37eaa0")) () ")")))) (+ "+") (number_literal "0x5690")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x386a64" (identifier "pcVar2") (+ "+") (number_literal "0x386a64")) () ")"))) (; ";")) (expression_statement "pcVar2 = *(code **)(pcVar3 + 0x37ec24);" (assignment_expression "pcVar2 = *(code **)(pcVar3 + 0x37ec24)" (identifier "pcVar2") (= "=") (pointer_expression "*(code **)(pcVar3 + 0x37ec24)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37ec24)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37ec24)" (( "(") (binary_expression "pcVar3 + 0x37ec24" (identifier "pcVar3") (+ "+") (number_literal "0x37ec24")) () ")"))))) (; ";")) (expression_statement "(*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30);" (call_expression "(*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30)" (parenthesized_expression "(*pcVar2)" (( "(") (pointer_expression "*pcVar2" (* "*") (identifier "pcVar2")) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,\n            pcVar3 + 0x386a30)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ea6c) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ea6c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ea6c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ea6c)" (( "(") (binary_expression "pcVar3 + 0x37ea6c" (identifier "pcVar3") (+ "+") (number_literal "0x37ea6c")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x1b4") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ea6c) + 0x565c" (pointer_expression "*(int *)(pcVar3 + 0x37ea6c)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ea6c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ea6c)" (( "(") (binary_expression "pcVar3 + 0x37ea6c" (identifier "pcVar3") (+ "+") (number_literal "0x37ea6c")) () ")")))) (+ "+") (number_literal "0x565c")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x386a30" (identifier "pcVar3") (+ "+") (number_literal "0x386a30")) () ")"))) (; ";")) (expression_statement "pcVar3 = *(code **)(pcVar2 + 0x37ebf0);" (assignment_expression "pcVar3 = *(code **)(pcVar2 + 0x37ebf0)" (identifier "pcVar3") (= "=") (pointer_expression "*(code **)(pcVar2 + 0x37ebf0)" (* "*") (cast_expression "(code **)(pcVar2 + 0x37ebf0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar2 + 0x37ebf0)" (( "(") (binary_expression "pcVar2 + 0x37ebf0" (identifier "pcVar2") (+ "+") (number_literal "0x37ebf0")) () ")"))))) (; ";")) (expression_statement "(*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc);" (call_expression "(*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc)" (parenthesized_expression "(*pcVar3)" (( "(") (pointer_expression "*pcVar3" (* "*") (identifier "pcVar3")) () ")")) (argument_list "(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,\n            pcVar2 + 0x3869fc)" (( "(") (binary_expression "*(int *)(pcVar2 + 0x37ea38) + 0x4494" (pointer_expression "*(int *)(pcVar2 + 0x37ea38)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ea38)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ea38)" (( "(") (binary_expression "pcVar2 + 0x37ea38" (identifier "pcVar2") (+ "+") (number_literal "0x37ea38")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x1af") (, ",") (binary_expression "*(int *)(pcVar2 + 0x37ea38) + 0x5640" (pointer_expression "*(int *)(pcVar2 + 0x37ea38)" (* "*") (cast_expression "(int *)(pcVar2 + 0x37ea38)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar2 + 0x37ea38)" (( "(") (binary_expression "pcVar2 + 0x37ea38" (identifier "pcVar2") (+ "+") (number_literal "0x37ea38")) () ")")))) (+ "+") (number_literal "0x5640")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar2 + 0x3869fc" (identifier "pcVar2") (+ "+") (number_literal "0x3869fc")) () ")"))) (; ";")) (expression_statement "(**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8);" (call_expression "(**(code **)(pcVar3 + 0x37ebbc))\n            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8)" (parenthesized_expression "(**(code **)(pcVar3 + 0x37ebbc))" (( "(") (pointer_expression "**(code **)(pcVar3 + 0x37ebbc)" (* "*") (pointer_expression "*(code **)(pcVar3 + 0x37ebbc)" (* "*") (cast_expression "(code **)(pcVar3 + 0x37ebbc)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar3 + 0x37ebbc)" (( "(") (binary_expression "pcVar3 + 0x37ebbc" (identifier "pcVar3") (+ "+") (number_literal "0x37ebbc")) () ")"))))) () ")")) (argument_list "(*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,\n             pcVar3 + 0x3869c8)" (( "(") (binary_expression "*(int *)(pcVar3 + 0x37ea04) + 0x4494" (pointer_expression "*(int *)(pcVar3 + 0x37ea04)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ea04)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ea04)" (( "(") (binary_expression "pcVar3 + 0x37ea04" (identifier "pcVar3") (+ "+") (number_literal "0x37ea04")) () ")")))) (+ "+") (number_literal "0x4494")) (, ",") (number_literal "0x1aa") (, ",") (binary_expression "*(int *)(pcVar3 + 0x37ea04) + 0x5624" (pointer_expression "*(int *)(pcVar3 + 0x37ea04)" (* "*") (cast_expression "(int *)(pcVar3 + 0x37ea04)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar3 + 0x37ea04)" (( "(") (binary_expression "pcVar3 + 0x37ea04" (identifier "pcVar3") (+ "+") (number_literal "0x37ea04")) () ")")))) (+ "+") (number_literal "0x5624")) (, ",") (identifier "in_a3") (, ",") (binary_expression "pcVar3 + 0x3869c8" (identifier "pcVar3") (+ "+") (number_literal "0x3869c8")) () ")"))) (; ";")) (return_statement "return;" (return "return") (; ";")) (} "}")))
(translation_unit (function_definition type: (primitive_type) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (identifier) (binary_expression left: (identifier) right: (number_literal))))) (return_statement))))

void MASKED(void)

{
  undefined4 in_a3;
  undefined *puVar1;
  code *pcVar2;
  code *pcVar3;
  
  puVar1 = PTR_do_gold_unreachable_004323c4;
  (*(code *)PTR_do_gold_unreachable_004323c4)
            (PTR_LAB_0043220c + 0x4494,0x12a,PTR_LAB_0043220c + 0x59bc);
  pcVar2 = *(code **)(puVar1 + 0x37f2a4);
  (*pcVar2)(*(int *)(puVar1 + 0x37f0ec) + 0x4494,0x125,*(int *)(puVar1 + 0x37f0ec) + 0x59ac,in_a3,
            puVar1 + 0x3870b0);
  pcVar3 = *(code **)(pcVar2 + 0x37f270);
  (*pcVar3)(*(int *)(pcVar2 + 0x37f0b8) + 0x44a8,0x3c7,*(int *)(pcVar2 + 0x37f0b8) + 0x5990,in_a3,
            pcVar2 + 0x38707c);
  pcVar2 = *(code **)(pcVar3 + 0x37f23c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37f084) + 0x44a8,0x3c2,*(int *)(pcVar3 + 0x37f084) + 0x5974,in_a3,
            pcVar3 + 0x387048);
  pcVar3 = *(code **)(pcVar2 + 0x37f208);
  (*pcVar3)(*(int *)(pcVar2 + 0x37f050) + 0x44a8,0x410,*(int *)(pcVar2 + 0x37f050) + 0x5954,in_a3,
            pcVar2 + 0x387014);
  pcVar2 = *(code **)(pcVar3 + 0x37f1d4);
  (*pcVar2)(*(int *)(pcVar3 + 0x37f01c) + 0x44a8,0x40a,*(int *)(pcVar3 + 0x37f01c) + 0x5934,in_a3,
            pcVar3 + 0x386fe0);
  pcVar3 = *(code **)(pcVar2 + 0x37f1a0);
  (*pcVar3)(*(int *)(pcVar2 + 0x37efe8) + 0x44a8,0x3bd,*(int *)(pcVar2 + 0x37efe8) + 0x5920,in_a3,
            pcVar2 + 0x386fac);
  pcVar2 = *(code **)(pcVar3 + 0x37f16c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37efb4) + 0x4494,0x130,*(int *)(pcVar3 + 0x37efb4) + 0x5904,in_a3,
            pcVar3 + 0x386f78);
  pcVar3 = *(code **)(pcVar2 + 0x37f138);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ef80) + 0x4494,0x1b4,*(int *)(pcVar2 + 0x37ef80) + 0x58e0,in_a3,
            pcVar2 + 0x386f44);
  pcVar2 = *(code **)(pcVar3 + 0x37f104);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ef4c) + 0x4494,0x1af,*(int *)(pcVar3 + 0x37ef4c) + 0x58c4,in_a3,
            pcVar3 + 0x386f10);
  pcVar3 = *(code **)(pcVar2 + 0x37f0d0);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ef18) + 0x4494,0x1aa,*(int *)(pcVar2 + 0x37ef18) + 0x58a8,in_a3,
            pcVar2 + 0x386edc);
  pcVar2 = *(code **)(pcVar3 + 0x37f09c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37eee4) + 0x4494,0x1a5,*(int *)(pcVar3 + 0x37eee4) + 0x588c,in_a3,
            pcVar3 + 0x386ea8);
  pcVar3 = *(code **)(pcVar2 + 0x37f068);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eeb0) + 0x4494,0x1a0,*(int *)(pcVar2 + 0x37eeb0) + 0x5874,in_a3,
            pcVar2 + 0x386e74);
  pcVar2 = *(code **)(pcVar3 + 0x37f034);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ee7c) + 0x4494,0x17b,*(int *)(pcVar3 + 0x37ee7c) + 0x5864,in_a3,
            pcVar3 + 0x386e40);
  pcVar3 = *(code **)(pcVar2 + 0x37f000);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ee48) + 0x4494,0x176,*(int *)(pcVar2 + 0x37ee48) + 0x5824,in_a3,
            pcVar2 + 0x386e0c);
  pcVar2 = *(code **)(pcVar3 + 0x37efcc);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ee14) + 0x4494,0x172,*(int *)(pcVar3 + 0x37ee14) + 0x580c,in_a3,
            pcVar3 + 0x386dd8);
  pcVar3 = *(code **)(pcVar2 + 0x37ef98);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ede0) + 0x4494,0x19a,*(int *)(pcVar2 + 0x37ede0) + 0x57fc,in_a3,
            pcVar2 + 0x386da4);
  pcVar2 = *(code **)(pcVar3 + 0x37ef64);
  (*pcVar2)(*(int *)(pcVar3 + 0x37edac) + 0x4494,0x195,*(int *)(pcVar3 + 0x37edac) + 0x57e4,in_a3,
            pcVar3 + 0x386d70);
  pcVar3 = *(code **)(pcVar2 + 0x37ef30);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ed78) + 0x4494,399,*(int *)(pcVar2 + 0x37ed78) + 0x57d4,in_a3,
            pcVar2 + 0x386d3c);
  pcVar2 = *(code **)(pcVar3 + 0x37eefc);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ed44) + 0x4494,0x168,*(int *)(pcVar3 + 0x37ed44) + 0x579c,in_a3,
            pcVar3 + 0x386d08);
  pcVar3 = *(code **)(pcVar2 + 0x37eec8);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ed10) + 0x4494,0x163,*(int *)(pcVar2 + 0x37ed10) + 0x5784,in_a3,
            pcVar2 + 0x386cd4);
  pcVar2 = *(code **)(pcVar3 + 0x37ee94);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ecdc) + 0x4494,0x15e,*(int *)(pcVar3 + 0x37ecdc) + 0x576c,in_a3,
            pcVar3 + 0x386ca0);
  pcVar3 = *(code **)(pcVar2 + 0x37ee60);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eca8) + 0x4494,0x159,*(int *)(pcVar2 + 0x37eca8) + 0x575c,in_a3,
            pcVar2 + 0x386c6c);
  pcVar2 = *(code **)(pcVar3 + 0x37ee2c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ec74) + 0x4494,0x154,*(int *)(pcVar3 + 0x37ec74) + 0x574c,in_a3,
            pcVar3 + 0x386c38);
  pcVar3 = *(code **)(pcVar2 + 0x37edf8);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ec40) + 0x4494,0x14f,*(int *)(pcVar2 + 0x37ec40) + 0x5738,in_a3,
            pcVar2 + 0x386c04);
  pcVar2 = *(code **)(pcVar3 + 0x37edc4);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ec0c) + 0x4494,0x14a,*(int *)(pcVar3 + 0x37ec0c) + 0x5724,in_a3,
            pcVar3 + 0x386bd0);
  pcVar3 = *(code **)(pcVar2 + 0x37ed90);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ebd8) + 0x4494,0x145,*(int *)(pcVar2 + 0x37ebd8) + 0x5710,in_a3,
            pcVar2 + 0x386b9c);
  pcVar2 = *(code **)(pcVar3 + 0x37ed5c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37eba4) + 0x4494,0x140,*(int *)(pcVar3 + 0x37eba4) + 0x56f4,in_a3,
            pcVar3 + 0x386b68);
  pcVar3 = *(code **)(pcVar2 + 0x37ed28);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eb70) + 0x4494,0x13a,*(int *)(pcVar2 + 0x37eb70) + 0x56d8,in_a3,
            pcVar2 + 0x386b34);
  pcVar2 = *(code **)(pcVar3 + 0x37ecf4);
  (*pcVar2)(*(int *)(pcVar3 + 0x37eb3c) + 0x4494,0x135,*(int *)(pcVar3 + 0x37eb3c) + 0x56c8,in_a3,
            pcVar3 + 0x386b00);
  pcVar3 = *(code **)(pcVar2 + 0x37ecc0);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eb08) + 0x4494,0x12a,*(int *)(pcVar2 + 0x37eb08) + 0x56bc,in_a3,
            pcVar2 + 0x386acc);
  pcVar2 = *(code **)(pcVar3 + 0x37ec8c);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ead4) + 0x4494,0x125,*(int *)(pcVar3 + 0x37ead4) + 0x56ac,in_a3,
            pcVar3 + 0x386a98);
  pcVar3 = *(code **)(pcVar2 + 0x37ec58);
  (*pcVar3)(*(int *)(pcVar2 + 0x37eaa0) + 0x4494,0x130,*(int *)(pcVar2 + 0x37eaa0) + 0x5690,in_a3,
            pcVar2 + 0x386a64);
  pcVar2 = *(code **)(pcVar3 + 0x37ec24);
  (*pcVar2)(*(int *)(pcVar3 + 0x37ea6c) + 0x4494,0x1b4,*(int *)(pcVar3 + 0x37ea6c) + 0x565c,in_a3,
            pcVar3 + 0x386a30);
  pcVar3 = *(code **)(pcVar2 + 0x37ebf0);
  (*pcVar3)(*(int *)(pcVar2 + 0x37ea38) + 0x4494,0x1af,*(int *)(pcVar2 + 0x37ea38) + 0x5640,in_a3,
            pcVar2 + 0x3869fc);
  (**(code **)(pcVar3 + 0x37ebbc))
            (*(int *)(pcVar3 + 0x37ea04) + 0x4494,0x1aa,*(int *)(pcVar3 + 0x37ea04) + 0x5624,in_a3,
             pcVar3 + 0x3869c8);
  return;
}

